《C++ Builder和Delphi课程设计与系统开发案例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:伍俊良编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:730206072X
  • 页数:302 页
图书介绍:

案例一 用Borland C++ Builder制作一个人事管理系统 1

1.1 课程设计的目的和意义 1

1.2 系统功能设计 1

1.3 “数据库桌面”工具与数据表的设计 1

1.3.1 Borland C++ Builder的数据库桌面工具 1

1.3.2 数据库桌面程序的启动与应用 2

1.3.3 人事管理应用系统的数据表设计 3

1.4.1 工程的创建与保存 7

1.4 用窗体向导制作人事管理系统 7

1.4.2 窗体向导与人事管理系统创建 8

1.4.3 制作主窗体并调用数据窗体 12

1.4.4 声明单元的头文件与编制过程代码 12

1.5 数据窗体的加工改造 17

1.6 对象属性与数据集连接 18

案例二 用Borland C++ Builder制作一个高校学生管理系统 26

2.1 课程设计的目的和意义 26

2.2 系统功能设计 26

2.3 “学生信息数据表”结构定义 26

2.4 创建新的工程并制作系统封面 29

2.5 制作应用系统主控界面 31

2.5.1 声明系统主窗体并进行调用 31

2.5.2 编译运行工程并检验程序的执行 32

2.6 制作记录编辑窗体 33

2.6.1 窗体增加与控件布局 33

2.6.2 数据控件放置与数据集连接 34

2.6.3 声明并调用窗体Form3 36

2.6.4 为Form3中的命令按钮编制过程代码 37

2.7.1 增加窗体与控件布局 39

2.7 制作一个查询窗体 39

2.7.2 数据集引入与数据源创建 40

2.7.3 窗体单元的声明与调用 42

2.8 工程文件分析 43

2.8.1 工程实现文件 43

2.8.2 窗体Form1的单元文件 44

2.8.3 窗体Form2的单元文件 45

2.8.4 窗体Form3的单元文件 46

2.8.5 窗体Form4的单元文件 47

3.3 “工资数据表”的设计 49

3.2 系统功能设计 49

3.1 课程设计的目的和意义 49

案例三 用Borland C++ Builder制作一个工资管理系统 49

3.4 制作工资管理系统封面 53

3.4.1 工资管理系统封面窗体布局 53

3.4.2 系统主窗体的加入 53

3.4.3 控制系统封面的显示时间 54

3.5 制作工资管理系统主窗体 56

3.6 制作工资数据处理窗体 57

3.6.2 声明窗体并对窗体进行调用 58

3.6.1 加入控件与窗体布局 58

3.6.3 为数据处理窗体创建数据环境 59

3.6.4 设计工资处理的统计功能 61

3.7 制作工资查询报表输出窗体 62

3.7.1 窗体加入与布局 62

3.7.2 数据控件的属性设置 64

3.7.3 编制查询过程代码 68

3.8 创建工资管理系统报表 69

3.8.1 在工程中增加报表单元 69

3.8.2 制作工资管理系统数据报表 70

3.8.3 报表的声明与调用 74

4.1 课程设计的目的和意义 77

4.2 系统功能设计 77

4.3 客户数据表的设计 77

案例四 用Borland C++ Builder制作一个查询过滤系统 77

4.4 制作过滤查询系统的主窗体 80

4.4.1 工程创建与窗体布局 80

4.4.2 系统主菜单的制作 80

4.4.3 制作菜单的加速键面板与加速键 81

4.4.4 给“结束操作”命令按钮编制过程代码 82

4.5.2 声明数据模板 83

4.5 数据模板 83

4.5.1 创建数据模板 83

4.5.3 为主窗体中的数据表格和数据导航器控件设置属性 84

4.6 制作过滤查询窗体 84

4.6.1 增加新的窗体并进行窗体布局 84

4.6.2 为下拉列表框控件设置列表 85

4.6.3 为下拉列表框控件编制过程代码 85

4.6.4 为编辑控件编制过程代码 86

4.6.5 声明并调用窗体Form2 87

4.7.1 窗体增加与布局 88

4.7 制作一个About窗体 88

4.7.2 声明窗体并调用窗体 89

4.8 单元文件分析 90

4.8.1 主窗体单元文件 90

