Delphi Web前端开发教程(1):基于TMS WEB Core框架

Delphi Web前端开发教程(1):基于TMS WEB Core框架_第1张图片 

目录

Delphi WEB开发框架简介............................................................... 23

Delphi开发的部分应用软件App展示..................................................... 25

Delphi/Object Pascal的历史与现状.................................................... 40

Delphi的杀手锏是什么?.............................................................. 40

Wirth教授的Pascal时期............................................................... 41

Broland Turbo Pascal时期............................................................ 93

Delphi Object Pascal早期............................................................ 93

从CodeGear到Embarcadero的Object Pascal时期.......................................... 93

Delphi支持手机移动开发.............................................................. 93

Delphi 10.x时期..................................................................... 93

Delphi 11发布....................................................................... 93

Delphi WEB开发三剑客IntraWEB、uniGUI、TMS WEB Core.................................. 93

WEB开发基础知识入门................................................................. 93

Delphi第三方WEB开发框架............................................................. 93

各个WEB框架特点比较................................................................. 93

Delphi业界领先的WEB网络框架......................................................... 93

重点技能和组件...................................................................... 93

轻松部署分发........................................................................ 93

范围和架构............................................................................ 55

快速入门.............................................................................. 31

配置TMS WEB Core 设置................................................................. 61

配置 TMS WEB Core 项目设置............................................................ 63

自动化版本管理........................................................................ 65

Lazarus安装TMS WEB Core............................................................... 68

创建TMS WEB Core 网络WEB网络应用程序.................................................. 71

创建TMS WEB Core 渐进式WEB网页应用程序................................................ 73

创建TMS WEB Core Electron 桌面应用程序................................................ 76

创建TMS WEB Miletus 桌面应用程序...................................................... 78

调试.................................................................................. 81

Pascal转译JavaScript编译器Pas2JS...................................................... 84

RTL运行时库........................................................................... 85

预处理器.............................................................................. 86

命令行编译............................................................................ 87

实用功能性函数........................................................................ 91

页面设计.............................................................................. 93

绝对定位............................................................................ 93

相对定位............................................................................ 93

主题................................................................................ 95

BiDiMode双向模式.................................................................... 96

使用HTML模板....................................................................... 101

JavaScript 和 CSS.................................................................. 101

使用HTML模板....................................................................... 101

自动同步HTML模板..................................................................... 115

实时预览............................................................................. 117

数据库开发........................................................................... 119

支持REST API的传统数据库解决方案................................................... 120

支持REST API的云数据库解决方案..................................................... 121

支持其它编程语言的REST APIs........................................................ 121

Application应用程序对象.............................................................. 122

Forms表单窗体对象.................................................................... 126

在运行期创建表单窗体............................................................... 127

在其它控件中托管表单窗体........................................................... 129

属性............................................................................... 130

方法............................................................................... 131

事件............................................................................... 131

Form表单窗体....................................................................... 133

Frames框架......................................................................... 134

UI 控件类型.......................................................................... 135

封装HTML元素的UI控件............................................................... 135

使用HTML5 CANVAS元素自定义绘制控件................................................. 135

TMS FNC 控件....................................................................... 135

jQuery UI 控件..................................................................... 135

标准组件............................................................................. 136

可视化控件通用属性................................................................. 136

可视化控件通用事件................................................................. 137

TWebLabel标签...................................................................... 138

说明............................................................................. 138

HTML模板标签..................................................................... 138

TWebLabel属性.................................................................... 138

TWebLabel事件.................................................................... 139

TWebButton按钮..................................................................... 139

说明............................................................................. 139

HTML模板标签..................................................................... 140

TWebButton属性................................................................... 140

TWebButton事件................................................................... 140

TWebEdit编辑输入框................................................................. 140

说明............................................................................. 140

HTML模板标签..................................................................... 141

TWebEdit属性..................................................................... 141

TWebEdit方法..................................................................... 142

TWebEdit事件..................................................................... 142

TWebEditAutocomplete自动完成编辑输入框............................................. 142

说明............................................................................. 142

HTML模板标签..................................................................... 142

TWebEditAutocomplete属性......................................................... 143

TWebEditAutocomplete事件......................................................... 143

TWebSpinEdit箭头按钮数字编辑输入框................................................. 144

说明............................................................................. 144

HTML模板标签..................................................................... 144

TWebSpinEdit属性................................................................. 144

TWebSpinEdit事件................................................................. 145

TWebMaskEdit掩码编辑输入框......................................................... 145

说明............................................................................. 145

TWebMaskEdit属性................................................................. 146

TWebMaskEdit事件................................................................. 146

TWebDateTimePicker日期时间选择器................................................... 146

说明............................................................................. 146

HTML模板标签..................................................................... 146

TWebDateTimePicker属性........................................................... 147

TWebDateTimePicker事件........................................................... 147

TWebListBox列表框.................................................................. 147

说明............................................................................. 148

HTML模板标签..................................................................... 148

TWebListBox属性.................................................................. 148

TWebListBox事件.................................................................. 148

TWebComboBox组合下拉框............................................................. 149

说明............................................................................. 149

HTML模板标签..................................................................... 149

TWebComboBox属性................................................................. 149

TWebComboBox事件................................................................. 150

TWebLookupComboBox查询组合下拉框................................................... 150

说明............................................................................. 150

HTML模板标签..................................................................... 150

TWebLookupComboBox属性........................................................... 150

TWebLookupComboBox事件........................................................... 151

TWebColorPicker颜色选择器.......................................................... 151

说明............................................................................. 151

HTML模板标签..................................................................... 152

TWebColorPicker属性.............................................................. 152

TWebColorPicker事件.............................................................. 152

TWebCheckBox复选框................................................................. 152

说明............................................................................. 153

TWebCheckBox属性................................................................. 153

TWebCheckBox事件................................................................. 153

TWebRadioButton单选按钮............................................................ 153

说明............................................................................. 153

