图书介绍

Visual C++数据库通用模块及典型系统开发实例导航PDF|Epub|txt|kindle电子书版本下载

Visual C++数据库通用模块及典型系统开发实例导航
  • 求是科技编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:711514334X
  • 出版时间:2006
  • 标注页数:345页
  • 文件大小:151MB
  • 文件页数:356页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++数据库通用模块及典型系统开发实例导航PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 分层的原因1

第1章 多层结构的设计1

1.2 典型的三层结构2

1.2.1 三层结构简介2

1.2.2 层与层之间的关系4

1.2.3 层的位置7

2.1.2 持久化媒介8

2.2.1 常见的数据访问方式8

2.2 数据持久层设计8

2.1.1 数据持久化8

2.1 与数据持久化相关的知识8

第2章 数据持久层设计8

2.2.2 持久层需求分析10

2.2.3 持久层设计11

2.2.4 持久层实现与分析11

第3章 ADO访问数据库17

3.1 ADO简介17

3.2 在Visual C++中使用ADO19

3.3 Connection对象21

3.3.1 ConnectionString属性24

3.3.2 ConnectionTimeout属性26

3.3.4 DefaultDatabase属性27

3.3.5 Provider属性27

3.3.3 Mode属性27

3.3.6 使用Open方法建立到数据源的物理连接28

3.3.7 使用Close方法关闭数据源的物理连接28

3.3.8 使用Execute方法执行命令29

3.3.9 Version属性31

3.3.10 使用Errors集合检查数据源返回的错误31

3.4 Command对象34

3.4.1 ActiveConnection属性37

3.4.2 使用CommandText属性定义命令37

3.4.3 使用CommandType属性指定命令类型37

3.4.4 使用Execute方法执行命令38

3.5 Recordset对象基础41

3.5.1 CursorLocation和CursorType属性47

3.5.2 Open方法48

3.5.3 Supports方法49

3.5.4 MoveFirst、MoveLast、MoveNext 和MovePrevious方法51

3.5.5 Field对象和Fields集合52

3.5.6 使用AddNew方法和Update方法向数据库中添加数据53

3.5.7 LockType属性54

第4章 用户登录模块55

4.1 用户登录模块的设计55

4.2 加密解密模块的设计58

4.3 数据访问层的设计与实现59

4.3.1 通用的数据访问接口59

4.3.2 使用INI文件存储用户名和密码59

4.3.3 使用数据库存储用户名和密码61

4.4 典型用户交互接口的实现63

4.4.1 简单的用户交互接口63

4.4.2 限制用户名和密码的长度66

4.4.3 过滤用户名和密码中的非法字符66

第5章 数据显示模块69

5.1 数据库中数据的显示69

5.1.1 模块功能描述69

5.1.2 数据库结构描述71

5.1.3 模块的设计72

5.1.4 模块的实现72

5.2.1 直接设置Active控件的属性来显示数据87

5.2 表格方式显示数据库中数据87

5.2.2 可以编辑的表格91

第6章 图片显示模块99

6.1 使用Picture控件来显示图片99

6.1.1 Picture控件简介99

6.1.2 使用Picture控件的基本步骤99

6.2 通用图片显示模块102

6.2.1 Windows显示图片的原理102

6.2.2 图片显示模块的定义106

6.2.3 图片显示模块的实现示例106

第7章 文本编辑模块116

7.1 文本编辑模块简介116

7.2.1 模块描述117

7.2 简单文本编辑模块的实现117

7.2.2 模块实现118

7.3 带格式的编辑模块的实现134

7.3.1 模块描述134

7.3.2 模块的设计与实现134

第8章 打印和打印预览模块145

8.1 Visual C++中的打印预览功能145

8.1.1 Visual C++中默认的打印和打印预览145

8.1.2 CView类中和打印相关的重要事件和函数147

8.2 解决内容受打印机分辨率影响的问题147

8.3 设置页边距150

8.4 添加页眉页脚152

8.5 基于对话框应用程序的打印和打印预览155

第9章 人事管理系统160

9.1 教学目标与案例预览160

9.1.1 案例预览160

9.1.2 要知识点161

9.2 系统分析与设计161

9.2.1 需求分析161

9.2.2 模块设计164

9.3 分析与创建数据库165

