图书介绍

Delphi程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Delphi程序设计
  • 田民格,卢昌荆主编 著
  • 出版社: 清华大学出版社;北京交通大学出版社
  • ISBN:7811231700
  • 出版时间:2007
  • 标注页数:361页
  • 文件大小:51MB
  • 文件页数:375页
  • 主题词:软件工具-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 Delphi概述1

1.1 Delphi简介1

1.1.1 Delphi的发展1

1.1.2 Delphi的基本功能1

1.2 Delphi的集成开发环境2

1.2.1 主窗口3

1.2.2 窗体设计器13

1.2.3 对象树视(Object TreeView)13

1.2.4 对象监视器(Object Inspector)14

1.2.5 代码编辑器14

1.2.6 代码浏览器15

1.3 创建应用程序15

1.3.1 创建控制台应用程序15

1.3.2 创建Windows应用程序17

1.4 Delphi的工程管理18

1.4.1 工程文件(*.dpr)18

1.4.2 单元文件(*.pas)19

1.4.3 窗体描述文件(*.dfm)21

1.5 智能感应功能和帮助22

第2章 Object Pascal语言25

2.1 语言基本组成25

2.1.1 程序组成25

2.1.2 数据类型28

2.1.3 常量与变量44

2.1.4 运算符与表达式47

2.1.5 标准函数49

2.2 语句与流程控制52

2.2.1 基本语句52

2.2.2 条件语句(If,Case)53

2.2.3 循环语句(While,Repeat,For)55

2.2.4 转向语句(break,continue)58

2.2.5 其他语句(Exit,Half)59

2.3 构造数据类型59

2.3.1 数组类型60

2.3.2 集合类型63

2.3.3 记录类型65

2.4 过程与函数67

2.4.1 过程(Procedure)67

2.4.2 函数(Function)68

2.4.3 变量的作用域70

2.4.4 参数传递71

2.4.5 过程和函数的递归调用72

2.4.6 过程和函数的重载73

第3章 窗体与基本组件76

3.1 窗体Form76

3.1.1 窗体的主要属性76

3.1.2 窗体的主要事件77

3.1.3 窗体响应事件顺序82

3.2 文本显示与编辑组件82

3.2.1 标签Label82

3.2.2 单行编辑框Edit84

3.2.3 格式编辑框MaskEdit85

3.2.4 多行文本编辑框Memo87

3.2.5 多行RTF文本编辑框RichEdit89

3.2.6 渐变编辑框SpinEdit90

3.3 按钮90

3.3.1 普通按钮Button90

3.3.2 位图按钮BitBtn91

3.3.3 加速按钮SpeedButton92

3.4 选项按钮94

3.4.1 复选框CheckBox94

3.4.2 单选按钮RadioButton94

3.4.3 组框GroupBox95

3.4.4 单选按钮组RadioGroup95

3.5 列表组件96

3.5.1 列表框ListBox96

3.5.2 组合框ComboBox99

3.5.3 复选列表框CheckListBox100

3.6 组件的布局101

3.6.1 布局工具101

3.6.2 面板Panel103

3.6.3 组件的Parent属性103

3.6.4 布局属性Align与Anchor103

3.6.5 分隔条Splitter104

3.7 定时器Timer105

3.8 滚动组件108

3.8.1 滚动条ScrollBar108

3.8.2 带刻度的滚动条TrackBar108

3.8.3 上下按钮UpDown109

3.8.4 进度条ProgressBar109

3.8.5 显示百分比进度条Gauge110

3.9 动态创建组件和组件数组110

第4章 菜单、工具栏与对话框112

4.1 菜单112

4.1.1 主菜单(MainMenu)112

4.1.2 弹出菜单(PopupMenu)115

4.1.3 菜单图像与ImageList组件115

4.1.4 菜单与行为列表组件ActionList116

4.2 工具栏与状态栏117

4.2.1 工具栏ToolBar117

