当前位置:首页 > 工业技术
Foxtable数据库应用开发宝典
Foxtable数据库应用开发宝典

Foxtable数据库应用开发宝典PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:贺辉,周菁著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2019
  • ISBN:9787115497895
  • 页数:578 页
图书介绍:全书共分3篇,分别为“职场小白”秒变“数据大咖”、“数据大咖”秒变“职场程序员”和“职场程序员”秒变“网站后端工程师”。通过大量案例详细介绍了Foxtable的强大功能,演绎了从职场小白进阶到数据分析师、程序设计师和网站后端工程师的全过程。
《Foxtable数据库应用开发宝典》目录

第1篇“职场小白”秒变“数据大咖” 2

第1章 初识Foxtable 2

1.1菜单 2

1.1.1菜单构成 3

1.1.2按钮 3

1.2创建数据表结构 4

1.2.1创建表结构的4种方法 5

1.2.2数据表的列类型 9

1.2.3快速修改表结构 11

1.2.4 关于表结构需要注意的几个问题 11

1.3向数据表添加数据 13

1.3.1直接输入数据 13

1.3.2导入现有数据 19

1.4数据列与表达式列 23

1.4.1数据列 23

1.4.2表达式列 23

1.4.3表达式编写规则 26

1.4.4 表达式列和数据列的相互转换 31

1.5表间关联 32

1.5.1设置表间关联 32

1.5.2关联表生成模式 35

1.5.3多级关联与同表关联 39

1.5.4 关联表的数据引用与统计 40

1.6其他常用操作 43

1.6.1表样式 43

1.6.2表属性 47

1.6.3列日常操作 51

第2章 Foxtable特技 56

2.1快捷高效的数据输入方式 56

2.1.1列表项目 56

2.1.2目录树列表项目 61

2.1.3数据字典与图形字典 67

2.1.4数值列和日期列的内置输入器 72

2.1.5逻辑列的数据输入 73

2.1.6数据输入控制 74

2.1.7列扩展功能 81

2.1.8数据回收 83

2.2灵活方便的文档资料管理 85

2.2.1单文件输入管理 85

2.2.2多文件输入管理 88

2.2.3图片输入管理 89

2.2.4远程文件(图片)管理 90

2.3独具特色的窗口操作 95

2.3.1关联表窗口 95

2.3.2列窗口 98

2.3.3窗口的关闭与打开 98

2.3.4记录窗口 98

2.4信手拈来的数据查询 99

2.4.1数据排序 100

2.4.2数据筛选 102

2.4.3表视图 110

2.4.4筛选树 111

2.5可视化的查询表生成器 113

2.5.1查询表生成器 114

2.5.2 Select语句生成方式 119

2.5.3基于多表生成查询表 120

2.6随心所欲的数据统计与图表 123

2.6.1表内统计 123

2.6.2将统计结果保存到单独的表 133

2.6.3筛选树与数据统计 144

2.6.4区域数据自动统计 145

2.6.5图示数据 146

2.7可与Office办公软件无缝衔接的数据输出 147

2.7.1打印数据 147

2.7.2导出数据 153

2.7.3 Excel报表、Word报表和专业报表 153

2.7.4 Excel报表模板设计规则 157

2.7.5 Word报表模板设计规则 183

第3章 项目管理与数据源 189

3.1创建、打开项目 189

3.1.1通过【保存】或【另存为】的方式创建项目 189

3.1.2通过【新建】命令创建项目 190

3.1.3打开已经创建的项目 191

3.1.4项目文件结构解析 191

3.2项目管理 192

3.2.1 项目信息 192

3.2.2项目属性 193

3.2.3压缩项目 197

3.2.4备份项目 197

3.2.5发布项目 198

3.2.6初始化项目 198

3.3用户管理 198

3.3.1用户管理 199

3.3.2增加、删除、修改用户 200

3.3.3默认用户 202

3.3.4扩展属性、组定义、角色定义与用户数据表 202

3.4数据源及网络应用环境 205

3.4.1数据源类型 205

3.4.2外部数据源连接 207

3.4.3外部数据源出现意外时的处理办法 214

3.5外部数据源中的表管理 216

3.5.1查询表管理 216

3.5.2数据表管理 216

3.5.3数据表在内、外部数据源间的相互切换 224

3.5.4特殊情况下的外部表处理 226

3.6外部数据的动态加载与统计 231

3.6.1后台数据与加载数据 232