TWebRadioButton属性.............................................................. 153

TWebRadioButton事件.............................................................. 154

TWebMainMenu主菜单................................................................. 154

说明............................................................................. 155

HTML 模板标签.................................................................... 155

TWebMainMenu属性................................................................. 155

TWebMainMenu事件................................................................. 156

TWebPopupMenu弹出式菜单............................................................ 156

说明............................................................................. 156

HTML模板标签..................................................................... 156

TWebPopupMenu属性................................................................ 156

TWebPopupMenu方法................................................................ 157

TWebPopupMenu事件................................................................ 157

TWebMemo备忘录..................................................................... 157

说明............................................................................. 157

HTML模板标签..................................................................... 158

TWebMemo属性..................................................................... 158

TWebMemo方法..................................................................... 159

TWebMemo事件..................................................................... 158

TwebRadioGroup单选按钮群组......................................................... 158

说明............................................................................. 158

TwebRadioGroup属性............................................................... 159

TwebRadioGroup事件............................................................... 159

TWebCheckGroup复选框群组........................................................... 159

说明............................................................................. 159

TWebCheckGroup属性............................................................... 160

TWebCheckGroup事件............................................................... 160

TWebProgressBar进度条.............................................................. 160

说明............................................................................. 161

HTML模板标签..................................................................... 161

TWebProgressBar属性.............................................................. 161

TWebBadge徽章...................................................................... 161

说明............................................................................. 161

HTML模板标签..................................................................... 161

TWebBadge属性.................................................................... 162

TWebPaintBox绘图框................................................................. 162

说明............................................................................. 162

TWebPaintBox属性................................................................. 162

TWebPaintBox事件................................................................. 162

TWebTrackBar轨迹条................................................................. 163

说明............................................................................. 164

HTML模板标签..................................................................... 164

TWebTrackBar属性................................................................. 164

TWebTrackBar事件................................................................. 164

TWebScrollBox滚动框................................................................ 164

说明............................................................................. 164

HTML模板标签..................................................................... 164

TWebScrollBox属性................................................................ 165

TWebScrollBox事件................................................................ 165

TWebSplitter分隔条................................................................. 165

说明............................................................................. 165

TWebSplitter属性................................................................. 166

TWebSplitter事件................................................................. 166

TWebSignIn登录..................................................................... 166

说明............................................................................. 166

HTML模板标签..................................................................... 166

TWebSignIn属性................................................................... 166

TWebSignIn方法................................................................... 167

TWebSignIn事件................................................................... 167

TWebPanel面板...................................................................... 167

说明............................................................................. 167

HTML模板标签..................................................................... 167

TWebPanel属性.................................................................... 168

TWebPanel事件.................................................................... 168

TWebHTMLContainer容器.............................................................. 168

说明............................................................................. 168

HTML 模板标签.................................................................... 168

TWebHTMLContainer属性............................................................ 169

TWebHTMLContainer事件............................................................ 169

TWebHTMLForm表单窗体............................................................... 169

说明............................................................................. 169

HTML 模板标签.................................................................... 169

TWebHTMLForm属性................................................................. 170

TWebHTMLDiv元素Div................................................................. 171

说明............................................................................. 171

HTML 模板标签.................................................................... 171

TWebHTMLDiv属性.................................................................. 171

TWebHTMLSpan元素Span............................................................... 170

说明............................................................................. 170

HTML 模板标签.................................................................... 171

TWebHTMLSpan属性................................................................. 171

TWebHTMLAnchor元素锚............................................................... 171

说明............................................................................. 171

HTML 模板标签.................................................................... 172

TWebHTMLAnchor属性............................................................... 172

TWebConsoleLog控制台日志........................................................... 172

说明............................................................................. 172

HTML 模板标签.................................................................... 172

TWebConsoleLog方法............................................................... 172

TWebConsoleLog属性............................................................... 172

TWebImageControl图像控件........................................................... 173

说明............................................................................. 173

HTML 模板标签.................................................................... 173

TWebImageControl属性............................................................. 173

TWebImageControl方法............................................................. 173

TWebImageControl事件............................................................. 174

TWebImageZoomControl图像放大控件................................................... 175

说明............................................................................. 175

HTML 模板标签.................................................................... 175

TWebImageControl属性............................................................. 175

TWebImageControl事件............................................................. 176

TWebLinkLabel链接标签.............................................................. 176

说明............................................................................. 176

HTML 模板标签.................................................................... 177

TWebLinkLabel属性................................................................ 177

TWebLinkLabel事件................................................................ 177

TWebRichEdit富文本编辑器........................................................... 177

说明............................................................................. 177

HTML 模板标签.................................................................... 178

TWebRichEdit属性................................................................. 178

TWebRichEdit方法................................................................. 178

TWebRichEdit事件................................................................. 178

TWebSyntaxMemo语法备忘录........................................................... 179

加载一个文件..................................................................... 180

下载一个文件..................................................................... 181

TWebSyntaxMemo属性............................................................... 181

TWebSyntaxMemo方法............................................................... 182

TWebSyntaxMemo事件............................................................... 183

TWebTabSet标签页................................................................... 183

说明............................................................................. 183

HTML 模板标签.................................................................... 183

TWebTabSet属性................................................................... 184

TWebTabSet方法................................................................... 184

TWebTabSet事件................................................................... 184

TWebPageControl多页控件............................................................ 184

说明............................................................................. 184

HTML 模板标签.................................................................... 184

TWebPageControl属性.............................................................. 185

TWebPageControl方法.............................................................. 185

TwebPageControl事件.............................................................. 185

TWebTabsheet标签页................................................................. 185

说明............................................................................. 185

TWebLoginPanel登录面板............................................................. 185

说明............................................................................. 186

TWebLoginPanel属性............................................................... 186

TWebLoginPanel事件............................................................... 186

TWebRatingPanel评价面板............................................................ 187

说明............................................................................. 187