4.2.2 其他工具栏组件118

4.2.3 状态栏StatusBar118

4.3 消息框与输入框119

4.3.1 ShowMessage过程119

4.3.2 ShowMessageFMT过程119

4.3.3 MessageDlg函数120

4.3.4 MessageDlgPos函数120

4.3.5 MessageBox函数121

4.3.6 InputBox函数121

4.3.7 InputQuery函数122

4.4 Windows通用对话框123

4.4.1 打开与保存文件对话框123

4.4.2 字体与颜色对话框及TColor类124

4.4.3 查找与替换对话框126

4.4.4 页面设置、打印与打印机设置128

第5章 使用复杂组件129

5.1 树形视(TreeView)129

5.2 列表视(ListView)133

5.3 日期类组件与多页组件136

5.3.1 日期时间类(TDateTime)136

5.3.2 日期和时间组件(DateTimePicker)137

5.3.3 月历(MonthCalendar)137

5.3.4 日历(Calendar)138

5.3.5 多页组件(PageControl)138

第6章 面向对象程序设计141

6.1 类与对象141

6.1.1 类的定义141

6.1.2 使用对象142

6.2 类的封装144

6.2.1 类成员访问权限144

6.2.2 类方法144

6.2.3 构造方法和析构方法145

6.2.4 self、as和is146

6.2.5 属性147

6.3 类的继承与多态149

6.3.1 派生类的定义与使用149

6.3.2 多态151

6.4 可视化继承153

第7章 多文档界面和系统对象157

7.1 创建MDI应用程序157

7.1.1 创建MDI主窗体157

7.1.2 创建MDI子窗体158

7.1.3 动态创建子窗体159

7.1.4 子窗体的隐藏和显示160

7.1.5 子窗体的模式调用和非模式调用161

7.1.6 窗体是否存在等信息161

7.1.7 多个子窗体创建顺序问题163

7.1.8 应用程序的静态连接和动态连接163

7.1.9 控制MDI的属性和方法163

7.1.10 MDI的菜单设计165

7.2 系统对象165

7.2.1 屏幕对象(Screen)165

7.2.2 应用程序对象(Application)166

7.2.3 应用程序事件(ApplicationEvents)167

7.2.4 命令行参数169

第8章 异常处理和调试技术171

8.1 程序错误类型与定位171

8.2 程序调试技术173

8.2.1 调试窗口173

8.2.2 程序执行方式174

8.2.3 断点175

8.3 异常处理机制176

8.3.1 异常响应176

8.3.2 异常保护177

8.4 异常类178

8.4.1 Exception类178

8.4.2 运行时库异常179

8.4.3 对象异常类181

8.4.4 组件异常类183

第9章 图形、图像处理185

9.1 画布对象Canvas185

9.1.1 画布对象主要属性185

9.1.2 画布对象绘图方法189

9.1.3 窗口绘图事件192

9.2 显示图形组件Shape193

9.3 绘图区域组件PaintBox193

9.4 常用图像类193

9.5 图像组件Image194

第10章 目录、文件和流196

10.1 文件管理组件196

10.1.1 驱动器组合框DriveComboBox196

10.1.2 目录列表框DirectoryListBox196

10.1.3 文件列表框FileListBox196

10.1.4 文件过滤器组合框FilterComboBox197

10.1.5 【Samples】组件板上的文件管理组件198

10.2 文件操作199

10.2.1 Pascal方式访问文件199

10.2.2 Windows API方式访问文件204

10.2.3 VCL流方式访问文件206

10.2.4 使用类方法访问文件208

10.2.5 与文件目录相关的过程和函数209

第11章 多媒体技术应用211

11.1 音频文件和视频文件211

11.2 Animate组件211

11.3 MediaPlayer组件213

第12章 数据库操作和编程217

12.1 数据库编程基础217

12.1.1 关系数据库的基本概念217

12.1.2 数据库体系结构简介218