4.8.2 过滤单元文件 91

4.8.3 对话框单元文件 93

4.8.4 数据模板单元文件 93

案例五 用Borland C++ Builder制作一个万能查询过滤的客户/订货系统 94

5.1 课程设计的目的和意义 94

5.2 系统功能设计 94

5.3 客户数据表和订货数据表的设计 95

5.4 制作过滤查询系统的主窗体 98

5.4.1 工程创建与窗体布局 98

5.4.2 系统主菜单的制作 99

5.4.3 制作菜单的加速键面板与加速键 100

5.5 数据模板 101

5.5.1 创建数据模板 101

5.5.2 声明数据模板 102

5.5.3 为数据模板创建初始化过程 103

5.5.4 为主窗体中的数据表格和数据导航器控件设置属性 103

5.6.1 选择数据集类型的单选按钮的过程编制 104

5.6 加工制作主窗体 104

5.6.3 设置编辑框的Change过程代码 105

5.6.2 编制主窗体中的复选框控件的过程代码 105

5.7 制作万能查询窗体 106

5.7.1 增加窗体与控件布局 106

5.7.2 编制窗体及其控件的过程代码 107

5.8 用主窗体调用查询窗体 111

5.8.1 查询过滤窗体的声明 111

5.8.2 编写主窗体中调用菜单与命令按钮的过程代码 111

5.9.1 窗体增加与布局 112

5.9 制作一个About窗体 112

5.9.2 声明窗体并调用窗体 113

案例六 用Borland C++ Builder制作一个航班与订票管理系统 114

6.1 课程设计的目的和意义 114

6.2 系统功能设计 114

6.3 航班管理系统数据库与数据表的创建 115

6.3.1 定义数据表结构 115

6.3.2 利用Microsoft Access 2000创建数据库及数据表结构 117

6.5 创建数据源文件 120

6.4 制作一个系统封面位图 120

6.6 创建应用系统启动画面 122

6.6.1 工程创建与窗体布局 122

6.6.2 为系统封面编写程序 123

6.7 制作应用系统主控界面 124

6.7.1 主窗体控件使用与布局 124

6.7.2 主菜单的制作 124

6.7.3 制作加速键面板与加速键 125

6.7.4 制作主窗体的状态栏 125

6.8.2 用ADOTable1控件进行数据源连接 127

6.8.1 乘客订票窗体的增加与控件布局 127

6.8 制作乘客订票管理界面 127

6.8.3 将数据源控件DataSource1与数据源连接控件ADOTable1进行关联 130

6.8.4 将数据编辑控件与数据源和数据字段进行连接 130

6.8.5 声明窗体资源并进行调用 131

6.8.6 为数据操作控件编写过程代码 132

6.9 制作航班时刻表管理窗体 134

6.9.1 窗体加入与控件布局 134

6.9.2 窗体资源声明与调用 135

6.10.1 窗体增加与控件布局 136

6.10 制作航班信息综合查询窗体 136

6.10.2 窗体声明与调用 138

案例七 用Borland C++ Builder制作一个旅游管理系统 140

7.1 课程设计的目的意义 140

7.2 系统功能设计 140

7.3 旅游管理系统数据表的创建 141

7.4 制作一个系统封面的位图文件 144

7.5 创建“旅游管理系统”启动画面 145

7.6 制作应用系统主窗体 145

7.7.1 主/从窗体的创建 146

7.7 “景点与游客”窗体的制作 146

7.7.2 修饰与改造窗体 152

7.7.3 窗体的声明与调用 153

7.7.4 窗体对象的属性列示 154

7.8 制作“景点与导游”窗体 158

7.8.1 窗体的增加与控件布局 158

7.8.2 连接数据源文件与创建数据源 159

7.8.3 创建主/从表的关联 160

7.8.5 窗体对象属性列示 162

7.8.4 声明与调用窗体 162

7.9 制作导游与游客窗体 165

7.9.1 向导运用与窗体布局 165

7.9.2 声明窗体并进行窗体调用 166

7.9.3 主窗体单元文件列示 167

案例八 用Delphi制作一个通用的高校科研管理系统 169

8.1 课程设计的目的和意义 169

8.2 系统功能设计 169