TWebRatingPanel属性.............................................................. 187

TWebRatingPanel事件.............................................................. 187

TWebChatBox聊天框.................................................................. 188

说明............................................................................. 188

TWebChatbox属性.................................................................. 188

TWebChatbox事件.................................................................. 189

TWebChatbox方法.................................................................. 189

TMessage属性..................................................................... 189

TMessage事件..................................................................... 190

TWebSpeedButton快捷按钮............................................................ 190

说明............................................................................. 190

HTML 模板标签.................................................................... 190

TWebSpeedButton属性.............................................................. 190

TWebSpeedButton事件.............................................................. 191

TWebPayPal贝宝支付................................................................. 191

说明............................................................................. 191

HTML 模板标签.................................................................... 191

TWebPayPal属性................................................................... 192

TWebPayPal事件................................................................... 193

TWebToolbar工具栏.................................................................. 194

说明............................................................................. 194

TWebToolbar属性.................................................................. 194

TWebToolbar事件.................................................................. 194

TWebRichEditToolbar富文本编辑工具栏................................................ 195

说明............................................................................. 195

TWebRichEditToolbar属性.......................................................... 195

TWebRichEditToolbar事件.......................................................... 195

TWebGridPanel网格面板.............................................................. 195

说明............................................................................. 195

HTML 模板标签.................................................................... 196

TWebGridPanel属性................................................................ 196

TWebGridPanel事件................................................................ 197

TWebTreeview树形视图............................................................... 197

说明............................................................................. 197

HTML 模板标签.................................................................... 197

TWebTreeview属性................................................................. 197

TWebTreeview方法................................................................. 198

TWebTreeview事件................................................................. 198

示例代码......................................................................... 198

TWebAccordion手风琴面板............................................................ 199

说明............................................................................. 199

HTML 模板标签.................................................................... 199

TWebAccordion属性................................................................ 200

TWebAccordion事件................................................................ 200

TAccordionSection属性............................................................ 200

TWebResponsiveGridPanel响应式网格面板.............................................. 200

说明............................................................................. 201

HTML 模板标签.................................................................... 201

TWebResponsiveGridPanel属性...................................................... 201

TWebResponsiveGridPanel方法...................................................... 201

TWebResponsiveGridPanel事件...................................................... 201

TResponsiveLayoutItem属性........................................................ 202

TWebMessageDlg消息对话框........................................................... 202

说明............................................................................. 202

TWebMessageDlg属性............................................................... 203

TWebMessageDlg方法............................................................... 203

TWebMessageDlg事件............................................................... 203

TWebWaitMessage等待消息框.......................................................... 204

说明............................................................................. 204

TWebWaitMessage属性.............................................................. 204

TWebWaitMessage方法.............................................................. 204

TWebWaitMessage事件.............................................................. 204

TWebFileUpload文件上传控件......................................................... 205

说明............................................................................. 205

TWebFileUpload属性............................................................... 205

HTML 模板标签.................................................................... 205

TWebFileUpload事件............................................................... 205

TFile属性........................................................................ 206

TFile方法........................................................................ 206

TWebFilePicker文件选择器........................................................... 208

说明............................................................................. 208

HTML 模板标签.................................................................... 208

TWebFilePicker属性............................................................... 208

TWebFilePicker事件............................................................... 208

示例代码......................................................................... 209

TWebShare分享...................................................................... 209

说明............................................................................. 209

TWebShare方法.................................................................... 209

TWebOpenDialog打开对话框........................................................... 210

说明............................................................................. 210

TWebOpenDialog属性............................................................... 210

TWebOpenDialog方法............................................................... 210

TWebOpenDialog事件............................................................... 211

TWebToast消息提示框................................................................ 211

说明............................................................................. 211

TWebToast属性.................................................................... 211

TWebToast事件.................................................................... 211

TToastItem属性................................................................... 212

TToastItem方法................................................................... 212

TWebToggleButton开关按钮........................................................... 212

说明............................................................................. 212

TWebToggleButton属性............................................................. 212

TWebToggleButton事件............................................................. 212

TWebBitBtn图像按钮................................................................. 213

说明............................................................................. 213

HTML 模板标签.................................................................... 213

TWebBitBtn属性................................................................... 213

TWebBitBtn事件................................................................... 214

TWebGroupBox群组框................................................................. 214

说明............................................................................. 214

HTML 模板标签.................................................................... 215

TWebGroupBox属性................................................................. 215

TWebGroupBox事件................................................................. 215

TWebStretchPanel弹性面板........................................................... 215

说明............................................................................. 215

HTML 模板标签.................................................................... 216

TWebStretchPanel属性............................................................. 217

TWebStretchPanel事件............................................................. 217

TWebStringGrid字符串网格........................................................... 217

说明............................................................................. 217

HTML 模板标签.................................................................... 217

TWebStringGrid属性............................................................... 218

TWebStringGrid方法............................................................... 219

TWebStringGrid事件............................................................... 220

TWebListControl列表控件............................................................ 221

说明............................................................................. 221

TListItem属性.................................................................... 221

TListItem方法.................................................................... 222

TWebListControl属性.............................................................. 222

TWebListControl事件.............................................................. 223

TWebTableControl表格控件........................................................... 223

说明............................................................................. 223

HTML 模板标签.................................................................... 224

TWebTableControl属性............................................................. 224

TWebTableControl方法............................................................. 224

TWebTableControl事件............................................................. 224

TWebResponsiveGrid响应式网格....................................................... 225

说明............................................................................. 225

HTML 模板标签.................................................................... 226

TWebResponsiveGrid属性........................................................... 226

TWebResponsiveGrid方法........................................................... 226

TWebResponsiveGrid事件........................................................... 227

TWebResponsiveGridItem属性....................................................... 228

TWebLoginPanel登录面板............................................................. 228

说明............................................................................. 228

TWebLoginPanel属性............................................................... 228

TWebLoginPanel事件............................................................... 229

