RAD Studio 10 自带Demo代码汇总说明

RAD Studio 11发布 官方介绍: Announcing the Availability of RAD Studio 11 Alexandria (embarcadero.com) 网友翻译介绍: [译]RAD Studio 11 更新说明 – QDAC数据访问组件网站 镜像下载地址: https://altd.embarcadero.com/download/radstudio/11.0/radstudio_11_106491a.iso DEMOS下载地址: GitHub - Embarcadero/R... 阅读详情

大家好,好多朋友来信咨询Delphi和C++Builder的移动开发、DataSnap架构等问题,希望能有Demo代码学习。其实Delphi和C++Builder本身自带有很多示例代码,已经覆盖了大部分Delphi和C++Builder开发工具的特性和技术。对于开发各种特定的应用,还是需要去在特定方向钻研该方面的技术的,不要指望一套Demo代码就可以代替自己的学习。

为了方便各位 Delphi 和 C++Builder开发者,有针对性的查找RAD Studio自带的示例代码,从而更快更有针对性的学习对应的功能。我整理了大部分的Demo程序,还有一些因为没有设备或者没有对应的环境,没有写明注释内容。对于FireDAC支持多种数据库的特性的demo,也请有需要的朋友自行查看Demo代码。而至于有朋友问如何连接Oracle等,则自带的FireDAC的简单的Demo都有选择链接服务器的。

大家可以用Ctrl+F搜索对应的内容。

程序的默认路径为下面

C:\Users\Public\Documents\Embarcadero\Studio\17.0\Samples\Object Pascal\

