当前位置:首页 > 工业技术
Delphi程序设计实用教程  第3版
Delphi程序设计实用教程  第3版

Delphi程序设计实用教程 第3版PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:叶核亚,陈瑞编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2007
  • ISBN:9787121045318
  • 页数:378 页
图书介绍:本书全面、系统地介绍Delphi程序设计的基本知识、运行机制和各种常用编程方法和技术,并将面向对象的程序设计思想贯穿其中。主要内容包括Delphi集成开发环境、Object Pascal语言、面向对象的概念和应用、使用各种组件设计图形用户界面、多文档界面、文件操作与流处理、图形图像处理、多媒体技术、数据库应用和综合应用设计。这些内容是构成Delphi应用程序的基本要素和必备知识。本书注重理论与实践相结合,注重基本知识的理解与基本技能的培养。书中内容丰富,结构安排合理,由浅入深,层次分明。本书适合作为普通高等学校计算机及相关专业的Delphi程序设计课程教材,也可作为初学者的入门参考书。
《Delphi程序设计实用教程 第3版》目录

第1章 Delphi概述 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 2005 3

1.2.2 Delphi 2005的界面构成 6

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

1.2.4 Delphi 2005集成开发环境的基本操作 18

习题1 28

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

第2章 Object Pascal语言基础 30

2.1 语言成分 30

2.1.1 程序组成 30

2.1.2 标准数据类型 33

2.1.3 运算符与表达式 35

2.1.4 标准函数 40

2.1.5 常量与变量 42

2.2 语句与流程控制 44

2.2.1 简单语句 44

2.2.2 流程控制的概念 47

2.2.3 复合语句 48

2.2.4 条件语句 49

2.2.5 循环语句 52

2.3 定义数据类型 62

2.3.1 类型定义 62

2.3.2 枚举和子界类型 63

2.3.3 类型兼容原则 64

2.4 构造数据类型 66

2.4.1 数组类型 66

2.4.2 字符串类型 74

2.4.3 集合类型 76

2.4.4 记录类型 79

2.5 过程和函数 82

2.5.1 过程的声明与调用 82

2.5.2 函数的声明与调用 83

2.5.3 变量的作用域 85

2.5.4 参数传递 86

2.5.5 过程/函数的重载 90

习题2 90

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

第3章 图形用户界面 94

3.1 图形用户界面编程基础 94

3.1.1 面向对象基本概念 95

3.1.2 定义类和使用对象 96

3.1.3 VCL组件概述 102

3.1.4 事件处理 104

3.2 窗体 106

3.2.1 窗口与窗体 106

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

3.3 文本显示与编辑控件 111

3.3.1 标签(Label) 111

3.3.2 单行编辑框(Edit) 112

3.3.3 单行格式编辑框(MaskEdit) 115

3.3.4 多行编辑框(Memo) 117

3.3.5 多行RTF格式文本编辑框(RichEdit) 118

3.3.6 渐变编辑框(SpinEdit) 118

3.4 按钮 118

3.4.1 按钮(Button) 119

3.4.2 图像按钮(BitBtn) 120

3.4.3 加速按钮(SpeedButton) 120

3.5 选项按钮 124

3.5.1 复选框(CheckBox) 124

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

3.5.3 单选按钮组(RadioGroup) 125

3.6 列表框 125

3.6.1 列表框(ListBox) 125

3.6.2 组合框(ComboBox) 126

3.6.3 复选列表框(CheckListBox) 129

3.7 界面布局 132

3.7.1 布局工具 132

3.7.2 控件的包含关系 133

3.7.3 布局属性Align与Anchor 134

3.7.4 分隔条(Splitter) 135

3.8 定时器 137

习题3 138

实验3 图形用户界面设计 139

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

4.1 菜单 142

4.1.1 主菜单(MainMenu) 142

4.1.2 弹出式菜单(PopupMenu) 146

4.2 图像列表组件与行为列表组件 146

4.2.1 图像列表组件(ImageList) 146

4.2.2 行为列表组件(ActionList) 147

4.3 工具栏与状态栏 149

4.3.1 工具栏(ToolBar) 149

4.3.2 状态栏(StatusBar) 153

4.4 信息对话框与输入对话框 155

4.4.1 信息对话框及其过程/函数 155

4.4.2 输入对话框及输入函数 156

4.5 Windows标准对话框 157

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

4.5.2 字体与颜色对话框 160

4.5.3 查找与替换对话框 161

习题4 167

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

第5章 使用复杂组件 169

5.1 滚动控件 169

5.1.1 滚动条(ScrollBar) 169