8.3 科研管理系统数据表的设计与创建 170

8.4 创建系统启动界面 177

8.5 制作系统主窗体 179

8.5.1 增加主窗体 179

8.5.2 制作主窗体的主菜单 179

8.5.3 制作主菜单的加速键面板与加速键 180

8.5.4 制作状态栏 181

8.6 系统功能实施窗体的制作 183

8.7 制作科研人员管理页面 184

8.7.1 科研人员管理页面布局 184

8.7.2 为数据编辑按钮和数据浏览按钮编写过程代码 185

8.8.1 科研项目管理页面的布局 187

8.7.3 主窗体对功能窗体的调用 187

8.8 制作科研项目管理页面 187

8.8.2 为命令按钮编写过程代码 188

8.8.3 用主窗体调用管理窗体和“科研项目管理”页面 189

8.9 制作获奖项目管理页面 190

8.9.1 “获奖项目管理”页面的布局 190

8.9.2 “获奖项目管理”页面中对象的属性分析 191

8.9.3 用主窗体对象调用管理窗体与页面 191

8.10.1 “参加人员”页面的布局 192

8.10 制作参加人员管理页面 192

8.10.2 为表建立关联 193

8.10.3 用主窗体对象调用功能窗体和显示页面 193

8.11 其他功能和页面的制作 194

案例九 用Delphi制作一个高校学生团员管理系统 199

9.1 课程设计的目的意义 199

9.2 系统功能设计 199

9.3 团员管理系统数据表的设计与创建 200

9.4 制作系统主窗体 204

9.4.2 为主窗体制作关闭过程代码 205

9.4.1 增加主窗体 205

9.5.1 窗体的增加与控件布局 206

9.5.2 为窗体中的数据控件进行数据连接 206

9.5 制作“学院名称编辑”窗体 206

9.5.3 为命令按钮控件编制过程代码 207

9.5.4 通过主窗体对“学院名称编辑”窗体进行调用 208

9.6 制作“专业班级名称编辑窗体” 209

9.6.1 窗体的增加与控件布局 209

9.6.2 数据控件的数据连接 210

9.6.4 通过主窗体对象调用“专业班级编辑”窗体 212

9.6.3 为数据编辑控件编制过程代码 212

9.7 制作团员记录编辑窗体 213

9.7.1 增加窗体与控件布局 213

9.7.2 为数据控件进行数据连接 214

9.7.3 为数据编辑按钮编制过程代码 214

9.7.4 通过主窗体对象调用“团员记录”窗体 216

9.8 制作全校团员编辑、查询和统计窗体 216

9.8.1 窗体的增加与布局 217

9.8.2 数据控件的连接与数据表的关联 217

9.8.3 为团员数据统计按钮编制过程代码 219

9.8.5 窗体对象属性值参考 220

9.8.4 通过主窗体的单选按钮调用窗体 220

9.9 制作团员名册打印窗体 222

9.9.1 打印窗体的制作与布局 222

9.9.2 制作全校团员名册报表 223

9.9.3 为窗体中的“打印全校团员名册”单选按钮控件编制过程代码 224

9.9.4 制作专业班级团员报表 224

9.9.5 在打印窗体中编制主/从报表的打印过程 226

9.9.6 通过主窗体对象调用打印窗体 226

10.2 系统功能设计 229

案例十 用Delphi制作一个药品进销存管理系统 229

10.1 课程设计的目的意义 229

10.3 “药品进销存管理系统”数据表的设计与创建 230

10.4 制作系统启动封面窗体 234

10.4.1 创建新工程并进行启动窗体控件布局 234

10.4.2 为系统封面窗体制作退出系统过程代码 235

10.5 制作系统主窗体 235

10.5.1 窗体的增加与控件布局 235

10.5.2 为主窗体编制相关的过程代码 236

10.6.1 窗体的增加与控件布局 237

10.6 制作“药品信息”管理窗体 237

10.6.2 数据控件的数据连接 238

10.6.3 为数据编辑命令按钮控件编制过程代码 244

10.6.4 为数据操作建立查询功能 244

10.6.5 通过主窗体对象调用“药品信息”管理窗体 245

10.7 制作“药品进货”管理窗体 245

10.7.1 增加窗体与控件布局 245