+---Database 数据库方面的内容
|   +---CloudAPI 云API,windows Azure和Amazon的云数据库的访问等,国内可能都没法用
|   |   +---CloudAPITest
|   |   \---CloudExplorer
|   +---EMS 英巴开发工具中的私有云服务器(或中间件服务器),所有需要的外围支持都有了,只需要用户写自己的REST的服务内容,然后象插件一样,插入EMS服务器就可以了。需要单独收费,按用户数。
|   |   +---CustomLogin
|   |   +---FireDACResource
|   |   \---NotesResource
|   +---FireDAC
|   |   +---Bin 辅助目录,帮助生成Demo数据库
|   |   +---DB 多种数据库的数据、元数据和SQL等
|   |   |   +---Data
|   |   |   +---Meta
|   |   |   \---SQL
|   |   +---Samples 示例代码
|   |   |   +---AddOn
|   |   |   |   +---SQLiteIniFile 使用TFDSQLiteIniFile在SQLite数据库上面实现INI文件类似的操作,包括普通数据类型和BLOB类型
|   |   |   |   |   \---Demo
|   |   |   |   |       \---data
|   |   |   |   \---VSE 将XML的结构和内容转化为表
|   |   |   +---Comp Layer
|   |   |   |   +---TFDBatchMove 将text类型的数据复制到表,或者数据集里面的sql数据到表等批量操作,可以使用BatchMove特性来提高性能
|   |   |   |   +---TFDConnection
|   |   |   |   |   +---ConnectionDefs 连接定义方法,在程序运行时创建、从INI文件读取等
|   |   |   |   |   +---DLL_Sharing 通过DLL方式共享连接
|   |   |   |   |   +---GetFieldNames 取得连接数据库的表以及表的字段
|   |   |   |   |   +---InfoReport 取得FireDAC连接的详细信息,便于诊断
|   |   |   |   |   +---Pooling 将连接改为连接池,采用多线程访问数据连接
|   |   |   |   |   \---Transactions 事务的提交和回滚
|   |   |   |   +---TFDEventAlerter 事件处理,不是所有数据库都支持事件
|   |   |   |   +---TFDGUIxLoginDialog 数据库连接时候显示用户名和密码相关
|   |   |   |   +---TFDLocalSQL
|   |   |   |   |   +---InMemDB 使用FDLocalSQL引擎支持的MemTable内存表,本质上就是用SQLite引擎
|   |   |   |   |   +---MegaFMX 通过使用LocalSQL,可以将多种不同来源的数据,放到内存表中,然后再执行混合SQL
|   |   |   |   |   \---xDBMS 使用LocalSQL将多种数据来源的表数据存入LocalSQL引擎,然后写SQL调用,与上面的例子类似
|   |   |   |   +---TFDMemTable
|   |   |   |   |   +---CachedUpdates 使用MemTable进行缓存对记录的修改,或应用更新
|   |   |   |   |   +---CloneCursor 克隆一个MemTable,并可以通过SetRange来限制显示范围
|   |   |   |   |   +---IncFetching_MSSQL 将多块同构数据加载到同一个内存表中
|   |   |   |   |   +---Main 一个综合性的MemTable的应用
|   |   |   |   |   +---MasterDetail 主从结构使用MemTable和DataSource实现的方法
|   |   |   |   |   \---NestedDataSet 使用内存表创建TDataSet数据类型字段,实现在一行数据中嵌套另外的一个多行的数据集
|   |   |   |   +---TFDMetaInfoQuery 一个综合性的取得元数据的程序,包含表、包、存储过程、字段索引等
|   |   |   |   +---TFDQuery
|   |   |   |   |   +---Aggregates 不需要写其他语句,直接使用Aggregates特性在数据集上面计算聚合函数
|   |   |   |   |   +---Blobs 使用CreateBlobStream和TBlobField读取BLOB字段
|   |   |   |   |   +---BlobStreams 直接使用流作为insert的参数的例子
|   |   |   |   |   +---CachedUpdates
|   |   |   |   |   |   +---Centralized使用SchemaAdapter对多个表格的更新集中管理
|   |   |   |   |   |   \---OnUpdateRecord 使用OnUpdateRecord事件更新记录
|   |   |   |   |   +---ExecSQL
|   |   |   |   |   |   +---ArrayDML 用数组的方式批量操作数据
|   |   |   |   |   |   +---Async 异步执行SQL,前台可以干别的,使用AfterOpen实现
|   |   |   |   |   |   +---Batch 批量数据处理可以用Array特性
|   |   |   |   |   |   \---BatchErrorHandling 批量处理中间可能出错误,捕捉到错误后,进行相应的处理,然后继续执行剩余的SQL
|   |   |   |   |   +---Filter 使用Filter属性的各种方法
|   |   |   |   |   +---Indices 使用已有的Index排序
|   |   |   |   |   +---Macros 对于不支持参数的SQL,可以采用Macro的方式替换对应的内容
|   |   |   |   |   \---MasterDetail 基本的主从结构的表,直接使用SQL的参数
|   |   |   |   +---TFDSchemaAdapter
|   |   |   |   |   \---MemTable利用MemTable和SchemaAdapter来决定更新哪些内容,与上面的例子同理
|   |   |   |   +---TFDScript
|   |   |   |   |   +---Console 使用Console界面执行SQL命令
|   |   |   |   |   +---GUI 图形界面的SQL脚本执行程序
|   |   |   |   |   \---Main 图形界面的执行SQL的总览例子程序
|   |   |   |   +---TFDStoredProc
|   |   |   |   |   +---Oracl_NextRecordSet 使用存储过程的例子
|   |   |   |   |   \---Oracl_UpdateSQL
|   |   |   |   +---TFDTableAdapter
|   |   |   |   |   \---Main 使用FDCommand支持TableAdapter的例子
|   |   |   |   \---TFDUpdateSQL
|   |   |   |       \---Main 使用FDUpdateSQL缓存更新
|   |   |   +---DApt Layer
|   |   |   |   +---Autoinc fields 主从结构、自增字段的数据添加的例子
|   |   |   |   +---Commands
|   |   |   |   +---GettingStarted
|   |   |   |   +---MappingColumns
|   |   |   |   \---Oracl_StoredProc
|   |   |   +---DatS Layer
|   |   |   |   +---AddRelation 使用DatSManager创建表格结构和关系的例子
|   |   |   |   +---AddTableAndConstr
|   |   |   |   +---AggregatesInView
|   |   |   |   +---AutoInc
|   |   |   |   +---CalcColumnSimple
|   |   |   |   +---CalcColumnWithFuncs
|   |   |   |   +---ChildRelations
|   |   |   |   +---CompareRows
|   |   |   |   +---CreateRows
|   |   |   |   +---CreateTable
|   |   |   |   +---CreateView
|   |   |   |   +---GetChanges
|   |   |   |   +---MasterDetail
|   |   |   |   +---MasterDetAutoInc
|   |   |   |   +---Mechanisms
|   |   |   |   +---RowFilter
|   |   |   |   +---SchemaAcceptChanges
|   |   |   |   +---SearchingInView
|   |   |   |   \---TableUpdates
|   |   |   +---DBMS Specific 这对每种数据库的特性的例子
|   |   |   |   +---InterBase
|   |   |   |   +---MongoDB
|   |   |   |   +---MSSQL
|   |   |   |   +---Oracle
|   |   |   |   +---PostgreSQL
|   |   |   |   \---SQLite
|   |   |   +---Getting Started 针对每种数据库的基本特性的综合例子
|   |   |   |   +---Firebird
|   |   |   |   +---InterBase
|   |   |   |   +---MSAccess
|   |   |   |   +---MSSQL
|   |   |   |   +---MySQL
|   |   |   |   \---SQLite
|   |   |   +---Getting Started FMX 针对移动端SQLite数据库的例子
|   |   |   |   \---SQLite_Desktop
|   |   |   +---Moni Layer
|   |   |   |   +---Clients
|   |   |   |   \---Main
|   |   |   +---Phys Layer
|   |   |   |   +---IFDPhysCommand
|   |   |   |   |   +---Async
|   |   |   |   |   +---Batch
|   |   |   |   |   +---EscapeFunctions
|   |   |   |   |   +---FetchTables
|   |   |   |   |   \---Macros
|   |   |   |   +---IFDPhysConnection
|   |   |   |   |   +---CreateConnection
|   |   |   |   |   +---Pooling
|   |   |   |   |   \---Transactions
|   |   |   |   \---IFDPhysMetaInfoCommand
|   |   |   |       +---Indices
|   |   |   |       +---StoredProc
|   |   |   |       \---Tables
|   |   |   \---Stan Layer
|   |   |       \---ExprEval 在FireDAC中直接分析并计算算数表达式的例子
|   |   \---Tool
|   |       +---Executor
|   |       |   \---GUI
|   |       \---reFind 老版本的DB程序,迁移到FireDAC的迁移工具
|   |           +---AD2FDMigration AnyDAC迁移到FireDAC
|   |           +---BDE2FDMigration BDE迁移到FireDAC
|   |           +---DBX2FDMigration DBX迁移到FireDAC
|   |           \---XE72XE8Migration XE7版本迁移到最新版本FireDAC
|   +---IBX
|   |   +---Admin
|   |   +---GdsDemo
|   |   +---IBMastApp
|   |   \---MtsPool
|   +---JSONWriter
|   \---RESTDemo
+---DataSnap 三层架构DataSnap的例子
|   +---Basic 传统DBX方式的,使用TSQLConnection的DataSnap的例子
|   +---DataSnapMonitor
|   +---EchoToChannel
|   +---FireDAC 使用FireDAC组件的,使用TFDConnection链接并使用TStream方式传输、使用FireDAC控件完成调用的DataSnap的例子
|   +---FireDACJSONReflect 使用FireDAC方式,REST架构并使用JSON传输数据,适合客户端不是delphi编写,但希望使用REST方式解析JSON格式数据的情况。
|   +---FireDAC_DBX 使用DBX的链接方式,但是使用FireDAC的二进制传输方式的DataSnap例子
|   \---LtWeightCallbacks 使用DataSnap回调的例子
+---LiveBindings
|   +---AdapterBindSource
|   +---bindgridlink
|   |   +---fmx
|   |   \---vcl
|   +---bindlink
|   |   +---fmx
|   |   \---vcl
|   +---common
|   \---oneofeach
|       \---vcl
+---Mobile Snippets 移动设备小程序
|   +---Accelerometer 加速计
|   +---AccessCameraApp 使用摄像头照相的动作的例子
|   +---AndroidIntents Android的不同程序之间的Intent的例子
|   |   +---ReceiveIntent
|   |   \---SendIntent
|   +---AudioRecPlay 使用Mic记录声音
|   +---CameraComponent 使用CameraComponent组件的例子
|   +---CameraRoll 访问相机胶卷的动作
|   +---CustomPicker 自定义的Picker,就是ComboBox里面加ListBoxItem的例子
|   +---DatePicker 日期的选择的例子
|   +---DeviceInfo 显示设备的信息
|   +---FireDACSQLite 使用SQLite的增删改查的例子
|   +---FireDAC_IBLite 使用IBLite的数据库的例子
|   +---Gyroscope 使用陀螺仪调整3D模型的例子
|   +---HorizontalScroll 应用THorzScollBox的水平滚动图片的例子
|   +---InteractiveGestures
|   |   +---ImageRotation 图片旋转手势的例子
|   |   +---ImageZoom 图片放大缩小手势的例子
|   |   \---TapAndHold 点击和保持手势的例子
|   +---Location 获取位置信息的例子
|   +---MessageAlerts 显示Message的例子,有单一消息,还有多段的消息
|   +---Notifications
|   |   +---SendCancelNotification
|   |   \---SetResetBadgeNumber
|   +---OrientationSensor 方向传感器的例子(三维指南针)
|   +---PhoneDialer 一个使用TPlatformService获得Sim卡信息并拨打电话的例子,有可能在某些设备上面执行失败,国内设备可能出现不支持PhoneDialer服务的情况
|   +---PlayAudioFile 使用TMediaPlay组件播放mp3的例子
|   +---ShareSheet 使用标准Action来实现拍照和分享的功能
|   +---TabSliding 使用TTabControl实现左右滑动页面的例子,可以根据设备不同显示不同风格
|   +---TimePicker 使用TTimeEdit实现选择时间
|   +---VideoPlayback 使用TMediaPlay播放mp4的例子,包括简单的控制功能
|   \---WebBrowser 使用WebBrowser控件支持浏览网页等内容
+---Multi-Device Samples
|   +---Cloud 云服务商主要是国外的
|   |   +---BaaS
|   |   \---SurfSpot Finder
|   +---Device Sensors and Services
|   |   +---AndroidBeaconServiceDemo 使用TBeacon组件,并将TBeacon组件放入到Android服务中,这个例子中也有TNotificationCenter组件的使用
|   |   +---AndroidNotificationServiceDemo 将TNotificationCenter组件放到Android的服务中,给程序发送消息的例子。
|   |   +---App Analytics 使用TAppAnalytics组件并使用AppAnalytics功能的例子。AppAnalytic可以帮助开发者分析软件的真实使用情况,该功能需要使用EDN账户。
|   |   +---App Tethering 通过TTetheringManager和TTetheringAppProfile控件实现非常简单的远程调用类似的功能。同时,TTetheringManager负责链接,TTetheringAppProfile则负责执行远程调用和自动复制远程数据。只需要告诉一下复制方向就可以。并且AppTethering技术支持多设备连接,不是只能在两端之间通讯,这点还没有去实际设备上面验证。
|   |   |   +---MediaPlayer
|   |   |   |   +---MediaPlayerCommand 这个是控制端
|   |   |   |   \---MediaPlayerHD 这个相当于服务端,是个播放媒体的例子
|   |   |   \---PhotoWall
|   |   |       +---DesktopWall 这个是桌面端
|   |   |       \---Mobile 移动端可以照相,然后通过AppTethering技术的resource发送到桌面端
|   |   +---Bluetooth
|   |   |   +---Beacons
|   |   |   |   +---Beacon Device 使用TBeaconDevice访问Beacon设备
|   |   |   |   +---Beacons Proximity 使用TBeaconManager注册多个Beacon设备,并监视是否进入这些Beacon设备范围的例子
|   |   |   |   +---BLE_BeaconScanner 使用TBluetoothLEManager扫描低功率蓝牙设备的例子
|   |   |   |   +---DemoProximityColors 一个iOS项目,Android下面没有成功
|   |   |   |   +---SensorTag 这个是与特定的低功率蓝牙传感器通讯的例子,和我的Blog里面讲解和iBeacon设备通讯的例子一样
|   |   |   |   \---Simple Beacon Demo 使用TBeacon组件的简单的例子,不使用BlueToothManager等组件
|   |   |   +---BLEScanner 低功率蓝牙设备扫描例子,这个例子不限制设备必须为Beacon设备
|   |   |   +---BlueChat 一个使用蓝牙TBluetoothManager组件,在两个设备之间建立Socket通道,之后收发信息的例子。我记得这个例子对Android设备的版本有要求,太低版本的不支持
|   |   |   +---Classic Bluetooth Basic app 传统蓝牙基础示例,讲解了如何配对,发现服务,创建Socket之后通讯等
|   |   |   +---EchoClassic
|   |   |   +---ExploreDevicesLE 这是一个运行在MacOS上面的低功率蓝牙的发现程序,同样是使用 TBluetoothLEManager ,发现设备,发现服务,发现Characteristic,并实现通讯的例子
|   |   |   +---HeartRateMonitor 一个低功率蓝牙的心率监测的例子,使用TBluetoothLE组件,访问Characteristic,解析回传数据并显示
|   |   |   +---ProximityClientServer
|   |   |   \---ScanFilterServicesAdvData
|   |   +---CapitalIAP 这是个TInAppPurchase的例子,需要内购功能看这里
|   |   +---DownloadImage 使用Android后台Intent服务方式,下载图片的例子,国内手机可以无法正常下载
|   |   +---DownloadServiceDemo
|   |   |   +---DownloadImage
|   |   |   \---DownloadService
|   |   +---FlashLight 一个使用TCameraComponent组件的手电筒的例子
|   |   +---LocationDemo 一个使用LocationSensor定位,之后使用WebBrowser控件显示在google地图上面。国内无法运行。
|   |   +---Map Type Selector 在iOS下面的地图类型选择的例子
|   |   +---Maps 使用TMapView控件的例子,iOS估计可以运行,国内Android应该不行
|   |   +---SensorInfo 一个综合性的传感器的例子
|   |   \---Windows 10 Notifications 在Windows10平台通知的例子
|   +---EMS 使用EMS中间件服务的例子,EMS按用户数付费
|   +---Google Glass 使用Google眼睛的例子
|   +---Media
|   |   +---MusicPlayer 一个音乐播放器的例子,这个播放器不是使用MediaPlayer控件,而是需要依据不同系统调用各自系统的播放器,相当于是如何写的MediaPlayer控件。同时还有音乐库的查询等。
|   |   \---PhotoEditorDemo 一个图片编辑软件例子,通过标准Action照相、访问相机胶卷和分享图片等功能。同时使用TFilterManager的各种过滤器修改照片。
|   +---Parallel Library 并行计算库的例子
|   +---Physics
|   |   +---Box2DHello 使用Boxe2D引擎的Hello程序
|   |   \---TestBed 使用Box2D引擎自带的测试程序
|   \---User Interface
|       +---ActionsDemo 使用ActionList 建立动作,然后在MainMenu和PopMenu中关联的例子
|       +---Controls 各种移动端UI控件的使用的例子
|       +---ControlsDesktop 各种桌面应用程序的UI控件的使用例子
|       +---CopyPaste 一个使用TPlatformServices的跨平台的CopyPaste的示例程序
|       +---CustomListBox 使用代码自定义ListBox内容的一个例子
|       +---DragAndDrop 使用TPlatformServices里面的拖拽服务,因为都跨平台了
|       +---FireFlow 一个可以显示多张图片翻转效果的例子
|       +---Forms 一个横竖屏转换的例子
|       +---ImageList 一个使用ImageList在各种支持ImageList的控件上的综合应用的例子
|       +---KeyboardToolbar
|       +---KeyboardTypes在Edit控件里面使用各种keyboard的例子
|       +---ListCollections
|       +---ListView 关于自定义ListView的多个Demo程序,从自带的Custom方式到自己写代码的方式
|       |   +---CustomAdapter
|       |   |   \---data
|       |   +---CustomAdapters
|       |   |   +---CustomAdapter
|       |   |   \---drowsyserver
|       |   |       \---data
|       |   +---ListViewAddThumbAndCaption
|       |   +---ListViewCheckList
|       |   +---ListViewCustomBottomDetail
|       |   +---ListViewMultiDetailAppearance
|       |   +---ListViewRatingsAppearance
|       |   \---SimpleListView
|       +---LowLevel3D 使用FIreMonkey 3D特性的示例代码
|       +---ModelViewer 可以查看3D模型的示例程序,可以旋转、缩放
|       |   +---FireMonkey
|       |   +---Models
|       |   \---Station
|       +---MouseOverHints 支持鼠标在控件上面的时候显示Hint,这是个多个控件的综合例子
|       +---MultiView 使用MultiView控件的例子,展现了Master区域依据不同OS或不同设置的显示方式
|       +---NativeControls 在多种控件的ControlType里面选择Platform时候,则系统会使用原生控件,同时原生控件的特性也被激活,FMX的某些特性可能缺失。当前原生控件仅支持iOS的原生控件
|       +---PlatformScrollBox 控件TPresentedScrollBox的例子,可以水平垂直滚动的区域
|       +---PullToRefresh 下拉就刷新的例子
|       +---ScrollableForm 使用VKAutoShowMode的全局变量,简化了每个输入控件都设置键盘类型的情况。同时这个例子还讲了如何让form适当滚动,避免弹出来的键盘遮挡住输入控件的特性
|       +---SearchContext
|       +---Settings Project 类似系统设置界面的例子,里面用了TabControl作为页面的切换
|       +---ShaderFilters 使用TFilterManager的过滤器和动画效果对图片处理的例子
|       +---TabControlDemo 使用TabControl的综合性的例子
|       +---TabletMasterDetailWithSearch 一个ListView的综合例子,可以显示主从信息
|       +---TabSlideTransition 多页面的Tabcontrol的例子,可以左右滑动翻动页面
|       \---Windows10NavigationPane

