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

IDE和OBJECT PASCAL语言

IDE和OBJECT PASCAL语言

定 价:¥32.00

作 者: 徐新华编著
出版社: 人民邮电出版社
丛编项: Delphi 4高级编程丛书
标 签: 软件工具 PASCAL语言 Delphi Pascal

ISBN: 9787115073747 出版时间: 1998-12-01 包装:
开本: 26cm 页数: 319页 字数:  

内容简介

  本书是《Delphi 4高级编程丛书》的第一册,全面深入地介绍了优秀的编程工具Delphi 4的特点,包括它的集成开发环境、基本的编程技巧、Object Pascal语言等内容。本书第一章介绍Delphi 4的集成开发环境(即IDE),包括主窗口、菜单栏、工具栏、元件选项板、Object Inspector、代码编辑器、对象库等。第二章至第六章介绍Delphi 4的基本编程技巧。其中,第二章介绍Component与fORM,这是Delphi 4可视化编程的基础;第三章介绍特性与事件,重点是如何用Object Inspector修改元件的特性和建立事件句柄;第四章介绍项目管理器;第五章介绍怎样调试程序,包括远程调试和多进程调试;第六章介绍包的技术,讲述了怎样安装设计运行期包,怎样创建、编译和发布包。第七章至第十七章介绍最新版本的Object Pascal语言。其中,第七章介绍词法,重点是各种运算符;第八章介绍数据类型,这里介绍了开放式数组;第九章介绍语句和块;第十章介绍过程和函数;第十一章介绍Object Pascal语言的程序结构;第十二章介绍异常处理机制;第十三章介绍面向对象的编程思想,这是本书的重点;第十四章和第十五章介绍动态链接库;第十六章介绍嵌入式汇编的语法;第十七章介绍怎样写C++代码。本书内容全面、文字简洁,既可作为广大读者学习Delphi 4入门指导书,又可作业程序员、开发设计人员的编程参考手册。

作者简介

暂缺《IDE和OBJECT PASCAL语言》作者简介

图书目录

