当前位置:主页 > 书籍配套资源 > Delphi配套资源
《Delphi程序设计基础(第2版)》教案,源代码

《Delphi程序设计基础(第2版)》教案,源代码

  • 更新:2022-01-18
  • 大小:6 MB
  • 类别:Delphi
  • 作者:张世明
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

内容介绍

本书按照Delphi 7的体系,系统、全面、深入地介绍Delphi 7的各种功能。在讲解功能的同时,结合可视化的编程方法,选取简短、易学的实用例子帮助读者深入理解所学的内容。

本书共11章。第1~10章分别讲述Delphi集成开发环境、Delphi的编程语言、窗体设计、Delphi的基本组件、菜单设计、对话框设计、工具栏和状态栏设计、图形及多媒体应用、数据库编程、报表与图表;第11章是实训,为每章内容提供了应用实例和习题,使读者充分掌握每一个知识点。

本书适合作为高职高专Delphi课程的教材,也可作为Delphi软件开发人员的自学参考书。

目录

  • 第1章Delphi集成开发环境1
  • 1.1Delphi主窗口2
  • 1.1.1标题栏2
  • 1.1.2菜单栏2
  • 1.1.3工具栏2
  • 1.1.4组件板3
  • 1.2Delphi窗体窗口3
  • 1.2.1窗体窗口3
  • 1.2.2窗体文件4
  • 1.3代码编辑器窗口4
  • 1.3.1代码编辑器窗口组成4
  • 1.3.2复制、移动和删除块5
  • 1.3.3查找和替换字符串5
  • 1.4对象查看器窗口6
  • 1.4.1对象查看器对话框组成7
  • 1.4.2设置属性7
  • 1.4.3添加事件8
  • 1.5项目管理器8
  • 1.5.1项目组成8
  • 1.5.2项目管理器对话框11
  • 1.5.3项目管理12
  • 1.5.4项目编译和运行14
  • 1.6Delphi程序设计过程15
  • 习题18
  • 第2章Delphi的编程语言19
  • 2.1保留字和标识符19
  • 2.1.1保留字和标准指令符19
  • 2.1.2标识符20
  • 2.1.3注释20
  • 2.1.4控制台程序中的屏幕输入和输出21
  • 2.2数据类型22
  • 2.2.1简单数据类型22
  • 2.2.2字符串类型25
  • 2.2.3结构类型25
  • 2.2.4指针类型29
  • 2.2.5过程与函数类型30
  • 2.2.6可变类型30
  • 2.3常量和变量的定义30
  • 2.3.1常量30
  • 2.3.2变量31
  • 2.3.3类型常量32
  • 2.4运算符和表达式32
  • 2.4.1运算符32
  • 2.4.2表达式35
  • 2.5语句35
  • 2.5.1简单语句35
  • 2.5.2结构语句36
  • 2.5.3条件语句37
  • 2.5.4循环语句38
  • 2.5.5转向语句40
  • 2.6过程与函数41
  • 2.6.1标准过程与函数41
  • 2.6.2用户自定义过程和函数的定义43
  • 习题48
  • 第3章窗体设计50
  • 3.1Delphi窗体50
  • 3.1.1窗体与窗口50
  • 3.1.2窗体属性50
  • 3.1.3窗体事件51
  • 3.2设计窗体53
  • 3.2.1新建窗体53
  • 3.2.2设置窗体属性53
  • 3.2.3添加组件53
  • 3.2.4编辑组件54
  • 3.2.5设置组件属性56
  • 3.2.6Tab顺序56
  • 3.2.7创建顺序57
  • 3.2.8窗体网格57
  • 3.2.9保存文件57
  • 3.3窗体模板58
  • 3.4运行时改变窗体59
  • 3.4.1运行时设置属性59
  • 3.4.2运行时创建组件61
  • 3.5MDI程序62
  • 3.5.1MDI窗体62
  • 3.5.2创建子窗体62
  • 3.5.3MDI的属性和方法63
  • 3.5.4MDI的菜单设计64
  • 习题67
  • 第4章Delphi的基本组件68
  • 4.1文本型组件68
  • 4.1.1Label组件68
  • 4.1.2StaticText组件69
  • 4.2按钮型组件69
  • 4.2.1Button组件69
  • 4.2.2BitBtn组件70
  • 4.2.3RadioButton组件72
  • 4.2.4CheckBox组件73
  • 4.2.5按钮型组件实例73
  • 4.3编辑型组件75
  • 4.3.1Edit组件75
  • 4.3.2MaskEdit组件76
  • 4.3.3SpinEdit组件77
  • 4.3.4UpDown组件78
  • 4.3.5Memo组件78
  • 4.3.6RichEdit组件79
  • 4.3.7编辑型组件实例80
  • 4.4列表框型组件82
  • 4.4.1ListBox组件82
  • 4.4.2CheckListBox组件83
  • 4.4.3ComboBox组件84
  • 4.4.4列表框型组件实例85
  • 4.5滑块型组件86
  • 4.5.1ScrollBar组件86
  • 4.5.2TrackBar组件87
  • 4.5.3滑块型组件实例88
  • 4.6容器型组件89
  • 4.6.1GroupBox组件89
  • 4.6.2Panel组件90
  • 4.6.3PageControl组件90
  • 4.6.4TabControl组件91
  • 4.6.5ScrollBox组件92
  • 习题92
  • 第5章菜单设计93
  • 5.1菜单设计简介93
  • 5.1.1菜单结构93
  • 5.1.2菜单命令项的作用94
  • 5.1.3菜单设计器94
  • 5.2主菜单设计94
  • 5.2.1打开主菜单设计器94
  • 5.2.2菜单命令项的添加95
  • 5.2.3菜单命令项的分组95
  • 5.2.4菜单命令项的热键96
  • 5.2.5菜单命令项的调整96
  • 5.2.6创建级联菜单96
  • 5.3菜单命令响应97
  • 5.4运行时设置菜单99
  • 5.4.1菜单命令项灰显99
  • 5.4.2菜单命令项隐藏99
  • 5.4.3改变菜单命令项文本100
  • 5.4.4菜单命令项单选标记100
  • 5.4.5菜单命令项复选标记100
  • 5.5创建动态菜单101
  • 5.6图形菜单103
  • 5.7菜单模板104
  • 5.7.1插入菜单模板105
  • 5.7.2创建菜单模板105
  • 5.7.3删除菜单模板106
  • 5.8快捷菜单设计106
  • 5.8.1快捷菜单的设计106
  • 5.8.2快捷菜单的响应107
  • 5.9控制菜单设计108
  • 5.9.1控制菜单设计108
  • 5.9.2控制菜单响应109
  • 习题111
  • 第6章对话框设计112
  • 6.1公共对话框112
  • 6.1.1“打开”对话框组件113
  • 6.1.2“保存”对话框组件115
  • 6.1.3“字体”对话框组件116
  • 6.1.4“颜色”对话框组件118
  • 6.1.5“打印”对话框组件119
  • 6.1.6“打印设置”和“页面设置”对话框119
  • 6.1.7“查找”对话框组件120
  • 6.1.8“替换”对话框组件122
  • 6.2标准对话框123
  • 6.2.1消息框123
  • 6.2.2输入框124
  • 习题125
  • 第7章工具栏和状态栏设计126
  • 7.1快捷按钮126
  • 7.2工具栏设计127
  • 7.2.1用面板构成工具栏127
  • 7.2.2使用工具栏组件130
  • 7.2.3使用CoolBar组件134
  • 7.2.4使用控件栏组件135
  • 7.3状态栏设计136
  • 7.3.1状态栏的基本属性136
  • 7.3.2显示状态及提示信息137
  • 习题138
  • 第8章Delphi图形及多媒体应用139
  • 8.1绘图组件139
  • 8.1.1Shape组件139
  • 8.1.2PaintBox组件140
  • 8.1.3画布对象140
  • 8.1.4Image组件143
  • 8.1.5绘制图元文件145
  • 8.1.6打印图形147
  • 8.2图形列表组件147
  • 8.2.1TreeView组件148
  • 8.2.2ListView组件149
  • 8.3图形栅格组件152
  • 8.3.1StringGrid组件152
  • 8.3.2DrawGrid组件152
  • 8.3.3ColorGrid组件153
  • 8.4图形日历组件154
  • 8.4.1DateTimePicker组件154
  • 8.4.2MonthCalendar组件155
  • 8.4.3Calendar组件155
  • 8.5多媒体组件155
  • 8.5.1MediaPlayer组件156
  • 8.5.2Animate组件157
  • 8.5.3Timer组件159
  • 习题159
  • 第9章数据库编程160
  • 9.1数据库系统概述160
  • 9.1.1数据库管理系统160
  • 9.1.2关系数据库161
  • 9.1.3数据库应用程序161
  • 9.1.4Delphi数据库的体系结构161
  • 9.2BDE组件165
  • 9.2.1TTable组件介绍165
  • 9.2.2TQuery组件介绍174
  • 9.3ADO组件180
  • 9.3.1TADOConnection组件182
  • 9.3.2TADOCommand组件183
  • 9.3.3TADODataSet组件185
  • 9.3.4TADOTable组件186
  • 9.4数据控制组件简介187
  • 9.4.1TDBGrid组件188
  • 9.4.2TDBNavigator组件190
  • 9.4.3TDBText组件191
  • 9.4.4TDBEdit组件192
  • 9.4.5TDBMemo组件192
  • 9.4.6TDBImage组件193
  • 9.4.7TDBListBox组件193
  • 9.4.8TDBComboBox组件193
  • 9.4.9TDBCheckBox组件194
  • 9.4.10TDBRadioGroup组件194
  • 9.4.11TDBLookupListBox组件195
  • 9.4.12TDBLookupComboBox组件195
  • 9.4.13TDBCtrlGrid组件195
  • 9.4.14TDBRichEdit组件196
  • 9.4.15TDBChart组件196
  • 习题202
  • 第10章报表与图表203
  • 10.1QuickReport组件203
  • 10.1.1QuickReport概述203
  • 10.1.2TQuickRep组件204
  • 10.1.3TQRSubDetail组件206
  • 10.1.4TQRBand组件207
  • 10.1.5TQRChildBand组件207
  • 10.1.6TQRGroup组件208
  • 10.1.7TQRLabel组件208
  • 10.1.8TQRDBText组件208
  • 10.1.9TQRExpr组件208
  • 10.1.10TQRsysData组件209
  • 10.1.11TQRMemo组件210
  • 10.1.12TQRRichText组件210
  • 10.1.13TQRDBRichText组件210
  • 10.1.14TQRShape组件210
  • 10.1.15TQRImage组件210
  • 10.1.16TQRDBImage组件210
  • 10.1.17TQRComposite组件210
  • 10.1.18TQRPreview组件211
  • 10.1.19QuickReport报表实例211
  • 10.2Rave报表设计器的组件218
  • 10.2.1Rave 5的报表设计界面218
  • 10.2.2Drawing(绘图)组件页219
  • 10.2.3Bar Code(条形码)组件页219
  • 10.2.4Standard(标准)组件页219
  • 10.2.5Report(报表)组件页220
  • 10.2.6其他组件页221
  • 10.3Delphi中的Rave组件221
  • 10.3.1RvProject组件221
  • 10.3.2RvSystem组件222
  • 10.3.3其他组件223
  • 10.3.4Rave报表例程223
  • 10.4图表227
  • 10.4.1DBChart组件227
  • 10.4.2图表应用实例229
  • 习题229
  • 第11章实训230
  • 11.1实训1Delphi集成开发环境操作230
  • 11.1.1Delphi集成开发环境操作230
  • 11.1.2实训报告231
  • 11.2实训2Delphi编程语言训练231
  • 11.2.1编写对象Pascal应用程序231
  • 11.2.2函数和过程的编写和调用232
  • 11.2.3函数和过程的编写和调用,尝试窗体编程方法233
  • 11.2.4实训报告236
  • 11.3实训3Delphi窗体设计236
  • 11.3.1建立窗体,在窗体中添加和设置组件236
  • 11.3.2建立MDI窗体,并对子窗体进行管理239
  • 11.3.3实训报告241
  • 11.4实训4Delphi组件应用241
  • 11.4.1设计由按钮类组件实现的功能窗体241
  • 11.4.2设计由列表类组件实现的功能窗体243
  • 11.4.3按需求将各种组件灵活组合,实现功能窗体245
  • 11.4.4实训报告246
  • 11.5实训5Delphi菜单设计246
  • 11.5.1设计窗体菜单(1)246
  • 11.5.2设计窗体菜单(2)248
  • 11.5.3实训报告249
  • 11.6实训6对话框设计249
  • 11.6.1对话框的设计和使用249
  • 11.6.2实训报告251
  • 11.7实训7工具栏、状态栏设计251
  • 11.7.1建立窗体工具栏、状态栏251
  • 11.7.2实训报告253
  • 11.8实训8图形及多媒体应用253
  • 11.8.1Delphi绘图组件应用253
  • 11.8.2Delphi图形组件应用256
  • 11.9实训9数据库编程263
  • 11.9.1设计数据表结构263
  • 11.9.2设计数据表编辑窗体263
  • 11.9.3设计数据表查询窗体269
  • 11.9.4实训报告272
  • 11.10实训10报表设计272
  • 11.10.1熟悉Delphi报表设计272
  • 11.10.2实训报告276

资源下载

资源下载地址1:https://box.lenovo.com/l/5Hh8UR

相关资源

网友留言