3.6.2动态加载外部表数据 233

3.6.3动态加载与数据统计 237

3.6.4网络环境下的数据同步 239

第2篇 “数据大咖”秒变“职场程序员” 242

第4章 代码编程基础 242

4.1面向对象编程 242

4.1.1基本概念 242

4.1.2初触命令窗口 243

4.1.3初触属性和方法 244

4.1.4初触事件编程 244

4.1.5共享成员 246

4.1.6无需刻意记忆 246

4.1.7命令窗口使用技巧 247

4.2基础数据类型 251

4.2.1使用变量 252

4.2.2使用常量 253

4.2.3使用数组 256

4.2.4使用集合 257

4.2.5使用字典 259

4.2.6数据类型的转换 260

4.2.7 运算符 262

4.3流程控制语句 264

4.3.1 If语句 265

4.3.2 Select Case语句 266

4.3.3 For...Next语句 267

4.3.4 For Each语句 268

4.3.5 Do...Loop语句 270

4.3.6 With...End With语句 271

4.3.7 Return语句 272

4.4常见数据类型处理 272

4.4.1使用字符串 272

4.4.2使用单字符 274

4.4.3使用日期 275

4.4.4使用时段 276

4.4.5使用函数 278

4.5常用对话框 283

4.5.1信息显示对话框 283

4.5.2打开文件对话框 285

4.5.3保存文件对话框 286

4.5.4弹窗提示对话框 286

4.5.5信息输入对话框 287

4.6用户信息 288

4.7自定义函数 289

4.8动态合成表达式 290

4.9其他基础知识 291

4.9.1执行外部程序 291

4.9.2获取文件信息 292

4.9.3文件与目录操作 292

4.9.4随机数和随机字符 293

4.9.5语音播放 293

4.9.6系统变量 294

4.9.7保存设置信息 294

4.9.8颜色和字体 295

第5章 Foxtable编程 297

5.1表类型概述 297

5.1.1 DataTable概述 297

5.1.2 DataTable的分身 298

5.1.3主表和活动表 300

5.1.4Table概述 300

5.1.5快速输入表名和列名 302

5.1.6表事件概述 302

5.1.7灾难恢复 304

5.2项目事件详解 304

5.2.1 BeforeOpenProject事件 305

5.2.2 BeforeConnectOuterData-Source事件 305

5.2.3 BeforeLoadInnerTable事件 306

5.2.4 BeforeLoadOuterTable事件 307

5.2.5Initialize事件 308

5.2.6 LoadUserSetting事件 308

5.2.7 AfterOpenProject事件 308

5.2.8 BeforeCloseProject、 Before-SaveProject和AfterSaveProject事件 309

5.2.9 MainTableChanging和MainTableChanged事件 310

5.2.10 SystemIdle事件 310

5.3 3种特殊变量 310

5.3.1使用Var变量 310

5.3.2使用Static变量 311

5.3.3使用Public变量 311

5.4 DataTable详解 312

5.4.1 DataTable详解 312

5.4.2 DataCol详解 317

5.4.3 DataRow详解 322

5.5Table详解 328

5.5.1 Table详解 329

5.5.2 Col详解 342

5.5.3 Row详解 349

5.6表事件详解 351

5.6.1 DrawCell事件 351

5.6.2 PrepareEdit、StartEdit和AfterEdit事件 352

5.6.3 ValidateEdit事件 355

5.6.4 CurrentChanged和PositionChanged事件 356

5.6.5 BeforeAddDataRow、DataRowAdding和DataRow-Added事件 357

5.6.6 BeforeDeleteDataRow、 DataRow-Deleting和DataRowDeleted事件 358

5.6.7 DataColChanging和DataColChanged事件 359

5.6.8 BeforeSaveDataRow、DataRowLockedChanging和Data RowL ockedChanged事件 368

5.6.9 CellButtonClick、DoubleClick和DoubleClickRowHeader事件 369

5.6.10 KeyPressEdit事件 370

5.7统计数据 370

5.7.1合计模式 371

5.7.2汇总模式 371

5.7.3分组统计 374

5.7.4交叉统计 381

5.7.5统计Table中的数据 387

5.7.6统计工具的背后原理 387

5.7.7 简单后台统计 389

5.7.8与SQL双剑合璧 389

5.7.9后台统计工具 390

5.7.10活用表达式统计 393

5.7.11组合统计结果 396

5.8 Excel与报表编程 398

5.8.1生成Excel文件 398

