图书介绍

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

Delphi程序设计
  • 叶核亚编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115145660
  • 出版时间:2006
  • 标注页数:399页
  • 文件大小:50MB
  • 文件页数:412页
  • 主题词:软件工具-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 Delphi 2005简介1

1.1 Delphi特点和发展历程1

1.1.1 Delphi的特点1

1.1.2 Delphi的发展历程1

1.1.3 Delphi 2005的特性3

1.2 Delphi 2005集成开发环境3

1.2.1 安装Delphi 20053

1.2.2 Delphi 2005的界面构成7

1.2.3 一个应用程序所包含的文件14

1.2.4 Delphi 2005 IDE的基本操作18

1.2.5 创建控制台应用程序26

习题127

实验1 熟悉Delphi 2005集成开发环境28

2.1.1 程序组成29

2.1 语言成分29

第2章 Object Pascal语言基础29

2.1.2 标准数据类型33

2.1.3 运算符与表达式35

2.1.4 标准函数39

2.1.5 常量与变量41

2.2 语句与流程控制43

2.2.1 简单语句43

2.2.2 流程控制的概念46

2.2.3 复合语句48

2.2.4 条件语句48

2.2.5 循环语句51

2.3 定义数据类型60

2.3.1 类型定义60

2.3.2 枚举和子界类型60

2.3.3 类型兼容原则62

2.4 构造数据类型64

2.4.1 数组类型64

2.4.2 字符串类型72

2.4.3 集合类型75

2.4.4 记录类型78

2.4.5 文件类型81

2.4.6 指针类型81

2.5 过程和函数84

2.5.1 过程的声明与调用85

2.5.2 函数的声明与调用85

2.5.3 变量的作用域87

2.5.4 参数传递90

2.5.5 过程/函数中参数的类型兼容原则93

2.5.6 过程/函数的重载94

2.5.7 递归的过程与函数95

习题296

实验2 Object Pascal语言程序设计基础训练98

第3章 Windows应用程序界面设计99

3.1 可视化编程基础99

3.1.1 面向对象基本概念99

3.1.2 定义类和使用对象101

3.1.3 对象的属性、方法和事件103

3.1.4 事件驱动的Delphi应用程序105

3.1.5 组件概述106

3.2 窗体(Form)109

3.2.1 窗口与窗体109

3.2.2 窗体的属性、方法和事件110

3.3 文本显示与编辑控件114

3.3.1 标签(Label)114

3.3.2 单行编辑框(Edit)115

3.3.3 格式编辑框(MaskEdit)117

3.3.4 多行编辑框(Memo)119

3.3.5 多行RTF文本编辑框(RichEdit)120

3.3.6 渐变编辑框(SpinEdit)121

3.4 按钮121

3.4.1 按钮(Button)122

3.4.2 图像按钮(BitBtn)122

3.4.3 加速按钮(SpeedButton)122

3.5 选项按钮126

3.5.1 复选框(CheckBox)126

3.5.2 单选按钮(RadioButton)与组框(GroupBox)126

3.5.3 单选按钮组(RadioGroup)127

3.6 列表框127

3.6.1 列表框(ListBox)127

3.6.2 组合框(ComboBox)128

3.6.3 复选列表框(CheckListBox)131

3.7 界面布局133

3.7.1 布局工具133

3.7.2 控件的包含关系135

3.7.3 布局属性Align与Anchor135

3.7.4 分隔条(Splitter)136

3.8 定时器(Timer)138

习题3139

实验3 Windows应用程序界面设计140

第4章 菜单、工具栏和对话框142

4.1 菜单142

4.1.1 主菜单(MainMenu)142

4.1.2 弹出式菜单(PopupMenu)145

4.1.3 菜单图像与图像列表组件(ImageList)146

4.2 行为列表组件(ActionList)146

4.3.1 工具栏(ToolBar)149

4.3 工具栏与状态栏149

4.3.2 状态栏(StatusBar)152

4.4 消息框与输入框154

4.4.1 消息框与信息函数154

4.4.2 输入框与输入函数155

4.5 Windows通用对话框156

4.5.1 打开与保存文件对话框157

4.5.2 字体与颜色对话框158

4.5.3 查找与替换对话框159

4.5.4 页面设置、打印与打印设置对话框165

习题4166

实验4 设计菜单、工具栏167

第5章 使用复杂组件168

5.1 滚动控件168

5.1.1 滚动条(ScrollBar)168

5.1.3 微调按钮(UpDown)171

5.1.2 带刻度的滚动条(TrackBar)171

5.2 日期类控件172

5.2.1 日期时间类(TDateTime)172

5.2.2 日期和时间控件(DateTimePicker)173

