图书介绍

Delphi程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Delphi程序设计
  • 周志德,张燕编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040231618
  • 出版时间:2009
  • 标注页数:359页
  • 文件大小:69MB
  • 文件页数:373页
  • 主题词:软件工具-程序设计-高等学校-教材

PDF下载


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

下载说明

Delphi程序设计PDF格式电子书版下载

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

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

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

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

图书目录

开始之前1

第1章 Delphi概述2

1.1 Delphi的发展2

1.2 Delphi 7的特点与功能2

1.3 Delphi 7可视化开发环境3

1.3.1 主窗口5

1.3.2 窗体设计器7

1.3.3 对象监视器7

1.3.4 代码编辑器8

1.3.5 代码浏览9

1.3.6 使用系统功能和帮助9

1.4 Delphi 7的工程管理10

1.4.1 工程文件10

1.4.2 窗体文件12

1.4.3 单元文件12

本章小结14

习题115

实训题115

第2章 Object Pascal语言15

2.1 程序组成17

2.1.1 程序类型与工程文件17

2.1.2 标识符20

2.1.3 保留字和指令字20

2.1.4 注释20

2.2 数据类型与表达式21

2.2.1 标准数据类型21

2.2.2 常量与变量24

2.2.3 运算符与表达式25

2.3 程序结构与流程控制语句29

2.3.1 基本语句29

2.3.2 程序的3种基本结构30

2.3.3 复合语句与顺序程序31

2.3.4 选择语句与分支程序31

2.3.5 循环语句与循环程序34

2.3.6 其他语句37

2.4 自定义数据类型38

2.4.1 枚举类型和子界类型38

2.4.2 数组类型39

2.4.3 字符数组和字符串类型41

2.4.4 集合类型43

2.4.5 记录类型44

2.4.6 指针类型46

2.5 过程与函数48

2.5.1 过程的定义48

2.5.2 函数的定义50

2.5.3 过程调用与函数调用51

2.5.4 参数的传递52

2.5.5 重载55

2.6 文件操作57

2.6.1 文件类型57

2.6.2 文本文件57

2.6.3 类型文件60

2.6.4 无类型文件62

本章小结64

习题265

实训题266

第3章 可视化编程、窗体与组件66

3.1 可视化程序设计68

3.1.1 可视化编程的基本概念69

3.1.2 事件驱动的程序设计70

3.1.3 可视化编程的步骤70

3.2 窗体组件71

3.2.1 窗体和组件71

3.2.2 窗体的属性73

3.2.3 窗体的事件76

3.3 容器类组件78

3.3.1 Panel组件78

3.3.2 GroupBox组件78

3.4 文本显示与编辑组件79

3.4.1 标签组件Label79

3.4.2 编辑组件Edit和MaskEdit80

3.4.3 Memo组件82

3.4.4 RichEdit组件83

3.5 按钮组件83

3.5.1 Button组件84

3.5.2 BitBtn组件85

3.5.3 SpeedButton组件85

3.6 复选框和单选按钮86

3.6.1 CheckBox组件86

3.6.2 RadioButton组件87

3.6.3 RadioGroup组件87

3.7 列表框和组合框88

3.7.1 ListBox组件88

3.7.2 ComboBox组件89

3.7.3 CheckListBox组件90

3.8 组件布局92

3.8.1 组件的布局92

3.8.2 Parent属性94

3.8.3 布局属性Align与Anchor94

3.8.4 Splitter组件94

本章小结96

习题396

实训题397

第4章 菜单、工具栏和MDI应用程序97

4.1 菜单99

4.1.1 主菜单MainMenu组件99

4.1.2 弹出式菜单PopupMenu组件104

4.2 工具栏与状态栏105

4.2.1 工具栏ToolBar组件105

4.2.2 其他工具栏组件107

4.2.3 状态栏StatusBar组件108

4.3 消息框与信息函数110

4.3.1 ShowMessage过程110

4.3.2 MessageDlg函数110

