书籍详情

Delphi程序设计基础教程(21世纪全国应用型本科计算机系列实用规划教材)

Delphi程序设计基础教程(21世纪全国应用型本科计算机系列实用规划教材)

作者:张世明、曹德胜

出版社:中国林业出版社

出版时间:2006-07-01

ISBN:9787503844201

定价:¥37.00

购买这本书可以去
内容简介
  目前有众多Windows下的开发工具,而.Delphi的开发环境是目前面向对象和控件开发性能最好的工具之一。它使用Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了可重复利用、完整的、面向对象的程序语言,拥有当今世界上最快、最好的编译器,功能强大。对于广大的程序开发人员来讲,使用Delphi开发应用软件无疑会大大提高编程效率。本书按照:Delphi 7的体系,系统、全面、深入地介绍了Delphi 7的各种功能。在讲解功能的同时,本书结合可视化的编程方法和面向对象的编程方法,选取简短、易学的实用例子帮助读者深入理解所学的内容。本书由浅入深地介绍了编写功能齐备的应用程序所需要的各个组成部分。简洁的语言、完整的代码和详实的分析使读者能够真正体会到Delphi的威力,同时使Delphi的学习更加轻松和高效。本书共分14章,分别讲述Delphi集成开发环境、Delphi的编程语言、Delphi 窗体与组件、菜单设计、对话框、工具栏和状态栏设计、Delphi多媒体应用、Delphi异常处理与调试、数据库编程、报表与图表、面向对象的程序设计、Delphi自定义组件的开发、动态链接库(DLLs)编程、多线程、文件操作内容。每章后面都提供了习题,使读者充分掌握每一知识点。本书可作为学习Delphi方面的本科教材或教学参考书,亦可作为软件开发人员的技术参考书籍。