10.7.2 为数据控件进行数据连接 246

10.7.3 为数据编辑按钮编制过程代码 247

10.7.4 通过主窗体对象调用“药品进货”管理窗体 251

10.8 制作“药品销售管理”窗体 251

10.8.1 窗体的增加与布局 251

10.8.2 数据控件的连接与数据表的关联 252

10.8.3 为窗体中的命令按钮编制过程代码 253

10.8.4 通过主窗体的对象调用“药品销售”管理窗体 254

10.9 制作“药品盘存”窗体 255

10.9.1 库存管理窗体的增加与布局 255

10.9.2 为数据控件进行数据连接 255

10.9.4 用主窗体对象调用“药品盘存”管理窗体 256

10.9.3 为药品盘存编制过程代码 256

案例十一 用Delphi制作一个校园自助银行模拟系统 257

11.1 课程设计的目的意义 257

11.2 系统功能设计 257

11.3 “自助银行模拟系统”数据表的设计与创建 258

11.4 制作系统主控界面 260

11.4.1 创建工程并对主窗体进行控件布局 260

11.4.2 为系统主窗体制作退出系统过程代码 261

11.5.1 窗体的增加与控件布局 262

11.5.2 为存款权限认证窗体的数据控件进行数据连接 262

11.5 制作“存款”权限认证窗体 262

11.5.3 编制存款权限检验程序 263

11.5.4 通过命令按钮调用存款权限认证窗体 264

11.6 制作“自助存款”管理窗体 264

11.6.1 “自助存款”管理窗体的增加与控件布局 264

11.6.2 数据控件的数据连接 265

11.6.3 为“确认”存款命令按钮控件编制过程代码 266

11.7 制作“取款”权限认证窗体 266

11.7.1 增加窗体与控件布局 267

11.7.2 为取款权限认证窗体的数据控件进行数据连接 267

11.7.4 通过命令按钮调用取款权限认证窗体 268

11.7.3 编制取款权限检验程序 268

11.8 制作“自助取款”管理窗体 269

11.8.1 “自助取款”窗体的增加与布局 269

11.8.2 数据控件的数据连接 270

11.8.3 为“确认”取款命令按钮控件编制过程代码 270

11.9 制作“挂失权限认证”窗体 271

11.9.1 增加窗体与控件布局 271

11.9.2 为“挂失权限认证”窗体的数据控件进行数据连接 272

11.9.3 编制挂失权限检验过程代码 272

11.10.1 增加挂失窗体并进行控件布局 273

11.10 制作挂失与解挂失操作窗体 273

11.9.4 在主窗体中通过命令按钮调用“挂失权限认证”窗体 273

11.10.2 数据控件的数据连接 274

11.10.3 为“确认”挂失命令按钮控件编制过程代码 274

11.11 系统单元文件及过程代码列示 274

11.11.1 主窗体的单元文件 275

11.11.2 “权限认证窗体”的单元文件 276

11.11.3 “自助存款窗体”的单元文件 277

11.11.4 “自助取款权限认证”窗体的单元文件 279

11.11.5 “自助取款窗体”的单元文件 280

11.11.6 “挂失权限认证窗体”单元文件 282

11.11.7 “账卡挂失/解挂失窗体”单元文件 284

案例十二 用Delphi制作一个职工档案管理系统 286

12.1 课程设计的目的意义 286

12.2 系统功能设计 286

12.3 “职工档案管理系统”数据表的设计与创建 287

12.4 制作系统启动界面 289

12.4.1 创建工程并对窗体进行控件布局 289

12.4.2 为系统启动窗体制作退出系统过程代码 290

12.5.2 页面控件的页面生成 291

12.5.1 窗体的增加与控件布局 291

12.5 制作“职工档案管理操作窗体” 291

12.5.3 制作“个人档案记录”页面 292

12.5.4 为TabSheetl中的数据控件进行数据连接 293

12.5.5 编制数据编辑命令按钮的过程代码 293

12.5.6 在启动窗体中通过图片控件调用档案管理操作窗体 294

12.5.7 制作“个人简历”页面 295

12.5.8 制作“档案浏览与查询”页面 295

12.5.9 关于第四个页面的制作说明 297

12.6 窗体Form2单元文件列示 297