高级搜索  |  搜索帮助
最近的浏览历史
浏览此书的还浏览过
购买此书的人还购买过
书  名:Delphi程序设计教程(第3版)
  • 作  者: 杨长春、刘俊、方骥、石林、徐守坤、朱正伟
  • 出版时间: 2016-06-01
  • 出 版 社: 清华大学出版社
  • 字  数: 674 千字
  • 印  次: 3-1
  • 印  张: 26.5
  • 开  本: 16开
  • ISBN: 9787302432760
  • 装  帧: 平装
  • 定  价:¥49.50
电子书价:¥34.70 折扣:70折 节省:¥14.80 vip价:¥34.70 电子书大小:40.22M
配套资源下载:
  • 名称
  • 说明
  • 权限
  • 文件大小
  • 点击图标下载
  • 图书样章
  • 所有用户
  • 256K
  • 图书课件
  • 教师
  • 29.3M
  • 网络资源
  • 教师
共有商品评论0条 查看评论摘要
内容简介
  Delphi是面向对象的可视化软件开发平台,它提供了大量VCL组件,具有强大的数据库开发和网络编程能力,极大地提高了应用系统的开发速度,是目前最优秀的软件开发工具之一。本书以Delphi XE8为开发平台进行修订,增加基于Android应用程序设计和基于iOS应用程序设计,从基础入手,由浅入深,内容翔实,图文并茂。每章都附有精选例题,并细分为界面设计、属性设置、程序设计和关键分析,具有良好的可操作性。本书可作为大学计算机及其相关专业的计算机基础教程,也可以作为广大计算机爱好者的参考资料。
前言
  Delphi软件开发平台以其丰富的环境、友好的界面、高速的编译器、强大的数据库支持而备受广大软件开发人员的欢迎和喜爱。为了帮助广大学生更好地掌握最新Delphi编程技术,特编写了本书。本书于2005年出版第1版,2008年出版第2版,随着Delphi开发平台的进一步升级,在第2版的基础上,本版在Delphi XE8新的开发平台上进行修订,增加了基于Android应用程序设计和基于iOS应用程序设计,对章节进行了修订,更符合教学的需要,精选了相关例题,学生学习更有针对性和可操作性。
本书是Delphi XE8的入门教材,内容浅显易懂。书中精心挑选每一个例题,每个例题均分为界面设计、属性设置、程序设计和程序分析等栏目,内容新颖,结构清晰。全书共分为14章。
第1章介绍Delphi XE8的基本知识以及使用Delphi XE8进行程序设计的一些基础知识。本章的重点是Delphi XE8的开发环境和开发方法。
第2章介绍Delphi的基本语法,主要包括基本词法、基本数据类型、常量与变量、运算符与表达式、常用函数与过程、语句等,以及程序的异常处理和程序调试方法。
第3章介绍Delphi常用组件的使用方法及特点,并且通过一些简明的示例对它们进行了更直观的介绍。
第4章介绍过程与函数,主要介绍结构化程序设计中过程的分类、定义及应用,函数的定义、分类以及内部函数的使用方法,参数的分类及传递方式。
第5章介绍高级数据类型,主要包括枚举、子界与集合类型、数组与记录类型、指针类型等。
第6章介绍键盘和鼠标的响应事件和文件的编程。
第7章介绍与多媒体方面相关的编程,包括图形图像处理的组件的使用方法,音频与视频处理技术。
第8章介绍Windows高级编程技术,重点介绍动态链接库和ActiveX技术。
第9章介绍Delphi XE8的数据库编程。在初步了解数据库简单理论的基础上,详细介绍了Delphi中数据访问组件及数据感知组件的常用属性与方法,ADO数据访问技术,SQL编程的相关知识等。
第10章介绍Delphi串行通信编程,包括RS232串行通信的基本原理,常用的串行通信的API函数,MSComm的使用方法。
第11章介绍网络编程的基本方法及Windows Sockets的一些概念,重点介绍了几个重要的网络组件,最后举例说明了网络编程的应用。

第12章介绍多线程的基本概念及编程的一般方法。
第13章介绍基于Android平台下的应用程序设计。主要包括Android平台程序开发的一般步骤的简单App的实现,数据库编程等。
第14章介绍基于iOS平台下的应用程序设计。主要包括进行iOS App开发的准备工作,iOS App开发中的基本UI元素的使用及iOS设备功能的编程。
本书由杨长春、刘俊、方骥、石林、徐守坤、朱正伟、刘江珅、丁宪成等策划,第1、3、5章由杨长春、刘俊编写,第2、4章由朱正伟、刘江珅编写,第6~9章由杨长春、谢惠敏编写,第10章由方骥、丁宪成编写,第11、13章由石林编写,第12章由刘俊、李俊华编写,第14章由方骥、谢惠敏编写,全书由杨长春、刘俊统稿,李俊华、谢惠敏等参加了统稿工作,薛恒新教授审阅了全部书稿,提出了许多宝贵的意见,在此一并表示感谢。
限于编者水平,书中难免有疏漏与不足之处,敬请读者批评指正。