作者简介
暂缺《Delphi程序设计基础教程(21世纪全国应用型本科计算机系列实用规划教材)》作者简介
目录
第1章DeIphi集成开发环境.
1.1Delphi主窗口
1.1.1标题栏
1.1.2菜单栏
1.1.3工具栏
1.1.4组件板
1.2Delphi窗体窗口
1.2.1窗体窗口
1.2.2窗体文件
1.3代码编辑窗口
1.4对象查看器窗口
1.4.1对象查看器窗口的组成
1.4.2设置属性
1.4.3添加事件
1.5项目管理器
1.5.1项目组成
1.5.2项目管理器
1.5.3项目管理
1.5.4项目编译和运行
1.6Delphi程序设计过程
1.7实验
习题
第2章Delphi的编程语言
2.1保留字和标识符
2.1.1保留字和标准指令符
2.1.2标识符
2.1.3注释
2.1.4控制台程序中的屏幕输入和输出
2.2ObiectPascal的数据类型
2.2.1简单数据类型
2.2.2字符串类型
2.2.3结构类型
2.2.4指针类型
2.2.5过程与函数类型
2.2.6可变类型
2.3常量和变量的定义
2.3.1常量
2.3.2变量
2.4运算符和表达式
2.4.1算术运算符
2.4.2逻辑运算符
2.4.3关系运算符
2.4.4位运算符
2.4.5指针运算符
2.4.6集合运算符
2.5语句
2.5.1简单语句
2.5.2条件语句
2.5.3循环语句
2.6过程与函数
2.6.1过程和函数的声明
2.6.2过程和函数的参数
2.6.3过程和函数的调用
2.7实验
2.7.1编写对象Pascal应用程序
2.7.2函数和过程的编写和调用
习题.
第3章DeIphi窗体与组件
3.1Delphi窗体
3.1.1窗体与窗口
3.1.2窗体属性
3.1.3窗体事件
3.2设计窗体
3.2.1新建窗体
3.2.2设置窗体属性
3.2.3添加组件
3.2.4编辑组件
3.2.5设置组件属性
3.2.6.保存文件
3.3文本型组件
3.3.1Label组件
3.3.2StaticText组件
3.3.3Tab组件
3.4按钮型组件
3.4.1Button组件
3.4.2BitBm组件
3.4.3RadioButton组件
3.4.4CheckBox组件
3.5编辑型组件
3.5.1Edit组件
3.5.2MaskEdit组件
3.5.3Memo组件
3.5.4RichEdit组件
3.6列表框型组件
3.6.1ListBox组件
3.6.2CheckBox组件
3.6.3ComboBox组件
3.7滑块型组件
3.7.1Scrollbar组件
3.7.2TrackBar组件
3.8容器型组件
3.8.1GroupBox组件
3.8.2Panel组件
3.8.3ScrollBox组件
3.9MDI程序
3.9.1MDI窗体及其属性
3.9.2利用模板创建MDI应用程序
3.10实验
3.10.1设计由按钮类组件实现的功能窗体
3.10.2设计由列表类组件实现的功能窗体
3.10.3按需求将各种组件灵活组合,实现功能窗体
习题
第4章菜单设计
4.1菜单设计简介
4.1.1菜单结构
4.1.2菜单命令项的作用
4.1-3菜单设计器
4.2主菜单设计
4.2.1打开主菜单设计器
4.2.2添加菜单命令项
4.2.3菜单命令项分组
4.2.4菜单命令项热键
4.2.5调整菜单命令项
4.2.6创建级联菜单
4.3菜单命令响应
4.4运行时设置菜单
4.4.1菜单命令灰显
4.4.2隐藏菜单命令
4.4.3改变菜单命令文本
4.4.4菜单命令单选标记
4.4.5菜单命令复选标记
4.5创建动态菜单
4.6图形菜单
4.7快捷菜单设计
4.7.1快捷菜单的设计
4.7.2快捷菜单的响应
4.8实验
习题
第5章对话框.工具栏和状态栏设计
5.1对话框设计
5.1.1文件对话框组件
5.1.2字体对话框组件
5.1.3颜色对话框组件
5.1.4打印.打印设置和页面设置对话框组件
5.1.5查找和替换对话框组件
5.1.6消息框和输入框
5.1.7对话框综合应用实例
5.2工具栏设计
5.2.1用面板构成工具栏
5.2.2使用工具栏组件
5.2.3使用TCoolBar组件
5.2.4使用TControlBar组件
5.3状态栏设计
5.4实验
习题
第6章Delphi多媒体应用
6.1绘图组件
6.1.1TShape组件
6.1.2画布对象
6.1.3TPaintBox组件
6.1.4TImage组件
6.2图形列表组件
6.2.1TTreeView组件
6.2.2TListView组件
6.3图形栅格组件
6.3.1TStringGrid组件
6.3.2TDrawGrid组件
6.3.3TColorGrid组件
6.4图形日历组件
6.4.1TDateTimePicker组件
6.4.2TCalendar组件
6.5多媒体组件
6.5.1TMediaPlayer组件
6.5.2多媒体播放器
6.5.3Flash撵I放器
6.6实验
习题
第7章DeIphi异常处理与调试
7.1Delphi异常处理
7.1.1异常处理的意义
7.1.2错误类型
7.2Delphi异常类
7.3Delphi异常处理机制
7.3.1异常响应与仃yexcept语句
7.3.2异常保护与tryfinally语句
7.3.3异常的重引发和处理嵌套
7.3.4定义自己的异常
7.3.5利用异常响应编程
7.4Delphi调试器
7.4.1准备调试
7.4.2设置调试器的选项
7.5控制程序的运行
7.5.1单步执行
7.5.2跟踪执行
7.5.3跳过一段代码
7.5.4全速执行剩余的代码
7.5.5返回到执行点
7.5.6暂停运行
7.5.7重新开始运行
7.5.8命令行参数
7.6断点
7.6.1源代码断点
7.6.2机器指令断点
7.6.3数据断点
7.6.4模块断点
7.6.5指定遇到断点时的行为
7.6.6断点列表窗口
7.6.7删除断点
7.6.8设置断点的属性
7.6.9禁止和允许断点..
7.7监视表达式的值
7.7.1观察窗口
7.7.2计算和修改表达式的值
7.7.3计算提示
7.7.4Inspector窗口
7.7.5查看局部变量的值
7.8实验
7.8.1Delphi异常处理机制
7.8.2Delphi调试
习题
第8章数据库编程
8.1数据库系统概述
8.1.1数据库管理系统
8.1.2关系数据库
8.1.3数据库应用程序
8.1.4Delphi数据库的体系结构
8.2BDE组件
8.2.1TTable组件介绍
8.2.2TQuery组件介绍
8.3ADO组件
8.3.1TADOConnection组件
8.3.2TADOCommand组件
8.3.3TADODataSet组件
8.3.4TADOTable组件
8.4数据控制组件简介
8.4.1TDB例d组件介绍
8.4.2TDBNavigor组件介绍
8.4.3TDBText组件介绍
8.4.4TDBEdit组件介绍
8.4.5TDBMemo组件介绍
8.4.6TDBImage组件介绍
8.4.7TDBListBox组件介绍
8.4.8TDBComboBox组件介绍
8.4.9TDBCheckBox组件介绍
8.4.10TDBRadioGroup组件介绍
8.4.11TDBLookupListBox组件介绍
8.4.12TDBLookupComboBox组件介绍
8.4.13TDBCtrlGfid组件介绍
8.4.14TDBRichEdit组件介绍
8.4.15TDBChan组件介绍
8.5实验
8.5.1设计数据表结构
8.5.2设计数据表编辑窗体
8.5.3设计数据表查询窗体
习题
第9章报表与图表
9.1QuickReport组件
9.1.1QuickReport概述
9.I.2TQuickRep组件
9.1.3TQRSubDetail组件
9.1.4TQRBand组件
9.1.5TQRChildBand组件
9.1.6tTQRGroup组件
9.1.7TQRLabel组件
9.1.8TQRDBText组件
9.1.9TQRExpr组件
9.1.10TQRsysData组件
9.1.1ITQRMemo组件
9.1.12TQRRichText组件
9.1.13TQRDBRichText组件
9.1.14TQRShape组件
9.1.15TQRImage组件
9.1.16TQRDBImage组件
9.1.17TQRComposite组件
9.1.18TQRPreview组件
9.2QuickReport报表实例
9.2.1打印单数据库报表
9.2.2打印标签.信封
9.2.3打印主/明细表
9.2.4打印分组与统计报表
9.3Rave报表设计器的组件
9.3.1Rave5的报表设计界面
9.3.2Drawing(绘图1组件页
9.3.3BarCode(条形码1组件页
9.3.4Smndard(标准)组件页
9.3.5Report(报表)组件页
9.3.6其他组件页
9.4DelDhi中的Rave组件
9.4.1RvPmiect组件
9.4.2RvSystem组件
9.4.3其他组件
9.5Rave报表例程
9.5.1设计Rave报表
9.5.2调用Rave报表
9.6图表
9.6.1DBChart组件
9.6.2设计图表
9.7实验.
习题.
第10章面向对象程序设计
10.1面向对象程序设计概念
10.1.1结构化程序设计方法
10.1.2面向对象的设计方法
10.2类
10.2.1类的定义
10.2.2保护方式
10.2.3类的实例化
10.2.4类操作符
10.3方法
10.3.1一般方法
10.3.2构造方法
10.3.3析构方法
10.3.4类方法
10.3.5隐含参数Self
10.4继承和多态
10.4.1继承
10.42覆盖
10.4.3抽象类
10.4.4多态
10.4.5共同祖先TObject
10.5属性
10.5.1属性定义
10.5.2属性的访问方法
10.6消息
10.6.1消息机制
10.6.2发送消息
10.6.3处理消息
10.6.4用户自定义消息
10.7实验
习题.
第11章Delphi自定义组件的开发
11.1选择祖先类
11.1.1公共祖先类
11.1.2现有的组件
11.1.3组件模板
11.1.4选择祖先类的建议
11.2建立组件框架
11.3加入属性
11.3.1加入简单型的属性
11.3.2加入枚举型的属性
11.3.3加入集合型的属性
11.3.4加入对象型的属性
11.3.5加入数组型的属性
11.3.6公开继承的属性
11.3.7给出属性的默认值
11.4.加入方法
11.4.1方法的可见性
11.4.2避免内部相关性
11.4.3给方法命名
11.4.4加入静态方法
11.4.5加入虚拟方法
11.4.6加入动态方法
11.4.7加入消息处理方法
11.5加入事件
11.6安装组件
11.7实验
习题
第12章动态链接库(DLLs)编程
12.1动态链接库概述
12.1.1Windows系统的动态链接库
12.1.2为什么使用DLL
12.1.3DLL与EXE文件之间的区别
12.1.4DLL编写规则
12.2在DeIphi中编写DLL
12.2.1编写一般DLLs的步骤
12.2.2动态链接库中的标准指示
12.2.3库初始化代码的编写
12.2.4从DLL中输出字符串
12.3在DelphipDLLs的调用
12.3.1调用DLL方式
12.3.2静态调用
12.3.3.动态调用
12.4利用DLLs实现窗体重用
12.4.1利用DLLs实现窗体重用的一般步骤
12.4.2使用DLL模态窗体
12.4.3DLL中的非模态窗体
12.5DLL与Delphi组件包
12.6实验
习题
第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.2.5缓存线程对象
13.2.6线程终止
13.2.7一个多线程排序程序
13.3实验
习题
第14章文件操作
14.1文件操作命令
14.1.1文件的类型
14.1.2文件的定义
14.1.3文件管理命令
14.1.4文本变件命令
14.1.5输入输出命令
14.2文本文件
14.2.1打开文本文件
14.2.2关闭文本文件
14.2.3写入文本文件
14.2.4读取文本文件
14.3非文本文件
14.3.1类型文件
14.3.2无类型文件
14.4文件系统
14.4.1文件系统组件
14.4.2文件控制单元
14.5实验
14.5.1文件名操作
14.5.2文件读写操作
习题
参考文献...
猜您喜欢

读书导航