TWebImageSlider图片轮播............................................................ 229

说明............................................................................. 229

TWebImageSlider属性.............................................................. 230

TWebImageSlider公共属性.......................................................... 231

TWebImageSlider方法.............................................................. 231

TWebImageSlider事件.............................................................. 231

示例代码......................................................................... 231

TWebContinuousScroll持续滚动....................................................... 231

说明............................................................................. 231

TWebContinuousScroll属性......................................................... 232

TWebContinuousScroll方法......................................................... 233

TWebContinuousScroll事件......................................................... 233

TWebSignatureCapture签名截图....................................................... 235

说明............................................................................. 235

TWebSignatureCapture属性......................................................... 235

TWebSignatureCapture方法......................................................... 235

TWebCalendar日历................................................................... 236

TWebCalendar属性................................................................. 236

TWebCalendar方法................................................................. 237

TWebCalendar事件................................................................. 237

TWebGoogleReCaptcha谷歌验证码...................................................... 237

说明............................................................................. 237

TWebGoogleReCaptcha属性.......................................................... 237

TWebGoogleReCaptcha方法.......................................................... 237

TWebGoogleReCaptcha事件.......................................................... 237

TWebGoogleDrive谷歌网盘............................................................ 238

说明............................................................................. 238

HTML 模板标签.................................................................... 238

TWebGoogleDrive属性.............................................................. 238

TWebGoogleMaps谷歌地图............................................................. 238

说明............................................................................. 239

HTML 模板标签.................................................................... 239

TWebGoogleMaps属性............................................................... 239

TWebGoogleMaps方法............................................................... 239

TWebGoogleMaps事件............................................................... 244

TWebGoogleChart谷歌图表............................................................ 244

说明............................................................................. 244

TWebGoogleChart属性.............................................................. 245

TWebGoogleChart方法.............................................................. 247

TWebGoogleChart事件.............................................................. 247

示例............................................................................. 248

TWebSentry错误监控哨兵............................................................. 250

设置步骤......................................................................... 250

首先调出项目设置................................................................. 251

继续进行演示的其余部分........................................................... 257

TWebSentry属性................................................................... 266

TWebSentry方法................................................................... 266

TWebBrowserControl浏览器控件....................................................... 267

说明............................................................................. 267

HTML 模板标签.................................................................... 267

TWebBrowserControl属性........................................................... 267

TWebMultimediaPlayer多媒体播放器................................................... 268

说明............................................................................. 268

HTML 模板标签.................................................................... 268

TWebMultimediaPlayer属性......................................................... 268

TWebMediaCapture多媒体捕捉......................................................... 269

说明............................................................................. 269

TWebMediaCapture属性............................................................. 269

TWebMediaCapture方法............................................................. 269

TWebMediaCapture事件............................................................. 269

TWebYoutube油管视频网.............................................................. 270

说明............................................................................. 270

HTML 模板标签.................................................................... 270

TWebYoutube属性.................................................................. 270

TWebTwitterFeed推特新网网.......................................................... 271

说明............................................................................. 271

HTML 模板标签.................................................................... 271

TWebTwitterFeed属性.............................................................. 272

TWebCamera摄像头................................................................... 272

说明............................................................................. 272

选择一个设备..................................................................... 272

自动启动摄像数据流............................................................... 273

HTML 模板标签.................................................................... 273

TwebCamera属性................................................................... 274

TWebCamera方法................................................................... 274

TWebCamera事件................................................................... 274

数据库感知组件..................................................................... 276

TWebDataSource数据源组件........................................................... 276

说明............................................................................. 276

TWebDataSource属性............................................................... 276

TWebClientDataSet客户端数据集组件.................................................. 277

说明............................................................................. 277

TWebClientDataSet属性............................................................ 277

TWebClientDataSet方法............................................................ 277

TWebClientDataSet事件............................................................ 278

TWebClientConnection客户端连接组件................................................. 278

说明............................................................................. 278

TWebClientConnection属性......................................................... 278

TWebClientConnection事件......................................................... 279

TWebDBLabel数据库标签.............................................................. 280

说明............................................................................. 280

TWebDBEdit数据库编辑输入框......................................................... 280

说明............................................................................. 280

TWebDBEditAutoComplete数据库自动完成编辑输入框..................................... 280

说明............................................................................. 280

TWebDBCheckBox数据库复选框......................................................... 280

说明............................................................................. 280

TWebDBSpinEdit数据库箭头按钮编辑输入框............................................. 281

说明............................................................................. 281

TWebDBMaskEdit数据库掩码编辑输入框................................................. 281

说明............................................................................. 281

TWebDBComboBox数据库组合下拉框..................................................... 281

说明............................................................................. 281

TWebDBLookupComboBox数据库查询组合下拉框........................................... 281

说明............................................................................. 281

TWebDBMemo数据库备忘录............................................................. 282

说明............................................................................. 282

TWebDBDateTimePicker数据库日期时间选择器........................................... 282

说明............................................................................. 282

TWebDBRadioGroup数据库单选按钮群组................................................. 282

说明............................................................................. 282

TWebDBLinkLabel数据库链接标签...................................................... 282

说明............................................................................. 282

TWebDBImageControl数据库图像控件................................................... 282

说明............................................................................. 283

TWebDBTableControl数据库表格控件................................................... 283

说明............................................................................. 283

TWebDBResponsiveGrid数据库响应式网格............................................... 283

说明............................................................................. 283

TWebDBGrid数据库网格............................................................... 285

说明............................................................................. 285

TWebDBNavigator数据库导航器........................................................ 286

说明............................................................................. 286

非可视化组件和类................................................................... 287

TWebTimer计时器.................................................................... 287

TWebClipboard剪贴板................................................................ 287

TWebBluetooth蓝牙.................................................................. 287

TWebBluetooth类.................................................................. 287

TWebBluetoothDevice类............................................................ 288

TWebBluetoothService类........................................................... 289

