热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Delphi程序设计及实验指导(第二版)

中国水利水电出版社
    【作 者】张景安 等主编 【I S B N 】978-7-5084-5654-6 【责任编辑】张玉玲 【适用读者群】本科 【出版时间】2008-06-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第2版 【页 数】240 【千字数】 【印 张】 【定 价】26 【丛 书】普通高等教育“十一五”国家级规划教材 【备注信息】
图书详情

      本书是普通高等教育“十一五”国家级规划教材,内容主要包括Dephi概述、程序设计基础、常用组件介绍、菜单设计、多文档界面设计、对话框设计、数据库编程、Internet编程以及多媒体编程等知识点。本书在内容安排上采取实例驱动的方法,在讲解基本概念、基本原理的基础上,通过实例加深读者对所学知识的理解和掌握。书后针对所学内容配有相应的习题和实验,以帮助读者理论联系实际,进一步巩固所学知识。本书重点在于培养读者的实际应用能力,通过本书的学习,使读者能够熟练运用所学知识开发实际应用系统。

      本书可以作为高职高专院校教材,也可以作为高等院校计算机及相关专业的教材,并且可供从事Delphi应用程序开发的工程技术人员参考。

    本书是普通高等教育“十一五”国家级规划教材。

    本书第一版于2004年出版,第二版根据使用本书教师的意见和建议,以及作者本人在授课中的体会,在保留第一版风格的基础上(紧扣《基本要求》和《培养规格》,在内容编排上采用实例驱动的方法,以培养学生的实践技能为主,理论讲解够用为度),对部分内容进行了调整和修改,与第一版相比主要有以下一些变化:

    (1)对教材中的一些内容进行了调整。根据教学和实践程序设计的需要,增删了一些内容,如删除了Delphi .NET编程中较少使用的模板技术,删除了Internet编程一章,增加了目前较为流行的ASP .NET编程一章并在实验部分增加了相应的实验要求。

    (2)基于最新的编程技术,讲授当前流行的.NET编程技术。教材结合.NET的特点,不仅介绍传统的编程技术,而且对当前流行的先进编程技术进行了详细介绍,从而使教材更具通用性、实用性和先进性。

    (3)对应用实例及习题进行修订,基于Windows XP平台重新整合了实例。所有实例及实验部分的设计指导均在Windows XP平台下,基于Delphi 8 for .NET重新调试通过(同样兼容其他更高版本的Delphi .NET平台),并按章节进行重新整理。

    (4)以工程实践的样本程序整合Delphi语言的各种元素。本书的全部实例都采用工程化的思想进行重新改写,针对Delphi语言的核心应用,编制能够透彻说明问题的实例程序,以一个完整的综合实例作为任务驱动,一步一步来整合Delphi语言的各种元素。

    (5)删繁就简,内容实用,言简意赅。必需的基本知识和常用内容,讲深讲透;同时,略去那些生僻的细节和不常用的内容,并将重点放在数据库和ASP .NET程序设计这两部分,文字叙述言简意赅。

    (6)每章开始部分增加了“本章导读”,结束部分增加了“本章小结”,对书中的核心内容进行归纳和总结,便于读者学习和自学。

    (7)教学资源完备,使用方便。重新制作了PowerPoint电子教案,并提供全部实例的源代码。主讲教师可根据教学目标和教学对象的实际情况,方便地进行二次创作,高效、快捷地完成教学准备。

    本书由张景安、傅文博、赵慧勤任主编,参加部分编写工作的还有张英、张叶娥、张天刚等。另外,马永、张杰也参与了本书的资料收集、部分程序的调试,以及文稿录入编排工作,在此表示感谢。全书由张景安统稿。

    由于时间仓促和编者水平有限,书中的不妥或错误之处在所难免,欢迎广大读者批评指正。我们的电子邮件地址是:zhangjingan@126.com。

    编 者

    2008年5月

    第二版前言
    第一版前言
    第1章 Delphi概述 1
    本章导读 1
    1.1 Delphi的发展 1
    1.2 Delphi 8 for .NET的功能特点 1
    1.2.1 Delphi的主要特点 1
    1.2.2 Delphi 8 for .NET的新特性 2
    1.3 Delphi的安装 3
    1.3.1 Delphi 8 for .NET的安装要求 3
    1.3.2 Delphi 8 for .NET的安装步骤 3
    1.4 Delphi的集成开发环境 5
    1.4.1 Delphi 8 for .NET主窗口介绍 5
    1.4.2 窗体设计器 13
    1.4.3 工程管理器(Project Manager) 14
    1.4.4 对象查看器 14
    1.4.5 代码编辑器 15
    本章小结 16
    习题一 16
    第2章 面向对象的Pascal 17
    本章导读 17
    2.1 数据类型 17
    2.1.1 简单数据类型 17
    2.1.2 字符串类型 19
    2.1.3 结构类型 19
    2.1.4 可变类型 21
    2.2 常量与变量 21
    2.2.1 标识符 21
    2.2.2 常量 22
    2.2.3 变量 22
    2.3 表达式与运算符 22
    2.3.1 表达式 22
    2.3.2 运算符 23
    2.4 语句 25
    2.4.1 注释 25
    2.4.2 简单语句和复合语句 25
    2.4.3 条件语句 26
    2.4.4 循环控制语句 29
    2.5 函数和过程 31
    2.5.1 函数和过程的声明 31
    2.5.2 重载函数和过程 32
    2.5.3 参数 32
    2.5.4 作用域 34
    2.5.5 函数和过程的调用 34
    本章小结 35
    习题二 36
    第3章 面向对象程序设计 37
    本章导读 37
    3.1 面向对象的可视化编程步骤 37
    3.1.1 建立新工程 37
    3.1.2 设计程序界面 38
    3.1.3 编写程序代码 39
    3.1.4 保存所有文件 39
    3.1.5 运行程序 39
    3.1.6 生成exe文件 40
    3.1.7 制作安装包 40
    3.2 对象和类的概念 44
    3.2.1 对象 45
    3.2.2 类 45
    3.2.3 方法 48
    3.2.4 继承和多态 50
    3.2.5 命名空间 50
    3.3 消息 51
    3.3.1 消息机制 51
    3.3.2 发送消息 53
    3.3.3 处理消息 53
    3.3.4 用户自定义消息 54
    3.4 异常处理 55
    3.4.1 异常及异常类 55
    3.4.2 try…except子句 57
    3.4.3 try…finally语句 57
    3.4.4 raise语句 57
    3.5 程序调试 57
    3.5.1 调试的准备和开始 58
    3.5.2 程序运行的控制 59
    3.5.3 断点的使用 60
    3.5.4 监视数据的值 61
    本章小结 64
    习题三 65
    第4章 常用组件 66
    本章导读 66
    4.1 组件概述 66
    4.1.1 组件分类 66
    4.1.2 组件的常用属性及事件 66
    4.2 文本输入类组件 68
    4.2.1 TLabel组件 68
    4.2.2 TEdit组件 69
    4.2.3 TMemo组件 72
    4.2.4 TRichEdit组件 73
    4.3 按钮类组件 73
    4.3.1 TButton组件 74
    4.3.2 TBitBtn组件 74
    4.3.3 TSpeedButton组件 75
    4.3.4 TRadioButton组件 76
    4.3.5 TCheckBox组件 76
    4.4 列表类组件 78
    4.4.1 TListBox组件 78
    4.4.2 TComboBox组件 80
    4.4.3 TTreeView组件 83
    本章小结 85
    习题四 85
    第5章 菜单设计 86
    本章导读 86
    5.1 创建主菜单 86
    5.1.1 TMainMenu组件 87
    5.1.2 主菜单的设计 87
    5.2 设计快捷菜单 89
    5.2.1 TPopupMenu组件 89
    5.2.2 快捷菜单设计 90
    本章小结 91
    习题五 92
    第6章 窗体设计 93
    本章导读 93
    6.1 创建窗体 93
    6.1.1 TForm组件 94
    6.1.2 选择、布局和编辑组件 95
    6.2 多页面窗体 98
    6.2.1 多页面窗体的概念 99
    6.2.2 TPageControl组件 99
    6.2.3 多页面窗体的设计 99
    6.3 分割窗体 101
    6.3.1 TSplitter组件 101
    6.3.2 分割窗体的设计 102
    6.4 多文档界面设计 102
    6.4.1 MDI的组成 103
    6.4.2 多文档界面设计 104
    本章小结 107
    习题六 107
    第7章 对话框设计 109
    本章导读 109
    7.1 通用对话框组件 109
    7.1.1 文件对话框组件 109
    7.1.2 字体对话框组件(TFontDialog) 112
    7.1.3 颜色对话框组件(TColorDialog) 114
    7.1.4 打印对话框组件(TPrintDialog)
    与打印设置对话框组件(TPrinterSetupDialog) 114
    7.1.5 查找及替换对话框组件 115
    7.2 模式对话框与无模式对话框 117
    7.2.1 模式对话框 117
    7.2.2 无模式对话框 121
    7.3 消息框 122
    本章小结 124
    习题七 125
    第8章 数据库应用程序设计 126
    本章导读 126
    8.1 数据库系统概述 126
    8.1.1 基本概念 126
    8.1.2 Delphi的数据库特性 127
    8.1.3 Delphi可以使用的数据源 128
    8.2 Delphi数据库应用程序体系结构 129
    8.2.1 单层结构 129
    8.2.2 两层结构 129
    8.2.3 多层结构 130
    8.3 数据库设计 130
    8.3.1 常用数据库 130
    8.3.2 数据库、数据库表的创建与维护 131
    8.4 常用数据库组件 137
    8.4.1 BDE数据集组件 137
    8.4.2 数据访问(Data Access)组件 148
    8.4.3 数据控制(Data Control)组件 149
    8.4.4 ADO.NET介绍 152
    8.5 数据库应用程序综合实例 154
    8.5.1 总体设计 154
    8.5.2 数据库设计 154
    8.5.3 程序设计 154
    本章小结 159
    习题八 160
    第9章 ASP.NET应用程序开发 161
    本章导读 161
    9.1 ASP.NET简介 161
    9.1.1 ASP.NET的优势 161
    9.1.2 Web窗体 162
    9.1.3 Web 窗体数据存取 165
    9.1.4 ASP.NET的命名空间 165
    9.2 ASP.NET组件 165
    9.2.1 Components组件页 165
    9.2.2 HTML Elements组件页 166
    9.2.3 Data Components组件页 167
    9.2.4 Web Controls组件页 168
    9.2.5 Borland Data Provider组件页 170
    9.2.6 DB Web组件页 171
    9.2.7 Enterprise Core Objects组件页 172
    本章小结 175
    习题九 175
    第10章 多媒体编程 176
    本章导读 176
    10.1 动画组件TAnimate 176
    10.2 媒体播放器组件TMediaPlayer 178
    10.3 简单的动画播放程序的设计 180
    10.3.1 界面设计 180
    10.3.2 代码编写 181
    10.4 简单的CD播放器的制作 183
    10.4.1 界面设计 183
    10.4.2 代码编写 184
    本章小结 186
    习题十 187
    附录 188
    实验1 Delphi集成开发环境和程序设计初步 188
    实验2 顺序结构程序设计 191
    实验3 选择结构程序设计 194
    实验4 循环结构程序设计 197
    实验5 常用组件 200
    实验6 菜单设计 204
    实验7 窗体设计 206
    实验8 多文档界面设计 209
    实验9 对话框设计 215
    实验10 数据库编程 218
    实验11 ASP.NET 程序设计 224
    实验12 多媒体编程 226
    参考文献 229
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册