4.4 输入框与输入函数111

4.4.1 InputBox函数112

4.4.2 InputQuery函数112

4.5 MDI多文档界面程序设计113

4.5.1 TForm类和MDI窗体113

4.5.2 创建子窗体113

4.5.3 动态建立子窗体114

4.5.4 MDI的属性和方法115

4.5.5 MDI的菜单设计115

4.5.6 Screen变量116

4.5.7 Application变量116

4.6 多文档学生档案管理系统118

本章小结121

习题4121

实训题4121

第5章 Delphi数据库开发环境121

5.1 Delphi数据库应用程序的开发环境124

5.1.1 数据库系统的组成124

5.1.2 数据库应用程序的开发环境125

5.2 ODBC数据库接口126

5.2.1 ODBC概述126

5.2.2 ODBC体系结构126

5.2.3 建立ODBC数据源127

5.3 数据库引擎管理器131

5.3.1 BDE主界面131

5.3.2 数据库别名132

5.3.3 驱动程序配置134

5.4 数据库桌面134

5.4.1 Desktop主窗口135

5.4.2 建立数据表结构136

5.4.3 打开与编辑数据表138

5.4.4 创建数据库别名139

5.4.5 实用数据处理工具140

5.5 SQL浏览器142

5.5.1 SQL浏览器主界面142

5.5.2 编辑数据表143

5.5.3 SQL编辑器与SQL语句144

5.6 Desktop中的SQL语句编辑器147

5.7 综合举例149

5.7.1 建立学生档案表结构149

5.7.2 向学生档案表中输入数据151

本章小结152

习题5153

实训题5154

第6章 Delphi数据库应用程序组件154

6.1 数据库应用程序的结构与设计步骤157

6.1.1 数据库应用程序的结构157

6.1.2 数据库应用程序的设计步骤160

6.2 数据界面组件161

6.2.1 DBEdit组件162

6.2.2 DBText组件163

6.2.3 DBGrid组件163

6.2.4 DBNavigator组件165

6.2.5 DBMemo组件167

6.2.6 DBImage组件167

6.2.7 DBListBox组件167

6.2.8 DBComboBox组件168

6.2.9 DBLookupComboBox组件169

6.2.10 DBLookupListBox组件171

6.3 数据访问组件175

6.3.1 数据源组件DataSource176

6.3.2 数据集组件ADOTable177

6.3.3 用ADOTable组件设计程序举例182

6.4 字段对象的使用190

6.4.1 字段对象的概念190

6.4.2 字段对象的建立190

6.4.3 字段对象的属性设置191

6.4.4 字段对象的访问方式与可转换的数据类型192

6.5 数据集组件ADOQuery192

6.5.1 ADOQuery组件中SQL语句的编写192

6.5.2 SQL语句的执行195

6.5.3 动态SQL参数195

6.5.4 用SQL语句实现多表关联操作197

6.5.5 ADOQuery组件的主从表操作199

6.5.6 计算字段及其事件处理200

6.6 用ADOQuery组件设计程序举例202

6.6.1 设计学生宿舍录入程序202

6.6.2 设计学生档案查询程序204

6.7 用BDE组件设计数据库应用程序209

6.7.1 数据库组件Database209

6.7.2 数据集组件Table、Query210

本章小结210

习题6212

实训题6212

第7章 报表制作和使用218

7.1 QuickReport组件218

7.1.1 QuickReport概述218

7.1.2 QuickReport组件219

7.1.3 建立报表的步骤227

7.2 打印程序举例227

本章小结231

习题7231

实训题7231

第8章 程序的异常处理和调试231

8.1 程序错误类型235

8.2 调试技术235

8.2.1 设置编译环境235

8.2.2 设置断点237

8.2.3 单步执行与跟踪执行239

8.2.4 观察变量、表达式与属性的值241

8.3 异常处理244

本章小结248

习题8249

实训题8249

第9章 Delphi高级组件251