TWebBluetoothCharacteristic类.................................................... 289

TWebUSBHID人机交互设备............................................................. 290

选择一个设备/接口................................................................ 290

TWebUSBHID属性................................................................... 291

TWebUSBHID方法................................................................... 291

TWebUSBHID事件................................................................... 291

TWebUSBSerial USB转串口............................................................ 292

TWebUSBSerial属性................................................................ 292

TWebUSBSerial方法................................................................ 292

TWebUSBSerial事件................................................................ 293

TWebElementActionList元素动作列表.................................................. 293

说明............................................................................. 293

TWebElementActionList属性........................................................ 294

TWebElementActionList事件........................................................ 294

TWebElementAction属性............................................................ 294

TWebElementAction方法............................................................ 295

TWebElementAction事件............................................................ 296

示例............................................................................. 296

TWebLocalStorage本地存储........................................................... 296

TWebSessionStorage会话存储......................................................... 297

TWebDeviceOrientation设备方向传感器................................................ 297

TWebSpeechSynthesis语音合成........................................................ 298

TWebSpeechSynthesis方法.......................................................... 298

TWebSpeechSynthesis属性.......................................................... 298

TWebSpeechSynthesis事件.......................................................... 298

TWebURLValidator网址验证........................................................... 299

TWebURLValidator属性............................................................. 299

TWebURLValidator事件............................................................. 299

TWebLocalTextFile本地文本文件...................................................... 299

TWebLocalTextFile属性............................................................ 300

TWebLocalTextFile方法............................................................ 300

TWebLocalTextFile事件............................................................ 300

TWebLocalBinaryFile本地二进制文件.................................................. 300

TWebLocalBinaryFile属性.......................................................... 301

TWebLocalBinaryFile方法.......................................................... 301

TWebLocalBinaryFile事件.......................................................... 302

TWebLocalFolder本地文件夹.......................................................... 302

TWebLocalFolder属性.............................................................. 302

TWebLocalFolder方法.............................................................. 302

TWebLocalFolder事件.............................................................. 303

TWebGeoLocation地理位置信息........................................................ 303

TWebGEOLocation方法.............................................................. 303

TWebGEOLocation事件.............................................................. 303

TWebSocketClient套接字客户端....................................................... 304

TWebSocketClient属性............................................................. 304

TWebSocketClient方法............................................................. 305

TWebSocketClient事件............................................................. 305

TWebHttpRequest网络请求............................................................ 305

TWebHttpRequest属性.............................................................. 308

TWebHttpRequest方法.............................................................. 308

TWebHttpRequest事件.............................................................. 308

TWebCookies网络Cookie保存用户与后端服务器的交互状态................................ 309

TWebClientConnector客户端连接...................................................... 310

TWebAESEncryption加密AES算法....................................................... 312

TWebAESEncryption属性............................................................ 312

TWebAESEncryption方法............................................................ 312

TWebAESEncryption事件............................................................ 313

TWebRSAEncryption加密RSA算法....................................................... 313

TWebRSAEncryption属性............................................................ 313

TWebRSAEncryption方法............................................................ 313

TWebRSAEncryption事件............................................................ 314

TWebRSASignature签名RSA算法........................................................ 315

TWebRSASignature属性............................................................. 315

TWebRSASignature方法............................................................. 315

TWebRSASignature事件............................................................. 315

TWebHMACSignature签名HAMC算法...................................................... 316

TWebHMACSignature属性............................................................ 316

TWebHMACSignature方法............................................................ 316

TWebHMACSignature事件............................................................ 317

TWebPushNotifications推送消息...................................................... 317

注册推送消息..................................................................... 317

多用户共享同一设备............................................................... 317

TWebPushNotifications属性........................................................ 318

TWebPushNotifications方法........................................................ 318

TWebPushNotifications事件........................................................ 319

TMS WEB Core 3D应用程序............................................................ 320

创建3D图表应用程序............................................................... 320

3D商业图表应用程序............................................................... 322

3D柱状图演示..................................................................... 322

轴的术语......................................................................... 322

创建数据序列对象................................................................. 322

演示中显示的其他功能............................................................. 323

事件............................................................................. 324

3D三维数学图表应用程序........................................................... 324

3D三维散点图演示................................................................. 324

轴的术语......................................................................... 325

创建数据序列对象................................................................. 325

演示中显示的其他功能............................................................. 325

3D曲面图演示..................................................................... 325

如何工作......................................................................... 325

创建数据系列对象................................................................. 326

演示中显示的其他功能............................................................. 327

3D PaintBox 绘图框应用程序....................................................... 327

3D PaintBox绘图框演示............................................................ 327

轴的术语......................................................................... 327

添加对象的代码................................................................... 327

直接调用Three.Js API............................................................. 328

其他功能的示例代码............................................................... 328

事件............................................................................. 329

3D 模型应用程序.................................................................. 329

需要引用“ThreeJS Models (3d)” JS库............................................. 329

3D模型演示....................................................................... 329

加载OBJ/MTL模型的代码............................................................ 330

加载GLTF模型的代码............................................................... 330

模型的附加功能................................................................... 330

TWebMyCloudDbClientDataset云数据存储服务客户端数据集组件........................... 332

简介............................................................................. 332

使用TWebmyCloudDbClientDataset创建WEB应用程序.................................... 332

在myCloudData控制台设置你的myCloudData项目....................................... 332

创建一个TMS Web应用程序.......................................................... 332

设置TWebmyCloudDbClientDataset组件............................................... 332

指定组件属性..................................................................... 333

创建对象库中每个对象的字段或属性................................................. 333

在对象检查器Object Inspector中选择字段........................................... 333

在代码中创建字段................................................................. 333

添加连接到DataSet数据集的数据组件................................................ 333

设置DataSource数据源和数据组件................................................... 334

设置DBGrid的列................................................................... 334

设置一个新记录事件............................................................... 334