编者
2016年2月
目录
第1章Delphi XE8基础知识

1.1Delphi XE8简介

1.2Delphi XE8集成开发环境

1.2.1认识集成开发环境

1.2.2基于组件的编程思想

1.3简单的XE8程序设计

1.4Delphi上机步骤

小结

习题

第2章Delphi语法基础

2.1保留字与标识符

2.1.1标识符

2.1.2保留字

2.1.3指令符

2.1.4注释

2.2数据类型

2.2.1数值型数据

2.2.2字符型数据

2.2.3布尔型数据

2.3常量与变量

2.3.1常量

2.3.2变量

2.4运算符与表达式

2.4.1算术运算符与算术表达式

2.4.2逻辑运算符与布尔表达式

2.4.3字符串运算符

2.4.4运算符的优先级

2.5常用系统函数与过程

2.5.1数值运算函数

2.5.2字符处理函数

2.5.3日期时间函数

2.5.4顺序类型函数

2.6语句

2.6.1语句的基本概念

2.6.2常见声明语句

2.6.3赋值语句和程序的顺序结构

2.6.4条件语句和程序的选择结构

2.6.5循环语句和程序的循环结构

2.7程序异常处理与调试技术

2.7.1异常处理的目的

2.7.2Object Pascal异常的种类

2.7.3触发异常的方法

2.7.4处理异常情况

2.7.5程序调试

小结

习题

第3章常用组件

3.1窗体

3.1.1Form组件

3.1.2弹出对话框

3.2输入显示类组件

3.2.1Edit组件

3.2.2Label组件

3.2.3Memo组件

3.2.4MaskEdit组件

3.3按钮类组件

3.3.1Button组件

3.3.2BitBtn组件

3.3.3SpeedButton组件

3.4复选框、单选按钮和单选按钮组

3.4.1CheckBox组件

3.4.2RadioButton组件

3.4.3RadioGroup组件

3.5列表框、组合框

3.5.1ListBox组件

3.5.2ComboBox组件

3.6滚动条

3.7计时器

3.8对话框组件

3.8.1OpenDialog组件

3.8.2SaveDialog组件

3.8.3FontDialog组件

3.8.4ColorDialog组件

3.8.5公共对话框的使用

3.9Win 3.1组件

3.9.1FileListBox组件

3.9.2DirectoryListBox组件

3.9.3DriveComboBox组件

3.9.4FilterComboBox组件

3.9.5Win 3.1组件的应用

3.10菜单

3.10.1MainMenu组件

3.10.2PopupMenu组件

小结

习题

第4章过程与函数

4.1过程

4.1.1标准过程

4.1.2事件过程

4.1.3自定义过程

4.2函数

4.2.1标准函数

4.2.2自定义函数

4.3内部过程和函数

4.4参数的传递

4.4.1形式参数与实际参数

4.4.2参数的传递方式

4.4.3使用默认参数

4.4.4赋值兼容与调用约定

4.5变量的作用域

4.5.1公有变量和私有变量

4.5.2全局变量和局部变量

4.5.3变量的存储方式

小结

习题

第5章高级数据类型

5.1枚举类型

5.1.1枚举类型的定义与变量声明

5.1.2枚举类型的运算

5.2子界类型

5.2.1子界类型的定义

5.2.2子界类型变量的声明

5.2.3子界类型的运算

5.3集合类型

5.3.1集合类型的定义

5.3.2集合变量的声明

5.3.3集合变量的取值

5.3.4集合类型的运算

5.4数组与记录类型

5.4.1静态数组

5.4.2动态数组

5.4.3记录类型

5.5指针类型

5.5.1指针变量的声明

5.5.2指针变量的赋值

5.5.3无类型指针变量

5.5.4字符指针类型

5.5.5指针变量的动态使用

小结

习题

第6章键盘、鼠标和文件编程

6.1键盘的编程

6.1.1关于键盘

6.1.2键盘常用事件

6.2鼠标的编程

6.3文件的编程

6.3.1适合于各种文件的基本操作