9.1 定时器组件Timer251

9.1.1 Timer组件的属性与事件251

9.1.2 用Timer编写时钟程序251

9.2 日期类组件与函数252

9.2.1 DateTimePicker组件252

9.2.2 MonthCalendar组件253

9.2.3 Calendar组件253

9.2.4 日期类函数254

9.3 字符表格组件StringGrid254

9.3.1 StringGrid组件概述254

9.3.2 StringGrid组件的重要属性255

9.3.3 StringGrid组件的事件261

9.4 树形组件266

9.4.1 TreeView组件266

9.4.2 ListView组件272

9.5 数据图表组件DBChart275

9.5.1 图表编辑器276

9.5.2 DBChart设计举例278

9.6 滚动条组件280

9.6.1 ScrollBar组件280

9.6.2 TrackBar组件281

9.6.3 UpDown组件282

9.7 多页控制组件PageControl282

9.8 进程条组件286

9.8.1 ProgressBar组件286

9.8.2 Gauge组件286

本章小结288

习题9289

实训题9290

第10章 目录与文件管理292

10.1 文件目录类组件292

10.1.1 驱动器组件DriveComboBox293

10.1.2 目录列表框组件DirectoryListBox294

10.1.3 文件列表框组件FileListBox294

10.1.4 文件过滤器组件FilterComboBox295

10.2 直接存取文件的方法295

10.2.1 LoadFromFile方法295

10.2.2 SaveToFile方法296

10.2.3 使用LoadFromFile和SaveToFile方法的常用类296

10.3 Windows通用对话框296

10.3.1 OpenDialog与SaveDialog对话框组件297

10.3.2 OpenPictureDialog与SavePicture-Dialog对话框组件298

10.3.3 FontDialog与ColorDialog对话框组件298

10.3.4 FindDialog与ReplaceDialog对话框组件299

10.3.5 PrintDialog与PrintSetupDialog对话框组件301

10.4 对话框应用实例302

本章小结304

习题10305

实训题10305

第11章 多媒体技术与图形图像305

11.1 多媒体的基本术语307

11.2 Animate组件308

11.2.1 常用属性308

11.2.2 常用方法309

11.2.3 Animate组件使用实例309

11.3 MediaPlayer组件311

11.3.1 常用属性312

11.3.2 主要方法313

11.3.3 主要事件314

11.4 媒体播放器的应用314

11.5 使用Canvas画图方法318

11.5.1 TCanvas类的主要属性318

11.5.2 TCanvas类的方法320

11.5.3 基本图形的绘制320

11.6 Shape组件325

11.7 PaintBox组件326

本章小结326

习题11326

实训题11327

第12章 Delphi课程设计328

12.1 系统需求与功能分析328

12.2 系统功能模块设计329

12.3 系统数据流程图与数据结构设计329

12.3.1 系统数据流程图329

12.3.2 数据结构设计330

12.3.3 编码表的字段内容333

12.3.4 建立学生成绩管理数据库与数据表结构334

12.4 各功能模块程序设计334

12.4.1 建立学生成绩管理系统工程文件与主窗体文件334

12.4.2 学生成绩初始化窗体程序设计335

12.4.3 学生成绩录入窗体程序设计336

12.4.4 补考成绩录入窗体程序设计336

12.4.5 班级课程录入与修改窗体程序设计337

12.4.6 班级成绩查询窗体程序设计338

12.4.7 学生个人成绩查询窗体程序设计338

12.4.8 学生补考成绩与班级课程查询窗体程序设计339

12.4.9 学生成绩统计窗体程序设计340

12.4.10 学生补考成绩统计窗体程序设计342

12.4.11 课程代码窗体程序设计342

12.4.12 各类数据编码表维护窗体程序设计343

本章小结344

附录A 标准过程与函数345

附录B VCL组件的属性、方法和事件348

附录C TMsgDlgButtons类型参数的取值352

附录D 学生管理系统数据表结构353

参考文献359

热门推荐