Delphi程序设计基础

出版时间:2008-10  出版社:人民邮电出版社  作者:张世明 编  页数:276  

前言

目前,人才问题是制约我国软件产业发展的关键。为加大软件人才培养力度和提高软件人才培养质量,教育部继在2003年确定北京信息职业技术学院等35所高职院校试办示范性软件职业技术学院后,又同时根据《教育部等六部门关于实施职业院校制造业和现代服务业技能型紧缺人才培养培训工程的通知》(教职成[2003]5号)的要求,组织制定了《两年制高等职业教育计算机应用与软件技术专业领域技能型紧缺人才培养指导方案》。示范性软件职业技术学院与计算机应用与软件技术专业领域技能型紧缺人才培养工作,均要求在较短的时间内培养出符合企业需要、具有核心技能的软件技术人才,因此,对目前高等职业教育的办学模式和人才培养方案等做较大的改进和全新的探索已经成为学校的当务之急。据此,我们认为做一套符合上述一系列要求的切合学校实际的教学方案尤为重要。遵照教育部提出的以就业为导向,高等职业教育从专业本位向职业岗位和就业为本转变的指导思想,根据目前高等职业教育院校日益重视学生将来的就业岗位,注重培养毕业生的职业能力的现状,我们联合北京信息职业技术学院等几十所高职院校和普拉内特计算机技术(北京)有限公司、福建星网锐捷网络有限公司、北京索浪计算机有限公司等软件企业共同组建了计算机应用与软件技术专业领域技能型紧缺人才培养教学方案研究小组(以下简称研究小组)。研究小组对承担计算机应用与软件技术专业领域技能型紧缺人才培养培训工作的79所院校的专业设置情况做了细致的调研,并调查了几十所高职院校计算机相关专业的学生就业情况以及目前软件企业的人才市场需求状况,确定首批开发目前在高职院校开设比较普遍的计算机软件技术、计算机网络技术、计算机多媒体技术和计算机应用技术4个专业方向的教学方案。同时,为贯彻教育部提出的要与软件企业合作开展计算机应用与软件技术专业领域技能型紧缺人才培养培训工作的精神,使高等职业教育培养出的软件技术人才符合企业的需求,研究小组与许多软件企业的专家们进行了反复研讨,了解到目前高职院校的毕业生的实际动手能力和综合应用知识方面较弱,他们和企业需求的软件人才有着较大的差距,到企业后不能很快独当一面,企业需要投入一定的成本和时问进行项目培训。针对这种情况,研究小组在教学方案中增加了“综合项目实训”模块,以求强化学生的实际动手能力和综合应用前期所学知识的能力,探索将企业的岗前培训内容前移到学校的教学中的实验之路,以此增强毕业生的就业竞争力。在上述工作的基础上,研究小组于2004年多次组织召开了包括企业专家、教育专家、学校任课教师在内的各种研讨会和方案论证会,对各个专业按照“岗位群一核心技能一知识点一课程设置一各课程应掌握的技能一各教材的内容”一步步进行了认真的分析和研讨:列出各专业的岗位群及核心技能。针对教育部提出的以就业为导向,根据目前高职高专院校日益关心学生将来的就业岗位的现状,在前期大量调研的基础上,首先提炼各个专业的岗位群。

内容概要

  本书按照Delphi 7的体系,系统、全面、深入地介绍Delphi 7的各种功能。在讲解功能的同时,结合可视化的编程方法,选取简短、易学的实用例子帮助读者深入理解所学的内容。  本书共11章。第1~10章分别讲述Delphi集成开发环境、Delphi的编程语言、窗体设计、Delphi的基本组件、菜单设计、对话框设计、工具栏和状态栏设计、图形及多媒体应用、数据库编程、报表与图表;第11章是实训,为每章内容提供了应用实例和习题,使读者充分掌握每一个知识点。  本书适合作为高职高专Delphi课程的教材,也可作为Delphi软件开发人员的自学参考书。