6.3.2适合于文本文件的基本操作

6.3.3有类型文件

6.3.4无类型文件

小结

习题

第7章多媒体编程

7.1图形图像基础知识

7.1.1图形图像对象组件与图像的种类

7.1.2图像组件Image

7.1.3图形组件Shape

7.2画布对象

7.2.1像素操作

7.2.2画笔

7.2.3画刷与作图区域

7.2.4PaintBox画框组件

7.3音频和视频播放

7.3.1音频播放

7.3.2卡通控件

7.3.3媒体播放器控件

小结

习题

第8章Windows高级编程

8.1动态链接库编程

8.1.1动态链接库简介

8.1.2创建DLL

8.1.3DLL文件的静态调用

8.1.4DLL文件的动态调用

8.2ActiveX编程

8.2.1创建ActiveX控件Button

8.2.2添加新属性

8.2.3ActiveX的使用

小结

习题

第9章Delphi XE8数据库编程

9.1数据库系统应用开发基础

9.1.1数据库的基本概念

9.1.2数据库的设计过程

9.1.3数据库应用程序的开发步骤

9.2SQL结构化查询语言基础

9.2.1SQL的发展

9.2.2SQL的基本查询功能

9.2.3SQL的其他应用

9.3数据库开发常用组件

9.3.1数据集组件

9.3.2数据控制组件

9.3.3数据访问组件

9.4三种常见的数据库连接方式

9.4.1基于ODBC的数据库连接方式

9.4.2基于BDE的数据库连接方式

9.4.3基于ADO的数据库连接方式

9.5数据库操纵

9.5.1字段的操作

9.5.2使用Table组件的记录查找

9.5.3使用Query组件的SQL查询

9.6人力资源管理系统的开发

9.6.1需求分析

9.6.2数据库分析

9.6.3数据库与数据源创建

9.6.4系统的代码实现

小结

习题

第10章Delphi XE8串口通信编程

10.1RS232C标准

10.1.1信号连接

10.1.2握手

10.1.3微机的RS232C接口

10.2串行口API函数


10.3MSComm控件

10.3.1MSComm安装

10.3.2MSComm控件方法

10.3.3MSComm控件属性

10.3.4MSComm控件事件

10.4MSComm控件的错误消息

小结

习题

第11章网络编程技术

11.1概述

11.2WinSock基础

11.2.1TCP、UDP和IP

11.2.2套接口和WinSock API

11.2.3面向连接和无连接

11.2.4客户/服务器模式

11.2.5套接口类型

11.2.6使用面向连接的协议时套接口的调用

11.2.7使用无连接的协议进行套接口的调用

11.3网络聊天程序的实现

11.3.1使用TCP

11.3.2使用UDP

小结

习题

第12章多线程程序设计

12.1线程的基本概念

12.1.1线程的优先级

12.1.2线程的同步

12.1.3线程的局部存储

12.2定义线程对象

12.2.1创建线程对象

12.2.2初始化线程对象

12.2.3编写线程函数

12.2.4编写线程的清除代码

12.3使用线程对象

12.3.1线程的同步

12.3.2执行线程对象

12.4利用多线程排序

小结

习题

第13章Android应用程序设计

13.1Delphi XE8 Android平台的搭建

13.1.1安装Android SDK和Android NDK

13.1.2Android SDK下载问题解决

13.1.3Android环境配置

13.2简单的XE8 for Android APP

13.2.1Hello World程序

13.2.2登录界面模拟程序

13.3数据库应用编程

13.3.1SQLite数据库

13.3.2创建首个SQLite数据库

13.3.3开发简单的Andriod数据库APP

13.4DataSnap应用编程

13.4.1SQL Server 2008数据库的建立

13.4.2创建服务器端程序

13.4.3创建Android手机端程序

小结

习题

第14章iOS应用程序设计

14.1进行iOS APP开发的准备工作

14.1.1开发iOS APP的前期知识储备

14.1.2开发平台的软硬件解决方案

14.1.3在Mac系统上配置开发环境

14.1.4利用Xcode的模拟器调试iOS程序

14.1.5在XE环境中进行iOS真机调试

14.2iOS APP开发中基本UI元素的使用

14.2.1与交互操作相关的常用组件使用案例

14.2.2与界面分类管理相关的组件使用案例

14.3在iOS APP中使用iOS设备功能

14.3.1在iOS APP中使用摄像头和分享照片

14.3.2利用iOS通知中心实现推送功能

小结

习题

Copyright(C)清华大学出版社有限公司,All Rights Reserved 京ICP备10035462号 联系我们