首页 > 图书中心 > Delphi程序设计教程(第2版)

目录

第1章Delphi基础知识1.1Delphi简介

1.2Delphi 7 IDE

1.2.1认识集成开发环境

1.2.2基于组件的编程思想

1.2.3Delphi 7的特点

1.2.4帮助的使用

1.3简单的Delphi程序设计

1.4Delphi的上机步骤

小结

习题1

第2章Delphi的语法基础

2.1保留字与标识符

2.1.1标识符

2.1.2保留字

2.1.3指令符

2.1.4注释

2.2数据类型

2.2.1数值型数据

2.2.2字符型数据

2.2.3布尔型数据

2.3常量与变量

2.3.1常量

2.3.2变量

2.4运算符与表达式

2.4.1算术运算符与算术表达式

2.4.2逻辑运算符与布尔表达式

2.4.3字符串运算符

2.4.4运算符的优先级

2.5常用系统函数与过程

2.5.1数值运算函数

2.5.2字符处理函数

2.5.3日期时间函数

2.5.4顺序类型函数

2.6语句

2.6.1语句的基本概念

2.6.2常见声明语句

2.6.3赋值语句和程序的顺序结构

2.6.4条件语句和程序的选择结构

2.6.5循环语句和程序的循环结构

小结

习题2

第3章常用组件

3.1窗体

3.1.1Form组件

3.1.2弹出对话框窗体

3.2输入显示类组件

3.2.1Edit组件

3.2.2Label组件

3.2.3Memo组件

3.2.4MaskEdit 组件

3.3按钮类组件

3.3.1Button组件

3.3.2BitBtn组件

3.3.3SpeedButton组件

3.4复选框、单选按钮和单选按钮组

3.4.1CheckBox组件

3.4.2RadioButton组件

3.4.3RadioGroup 组件

3.5列表框、组合框

3.5.1ListBox组件

3.5.2ComboBox组件

3.6滚动条

3.7计时器

3.8对话框组件

3.8.1Opendialog组件

3.8.2Savedialog组件

3.8.3Fontdialog组件

3.8.4Colordialog组件

3.8.5公共对话框的使用

3.9Win 3.1组件

3.9.1FileListBox组件

3.9.2DirectoryListBox组件

3.9.3DriveComboBox组件

3.9.4FilterComboBox组件

3.9.5Win 3.1组件的应用

3.10菜单

3.10.1MainMenu组件

3.10.2PopupMenu组件

小结

习题3

第4章过程与函数

4.1过程

4.1.1标准过程

4.1.2事件过程

4.1.3自定义过程

4.2函数

4.2.1标准函数

4.2.2自定义函数

4.3内部过程和函数

4.4参数的传递

4.4.1形式参数与实际参数

4.4.2参数的传递方式

4.4.3使用默认参数

4.4.4赋值兼容与调用约定

4.5变量的作用域

4.5.1公有变量和私有变量

4.5.2全局变量和局部变量

4.5.3变量的存储方式

小结

习题4

第5章高级数据类型

5.1枚举类型

5.1.1枚举类型的定义与变量声明

5.1.2枚举类型的运算

5.2子界类型

5.2.1子界类型的定义

5.2.2子界类型变量的声明

5.2.3子界类型的运算

5.3集合类型

5.3.1集合类型的定义

5.3.2集合变量的声明

5.3.3集合变量的取值

5.3.4集合类型的运算

5.4数组与记录类型

5.4.1静态数组

5.4.2动态数组

5.4.3记录类型

5.5指针类型

5.5.1指针变量的声明

5.5.2指针变量的赋值

5.5.3无类型指针变量

5.5.4字符指针类型

5.5.5指针变量的动态使用

小结

习题5

第6章程序异常处理与调试技术

6.1异常处理的目的

6.2Object Pascal异常的种类

6.2.1Delphi内建的异常类

6.2.2自定义异常类

6.3触发异常的方法

6.3.1由程序系统自动触发

6.3.2使用raise指令触发

6.4处理异常情况

6.4.1Try…Finally…End结构

6.4.2Try…Except…End结构

6.5程序调试

6.5.1调试的准备

6.5.2控制程序的执行

6.5.3使用断点

6.5.4监视数据的值

小结

习题6

第7章键盘、鼠标和文件编程

