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

Delphi程序设计基础教程

中国水利水电出版社
    【作 者】曹静 主编 【I S B N 】978-7-5084-5911-0 【责任编辑】张玉玲 【适用读者群】高职高专 【出版时间】2008-09-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】2008年09月第1版 【页 数】252 【千字数】 【印 张】 【定 价】27 【丛 书】软件职业技术学院“十一五”规划教材 【备注信息】
图书详情

      本书以Delphi7.0版本为对象,由浅入深、循序渐进的多Delphi的使用及开发方法做了详细的介绍。本书共分为11章,内容涉及Delphi集成开发环境的介绍和安装、object pascal语言基础、程序流程控制语句的使用、过程与函数的使用、高级数据类型的应用、面向对象编程的基本概念、异常处理的方法、常用组建的使用方法、程序调试方法、数据库及网络编程基础等内容,每章后均附有课后习题及实训,便于读者活学活用书中的知识,迅速熟练使用Delphi进行程序设计的各种基本手段。

      本书将理论与实践相结合、内容通俗实用、讲解透彻、实例丰富,可作为高职高专、大专院校Delphi课程的教材,也可作为Delphi培训班的教材,还可供广大Delphi爱好者自学参考书。

      Delphi是Inprise公司(即原Borland)推出的基于真正面向对象语言Object Pascal语言的可视化编程工具,是当今世界上最快的编译器,能大大提高编程效率。Object Pascal语言是一种成熟的、可运行的算法语言,具有语法严谨、结构清晰、可读性强和代码执行效率高等特点。Delphi功能强大,与其他常用开发工具相比,在跨平台、组件技术、系统底层开发、多媒体及图形图像开发、网络及Web开发以及数据库开发上都有优越的表现。“真正的程序员用C,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。

      本书的目标是把它作为大学生学习Delphi的入门课程,而且设计成适合所有专业的学生学习。学习本课程预先要有一定的计算机和网络基础,并且有一定的Windows使用基础。

      本书针对全国示范性软件职业学院的特点,淡化理论,以够用为度,强化技能,重在实际操作,以实际操作贯穿全书,再辅以大量实例,让学生能在实践中掌握Delphi的使用及程序开发方法,消除对Delphi的恐惧感和陌生感。

      本书是作者在多年的教学实践和科学研究的基础上,参阅了大量国内外相关教材后,几经修改而成,主要特点如下:

    (1)知识点全面,语言精练。

    本书由浅入深地展示了Delphi 7的特点和使用,系统全面地讲解了Delphi 7程序开发的基础知识和基本方法。

    结合高职高专学生的特点,在这本书中,没有洋洋洒洒的理论介绍,每章中用适当的文字对本章知识做简要介绍,而知识点更多地放在精心设计的实例及其操作步骤中来讲解,引导读者通过实践加深理论知识的理解。

    (2)深入浅出、图文并茂、通俗易懂。

    为了增加学习的趣味性,教材在介绍系统工具和实用软件的各个章节中也设计了相应的实例,而且详细描述了操作步骤,并附上操作的图形界面,让学生一看即懂,从而提高学生的学习兴趣,使学生在轻松愉快中掌握Delphi 7的使用。

    (3)合理组织目录结构、内容新颖。

    Delphi对于一般用户往往觉得难以上手,很容易放弃。本教材区别于其他相关教材,通过大量针对性强、特点鲜明的实例来体现知识点。这样让学生可以在实际应用中理解知识点,同时获取一定的程序开发经验。

    (4)内容充实、实用。

    各章均以实例讲解,通过这些实例,学生很容易举一反三。而且每章都有丰富的实训练习题,学生课后可以加强练习,以熟练掌握Delphi操作,为今后的就业做好准备。

    (5)提供实训资源文件和电子教案。

      为方便读者使用教材,书中实训的相关资源以及电子教案免费赠送给读者,读者可以从中国水利水电出版社网站上免费下载。

    全书共11章,内容涉及Delphi集成开发环境的安装和简介、Object Pascal语言基础、程序流程控制语句的使用、过程与函数的使用、高级数据类型的应用、面向对象编程的基本概念、异常处理的方法、常用组件的使用方法、程序调试方法、数据库及网络编程基础等内容,每章后均附有习题及实训,便于读者活学活用书中的知识,迅速掌握使用Delphi进行程序设计的各种基本手段。

      本书由曹静任主编,江骏任副主编,陈娜、于继武、余恒芳、李文惠、郭俐、赵丙秀、陈丹、肖菲参加编写,江骏统编全稿。

      由于时间仓促,加之编者水平有限,书中不妥或错误之处在所难免,恳请广大读者批评指正。同时,恳请读者一旦发现错误,于百忙之中及时与编者联系,以便尽快更正,编者将不胜感激。


    前言
    第1章  Delphi 7集成开发环境 1
    1.1  Delphi简介 1
    1.2  Delphi软件的安装及卸载 2
    1.3  Delphi 7的集成环境 8
    1.4  Delphi 7应用程序开发案例 13
    本章小结 16
    习题一 16
    第2章  面向对象的Pascal语言 17
    2.1  Object Pascal概述 17
    2.1.1  标识符 19
    2.1.2  保留字 19
    2.1.3  注释 20
    2.1.4  常量和变量 21
    2.2  基本数据类型 24
    2.2.1  简单数据类型 24
    2.2.2  字符串类型 26
    2.2.3  可变类型 26
    2.2.4  类型转换 27
    2.3  运算符 28
    2.3.1  赋值运算符 28
    2.3.2  算术运算符 29
    2.3.3  关系运算符 32
    2.3.4  逻辑运算符 33
    2.3.5  集合运算符 34
    2.3.6  位运算符 34
    2.3.7  其他运算符 35
    2.3.8  运算符的优先级 35
    本章小结 36
    实训 36
    习题二 39
    第3章  控制语句 40
    3.1  基本语句 40
    3.1.1  语句声明 40
    3.1.2  赋值语句 41
    3.1.3  基本输入输出语句 41
    3.1.4  复合语句 43
    3.1.5  空语句 45
    3.2  结构语句 46
    3.2.1  顺序语句 46
    3.2.2  分支语句 46
    3.2.3  循环语句 49
    3.2.4  break和continue 52
    本章小结 53
    实训 53
    习题三 56
    第4章  过程与函数 57
    4.1  过程的说明和调用 57
    4.1.1  过程的说明 57
    4.1.2  过程的调用 57
    4.2  函数的定义和调用 58
    4.2.1  函数的定义 58
    4.2.2  函数的调用 60
    4.3  过程和函数的递归调用 62
    4.3.1  过程和函数的递归调用 62
    4.3.2  过程和函数的类型 63
    4.3.3  过程与函数的调用约定 64
    本章小结 65
    实训 65
    习题四 66
    第5章  高级数据类型 68
    5.1  枚举类型 68
    5.2  子界类型 69
    5.3  集合类型 70
    5.4  数组类型 73
    5.4.1  静态数组 74
    5.4.2  动态数组 78
    5.4.3  查找 80
    5.4.4  排序 82
    5.4.5  数组参数 86
    5.5  记录类型 86
    5.6  指针类型 88
    5.6.1  指针的声明 88
    5.6.2  指针的赋值 91
    5.6.3  无类型指针 92
    5.6.4  字符指针类型 92
    5.6.5  指针的动态使用 95
    本章小结 97
    实训 97
    习题五 105
    第6章  面向对象 106
    6.1  面向对象的概念 106
    6.1.1  面向对象的基本原理 106
    6.1.2  建立面向对象思想 107
    6.2  类 108
    6.2.1  类的概念 108
    6.2.2  类的成员 108
    6.2.3  可见性 109
    6.3  方法和属性 109
    6.3.1  方法的概念 109
    6.3.2  方法的绑定 111
    6.3.3  属性 113
    6.4  对象的应用 114
    6.4.1  对象的定义 114
    6.4.2  对象的创建 115
    6.4.3  对象的使用 116
    6.5  继承 118
    6.5.1  继承的定义 118
    6.5.2  继承的使用 119
    6.6  多态 123
    6.6.1  多态与动态绑定 123
    6.6.2  方法的覆盖、隐藏和重载 124
    6.7  接口 125
    6.7.1  定义接口 126
    6.7.2  实现接口 126
    本章小结 127
    实训 127
    习题六 127
    第7章  异常处理 128
    7.1  异常与Delphi的异常类 128
    7.2  异常保护和处理机制 133
    7.3  异常处理应用 134
    本章小结 136
    实训 136
    习题七 140
    第8章  窗体和常用组件 141
    8.1  窗体基础知识 141
    8.1.1  窗体的属性、方法和事件 141
    8.1.2  窗体的创建和销毁 144
    8.2  组件概述 145
    8.2.1  组件的类型 145
    8.2.2  组件的属性、方法和事件 145
    8.3  窗体的组件对象 147
    8.3.1  向窗体中添加组件 147
    8.3.2  编辑组件对象 147
    8.4  按钮类组件 148
    8.4.1  Button组件 148
    8.4.2  BitBtn组件 149
    8.4.3  RadioButton组件和RadioGroup组件 150
    8.4.4  CheckBox组件和GroupBox组件 151
    8.5  文本对象框组件 153
    8.5.1  Label组件 153
    8.5.2  Edit组件 154
    8.5.3  ListBox组件 154
    8.5.4  ComboBox组件 156
    8.6  菜单、工具栏和状态栏组件 157
    8.6.1  主菜单和弹出式菜单 157
    8.6.2  工具栏 161
    8.6.3  状态栏 162
    8.7  对话框类组件 163
    8.8  计时器组件 167
    8.9  安装新组件 167
    本章小结 169
    实训 170
    习题八 171
    第9章  调试技术 172
    9.1  编译调试概述 172
    9.2  程序错误分类 172
    9.2.1  编译错误 172
    9.2.2  运行错误 173
    9.2.3  逻辑错误 174
    9.3  编译器的设置 174
    9.4  程序的调试 175
    9.4.1  断点的设置和使用 175
    9.4.2  单步执行 176
    9.4.3  查看变量 177
    9.4.4  其他调试方法与技巧 177
    本章小结 177
    实训 178
    习题九 178
    第10章  数据库编程基础 179
    10.1  Delphi数据库编程基础 179
    10.1.1  数据库应用程序的构成 179
    10.1.2  数据库引擎BDE、ADO简介 179
    10.1.3  数据库应用程序的建立 180
    10.2  数据源组件DataSource 184
    10.2.1  数据源组件的属性 184
    10.2.2  数据源的方法 184
    10.2.3  数据源的常用事件 184
    10.3  数据集组件DataSet 184
    10.3.1  数据集的打开与关闭 184
    10.3.2  数据集状态 185
    10.3.3  数据集的浏览 185
    10.3.4  对数据集进行的操作 186
    10.3.5  数据集常用事件 186
    10.3.6  数据集的字段 187
    10.4  BDE数据集组件 188
    10.4.1  Table组件 188
    10.4.2  Query组件 189
    10.4.3  Database组件 194
    10.4.4  其他BDE组件 195
    10.5  ADO组件 195
    10.5.1  ADOConnection组件 195
    10.5.2  ADOCommand组件 201
    10.5.3  ADODataSet组件 202
    10.5.4  ADOTable、ADOQuery和ADOStoredProc组件 202
    10.6  数据控制组件 203
    10.6.1  DBGrid组件 203
    10.6.2  DBNavigator组件 204
    10.6.3  其他数据控制组件 205
    本章小结 205
    实训 206
    习题十 208
    第11章  网络编程基础 209
    11.1  网络基础知识 209
    11.2  建立Web浏览器 212
    11.2.1  浏览器的工作原理 212
    11.2.2  浏览器的设计 215
    11.3  设计Web服务器 221
    11.3.1  Web服务器的工作原理 221
    11.3.2  应用层协议控件及应用 223
    11.4  电子邮件系统的开发 228
    11.4.1  TIdSMTP 228
    11.4.2  TIdPOP3 229
    本章小结 230
    实训 230
    习题十一 234
    附录  ASCII码表 235
    参考文献 237





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册