\---VCL
    +---ActivityIndicator 这是一个windows10风格的indicator的代码
    +---App Analytics 使用AppAnalytics的应用分析特性的代码
    +---InetWinSockets 一个注册Web.Winsockets组件的包的例子
    +---RelativePanel 控件对齐关系的示例
    +---SearchBox 一个SearchBox的演示
    +---Sensors 针对Win的平板,或者带有传感器的设备的示例
    +---SplitView 在Win10风格的新控件TSplitView,和移动端的很类似
    +---Taskbar
    |   +---MDI 多子窗口时候,在Win7及以上环境的任务条,使用Taskbar控件
    |   +---OneForm 一个Taskbar控件的综合例子,实现预览下面显示按钮等
    |   \---VideoPlayer 一个视频播放器的例子,通过Taskbar实现视频预览,按钮实现相应的功能,以及进度等信息
    +---ToggleSwitch 这是一个TToggleSwitch 开关控件的各种设置的示例程序
    +---tregsvr 注册Com组件的工具
    +---Windows 10 Calendar
    +---Windows 10 Notifications
    \---Windows 10 SharingContract
        +---Component
        \---FrameWork

http://blog.sina.com.cn/s/blog_53b391130102w9m1.html

Delphi 13 Beta初体验:手把手教你安装RAD Studio Ganymede,并实测新条件运算符 本文详细介绍了Delphi 13 Beta(代号Ganymede)的安装步骤和新特性,重点解析了新增的条件运算符语法。通过实测对比,展示了64位IDE的性能提升和新语法在代码简洁性上的优势,为开发者提供了从安装到实战的完整指南。 阅读详情