7.1键盘的编程

7.1.1关于键盘

7.1.2键盘的常用事件

7.2鼠标的编程

7.3文件的编程

7.3.1关于文件的基本操作

7.3.2对文本文件的基本操作

7.3.3有类型文件

7.3.4无类型文件

小结

习题7

第8章多媒体编程

8.1图形图像的基础知识

8.1.1图形图像对象组件与图像种类

8.1.2图像组件

8.1.3图形组件

8.2画布对象

8.2.1像素操作

8.2.2画笔

8.2.3画刷与作图区域

8.2.4PanitBox画框组件

8.3音频和视频播放

8.3.1音频播放

8.3.2卡通控件

8.3.3媒体播放器控件

小结

习题8

第9章Windows高级编程

9.1动态链接库编程

9.1.1动态链接库简介

9.1.2创建DLL

9.1.3DLL文件的静态调用

9.1.4DLL文件的动态调用

9.2ActiveX编程

9.2.1创建ActiveX控件Button

9.2.2添加新属性

9.2.3ActiveX控件的使用

小结

习题9

第10章Delphi数据库编程

10.1数据库系统开发基础

10.1.1数据库的基本概念

10.1.2数据库的设计过程

10.1.3数据库应用程序的开发步骤

10.2SQL结构化查询语言基础

10.2.1SQL语言的发展

10.2.2SQL的基本查询功能

10.2.3SQL的其他应用

10.3数据库应用程序的结构与设计

10.4基于BDE与ODBC的数据库连接

10.4.1BDE简介

10.4.2配置BDE数据源

10.4.3建立ODBC数据源

10.4.4使用数据库浏览器

10.5数据库操纵

10.5.1字段的操作

10.5.2使用Tabel组件的记录查找

10.5.3使用Query组件的SQL查询

10.6基于ADO的数据库应用程序

10.6.1ADO组件

10.6.2通过ADO连接数据库

10.7人力资源管理系统的开发

10.7.1需求分析

10.7.2数据库分析

10.7.3数据库与数据源创建

10.7.4系统的代码实现

小结

习题10

第11章网络编程技术

11.1概述

11.2WinSock基础

11.2.1TCP、UDP和IP协议

11.2.2套接口和WinSock API

11.2.3面向连接和无连接

11.2.4客户/服务器模式

11.2.5套接口类型

11.2.6使用面向连接的协议时套接口的调用

11.2.7使用无连接的协议时套接口的调用

11.3网络聊天程序的实现

11.3.1使用TCP协议

11.3.2使用UDP协议

小结

习题11

第12章Delphi串口通信编程

12.1RS232C标准

12.1.1信号连接

12.1.2握手

12.1.3计算机的RS232C接口

12.2串行口API函数

12.2.1常用的串行通信操作函数

12.2.2API函数的应用

12.3MSComm控件

12.3.1MSComm的安装

12.3.2MSComm控件方法

12.3.3MSComm控件属性

12.3.4MSComm控件事件

12.4MSComm控件的错误消息

小结

习题12

第13章多线程程序设计

13.1线程的基本概念

13.1.1线程的优先级

13.1.2线程的同步

13.1.3线程的局部存储

13.2定义线程对象

13.2.1创建线程对象

13.2.2初始化线程对象

13.2.3编写线程函数

13.2.4编写线程的清除代码

13.3使用线程对象

13.3.1线程的同步

13.3.2执行线程对象

13.4利用多线程排序

小结

习题13

第14章面向对象程序设计

14.1对象的基本概念

14.1.1对象的特性

14.1.2从一个对象中继承数据和方法

14.1.3对象的范围

14.1.4对象共有域和私有域的声明

14.1.5访问对象的域和方法

14.1.6对象变量的赋值

14.1.7建立非可视化对象

14.2类类型和对象

14.3类的方法

14.3.1方法的声明

14.3.2构造和析构

14.3.3方法指令字

14.3.4抽象方法

14.3.5重载方法与重定义方法

14.4类的特性

14.4.1声明特性

14.4.2特性限定符

14.4.3数组特性

14.4.4特性的重载和重定义

14.5类成员的可见性

14.6类类型的兼容性

14.7VCL类结构与Tobject类

14.7.1VCL类结构

14.7.2Tobject类

小结

习题14

参考文献

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