9.4 新建应用程序166

9.5 数据库连接模块的实现168

9.6 数据访问模块的实现169

9.6.1 通用数据访问模块的实现169

9.6.2 人员信息访问模块的设计与实现172

9.7 命令模块的实现176

9.7.1 基本的数据库命令模块176

9.7.2 人事管理系统命令模块177

9.7.3 更改主窗口的标题180

9.7.4 新建树状列表181

9.7.5 新建用户信息浏览界面182

9.7.6 将主窗口划分为左右两个视图185

9.7.7 将主窗口设计为中介者186

9.7.8 实现树状列表187

9.7.9 用户信息浏览界面196

9.7.10 树状列表和用户信息浏览界面间的通信201

9.7.11 设计主菜单202

9.7.12 添加部门的实现203

9.7.13 修改部门名称的实现203

9.7.14 删除部门的实现204

9.7.15 添加人员到部门的实现204

9.7.16 将人员从部门删除的实现206

9.7.17 添加人员的实现206

9.7.18 删除人员的实现207

9.7.19 保存人员信息的实现208

9.7.20 更改人员姓名的实现208

9.7.21 工具栏的实现210

9.7.22 控制菜单的可用性210

10.1.2 系统预览212

10.1.1 教学目标212

第10章 学生成绩管理系统212

10.1 教学目标与案例预览212

10.2 系统分析与设计216

10.2.1 需求分析216

10.2.2 模块设计217

10.3 数据库分析与设计219

10.3.1 概念设计219

10.3.2 逻辑设计219

10.3.3 数据库的实现220

10.4 系统实现221

10.4.2 建立工程222

10.4.1 配置数据源222

10.4.3 登录窗口223

10.4.4 系统主窗口227

10.4.5 修改密码窗口229

10.4.6 用户管理窗口231

10.4.7 学生管理窗口237

10.4.8 成绩管理窗口244

10.4.9 成绩查询窗口249

10.4.10 授课查询窗口252

10.5 本章小结256

11.1.3 系统预览258

11.1.1 本章目标258

11.1.2 系统配置258

第11章 工资管理系统258

11.1 系统简介258

11.2 系统分析与设计261

11.2.1 需求分析261

11.2.2 数据库设计262

11.3 系统实现过程与基础类设计263

11.3.1 登录窗口类——CLoginDlg264

11.3.2 主窗口类——CSalaryDlg267

11.3.3 查看工资窗口类——CPreviewDlg287

11.3.4 薪资计算公式窗口类——CFormulaDlg290

11.3.5 加密类——CCrypt293

11.4 本章小结295

12.1.1 教学目标296

12.1.2 系统预览296

第12章 物资管理系统296

12.1 教学目标与系统预览296

12.2 系统分析与设计298

12.2.1 需求分析298

12.2.2 模块设计301

12.3 分析与创建数据库302

12.4 新建应用程序304

12.5 数据库连接模块的实现304

12.6 通用数据访问模块的实现305

12.7 通用数据命令模块的实现308

12.8.1 用户信息表访问类——CUserDataSet309

12.8 和特定表相关的命令和访问模块群的实现309

12.8.2 借用表命令类——CBorrowCommand310

12.8.3 借用表访问类——CBorrowDataSet312

12.8.4 入库表命令类——CInCommand314

12.8.5 入库表访问类——CInDataSet315

12.8.6 物资信息表命令类——CMaterialInfoCommand316

12.8.7 物资信息表访问类——CMaterialInfoDataSet318

12.8.8 出库表命令类——COutCommand319

12.9 各功能对话框的实现321

12.9.1 “删除物资”对话框的设计与实现321

12.9.2 “入库”对话框的设计与实现322

12.9.3 “登录”对话框的设计与实现324

12.9.5 “出库”对话框的设计与实现325

12.9.4 “新增物资”对话框的设计与实现325

12.9.6 “报表”对话框的设计与实现327

12.9.7 “归还”对话框的设计与实现334

12.10 程序的初始化336

12.11 主界面的设计与实现339

12.11.1 主界面对话框的设计339

12.11.2 入库的实现339

12.11.3 出库的实现340

12.11.4 归还的实现342

12.11.5 报表的实现344

12.11.6 新建物资的实现344

12.11.7 删除物资的实现345

热门推荐