运行Web应用程序.................................................................. 334

任务列表演示..................................................................... 334

本演示中的其他功能............................................................... 334

故障排除......................................................................... 335

参考部分......................................................................... 335

TWebMyCloudDbClientDataset组件................................................... 335

TWebmyCloudDbClientDataSet属性................................................... 335

TWebmyCloudDbClientDataset方法................................................... 336

TWebFirestoreClientDataset谷歌云Firestore客户端数据集组件.......................... 337

简介............................................................................. 337

使用TwebFirestoreClientDataset创建网络应用程序................................... 337

在Firebase控制台设置你的Firestore项目............................................ 337

创建一个TMS的WEB应用程序......................................................... 338

设置TWebFirestoreClientDataset组件............................................... 338

添加连接到DataSet数据集的数据组件................................................ 339

运行网络应用程序................................................................. 340

任务列表演示..................................................................... 340

疑难解答......................................................................... 341

在Firestore过滤记录.............................................................. 341

在Firestore层面上可用的过滤方法.................................................. 342

Firestore过滤演示................................................................ 345

基于代码处理的新异步方法......................................................... 346

登录认证的总结和替代方法......................................................... 348

用户的具体数据(多租户)......................................................... 351

TWebFirestoreClientDataset参考资料................................................. 353

TWebFirestoreClientDataset方法................................................... 354

异步方法......................................................................... 356

与签到有关的方法................................................................. 357

技巧、窍门、故障排除说明......................................................... 359

TWebRadServerClientDataset客户端数据集............................................. 360

简介............................................................................. 360

配置你的Embarcadero Rad服务器后端................................................ 360

通过TWebRadServerClientDataset访问Rad Server..................................... 362

参考资料......................................................................... 363

属性............................................................................. 363

方法............................................................................. 363

事件............................................................................. 363

TWebDreamFactoryClientDataset开源DreamFactory客户端数据集.......................... 364

简介............................................................................. 364

配置DreamFactory后端............................................................. 364

创建SQLite服务'tasksdb'.......................................................... 364

创建模式表任务................................................................... 364

设置CORS......................................................................... 365

设置一个角色 "LoggedIn "来访问 "tasksdb "服务.................................... 366

创建应用程序任务................................................................. 366

使用DreamFactory通过TWebDreamFactoryClientDataset.................................. 367

参考资料......................................................................... 367

属性............................................................................. 367

方法............................................................................. 367

事件............................................................................. 368

TWebFaunaDbClientDataSet云数据库FaunaDb客户端数据集................................ 369

简介............................................................................. 369

配置FaunaDb后端服务.............................................................. 369

通过TWebFaunaDBClientDataset使用FaunaDB.......................................... 370

参考资料......................................................................... 370

属性............................................................................. 370

方法............................................................................. 371

事件............................................................................. 371

TWebSQLRestClientDataset客户端数据集, TWebSQLRestConnection服务连接................ 372

简介............................................................................. 372

配置SQLDBRESTBridge后端服务...................................................... 372

通过TWebSQLRestClientDataset使用SQLite........................................... 372

jQuery 组件........................................................................ 375

TWebJQXButton按钮.................................................................. 376

说明............................................................................. 376

HTML 模板标签.................................................................... 376

TWebJQXButton属性................................................................ 377

TWebJQXButton事件................................................................ 377

TWebJQXButtonGroup按钮群组......................................................... 377

说明............................................................................. 377

HTML 模板标签.................................................................... 377

TWebJQXButtonGroup属性........................................................... 378

TWebJQXButtonGroup事件........................................................... 378

TWebJQXCalendar日历................................................................ 378

说明............................................................................. 378

HTML 模板标签.................................................................... 378

TWebJQXCalendar属性.............................................................. 379

TWebJQXCalendar事件.............................................................. 379

TWebJQXColorPicker颜色选择器....................................................... 379

说明............................................................................. 379

HTML 模板标签.................................................................... 380

TWebJQXColorPicker属性........................................................... 380

TWebJQXColorPicker事件........................................................... 380

TWebJQXComboBox下拉组合框.......................................................... 380

说明............................................................................. 380

HTML 模板标签.................................................................... 381

TWebJQXComboBox属性.............................................................. 381

TWebJQXComboBox方法.............................................................. 381

TWebJQXComboBox事件.............................................................. 381

TWebJQXDateTimeInput日期时间输入框................................................. 382

说明............................................................................. 382

HTML 模板标签.................................................................... 382

TWebJQXDateTimeInput属性......................................................... 382

TWebJQXDateTimeInput事件......................................................... 382

TWebJQXDropDownList下拉列表........................................................ 383

说明............................................................................. 383

HTML 模板标签.................................................................... 383

TWebJQXDropDownList属性.......................................................... 383

TWebJQXDropDownList方法.......................................................... 383

TWebJQXDropDownList事件.......................................................... 383

TWebJQXGrid网格.................................................................... 384

说明............................................................................. 384

HTML 模板标签.................................................................... 385

TWebJQXGrid属性.................................................................. 385

TWebJQXGrid方法.................................................................. 386

TWebJQXGrid事件.................................................................. 386

TWebJQXKnob圆形仪表................................................................ 387

说明............................................................................. 387

HTML 模板标签.................................................................... 387

TWebJQXKnob属性.................................................................. 387

TWebJQXKnob事件.................................................................. 388

TWebJQXMaskedInput掩码输入框....................................................... 388

说明............................................................................. 388

HTML 模板标签.................................................................... 389

TWebJQXMaskedInput属性........................................................... 389

TWebJQXMaskedInput事件........................................................... 389

TWebJQXMenu菜单.................................................................. 390

说明............................................................................. 390

HTML 模板标签.................................................................... 390

TWebJQXMenu属性.................................................................. 390

TWebJQXMenu事件.................................................................. 390

TWebJQXNumberInput数字输入编辑框................................................... 391

说明............................................................................. 391