5.1.2 TrackBar和ScrollBox 171

5.2 日期类控件 172

5.2.1 日期时间类(TDateTime) 172

5.2.2 日期时间控件(DateTimePicker) 173

5.2.3 月历控件(MonthCalendar) 173

5.2.4 日历控件(Calendar) 174

5.3 多页控件(PageControl) 174

5.4 进程条(ProgressBar) 177

5.5 字符串网格(StringGrid) 178

5.6 树形视图(TreeView) 180

5.6.1 树 180

5.6.2 使用TreeView控件 181

5.6.3 结点类TTreeNode 183

5.7 列表视图(ListView) 187

习题5 192

实验5 使用复杂组件 193

第6章 类的封装、继承与多态 195

6.1 类的封装性 195

6.1.1 动态地创建组件 195

6.1.2 类的封装方法 198

6.1.3 属性 202

6.2 类的继承性 206

6.2.1 什么是继承 206

6.2.2 TObject类 209

6.3 类的多态性 210

6.3.1 什么是多态 210

6.3.2 子类方法覆盖父类同名方法 211

6.3.3 运行时多态性 214

6.4 可视化继承 216

习题6 222

实验6 类的封装、继承与多态 222

第7章 多文档界面与系统对象 224

7.1 建立MDI应用程序 224

7.1.1 SDI与MDI 224

7.1.2 创建主窗体与子窗体 225

7.1.3 MDI窗体的属性和方法 226

7.1.4 MDI的菜单设计 227

7.2 系统对象 231

7.2.1 TApplication类 231

7.2.2 TScreen类 233

习题7 236

实验7 多文档界面设计 236

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

8.1 程序错误、发现时刻及错误处理原则 237

8.2 程序调试技术 241

8.2.1 运行方式与调试界面 241

8.2.2 调试过程 243

8.3 异常处理 246

8.3.1 异常处理概念 246

8.3.2 异常类 247

8.3.3 异常响应和异常保护 250

习题8 254

实验8 程序调试与异常处理 255

第9章 多媒体技术 256

9.1 图形设计 256

9.1.1 TCanvas画布类 256

9.1.2 绘图控件及绘图事件 260

9.1.3 图形动画设计 263

9.1.4 响应鼠标事件 266

9.2 图像处理 269

9.2.1 图像类 269

9.2.2 图像处理组件 270

9.2.3 图像动画设计 271

9.3 视频播放 272

9.3.1 Animate组件 272

9.3.2 MediaPlayer组件 275

习题9 278

实验9 多媒体应用设计 279

第10章 文件操作和流 281

10.1 文件存取方法 281

10.2 文件管理组件 282

10.2.1 Win3.1组件板上的文件管理组件 282

10.2.2 Samples组件板上的文件管理组件 285

10.3 流 286

10.3.1 流的概念 286

10.3.2 TStream类 287

10.3.3 TFileStream类 289

10.3.4 读/写流的类方法 292

10.4 文件类型与文件操作 294

10.4.1 操作系统中的文件和目录概念 294

10.4.2 Object Pascal语言中的文件类型 296

10.4.3 类型文件及其操作 298

10.4.4 文本文件及其操作 303

10.4.5 类型文件的随机操作 307

10.4.6 与文件目录相关的标准过程和函数 308

习题10 313

实验10 文件操作和流 313

第11章 数据库应用基础 316

11.1 关系数据库系统概念 316

11.1.1 数据库系统 316

11.1.2 关系模型 317

11.1.3 结构化查询语言SQL 319

11.2 数据操作组件 322

11.2.1 数据操作组件概述 322

11.2.2 数据集组件Table 326

11.2.3 数据源组件DataSource 332

11.2.4 数据控制组件DBGrid和DBNavigator 333

11.3 操纵表中字段 334

11.3.1 字段对象 334

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

11.4 执行SQL语句实现数据查询 340

习题11 347

实验11 数据库应用基础训练 348

第12章 数据库应用设计 349

12.1 使用Access数据库 349

12.2 使用ADO组件连接数据库 351

12.3 设计对学生基本信息表操作的数据库应用程序 353

12.3.1 MDI主窗口 353

12.3.2 单页输入 355

12.3.3 网格输入 359

12.3.4 分类浏览 361

12.3.5 条件查询 364

12.3.6 以图表显示统计数据 368

实验12 数据库应用设计 369

附录A ASCII码表 372

附录B Object Pascal语言关键字 373

附录C 标准数据类型 374

附录D 运算符及其优先级 375

附录E 标准过程和函数 376

参考文献 378

相关图书
作者其它书籍
返回顶部