相关推荐

DataSnap综合演示程序

DataSnap Demo:TFDConnection、最大连接数、客户端回叫功能、多线程模拟、压力测试等,编译环境XE6 Update 1

delphi XE模拟Android手机PDA设备的虚拟键盘按键及扫码过程输入焦点及信号接收

delphi XE模拟Android手机设备的虚拟键盘按键 一、直接上代码示例 procedure TfmxTestGYListview1.FormKeyUp( Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState); var CanUse: Boolean; begin if Key = vkHardwareBack then // 如果按了虚拟键:返回键 begin Key := ...

pulledup的博客 5596

Delphi XE 10.3 demo 文件

delphi xe 10.3版本的 demo文件,压缩文件需要自己解压,大量案例供参考,希望对你有帮助。

解决虚拟键盘挡住控件

- (void)viewDidDisappear:(BOOL)animated {     [super viewDidDisappear:animated];     [[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWillShowNotification object:nil];    

u010367539的专栏 715

Delphi XE4 官方Demo

CPP Data DataSnap Delphi FireMonkey FireMonkeyMobile iOSCodeSnippets LiveBindings Modeling VersionInsight

EU 2021/646 eCall工程拆解:MSD、测试模式与型式核准

紧急呼叫系统(eCall)是车载通信中面向事故救援的安全功能,其原理是在碰撞或人工触发后,通过蜂窝网络向公共安全应答点发送最小数据集(MSD),并建立语音链路。技术价值在于缩短救援响应时间、提升事故后生存率,应用场景覆盖乘用车、轻型商用车及车载T-Box等前装通信模块。面向欧盟市场时,EU 2021/646把eCall从安装要求推进到型式核准测试,关注触发链路、备用电源、GNSS定位、MSD字段、音频质量与回拨能力。工程落地需要围绕测试模式、字段校验、配置管理和送检样件建立可交付合规方案。

weixin_31815843的博客 209

RAD Studio 10 免费培训之支持 NoSQL 的 MongoDB——讲义及范例程序下载

您好   感谢您报名参加了RAD Studio 10 免费培训之支持 NoSQL 的 MongoDB的网络培训,对于数据库应用的开发人员来说,我们都知道关系型数据库的优势,就是能够精准的提取到数据,同时,可以很方便的实现增删改查操作。但是,对于当前的面向对象开发模式来说,关系型数据库不如NoSQL类型来的更加直接,因为NoSQL是天然面向对象的。RAD Studio 10中增加了对Mo

英巴卡迪诺中国官方博客 1449

kaggle项目:纽约出租车行程时间NYC Taxi Trip Duration

纽约出租车形成时间预测(NYC Taxi Trip Duration)是Kaggle中的一个Playground竞赛。比赛数据集基于2016年纽约市黄色出租车行程记录数据,需要建立一个模型,根据单个行程属性,预测测试集中每次行程的持续时间。Kaggle项目模型XGBoost,评价指标RMSLE。

weixin_42113929的博客 2790

盘点RAD Studio 13 中广受好评的13 个VCL新特性

RAD Studio 13发布已有一段时间,本文将聚焦 VCL(Visual Component Library),盘点RAD Studio 13 中广受好评的13 个VCL新特性。

开发者效率提升工具的博客 790

GD32_ADC采样+DMA多通道扫描传输

所使用的MCU 片上集成了 12 位逐次逼近式模数转换器模块(ADC),可以采样来自于 16 个外部通道和 2 个内部通道上的模拟信号。这 18 个 ADC 采样通道都支持多种运行模式,采样转换后,转换结果可以按照最低有效位对齐或最高有效位对齐的方式保存在相应的数据寄存器中。我们主要介绍其多通道扫描转换和DMA传输功能,在多个通道轮询采集ad数据,并使用DMA分别保存各个数据值,其能大大提高ADC的工作效率。以下为ADC 模块框图:

Yin_w的博客 8159

零代码搭建专业知识库:Wiki.js+cpolar让团队协作像写笔记一样简单

"项目文档又找不到了!“团队负责人小张第N次在群里看到这样的抱怨——技术文档分散在邮件、网盘和个人电脑里,新人入职要花一周熟悉文档位置,远程协作时版本混乱更是家常便饭。Wiki.js与cpolar内网穿透服务的出现,就像给团队协作装上了"中央大脑”,用写Markdown笔记的简单方式,搭建一个专业的知识库系统。普通人对知识管理的需求其实很简单:方便记录、容易查找、大家能用。但传统方案把这个过程搞得异常复杂:建服务器、配环境、学语法、搞权限……大部分团队还没开始就放弃了。

Yawesh的博客 2040

RAD Studio 10 免费培训之自定义 ListView 的 Appearance——讲义及范例程序下载

 您好:   感谢您报名参加了RAD Studio 10 免费培训之自定义 ListView 的 Appearance的网络培训,本次网络培训中,我们来一起看一下在RADStudio 10 Seattle中,如何自定义一个ListView的Appearance。     在XE6版本的时候,我们讲过ListView控件,我们可以通过它显示图片、文字和按钮等,并支持若干

英巴卡迪诺中国官方博客 1435

Vue - 萤石云监控 ezuikit 视频实例销毁方案,解决使用stop方法无法销毁EZUIKit实例或销毁后依然占用内存并且监控画面依然有声音问题(解决页面多个监控摄像头画面同时播放,翻页或关闭页

vue2,vue3,萤石,监控摄像头,萤石云销毁视频实例,退出页面销毁,stop销毁原视频流,占用内存怎么办,销毁后视频依旧在后台播放有声音,销毁视频播放器,页面上有多个视频画面怎么销毁某一个,stop方法不生效怎么办,浏览器非常卡,dom销毁,ezuikit-js萤石云播放器Vue中使用beforeDestory销毁播放器实例,调用萤石云ezuikit-js的视频对象销毁,vue使用萤石云监控视频录像回放,不销毁实例会出现离开页面后依旧有监控声音并且占内存问题,不好使,页面崩了,崩溃,视频监控太多,没有用

🏆 前端领域优质创作者 1万+

RAD Studio10免费培训之Android Service新特性——讲义及范例程序下载

 您好   感谢您报名参加了RAD Studio10免费培训之AndroidService新特性的网络培训,原来的版本中,如果我们需要写一些Android平台下面的服务程序,我们需要自己调用很多API去实现。而在RAD Studio 10中,这一部分的工作被大大简化了,RAD Studio 10中提供了支持Android Service的组件和单元,我们可以轻松的开发

英巴卡迪诺中国官方博客 1817

电机控制的智慧之眼:全面解析FOC状态观测器

摘要:本文深入探讨磁场定向控制(FOC)中的状态观测器技术,重点分析其在无传感器电机控制中的关键作用。文章详细介绍了滑模观测器(SMO)、扩展卡尔曼滤波(EKF)、龙贝格观测器和高频注入法等主流观测器的工作原理、技术特点及适用场景,其中SMO因结构简单、鲁棒性强成为当前主流方案。同时阐述了观测器与锁相环(PLL)结合的工程实践方案,并针对不同应用场景提供了观测器选型建议。文章还探讨了启动问题处理、参数敏感性等工程挑战的解决方案,以及混合观测器、AI应用等未来发展趋势。这些观测器技术使电机系统在无机械传感器情

汽车软件开发 274

ZYNQ 使用AXI_BRAM实现PS与PL 数据交互数据交互

有时CPU需要与PL进行小批量的数据交换,可以通过Block RAM实现。通过Zynq 的GP Master 接口读写PL端的 BRAM,实现PS与PL的交互。加入自定义的 FPGA 程序,并利用 AXI4 总线进行配置,通知何时读写 BRAM。CPU通过 AXI BRAM Controller 读取 BRAM 数据,CPU 仅配置自定义的 PL BRAM Controller 的寄存器,不通过它读写数将BRAM与socket进行联合使用,将电脑的数据发到PS端,PS端放在PL端,PL端再发给PS端,P据。

wangjie36的博客 1万+

2022年3月17日美国Embarcadero公司正式发布 RAD Studio Delphi 11.1 Alexandria

Embarcadero 盛大宣布发布 RAD Studio 11 Alexandria Release 1,也称为 RAD Studio 11.1,以及 Delphi 11.1 和 C++Builder 11.1。 RAD Studio 11.1 Alexandria 版本增强了 RAD Studio 11 中引入的强大功能,重点是可用性、性能和稳定性改进。它还包括一些新功能,包括新的数据库驱动程序。此外,RAD Studio 11.1 版本为 11.0 发布后发布的操作系统提供官方支持:Windows 1

iijik55的博客 2133

手把手入门YOLO到改进优化教程 | 【P6进阶篇】YOLOv8模型剪枝优化实战-LAMP剪枝

本节首先介绍LAMP剪枝相关理论。然后结合YOLO框架,手把手搭建剪枝工程,包括配置文件修改、剪枝脚本构建等内容。

嵌入式阿齐Archie 2万+

界面控件DevExpress VCL v25.2新功能亮点:支持RAD Studio 13

DevExpress VCL v25.2已于日前正式发布,新版本官宣支持RAD Studio 13、发布全新的ExpressReports组件等,欢迎下载官方正式版体验!

Aevget的博客 513

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

去听RAD Studio XE3实战及Delphi for iOS开发预览发表会

2013年4月25日 星期四 RAD Studio XE3实战及Delphi for iOS开发预览发表会  本次发布会由大中华区享有盛名的技术专家李维先生主讲,内容包括: 1. 开场欢迎致词和简介  2. Multi-Device 开发  3. 极致的10倍数开发生产力 - FireMonkey For iOS 4. 智能型移动设备的智能型数据存取技术 - Visual LiveBi

likandmydeer的专栏 1266

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

RAD Studio 10免费培训之LiveBindings表达式和实时数据绑定——讲义及范例程序下载

 您好   在本次网络培训中,我们来一起看一下在RAD Studio 10Seattle中,如何使用LiveBindings的表达式来完成一些简单的数据绑定工作。并且,如果我们需要在程序运行中,动态生成这些表达并连接组件和数据源,我们就需要使用实时数据绑定的相关知识。例如,表达式都支持哪些内定方法。托管和未托管的区别等。通过使用实时数据绑定,可以更加方便的帮助我们开发数据库应

英巴卡迪诺中国官方博客 2362

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

RAD Studio 2007就要来了

原文: http://blogs.codegear.com/davidi/archive/2007/08/29/38528.aspx作者:David Intersimone-------------------------------------------------------------RAD Studio 2007正式版就要来了,如果你想看看它都包含什么,它如何工作,或者想和开

堆烟·雷云纹 838
上一篇: C++ 获取所有USB设备 列举所有USB设备 列举所有USB HUB
下一篇: 关于Excel的对象、方法和属性
hack_tian
博客等级 码龄16年 38粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值