本书是一部关于程序设计的高校教材,分别讲述Delphi集成开发环境、Delphi的编程语言、Delphi窗体与组件、菜单设计、对话框、工具栏和状态栏设计、Delphi多媒体应用、Delphi异常处理与调试、数据库编程、报表与图表、面向对象的程序设计、Delphi自定义组件的开发、动态链接库(DLLs)编程、多线程、文件操作内容。每章后面都提供了习题,使读者充分掌握每一知识点。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Delphi程序设计基础教程(21世纪全国应用型本科计算机系列实用规划教材) |
分类 | |
作者 | 张世明//曹德胜 |
出版社 | 中国林业出版社 |
下载 | |
简介 | 编辑推荐 本书是一部关于程序设计的高校教材,分别讲述Delphi集成开发环境、Delphi的编程语言、Delphi窗体与组件、菜单设计、对话框、工具栏和状态栏设计、Delphi多媒体应用、Delphi异常处理与调试、数据库编程、报表与图表、面向对象的程序设计、Delphi自定义组件的开发、动态链接库(DLLs)编程、多线程、文件操作内容。每章后面都提供了习题,使读者充分掌握每一知识点。 内容推荐 目前有众多Windows下的开发工具,而.Delphi的开发环境是目前面向对象和控件开发性能最好的工具之一。它使用Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了可重复利用、完整的、面向对象的程序语言,拥有当今世界上最快、最好的编译器,功能强大。 对于广大的程序开发人员来讲,使用Delphi开发应用软件无疑会大大提高编程效率。 本书按照:Delphi 7的体系,系统、全面、深入地介绍了Delphi 7的各种功能。在讲解功能的同时,本书结合可视化的编程方法和面向对象的编程方法,选取简短、易学的实用例子帮助读者深入理解所学的内容。 本书由浅入深地介绍了编写功能齐备的应用程序所需要的各个组成部分。简洁的语言、完整的代码和详实的分析使读者能够真正体会到Delphi的威力,同时使Delphi的学习更加轻松和高效。 本书共分14章,分别讲述Delphi集成开发环境、Delphi的编程语言、Delphi窗体与组件、菜单设计、对话框、工具栏和状态栏设计、Delphi多媒体应用、Delphi异常处理与调试、数据库编程、报表与图表、面向对象的程序设计、Delphi自定义组件的开发、动态链接库(DLLs)编程、多线程、文件操作内容。每章后面都提供了习题,使读者充分掌握每一知识点。 本书可作为学习Delphi方面的本科教材或教学参考书,亦可作为软件开发人员的技术参考书籍。 目录 第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文件读写操作 习题 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。