HTML 模板标签.................................................................... 391

TWebJQXNumberInput属性........................................................... 391

TWebJQXNumberInput事件........................................................... 391

TWebJQXProgressBar进度条........................................................... 392

说明............................................................................. 392

HTML 模板标签.................................................................... 392

TWebJQXProgressBar属性........................................................... 395

TWebJQXRangeSelector范围选择器..................................................... 393

说明............................................................................. 393

HTML 模板标签.................................................................... 393

TWebJQXRangeSelector属性......................................................... 393

TWebJQXRangeSelector事件......................................................... 393

TWebJQXRating评价控件.............................................................. 394

说明............................................................................. 394

HTML 模板标签.................................................................... 394

TWebJQXRating属性................................................................ 394

TWebJQXRating事件................................................................ 394

TWebJQXResponsivePanel响应式面板................................................... 394

说明............................................................................. 394

TWebJQXResponsivePanel属性....................................................... 395

TWebJQXResponsivePanel方法....................................................... 395

TWebJQXResponsivePanel事件....................................................... 395

TWebJQXSlider滑块择值.............................................................. 395

说明............................................................................. 396

HTML 模板标签.................................................................... 396

TWebJQXSlider属性................................................................ 396

TWebJQXSlider事件................................................................ 397

TWebJQXTabs标签页.................................................................. 397

说明............................................................................. 397

HTML 模板标签.................................................................... 397

TWebJQXTabs属性.................................................................. 397

TWebJQXTabs事件.................................................................. 398

TWebJQXTagCloud标签云.............................................................. 398

说明............................................................................. 398

HTML 模板标签.................................................................... 398

PropTWebJQXTagCloud属性.......................................................... 398

TWebJQXTagCloud事件.............................................................. 399

连接数据库......................................................................... 400

使用WebSockets................................................................... 404

IndexedDB数据库.................................................................. 407

TMS WEB Core IndexedDB 库........................................................ 407

TIndexedDbClientDataset客户端数据集组件.......................................... 407

TIndexedDb类..................................................................... 407

创建IndexedDB应用程序............................................................ 407

创建一个TMS 网络web应用程序...................................................... 407

添加连接到DataSet数据集的数据库感知组件.......................................... 409

运行Web应用程序.................................................................. 410

管理IndexedDB数据库.............................................................. 410

任务列表演示..................................................................... 411

本演示中的其他功能............................................................... 411

TWebIndexedDbClientDataSet客户端数据集组件......................................... 412

说明............................................................................. 412

TWebIndexedDbClientDataSet属性................................................... 412

TWebIndexedDbClientDataSet方法................................................... 413

TIndexedDb (高级用途).............................................................. 413

说明............................................................................. 414

属性............................................................................. 414

TIndexedDb方法和事件............................................................. 414

Out-of-line key独立于对象store中的记录的【键】规范............................... 417

设置索引......................................................................... 420

处理 IndexedDB 的异步行为........................................................ 421

TMS WEB Electron桌面应用程序....................................................... 423

创建TMS Web Electron桌面应用程序................................................. 423

构建应用程序..................................................................... 425

将你的应用程序迁移到更新的版本................................................... 426

替换the main.js文件.............................................................. 426

对话框回调....................................................................... 426

删除TElectronIPCCommunication.OnMessage中的Sender参数............................ 427

删除TElectronIPCMain相关代码..................................................... 427

访问开发工具....................................................................... 428

拖放............................................................................... 428

字体............................................................................... 430

用本地数据库设置你的项目........................................................... 430

Electron组件....................................................................... 432

TElectronOpenDialog打开对话框...................................................... 432

说明............................................................................. 432
TElectronOpenDialog属性.......................................................... 432
TElectronOpenDialog方法.......................................................... 432

TElectronSaveDialog保存对话框.................................................... 433

说明............................................................................. 433

TElectronSaveDialog属性.......................................................... 433

TElectronSaveDialog方法.......................................................... 433

TElectronMessageBox消息对话框...................................................... 434

说明............................................................................. 434

TElectronMessageBox属性.......................................................... 434

TElectronMessageBox方法.......................................................... 435

TElectronErrorBox错误对话框........................................................ 435

说明............................................................................. 435

TElectronErrorBox属性............................................................ 435

TElectronErrorBox方法............................................................ 435

TElectronMainMenu主菜单............................................................ 435

说明............................................................................. 435

TElectronPopupMenu弹出式菜单....................................................... 435

说明............................................................................. 435

TElectronPopupMenu方法........................................................... 436

TElectronBrowserWindow浏览器窗口................................................... 437

说明............................................................................. 437

TElectronBrowserWindow属性....................................................... 437

TElectronBrowserWindow方法....................................................... 437

TElectronBrowserWindow事件....................................................... 438

使用表单的多个窗口............................................................... 438

使用其他来源的多个窗口........................................................... 439

显示一个窗口..................................................................... 439

TElectronTrayIcon托盘图标.......................................................... 439

说明............................................................................. 439

TElectronTrayIcon属性............................................................ 440

TelectronTrayIcon事件............................................................ 440

TElectronIPCCommunication电脑通信.................................................. 440

说明............................................................................. 440

TElectronIPCCommunication属性.................................................... 440

TElectronIPCCommunication方法.................................................... 440

TElectronIPCCommunication事件.................................................... 440

发送消息给父窗口................................................................. 441

发送消息到一个通道............................................................... 441

接收消息......................................................................... 441

TElectronMySQLClientDataSet数据库MySQL客户端数据集................................. 442

说明............................................................................. 442

任务列表演示..................................................................... 442

BLOB演示......................................................................... 443

TElectronMySQLClientDataSet属性.................................................. 443

TElectronMySQLConnection数据库MySQL连接组件........................................ 443

说明............................................................................. 443

TElectronPostgreSQLClientDataSet数据库PostgreSQL客户端数据集组件................... 443

说明............................................................................. 443

任务列表演示..................................................................... 444