12.1.3 Delphi的数据库访问技术219

12.2 ADO基本组件219

12.2.1 连接组件(ADOConnection)220

12.2.2 数据集组件(ADODataSet)223

12.2.3 数据表组件(ADOTable)232

12.2.4 查询组件(ADOQuery)232

12.2.5 命令组件(ADOCommand)233

12.2.6 存储过程(ADOStoredProc)234

12.3 数据源组件(DataSorrce)234

12.4 数据控制组件235

12.4.1 记录导航组件(DBNavigator)235

12.4.2 网格组件(DBGrid)236

12.4.3 单行编辑(DBEdit)238

12.4.4 多行编辑(DBMemo)238

12.4.5 组合框(DBComboBox)239

12.4.6 图像组件(DBImage)239

12.4.7 查询组合框(DBLookupComboBox)240

12.4.8 Image实现JPG绑定字段241

12.4.9 DateTimePicker绑定日期字段242

12.5 操纵表中字段244

12.6 QuickReport报表247

12.6.1 添加【QReport】组件板247

12.6.2 创建QuickRep报表窗体的方法248

12.6.3 QuickRep组件248

12.6.4 条带组件(QRBand)253

12.6.5 标签组件(QRLabel)253

12.6.6 文本组件(QRDBText)253

12.6.7 图像组件(QRDBImage)254

12.6.8 系统数据组件(QRSysData)254

12.6.9 图形组件(QRShape)254

12.6.10 表达式组件(QRExpr)254

12.7 RaveReports报表255

12.7.1 Rave报表制作与使用步骤255

12.7.2 Rave组件板报表组件256

12.7.3 Rave报表设计器界面257

12.7.4 报表设计器的报表向导设计报表258

12.7.5 报表设计器直接设计复杂报表264

12.7.6 JPG格式图片的报表输出268

12.7.7 Rave报表工程动态修改269

第13章 简单网络编程技术274

13.1 ServerSocket组件274

13.2 ClientSocket组件274

13.3 IdTCPServer组件276

13.4 IdTCPClient组件277

第14章 高级编程技术的应用286

14.1 注册表应用286

14.2 API函数调用288

14.3 消息处理与键盘、鼠标处理291

14.3.1 什么是消息291

14.3.2 消息的种类291

14.3.3 消息处理292

14.3.4 消息的发送292

14.3.5 VCL消息处理机制293

14.3.6 键盘处理296

14.3.7 鼠标处理298

14.4 动态链接库(DLL)300

14.4.1 DLL工程的创建301

14.4.2 DLL的隐式调用303

14.4.3 DLL的显式调用305

14.5 回调函数(CallBack)308

第15章 信息管理系统的设计311

15.1 信息管理框架的组成311

15.1.1 封面的设计311

15.1.2 登录界面312

15.1.3 MDI主窗体界面313

15.1.4 数据模块窗体320

15.1.5 用户增删改窗体基类326

15.1.6 添加用户窗体328

15.1.7 修改用户窗体329

15.1.8 删除用户窗体331

15.1.9 信息管理窗体基类(TTInherit类)332

15.1.10 下级用户信息管理窗体347

15.1.11 报表打印区域位置设置窗体348

15.1.12 【关于】和【说明】窗体350

15.2 酒店管理系统350

15.2.1 酒店管理的系统分析350

15.2.2 自动创建SQL数据库351

15.2.3 自动创建SQL表351

15.2.4 企业管理器生成创建库和表的脚本352

15.2.5 创建相关触发器352

15.2.6 查询分析器中显示所有触发器代码353

15.2.7 【客房信息】窗体353

15.2.8 入住信息窗体354

15.2.9 【退房】窗体356

15.2.10 【收益】窗体357

15.3 安装程序的制作(IS的使用)358

15.3.1 IS工程助手创建安装包358

15.3.2 IS安装设计器设置安装程序360

热门推荐