第一章  Delphi 4的IDE
1.1  IDE的主窗口
1.2  菜单栏
1.2.1  File菜单
1.2.2  Edit菜单
1.2.3  Search菜单
1.2.4  View菜单
1.2.5  Project菜单
1.2.6  Run菜单
1.2.7  Component菜单
1.2.8  Database菜单
1.2.9  Tools菜单
1.2.10  Workgroups菜单
1.2.11  Help菜单
1.3  工具栏
1.4  元件选项板
1.4.1  Standard页
1.4.2  Additional页
1.4.3  Win32页
1.4.4  System页
1.4.5  Internet页
1.4.6  Data Access页
1.4.7  Data Controls页
1.4.8  Midas页
1.4.9  Decision Cube页
1.4.10  QReport页
1.4.11  Dialogs页
1.4.12  Win3.1页
1.4.13  Samples页
1.4.14  ActiveX页
1.4.15  自定义元件选项板
1.5  Object Inspector
1.6  代码编辑器
1.6.1  代码编辑器的窗口
1.6.2  代码导航
1.6.3  在代码编辑器中获得帮助和提示
1.6.4  装订区
1.6.5  代码浏览器
1.7  CodeInsight
1.7.1  类自动完成
1.7.2  代码模板
1.7.3  代码自动完成
1.7.4  参数提示
1.7.5  计算提示
1.8  自定义代码编辑器
1.8.1  设置编辑器的选项
1.8.2  设置代码编辑器的显示和字体选项
1.8.3  设置代码编辑器的颜色
1.8.4  自定义Code Insight
1.9  对象库
1.9.1  New页
1.9.2  ActiveX页
1.9.3  Multitier页
1.9.4  Forms页
1.9.5  Dialogs页
1.9.6  Projects页
1.9.7  Data Modules页
1.9.8  bUSINESS页
1.9.9  “New Items”对话框上的快捷菜单
1.9.10  在不同的项目间共享对象库
1.9.11  在同一个项目内共享对象库
1.9.12  代码重用的方式
1.9.13  使用对象库中的项目模板
1.9.14  自定义对象库
1.10  对象浏览器
1.10.1  对象浏览器的窗口
1.10.2  对象浏览器的基本操作
1.10.3  过滤器
1.11  设置IDE的选项
1.11.1  Preferences页
1.11.2  Library页
1.11.3  Browser页
1.11.4  Explorer页
第二章  Component与Form
2.1  把元件加到Form上
2.2  在Form上选择元件
2.3  元件的重设尺寸、移动和删除
2.4  元件的剪切、复制、粘贴
2.5  在Form上对齐元件
2.6  把元件分组
2.7  向项目中加入新的Form
2.8  在多个Form或单元间切换
2.9  在多个Form中调用另一个Form
2.10  与其他项目共享Form
2.11  把Form以ASCII格式存储
2.12  使用Form模板和向导
第三章  特性与事件
3.1  在设计期修改元件的特性
3.2  在运行期个性元件的特性
3.3  特性编辑器
3.3.1  直接键入编辑器
3.3.2  下拉列表编辑器
3.3.3  对象列表编辑器
3.3.4  对话框编辑器
3.3.5  嵌套编辑器
3.3.6  集合编辑器
3.3.7  两个特殊的特性
3.4  生成新的事件句柄
3.5  建立默认的事件句柄
3.6  定位已有的事件句柄
3.7  重用事件句柄
3.8  删除事件句柄
3.9  处理由用户产生的事件
3.9.1  鼠标事件
3.9.2  鼠标拖曳
3.9.3  键盘
3.10  处理与菜单有关的事项
第四章  项目管理
4.1  什么是项目
4.1.1  项目文件
4.1.2  Form和单元文件
4.1.3  其他类型的文件
4.2  有关项目的基本操作
4.3  项目管理器
4.3.1  项目管理器的工具栏和状态栏
4.3.2  项目管理器的快捷菜单
4.4  管理项目组
4.4.1  怎样建立项目组
4.4.2  在项目组中加入DLL项目
4.4.3  在项目组中加入BAT项目
4.4.4  编译项目组
4.5  与其他项目共享文件
4.6  选择项目模板
4.7  编译、重建和运行项目
4.8  设置项目选项
4.8.1  指定项目的主Form
4.8.2  指定应用程序的标题、图标和帮助文件
4.8.3  设置项目的搜索路径
4.8.4  设置项目的版本信息
4.8.5  设置包的选项
4.8.6  设置编译器的选项
4.8.7  设置链接器的选项
第五章  调试器
5.1  错误类型
5.1.1  设计期错误
5.1.2  编译期错误
5.1.3  运行期错误
5.1.4  逻辑错误
5.1.5  怎样尽可能地减少错误
5.2  设置调试器的选择
5.2.1  General页
5.2.2  Event Log页
5.2.3  Language Exceptions页
5.2.4  OS Exceptions页
5.3  自定义调试器的颜色
5.4  控制程序的运行
5.4.1  单步执行
5.4.2  跟踪执行
5.4.3  跳过一段代码
5.4.4  返回到执行点
5.4.5  暂停运行
5.4.6  重新开始运行
5.4.7  命令行参数
5.5  断点
5.5.1  源代码断点
5.5.2  机器指令断点
5.5.3  数据断点
5.5.4  模块断点
5.5.5  断点列表窗口
5.5.6  删除断点
5.5.7  禁止和允许断点
5.5.8  设置断点的属性
5.6  监视表达式的值
5.6.1  观察窗口
5.6.2  计算机和修改表达式的值
5.6.3   计算提示
5.6.4  Inspector窗口
5.7  几个与调试有关的窗口
5.7.1  CPU窗口
5.7.2  线程状态窗口
5.7.3  Call Stack窗口
5.7.4  模块窗口
5.7.5  事件记录窗口
5.8  调试动态链接库
5.9  远程调试
5.9.1  本地的配置
5.9.2  远程机器的配置
5.10  多进程调试
5.11  Assert例程
5.12  其他调试手段
第六章  包(Package)
6.1  什么是包
6.2  怎样安装运行期包
6.3  怎样安装设计期包
6.4  建立自己的包
6.5  包的源文件
6.6  怎样编译包
6.7  包的版本信息
6.8  怎样发布包
6.9  包收集器
第七章  词法
7.1  注释
7.2  标识符
7.3  保留字、指示字和特殊符号
7.4  运算符
7.4.1  对象限定运算符
7.4.2  指针动态变量运算符
7.4.3  @运算符
7.4.4  位运算符
7.4.5  算术运算符
7.4.6  逻辑运算符
7.4.7  关系运算符
7.4.8  字符指针运算符
7.4.9  运行期类型识别运算符
7.4.10  类型强制转换符
7.4.11  集合运算符
7.4.12  字符串运算符
第八章 数据类型
8.1  简单类型
8.1.1  有序类型概述
8.1.2  有序类型中的整型
8.1.3  有序类型中的布尔类型
8.1.4  有序类型中的字符类型(Char)
8.1.5  枚举类型(Enumerated)
8.1.6  子界类型(SubRange)
8.1.7  简单类型中的实型
8.2  字符串类型
8.2.1  短字符串
8.2.2  长字符串
8.2.3  宽字符串
8.2.4  字符串常量
8.2.5  处理以NULL结束的字符串的标准例程
8.3  数组——构造类型之一
8.3.1  怎样声明数组类型
8.3.2  怎样声明数组变量
8.3.3  怎样访问数组中的元素
8.3.4  多维数组
8.3.5  零基准数组
8.3.6  数组的整体赋值
8.3.7  把数组作为过程或函数的形参
8.3.8  开放式数组
8.3.9  多维的开放式数组
8.4  集合——构造类型之二
8.4.1  集合类型的声音
8.4.2  集合类型常量的表示方法
8.4.3  集合能参加的运算
8.5  记录——构造类型之三
8.5.1  记录类型的声音
8.5.2  如何访问记录中的字段
8.5.3  记录的整体赋值
8.5.4  记录与数组
8.5.5  With语句
8.5.6  记录的可变部分
8.6  文件——构造类型之四
8.6.1  文件类型的声明
8.6.2  文件类型的操作
8.6.3  用于文件操作的例程
8.6.4  文本文件
8.7  指针类型
8.7.1  指针类型的声明
8.7.2  指针的操作
8.7.3  无类型指针
8.8  过程类型
8.8.1  过程类型的声明
8.8.2  过程类型的用法
8.8.3  方法指针
8.9  可变类型(Variant)
8.9.1  可变类型变量的声明和赋值
8.9.2  可变数组
8.9.3  可变类型的变量能参加的运算
8.9.4  可变类型与OLE自动化对象
8.10  变量
8.10.1  变量的声明
8.10.2  Absolute子句
8.10.3  全局变量和局变变量
8.10.4  线程局变变量
8.11  类型常量
8.11.1  简单类型的常量
8.11.2  指针类型的常量
8.11.3  过程类型的常量
8.11.4  字符串类型的常量
8.11.5  数组类型的常量
8.11.6  集合类型的常量
8.11.7  记录类型的常量
8.12  类型相容、赋值相容以及类型强制转换
8.12.1  类型完全一致
8.12.2  类型相容
8.12.3  赋值相容
8.12.4  类型强制转换
第九章  语句和块
9.1  声明语句
9.1.1  标号声明语句
9.1.2  常量声明语句
9.1.3  资源字符串
9.1.4  类型声明语句
9.1.5  变量声明语句
9.1.6  过程声明语句
9.1.7  函数声明语句
9.1.8  输出项声明语句
9.1.9  声明语句的顺序
9.2  赋值语句
9.3  Goto语句
9.4  复合语句
9.5  条件语句
9.5.1  If语句
9.5.2  Case语句
9.6  循环语句
9.6.1  For语句
9.6.2  While语句
9.6.3  Repeat语句
9.6.4  Break和Continue
9.7  With语句
第十章  过程和函数
10.1  调用Delphi预定义好的过程和函数
10.2  过程的声明、定义和调用
10.2.1  声明和定义
10.2.2  怎样调用过程
10.3  函数的声明、定义和调用
10.3.1  声明和定义
10.3.2  调用函数
10.3.3  值是怎样返回的
10.3.4  Result变量  
10.4  调用约定
10.5  过程或函数中变量的作用域问题
10.6  指示字
10.6.1  Assembler指示字
10.6.2  External指示字
10.6.3  Forward指示字
10.6.4  Overload指示字
10.7  参数
10.7.1  数值参数
10.7.2  常量参数
10.7.3  变量参数
10.7.4  外部参数
10.7.5  无类型参数
10.7.6  用短字符串和数组作为参数
10.7.7  开放数组参数
10.7.8  用过程或函数作为参数
10.7.9  指定参数的默认值
10.8  嵌套和递归
第十一章  程序结构
11.1  Program单元
11.2  子程序单元(Unit)
11.2.1  单元首部
11.2.2  Interface部分
11.2.3  Implementation部分
11.2.4  Initialization部分
11.2.5  Finalization部分
11.3  退出码
11.4  引用
第十二章  异常处理
12.1  为什么要使用异常处理
12.2  异常处理的语法
12.2.1  Try…Except结构
12.2.2  Try…Finally结构
12.2.3  嵌套
12.3  默认的异常处理句柄
12.4  定义自己的异常
12.5  在异常处理句柄中再次触发异常
第十三章  面向对象编程
13.1  概述
13.2  声明
13.3  字段
13.4  方法
13.4.1  方法的声明和定义
13.4.2  静态方法
13.4.3  虚拟方法
13.4.4  动态方法
13.4.5  抽象方法
13.4.6  消息处理方法
13.4.7  Overload指示字
13.4.8  构造和析构
13.4.9  类方法
13.5  特性
13.5.1  声明特性的语法
13.5.2  特性子句
13.5.3  索引子句
13.5.4  特性重载
13.5.5  数组特性
13.6  类成员的可见性
13.6.1  Public
13.6.2  Published
13.6.3  Private
13.6.4  Protected
13.6.5  Automated
13.7  类引用
第十四章  动态链接库
14.1  怎样访问DLL中的例程
14.1.1  静态引入方式
14.1.2  动态引入方式
14.1.3  动态引入方式的完整示例
14.1.4  引入整个单元
14.2  怎样写DLL
14.3  怎样在DLL中输出例程
14.3.1  声明要输出的例程
14.3.2  引出例程
14.4  把Form当作DLL重用(Reuse)
14.5  初始化代码和退出码
14.5.1  对DLL的全局变量初始化
14.5.2  设置DLLProc变量
14.5.3  设置ExitProc变量
14.6  ShareMem单元
第十五章  DLL的高级用法
15.1  单调函数
15.2  DLL中的模式Form
15.3  DLL中的无模式Form
15.4  DLL中的虚拟类
15.4.1  一个典型的虚拟类
15.4.2  虚拟方法表
15.4.3  怎样访问虚拟方法
15.5  DLL中的全局变量
15.5.1  创建文件映射对象
15.5.2  映射到进程的地址空间
15.5.3  释放文件映射对象
15.5.4  一个典型的示例
第十六章  嵌入式汇编
16.1  嵌入式汇编的语法
16.2  嵌入式汇编语句
16.2.1  标号
16.2.2  前缀
16.2.3  操作码、伪指令和操作数
16.3  嵌入式汇编的保留字和特殊符号
16.3.1  寄存器符号
16.3.2  运算符
16.3.3  预定义数据类型符号
16.3.4  几个特殊符号
16.3.5  保留字与自定义符号重名的问题
16.4  嵌入式汇编的表达式
16.4.1  与Object Pascal表达式的区别
16.4.2  表达式的种类
16.4.3  表达式的数据类型
16.4.4  表达式中的运算符
16.4.5  表达式中的符号
16.4.6  表达式中的常量
第十七章  与C++共享代码
17.1  混合编程的方式
17.2  调用约定
17.3  怎样在Delphi中用C++的OBJ文件
17.4  怎样在C++中用Delphi的OBJ
17.5  C++怎样调用Object  Pascal的DLLs
17.6  Opject Pascal怎样使用C++中的类
17.7  虚拟方法表

本目录推荐