BLOB演示......................................................................... 445

TElectronPostgreSQLClientDataSet属性............................................. 445

TElectronPostgreSQLConnection数据库PostgreSQL连接组件.............................. 445

说明............................................................................. 445

TElectronFileWatcher文件监控....................................................... 445

说明............................................................................. 445

TElectronFileWatcher属性......................................................... 445

TElectronFileWatcher方法......................................................... 446

TElectronGlobalShortcut键盘快捷键.................................................. 446

说明............................................................................. 446

TElectronGlobalShortcut属性...................................................... 446

TElectronGlobalShortcut事件...................................................... 446

TElectronStringList字符串列表...................................................... 446

TElectronStringList方法.......................................................... 446

TElectronBinaryDataStream二进制数据流.............................................. 448

TElectronBinaryDataStream属性.................................................... 448

TElectronBinaryDataStream方法.................................................... 448

TElectronClipboard剪贴板........................................................... 448

TElectronClipboard属性........................................................... 448

TElectronClipboard方法........................................................... 448

TElectronShell命令行解释器......................................................... 449

TElectronShell方法............................................................... 449

TElectronIPCRenderer电脑渲染器..................................................... 449

TElectronIPCRenderer方法......................................................... 449

TElectronDragAndDrop拖放........................................................... 450

TElectronPath路径.................................................................. 450

TElectronPath方法................................................................ 450

TElectronWindow窗口................................................................ 450

TElectronWindow方法.............................................................. 451

其它可用方法..................................................................... 451

TMS WEB Miletus桌面应用程序........................................................ 453

创建TMS Web Miletus桌面应用程序.................................................. 453

调试和访问开发工具............................................................... 455

部署............................................................................. 456

拖放............................................................................. 456

从PC桌面拖拽到Miletus应用程序中.................................................. 456

从Miletus应用程序中拖拽到PC桌面.................................................. 457

Miletus组件........................................................................ 458

TMiletusOpenDialog打开对话框....................................................... 458

说明............................................................................. 458

TMiletusOpenDialog属性........................................................... 458

TMiletusOpenDialog方法........................................................... 458

TMiletusSaveDialog保存对话框....................................................... 459

说明............................................................................. 459

TMiletusSaveDialog属性........................................................... 459

TMiletusSaveDialog方法........................................................... 460

TMiletusMessageBox消息框........................................................... 460

说明............................................................................. 460

TMiletusMessageBox属性........................................................... 460

TMiletusMessageBox方法........................................................... 461

TMiletusErrorBox错误对话框......................................................... 461

说明............................................................................. 461

TMiletusErrorBox属性............................................................. 461

TMiletusErrorBox方法............................................................. 461

TMiletusMainMenu主菜单............................................................. 462

说明............................................................................. 462

更新TMiletusMainMenu主菜单....................................................... 462

TMiletusPopupMenu弹出式菜单........................................................ 462

说明............................................................................. 462

TMiletusPopupMenu方法............................................................ 462

TMiletusPopupMenu事件............................................................ 462

更新TMiletusPopupMenu弹出式菜单.................................................. 463

TMiletusNotificationCenter通知中心................................................. 463

说明............................................................................. 463

TMiletusNotificationCenter方法................................................... 463

TMiletusWindow窗口................................................................. 463

说明............................................................................. 463

TMiletusWindow属性............................................................... 464

TMiletusWindow方法............................................................... 464

TMiletusWindow事件............................................................... 464

使用表单的多窗口................................................................. 465

使用其他来源的多窗口............................................................. 465

显示一个窗口..................................................................... 465

表单窗体之间通信................................................................. 465

TMiletusTrayIcon托盘图标........................................................... 465

说明............................................................................. 466

TMiletusTrayIcon属性............................................................. 466

TMiletusTrayIcon事件............................................................. 466

TMiletusClientDataSet客户端数据集.................................................. 466

TMiletusClientDataSet属性........................................................ 466

TMiletusAccessDBDriver数据库Access驱动............................................. 467

TMiletusMySQLDBDriver数据库MySQL驱动............................................... 467

TMiletusSQLiteDBDriver数据库SQLite驱动............................................. 467

TMiletusPostgreSQLDBDriver数据库PostgreSQL驱动..................................... 467

TMiletusMSSQLDBDriver数据库MSSQL驱动............................................... 468

TMiletusIBDBDriver数据库InterBase驱动.............................................. 468

TMiletusFBDBDriver数据库FireBird驱动............................................... 468

TMiletusFileWatcher文件监控........................................................ 469

说明............................................................................. 469

TMiletusFileWatcher属性.......................................................... 469

TMiletusFileWatch事件.............................................................. 469

TmiletusGlobalShortcuts全局快捷键.................................................. 469

说明............................................................................. 469

TMiletusGlobalShortcut属性....................................................... 469

TMiletusGlobalShortcut事件....................................................... 469

TMiletusStringList字符串列表....................................................... 469

TMiletusStringList方法........................................................... 469

TMiletusBinaryDataStream二进制数据流............................................... 470

TMiletusBinaryDataStream属性..................................................... 471

TMiletusBinaryDataStream方法..................................................... 471

TMiletusClipboard剪贴板............................................................ 471

TmiletusClipboard属性............................................................ 471

TmiletusClipboard方法............................................................ 471

TMiletusShell命令行解释器.......................................................... 472

TMiletusShell方法................................................................ 472

TMiletusINIFile操作INI文件......................................................... 472

TMiletusINIFile方法.............................................................. 472

TMiletusRegistry注册表............................................................. 474

TMiletusRegistry属性............................................................. 474

TMiletusRegistry方法............................................................. 474

其他可用的方法................................................................... 476

定制控件开发............................................................... 478

PDF下载地址:《Delphi Web前端开发教程——基于TMS WEB Core框架》 

你可能感兴趣的:(Delphi,前端,Delphi,C++Builder,RAD,Studio,开发教程)