注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Pascal/Delphi程序设计教程:Delphi

程序设计教程:Delphi

程序设计教程:Delphi

定 价:¥30.00

作 者: 姚普选编著
出版社: 清华大学出版社
丛编项: 高等学校计算机基础教育教材精选
标 签: 软件工具 Delphi

ISBN: 9787302080282 出版时间: 2004-03-01 包装: 平装
开本: 26cm 页数: 366 字数:  

内容简介

  本书以Delphi 7为工具,结合大量具有应用价值的实例,循序渐进地介绍了计算机程序设计的基本思想和常用的程序设计方法,并简明扼要地介绍了编程时经常涉及的算法概念和计算机软件系统的工作机理等方面的知识,主要内容包括程序设计的基础知识、算法设计、数据类型、程序结构、复杂数据类型、面向对象程序设计、用户界面设计、图处理与多媒体播放、数据库应用程序。书中各章均配有习题。本书讲求文字的准确性、思想的连贯性、方法的实用性和内容的先进性。书中将程序设计过程中所涉及的多方面的知识有机地融合在一起,力求使读者在有限的时间内,理解程序设计的基本思想,掌握程序设计的基本方法。本书适合作为高等学校计算机程序设计课程的教材,也可供学习程序设计的其他人员使用。

作者简介

暂缺《程序设计教程:Delphi》作者简介

图书目录

第1章  程序设计基础知识
  1.1  程序与程序设计
  1.1.1  程序的性能与结构
  1.1.2  程序设计语言
  1.1.3  计算机解题的步骤
  I.2  Delphi程序设计方法
  1.2.1  Delphi集成开发环境
  1.2.2  Delphi程序设计实例
  1.2.3  DelpLi工程中的主要文件
  1.3  Delphi程序设计的基本技能
  1.3.1  窗体和组件的使用
  1.3.2  代码编辑器的使用
  1.3.3  变量赋值及组件的动态属性设置
  1.3.4  数据输入输出
  习题
第2章  算法与程序设计
  2.1  算法的概念
  2.1.1  算法实例
  2.1.2  算法的特征
  2.1.3  算法的表示
  2.2  算法的结构
  2.2.1  算法的3种基本结构
  2.2.2  基本结构的本质属性
  2.2.3  N—S结构流程图
  2.3  算法的程序实现
  2.3.1  算法的程序实现步骤
  2.3.2  选择结构的程序实现
  2.3.3  循环结构的程序实现
  2.3.4  算法与数据结构
  2.3.5  结构化程序设计
  习题
第3章  Delphi语言的语法基础
  3.1  符号
  3.1.1  特定符号
  3.1.2  分隔符
  3.1.3  标识符
  3.1.4  数字、字符串和标号
  3.2  常量、变量与标准函数
  3.2.1  数据类型
  3.2.2  标准数据类型
  3.2.3  字面常量和声明常量
  3.2.4  变量的声明和引用
  3.2.5  标准函数
  3.3  表达式
  3.3.1  算术表达式
  3.3.2  字符串类型和字符表达式
  3.3.3  关系表达式和布尔表达式
  3.4  枚举类型、子界类型与集合类型
  3.4.1  枚举类型
  3.4.2  子界类型
  3.4.3  集合类型
  3.4.4  类型间的相容关系
  3.5  数组
  3.5.1  一维数组
  3.5.2  多维数组
  3.5.3  动态数组
  习题
第4章  Delphi程序结构
  4.1  控制结构
  4.1.1  选择结构
  4.1.2  循环结构
  4.1.3  循环结构的嵌套
  4.1.4  非正常流程控制
  4.2  异常处理机制
  4.2.1  异常处理机制的作用
  4.2.2  try...except语句
  4.2.3  异常处理的例子
  4.2.4  try...hnally语句
  4.3  过程与函数
  4.3.1  过程的声明和调用
  4.3.2  函数的声明和调用
  4.3.3  过程和函数的参数
  4.3.4  过程和函数的嵌套
  4.4  递推、迭代和递归
  4.4.1  递推算法和程序
  4.4.2  迭代算法和程序
  4.4.3  递J]算法和程序
  4.5  Delphi应用程序的结构
  4.5.1  Delphi程序的组织结构
  4.5.2  变量的作用域
  4.5.3  构成Delphi工程的文件
  习题