5.2.3 月历控件(MonthCalendar)173

5.2.4 日历控件(Calendar)173

5.3 多页控件(PageControl)174

5.4 进程条(ProgressBar)177

5.5 字符串网格(StringGrid)177

5.6 树形视图(TreeView)180

5.6.1 树与结点180

5.6.2 使用TreeView控件180

5.6.3 结点类(TTreeNode)183

5.7 列表视图(ListView)186

实验5 使用复杂组件191

习题5191

6.1 软件的可重用性193

第6章 面向对象的核心特性193

6.2 深入理解对象194

6.2.1 对象引用模型194

6.2.2 动态地创建组件196

6.3 类的封装性197

6.3.1 什么是封装198

6.3.2 自定义类198

6.3.3 如何封装200

6.3.4 属性205

6.4 类的继承性213

6.4.1 什么是继承213

6.4.2 定义继承的类214

6.4.3 TObject类218

6.5.1 什么是多态219

6.5 类的多态性219

6.5.2 子类方法覆盖父类同名方法220

6.5.3 运行时多态性221

6.6 可视化继承224

习题6228

实验6 面向对象的核心特性229

第7章 多文档界面设计230

7.1 建立MDI应用程序230

7.1.1 SDI与MDI230

7.1.2 创建主窗体与子窗体231

7.1.3 MDI窗体的属性和方法232

7.1.4 MDI的菜单设计233

7.2 控制应用程序的行为237

7.2.1 TApplication类237

7.2.2 TScreen类239

习题7242

实验7 多文档界面设计242

第8章 程序调试与异常处理243

8.1 程序错误及处理243

8.1.1 程序错误及发现时刻243

8.1.2 发现及处理错误245

8.2 程序调试技术248

8.2.1 执行方式与调试界面248

8.2.2 调试过程250

8.3 异常处理机制253

8.3.1 异常处理的概念253

8.3.2 异常响应254

8.3.3 异常保护258

8.4.2 运行时异常260

8.4.1 Exception类260

8.4 异常类260

8.4.3 对象异常类263

8.4.4 组件异常类265

习题8266

实验8 程序调试和异常处理266

第9章 文件操作和流267

9.1 文件概述267

9.2 文件存取方法与文件管理组件270

9.2.1 存取文件的类方法270

9.2.2 文件管理组件271

9.3 文件类型与文件操作275

9.3.1 文件类型276

9.3.2 类型文件操作276

9.3.3 文本文件操作281

9.3.4 无类型文件操作284

9.3.5 文件的随机操作285

9.3.6 与文件目录相关的标准过程和函数288

9.4 流289

9.4.1 流的概念289

9.4.2 TStream类290

9.4.3 TFileStream类291

9.4.4 读写流的类方法293

习题9296

实验9 文件操作和流296

第10章 多媒体应用设计298

10.1 多媒体技术298

10.1.1 多媒体技术的基本概念298

10.1.2 多媒体信息的数字化299

10.2 图形设计302

10.2.1 Canvas画布对象302

10.2.2 绘图方法305

10.2.3 窗口绘图事件306

10.2.4 响应鼠标事件309

10.3 图像处理311

10.3.1 图形图像组件311

10.3.2 图像类313

10.4 视频播放组件319

10.4.1 Animate组件319

10.4.2 MediaPlayer组件324

习题10328

实验10 多媒体应用设计328

第11章 数据库应用设计330

11.1 关系数据库系统概述330

11.1.1 数据库系统330

11.1.2 关系模型331

11.1.3 结构化查询语言SQL332

11.1.4 数据库体系结构简介334

11.2 Delphi数据库应用程序基础336

11.2.1 与数据库的连接方式336

11.2.2 数据库操作组件概述337

11.2.3 数据集组件Table341

11.2.4 数据源组件DataSource346

11.2.5 数据控制组件DBGrid和DBNavigator347

11.3 操纵表中字段349

11.3.1 字段对象349

11.3.2 操纵字段的数据控制组件353

11.4 Query和Database组件354

11.4.1 使用Query组件执行SQL语句354

11.4.2 使用Database组件连接数据库361

11.5 使用ADO组件连接数据库362

习题11364

实验11 数据库应用设计365

第12章 综合应用设计366

12.1 数据库应用设计实例——学生管理信息系统366

12.1.1 Access数据库设计366

12.1.2 配置ODBC数据源367

12.1.3 数据库应用程序设计368

12.2 课程设计的要求与选题380

12.3 管理信息系统的设计目标和任务382

附录A ASCII码表386

附录B 保留字和指示字387

附录C 运算符及其优先级388

附录D 标准过程与函数389

附录E VCL组件的属性、方法与事件391

附录F 出错信息395

参考文献399

热门推荐