5.8.2读取Excel文件 400

5.8.3打印Excel报表 401

5.8.4打印Word报表 402

5.8.5内置VBA支持 403

5.9关于界面设计 403

5.10大数据管理 407

5.10.1动态加载数据 407

5.10.2表的动态加载与卸载 414

5.10.3执行SQL语句 416

5.10.4后台数据处理成员 423

5.11轻松开发一个QQ 425

5.11.1快速搭建OpenQQ 426

5.11.2用代码收发信息与文件 429

5.11.3发送会话信息与文件 431

5.11.4 用代码发送系统通知 432

5.11.5一个消息推送示例 432

第6章 Foxtable编程实战 435

6.1创建项目 435

6.1.1链接数据源 435

6.1.2添加外部数据表 436

6.1.3添加表达式列并设置列属性 437

6.1.4初始不加载任何数据 437

6.2设计操作窗口 439

6.2.1添加项目窗口 439

6.2.2设计操作菜单 442

6.2.3设计数据工作区 446

6.3数据输入功能 449

6.3.1输入界面设计 449

6.3.2将数据表调整到窗口中显示 450

6.3.3添加数据输入操作按钮 451

6.3.4表格数据输入控制 454

6.3.5卡片式数据输入 455

6.4数据查询功能 461

6.4.1设计查询界面 462

6.4.2添加查询操作按钮 463

6.4.3在查询表内进行数据统计 465

6.5数据统计功能 470

6.5.1设计统计界面 470

6.5.2分组统计功能 471

6.5.3交叉统计功能 473

6.5.4 自由统计功能 474

6.5.5退出统计功能 475

6.6用户管理功能 475

6.6.1在外部数据源中创建用户管理表 475

6.6.2让不同用户拥有不同的数据管理权限 477

6.7编译并发布项目 479

6.7.1项目运行时直接打开主控窗口 479

6.7.2发布项目 481

6.7.3项目发布时的外部数据源设置问题 483

第3篇 “职场程序员”秒变“网站后端工程师” 486

第7章 服务器搭建 486

7.1服务器的启用与停止 486

7.1.1本机访问 486

7.1.2局域网内访问 487

7.1.3外网访问 487

7.2初试页面访问 488

7.2.1生成动态页面 489

7.2.2打开静态页面或文件 490

7.2.3生成静态与动态相结合的页面 491

7.2.4 限制用户访问的文件类型 494

7.3提高Foxtable服务器的并发能力 495

7.3.1主线程和子线程 495

7.3.2异步函数和同步函数 497

7.3.3使用异步函数动态生成网页示例 498

7.4三层架构与Web数据源 499

7.4.1什么是三层架构 499

7.4.2在服务端建立Web数据源 500

7.4.3在客户端使用Web数据源 501

7.5与第三方B/S项目协同工作 501

7.5.1第三方接口示例 502

7.5.2在Foxtable中请求接口数据 504

7.5.3在Foxtable中向接口提交数据 505

7.5.4不分提交方式的获取数据 506

第8章 移动端项目开发 507

8.1配置WeUI环境 507

8.1.1下载文件压缩包 507

8.1.2使用W e UI 507

8.1.3模拟显示移动端运行效果 509

8.1.4保存自动生成的页面代码 511

8.2页面开发常用组件 511

8.2.1基础类组件 512

8.2.2页面管理类组件 521

8.2.3操作反馈类组件 526

8.2.4表单类组件 531

8.2.5表格类组件 541

8.3服务器数据交互 548

8.3.1 Post数据提交方式 548

8.3.2 Get数据提交方式 551

8.3.3文件的上传与接收 553

第9章 企业级PC端项目开发 556

9.1配置EasyUI环境 556

9.1.1下载EasyUI开发包 556

9.1.2框架文件结构 558

9.1.3页面主题风格 559

9.1.4配色风格及图标样式 559

9.2编写页面代码 561

9.2.1一键生成HTML页面结构 561

9.2.2使用EasyUI框架 561

9.2.3页面试运行 562

9.2.4 将页面与程序代码分离 563

9.3请求服务器数据 564

9.3.1设置列属性 565

9.3.2请求服务器数据 565

9.3.3数据分页 566

9.4按条件查询数据 568

9.4.1添加标签元素 568

9.4.2设置表格顶部工具栏 569

9.4.3从服务器获取组合框的列表值 569

9.4.4执行查询操作 571

9.5将项目应用于移动端 573

返回顶部