第5章  记录、文件与指针
  5.1  记录类型
  5.1.1  记录的声明和引用
  5.1.2  记录的嵌套
  5.1.3  带变体部分的记录
  5.2  文件类型
  5.2.1  文件的定义
  5.2.2  文件的基本操作
  5.2.3  文本文件的操作
  5.3  指针类型
  5.3.1  指针类型与动态变量
  5.3.2  指针操作
  5.3.3  链表操作
  5.4  几种算法设计技术
  5.4.1  分治法
  5.4.2  贪心法
  5.4.3  回溯法
  习题
第6章  面向对象程序设计
  6.1  类和对象
  6.1.1  面向对象程序设计思想
  6.1.2  类的定义
  6.1.3  对象
  6.1.4  构造函数和析构函数
  6.2  类的三大特性
  6.2.1  类的封装性
  6.2.2  类的继承性
  6.2.3  类的多态性
  6.3  可视组件库(VCL)
  6.3.1  VCI。的类结构
  6.3.2  组件工作机理
  6.3.3  控件的动态生成
  6.3.4  对象变量
  6.4  消息处理
  6.4.]  Windows消息
  6.4.2  Delphi消息系统
  6.4.3  消息处理
  6.4.4  VCL消息处理机制
  6.4.5  使用挂钩
  6.5  自制控件
  6.5.1  制作组件的一般方法
  6,5,2  使用向导制作新组件
  6.5.3  组件的属性、方法和事件
  6.5.4  给自定义组件添加功能
  6.5.5  组件的测试和安装
  习题
第7章  用户界面设计
  7.1  窗体设计
  7.1.1  窗体的属性
  7.1.2  窗体的事件和方法
  7.1.3  定制对话框
  7.1.4  MDI窗体
  7.2菜单设计
  7.2.1  菜单组件与菜单设计
  7.2.2  使用菜单模板设计菜单
  7.2.3  菜单项设计技巧
  7.3  工具栏与状态栏设计
  7.3.1  工具栏组件
  7.3.2  工具栏设计实例
  7.3.3  状态栏设计
  7.4  文字编辑程序
  7.4.1  标准对话框的使用
  7.4.2  文本的复制和打印
  7.4.3  文字编辑器实例
  习题
第8章  图、多媒体与多线程程序
  8.1  图处理组件
  8.1.1  图处理组件与图像种类
  8.1.2  图像组件(1mage)
  8.1.3  成形组件(Shape)
  8.2  画布对象
  8.2.1  像素操作
  8.2.2  画笔
  8.2.3  画刷与作图区域
  8.2.4  画布对象的基本作图方法
  8.2.5  组件及对象的综合应用
  8.3  控件拖放及运动
  8.3.1  控件的公共属性
  8.3.2  鼠标事件及手控作图
  8.3.3  控件的拖放操作
  8.3.4  控件的动画效果
  8.3.5  键盘事件及组件的手控运动
  8.4  音频和视频播放
  8.4.1  音频播放
  8.4.2  卡通控件
  8.4.3  媒体播放器控件
  8.5  多线程应用程序
  8.5.1  进程与线程
  8.5.2  创建线程对象
  8.5.3  线程对象的使用
  习题
第9章  数据库应用程序
  9.1  数据库系统概念
  9.1.1  数据库系统组成
  9.1.2  关系数据库层次结构
  9.1.3  数据库系统开发工具
  9.2  数据库应用程序的结构与设计
  9.2.1  应用程序的结构
  9.2.2  应用程序向导的使用
  9.2.3  应用程序的设计步骤
  9.3  数据库连接
  9.3.1  配置BDE数据源
  9.3.2  建立ODBC数据源
  9.3.3  使用数据库浏览器
  9.4  数据库操纵
  9.4.1  字段的操作
  9.4.2  使用Tabel组件的记录查找
  9.4.3  使用Query组件的SQL查询
  9.5  基于ADO的数据库应用程序
  9.5.I  ADO组件
  9.5.2  通过ADO连接数据库
  9.5.3  通过ADO创建主/细表应用程序
  习题
参考文献

本目录推荐