书籍目录

第1章 Delphi集成开发环境 11.1 Delphi主窗口 21.1.1 标题栏 21.1.2 菜单栏 21.1.3 工具栏 21.1.4 组件板 31.2 Delphi窗体窗口 31.2.1 窗体窗口 31.2.2 窗体文件 41.3 代码编辑器窗口 41.3.1 代码编辑器窗口组成 41.3.2 复制、移动和删除块 51.3.3 查找和替换字符串 51.4 对象查看器窗口 61.4.1 对象查看器对话框组成 71.4.2 设置属性 71.4.3 添加事件 81.5 项目管理器 81.5.1 项目组成 81.5.2 项目管理器对话框 111.5.3 项目管理 121.5.4 项目编译和运行 141.6 Delphi程序设计过程 15习题 18第2章 Delphi的编程语言 192.1 保留字和标识符 192.1.1 保留字和标准指令符 192.1.2 标识符 202.1.3 注释 202.1.4 控制台程序中的屏幕输入和输出 212.2 数据类型 222.2.1 简单数据类型 222.2.2 字符串类型 252.2.3 结构类型 252.2.4 指针类型 292.2.5 过程与函数类型 302.2.6 可变类型 302.3 常量和变量的定义 302.3.1 常量 302.3.2 变量 312.3.3 类型常量 322.4 运算符和表达式 322.4.1 运算符 322.4.2 表达式 352.5 语句 352.5.1 简单语句 352.5.2 结构语句 362.5.3 条件语句 372.5.4 循环语句 382.5.5 转向语句 402.6 过程与函数 412.6.1 标准过程与函数 412.6.2 用户自定义过程和函数的定义 43习题 48第3章 窗体设计 503.1 Delphi窗体 503.1.1 窗体与窗口 503.1.2 窗体属性 503.1.3 窗体事件 513.2 设计窗体 533.2.1 新建窗体 533.2.2 设置窗体属性 533.2.3 添加组件 533.2.4 编辑组件 543.2.5 设置组件属性 563.2.6 Tab顺序 563.2.7 创建顺序 573.2.8 窗体网格 573.2.9 保存文件 573.3 窗体模板 583.4 运行时改变窗体 593.4.1 运行时设置属性 593.4.2 运行时创建组件 613.5 MDI程序 623.5.1 MDI窗体 623.5.2 创建子窗体 623.5.3 MDI的属性和方法 633.5.4 MDI的菜单设计 64习题 67第4章 Delphi的基本组件 684.1 文本型组件 684.1.1 Label组件 684.1.2 StaticText组件 694.2 按钮型组件 694.2.1 Button组件 694.2.2 BitBtn组件 704.2.3 RadioButton组件 724.2.4 CheckBox组件 734.2.5 按钮型组件实例 734.3 编辑型组件 754.3.1 Edit组件 754.3.2 MaskEdit组件 764.3.3 SpinEdit组件 774.3.4 UpDown组件 784.3.5 Memo组件 784.3.6 RichEdit组件 794.3.7 编辑型组件实例 804.4 列表框型组件 824.4.1 ListBox组件 824.4.2 CheckListBox组件 834.4.3 ComboBox组件 844.4.4 列表框型组件实例 854.5 滑块型组件 864.5.1 ScrollBar组件 864.5.2 TrackBar组件 874.5.3 滑块型组件实例 884.6 容器型组件 894.6.1 GroupBox组件 894.6.2 Panel组件 904.6.3 PageControl组件 904.6.4 TabControl组件 914.6.5 ScrollBox组件 92习题 92第5章 菜单设计 935.1 菜单设计简介 935.1.1 菜单结构 935.1.2 菜单命令项的作用 945.1.3 菜单设计器 945.2 主菜单设计 945.2.1 打开主菜单设计器 945.2.2 菜单命令项的添加 955.2.3 菜单命令项的分组 955.2.4 菜单命令项的热键 965.2.5 菜单命令项的调整 965.2.6 创建级联菜单 965.3 菜单命令响应 975.4 运行时设置菜单 995.4.1 菜单命令项灰显 995.4.2 菜单命令项隐藏 995.4.3 改变菜单命令项文本 1005.4.4 菜单命令项单选标记 1005.4.5 菜单命令项复选标记 1005.5 创建动态菜单 1015.6 图形菜单 1035.7 菜单模板 1045.7.1 插入菜单模板 1055.7.2 创建菜单模板 1055.7.3 删除菜单模板 1065.8 快捷菜单设计 1065.8.1 快捷菜单的设计 1065.8.2 快捷菜单的响应 1075.9 控制菜单设计 1085.9.1 控制菜单设计 1085.9.2 控制菜单响应 109习题 111第6章 对话框设计 1126.1 公共对话框 1126.1.1 “打开”对话框组件 1136.1.2 “保存”对话框组件 1156.1.3 “字体”对话框组件 1166.1.4 “颜色”对话框组件 1186.1.5 “打印”对话框组件 1196.1.6 “打印设置”和“页面设置”对话框 1196.1.7 “查找”对话框组件 1206.1.8 “替换”对话框组件 1226.2 标准对话框 1236.2.1 消息框 1236.2.2 输入框 124习题 125第7章 工具栏和状态栏设计 1267.1 快捷按钮 1267.2 工具栏设计 1277.2.1 用面板构成工具栏 1277.2.2 使用工具栏组件 1307.2.3 使用CoolBar组件 1347.2.4 使用控件栏组件 1357.3 状态栏设计 1367.3.1 状态栏的基本属性 1367.3.2 显示状态及提示信息 137习题 138第8章 Delphi图形及多媒体应用 1398.1 绘图组件 1398.1.1 Shape组件 1398.1.2 PaintBox组件 1408.1.3 画布对象 1408.1.4 Image组件 1438.1.5 绘制图元文件 1458.1.6 打印图形 1478.2 图形列表组件 1478.2.1 TreeView组件 1488.2.2 ListView组件 1498.3 图形栅格组件 1528.3.1 StringGrid组件 1528.3.2 DrawGrid组件 1528.3.3 ColorGrid组件 1538.4 图形日历组件 1548.4.1 DateTimePicker组件 1548.4.2 MonthCalendar组件 1558.4.3 Calendar组件 1558.5 多媒体组件 1558.5.1 MediaPlayer组件 1568.5.2 Animate组件 1578.5.3 Timer组件 159习题 159第9章 数据库编程 1609.1 数据库系统概述 1609.1.1 数据库管理系统 1609.1.2 关系数据库 1619.1.3 数据库应用程序 1619.1.4 Delphi数据库的体系结构 1619.2 BDE组件 1659.2.1 TTable组件介绍 1659.2.2 TQuery组件介绍 1749.3 ADO组件 1809.3.1 TADOConnection组件 1829.3.2 TADOCommand组件 1839.3.3 TADODataSet组件 1859.3.4 TADOTable组件 1869.4 数据控制组件简介 1879.4.1 TDBGrid组件 1889.4.2 TDBNavigator组件 1909.4.3 TDBText组件 1919.4.4 TDBEdit组件 1929.4.5 TDBMemo组件 1929.4.6 TDBImage组件 1939.4.7 TDBListBox组件 1939.4.8 TDBComboBox组件 1939.4.9 TDBCheckBox组件 1949.4.10 TDBRadioGroup组件 1949.4.11 TDBLookupListBox组件 1959.4.12 TDBLookupComboBox组件 1959.4.13 TDBCtrlGrid组件 1959.4.14 TDBRichEdit组件 1969.4.15 TDBChart组件 196习题 202第10章 报表与图表 20310.1 QuickReport组件 20310.1.1 QuickReport概述 20310.1.2 TQuickRep组件 20410.1.3 TQRSubDetail组件 20610.1.4 TQRBand组件 20710.1.5 TQRChildBand组件 20710.1.6 TQRGroup组件 20810.1.7 TQRLabel组件 20810.1.8 TQRDBText组件 20810.1.9 TQRExpr组件 20810.1.10 TQRsysData组件 20910.1.11 TQRMemo组件 21010.1.12 TQRRichText组件 21010.1.13 TQRDBRichText组件 21010.1.14 TQRShape组件 21010.1.15 TQRImage组件 21010.1.16 TQRDBImage组件 21010.1.17 TQRComposite组件 21010.1.18 TQRPreview组件 21110.1.19 QuickReport报表实例 21110.2 Rave报表设计器的组件 21810.2.1 Rave 5的报表设计 界面 21810.2.2 Drawing(绘图)组件页 21910.2.3 Bar Code(条形码)组件页 21910.2.4 Standard(标准)组件页 21910.2.5 Report(报表)组件页 22010.2.6 其他组件页 22110.3 Delphi中的Rave组件 22110.3.1 RvProject组件 22110.3.2 RvSystem组件 22210.3.3 其他组件 22310.3.4 Rave报表例程 22310.4 图表 22710.4.1 DBChart组件 22710.4.2 图表应用实例 229习题 229第11章 实训 23011.1 实训1 Delphi集成开发环境操作 23011.1.1 Delphi集成开发环境操作 23011.1.2 实训报告 23111.2 实训2 Delphi编程语言训练 23111.2.1 编写对象Pascal应用程序 23111.2.2 函数和过程的编写和调用 23211.2.3 函数和过程的编写和调用,尝试窗体编程方法 23311.2.4 实训报告 23611.3 实训3 Delphi窗体设计 23611.3.1 建立窗体,在窗体中添加和设置组件 23611.3.2 建立MDI窗体,并对子窗体进行管理 23911.3.3 实训报告 24111.4 实训4 Delphi组件应用 24111.4.1 设计由按钮类组件实现的功能窗体 24111.4.2 设计由列表类组件实现的功能窗体 24311.4.3 按需求将各种组件灵活组合,实现功能窗体 24511.4.4 实训报告 24611.5 实训5 Delphi菜单设计 24611.5.1 设计窗体菜单(1) 24611.5.2 设计窗体菜单(2) 24811.5.3 实训报告 24911.6 实训6 对话框设计 24911.6.1 对话框的设计和使用 24911.6.2 实训报告 25111.7 实训7 工具栏、状态栏设计 25111.7.1 建立窗体工具栏、状态栏 25111.7.2 实训报告 25311.8 实训8 图形及多媒体应用 25311.8.1 Delphi绘图组件应用 25311.8.2 Delphi图形组件应用 25611.9 实训9 数据库编程 26311.9.1 设计数据表结构 26311.9.2 设计数据表编辑窗体 26311.9.3 设计数据表查询窗体 26911.9.4 实训报告 27211.10 实训10 报表设计 27211.10.1 熟悉Delphi报表设计 27211.10.2 实训报告 276

章节摘录

插图:

编辑推荐

《普通高等教育"十一五"国家级规划教材•Delphi程序设计基础第2版》适合作为高职高专Delphi课程的教材,也可作为Delphi软件开发人员的自学参考书。

图书封面

评论、评分、阅读与下载


    Delphi程序设计基础 PDF格式下载


用户评论 (总计7条)

 
 

  •   好入门,适合初学者,看了一半,都学得下。
  •   这本书很实用,非常满意。
  •   书看起来不杂地!后面很脏……感觉有点旧……顶部有很重的撞痕!215页有个孔……其他还待检查!内容还行……基本是入门级别的人可看看!
  •   觉得纸张质量不是很好的!具体内容还在研究!
  •   这本书很浅显,讲的实例也不多不透,建议还是选择Delphi开发内幕这本书好一点
  •   内容没看,单从外观上看纸张太薄,做工差,感觉就是盗版的。
  •   是Delphi教材中,为数不多的、很精彩的好教材。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7