本书分三部分介绍Delphi 5.0的基本知识和基本编程方法。前三章介绍Delphi 5.0的新特点、集成开发环境和各种辅助工具的用法、可视化开发方法:第4.5、6章介绍对象Pascal语言的基础知识和各种语法实体的用法:第7、8、9、10章为编程实践部分,介绍菜单的设计方法、义本编辑器、文件管理和图形图像应用程序的设计方法等。\r\n 本书面向Delphi 5.0的初、中级读者。
第1章 Dephi 5.0概览\r\n\r\n1.1 关于Delphi 5.0\r\n1. 2 De1Phi 5.0的不同版本\r\n1. 3 De1Phi 5.0的新特性\r\n1. 3. 1 集成环境\r\n1.3.2 辅助工具\r\n1.3.3 组件板与VCL库\r\n小结\r\n\r\n第2章 Denhi5.0集成开发环境\r\n\r\n2. 1 DelPhi 5.0集成开发环境(IDE)的组成\r\n2.2 菜单栏及其使用\r\n2. 2. 1 Fi ie菜单\r\n2.2. 2 Edit菜单\r\n2.2. 3 Search菜单\r\n2.2. 4 View某单\r\n2. 2. 5 Project菜单\r\n2. 2.6 Run菜单\r\n2.2.7 Component菜单\r\n2. 2. 8 DataBase菜单\r\n2.2.9 Tools菜单\r\n2.2.10 Help菜单\r\n2. 3 工具条及其使用\r\n2. 4 组件板\r\n2.5 窗体设计器\r\n2. 6 对象检查器及其使用\r\n2.6.1 对象检查器的组成\r\n2.6. 2 使用对象检查器设置属性\r\n2.6.3 为组件对象添加事件\r\n2.6.4 使用对象检查器的上下文菜单\r\n2. 7 代码编辑器及其使用\r\n2.7. 1 代码编辑器的组成\r\n2.7. 2 代码洞察(Code Insight)\r\n2. 7. 3 代码浏览(Code Browser)\r\n2.7.4 模块导航(Module Navigation)\r\n2.7. 5 类完善(Class Completion)\r\n2. 7. 6 使用书签\r\n2.7.7 使用代码编辑器的上下文菜单\r\n2.8 代码管理器(Code Explorer)及其使用\r\n2.8.1 代码管理器的组成\r\n2.8.2 代码管理器的使用\r\n2.8. 3 代码管理器的上下大菜单\r\n小结\r\n\r\n第3章 Delphi可视化开发方法\r\n\r\n3.1 一个简单的应用程序\r\n3. 1. 1 Welcome应用程序要实现的功能\r\n3.1.2 创建一个应用程序项目\r\n3.1.3 进行界面设计\r\n3.1.4 添加事件处理过程\r\n3.1.5 编译、运行程序\r\n3.2 使用Delphi的项目管理和设计工具\r\n3. 2.1 创建多窗体项目\r\n3. 2. 2 使用项目管理器和项目浏览器\r\n3. 2. 3 使用对象库\r\n小结\r\n\r\n第4章 对象 Pascal语言的基础知识\r\n\r\n4.1 保留字和标识符\r\n4.1.1 保留字和标准指令符\r\n4. 1. 2 标识符\r\n4.2 对象Pascal中的数据类型\r\n4. 2. 1 顺序类型\r\n4. 2. 2 实数类型\r\n4. 2. 3 集合类型\r\n4. 3 常量与变量\r\n4. 3. 1 常量\r\n4. 3. 2 变量\r\n4.4 运算符和表达式\r\n4. 4. 1 表达式\r\n4. 4. 2 运算符\r\n4.4.3 表达式的数值类型转换\r\n4. 5 语句\r\n4.5.1 简单语句\r\n4.5.1.1 赋值语句与空语句\r\n4.5.1.2 过程语句\r\n4.5.1.3 goto语句和语句标号\r\n4.5. 2 结构语句\r\n4.5.2.1 复合语句\r\n4.5.2.2 条件语句\r\n4.5.2. 3 循环语句\r\n4.5.3 文件浏览器FileBrower例程\r\n4.6 过程与函数\r\n4.6. 1 函数和过程的声明\r\n4.6. 2 函数和过程的调用\r\n4.6. 3 参数传递方式\r\n4.6.4 函数与过程的重载和缺省参数\r\n4.7 程序、单元与段\r\n4.7. 1 程序段与作用域\r\n4.7. 2 单元与作用域\r\n4.7. 3 单元的引用\r\n4.7. 4 单元引用与名称冲突\r\n4.7. 5 Delphi程序\r\n小结\r\n\r\n第5章 使用对象Pascal中的高级数据类型\r\n\r\n5. 1 数组及其使用\r\n5. 1.1 静态数组\r\n5. 1.2 动态数组\r\n5.1.3 数组作为函数或过程的参数\r\n5.2 字符串及其使用\r\n5. 2.1 字符串类型与字符串运算\r\n5.2.2 字符串与数字\r\n5. 2.3 格式化字符串\r\n5.2. 4 字符串作为函数或过程的参数\r\n5.3 记录类型及其使用\r\n5. 3.1 记录类型的声明\r\n5.3.2 记录域的访问与With语句\r\n5. 3.3 具有变体部分的记录类型\r\n5.3.4 记录类型与可变开放数组参数\r\n5. 4 指针类型\r\n5. 4.1 指针类型与指针变量\r\n5.4.2 运算符@和^以及指针变量和动态变量的运算\r\n5.4.3 Delphi 5. 0中预定义的指针类型\r\n5. 4.4 字符型指针与Windows中的字符串\r\n5.4.5 指针与链表\r\n5. 5 过程类型\r\n5.5.1 过程类型与过程变量\r\n5. 5.2 过程类型的使用\r\n5.6 Variant类型\r\n5.5.1 variant类型与variant变量\r\n5.5.2 在表达式中使用Variant变量\r\n5. 5. 3 基于Variant类型代码的执行效率\r\n小结\r\n\r\n第6章 类与对象\r\n\r\n6.1 面向对象的程序设计\r\n6.2 类与对象的概念\r\n6.2.1 类与对象的实质\r\n6.2.2 类类型的声明\r\n6. 2.3 窗体和类\r\n6.3 类的继承性与VCL的类结构\r\n6. 3.1 继承\r\n6.3.2 类的继承与类型兼容\r\n6.3.3 VCL的类结构与TObject类\r\n6.4 封装与类成员的可见性\r\n6.5 对象成员的访问\r\n6. 5 方法\r\n6. 5. 1 方法概述\r\n6. 5. 2 方法的声明\r\n6. 5.3 方法的实现\r\n6. 5.4 隐含参数Self\r\n6.5. 5 方法的继承与重载\r\n6. 5. 6 静态、动态与虚拟方法\r\n6. 5. 7 方法的覆盖、重引入与重定义\r\n6. 5. 8 滞后联编与多态\r\n6. 5. 9 抽象方法\r\n6. 5. 10 消息处理方法\r\n6. 6 属性\r\n6.6.1 属性的声明\r\n6.6.2 数组属性\r\n6. 6. 3 属性的覆盖和重定义\r\n6. 6. 4 完善TClndar类\r\n6. 7 方法指针类型及其应用\r\n6. 7. 1 方法指针类型\r\n6. 7.2 Delphi 5.0的事件与方法指针类型的属性\r\n6. 7. 3 给TClndar类添加事件\r\n6. 7. 4 创建TClndar组件\r\n6. 8 类引用类型及其使用\r\n6. 8.1 类引用类型\r\n6. 8.2 使用类引用类型变量创建不同对象\r\n6.8.3 使用类引用类型调用类函数或类过程方法\r\n6. 8.4 类引用类型在类定义中的应用\r\n6.9 is和as运算符\r\n小结\r\n\r\n第7章 创建菜单\r\n\r\n7. 1 菜单界面的设计\r\n7. 1.1 创建主菜单MainMenu\r\n7. 1.2 创建主菜单的各个菜单项\r\n7. 1.3 给菜单项设定加速键和快捷键\r\n7. 1.4 创建弹出式菜单\r\n7. 1.5 创建多级菜单\r\n7. 1.6 菜单位置的调整\r\n7. 2 给菜单项编写功能代码\r\n7. 2. 1 Check标记的使用\r\n7. 2. 2 弹出式菜单\r\n7. 2.3 动态菜单\r\n7. 2. 4 快捷键的使用\r\n7. 2.5 菜单项激活和菜单项失效\r\n7. 2.6 菜单的提示\r\n7. 2. 7 融合MainMenu对象\r\n7. 2.8 修改系统菜单\r\n小结\r\n\r\n第8章 文本编辑器设计\r\n\r\n8.1 多页面界面(MPI)\r\n8.1.1 Notebook组件与Tabset组件\r\n8.1.2 TabbedNotebook组件\r\n8.1.3 TabControl组件\r\n8.1.4 PageControl组件\r\n8.1.5 动态创建MPI界面\r\n8.2 多文档界面\r\n8. 2. 1 创建父窗体\r\n8. 2.2 创建子窗体\r\n8.2.3 创建MDI主菜单和于窗体菜单\r\n8.2. 4 动态创建于窗体\r\n8. 2.5 子窗体的访问\r\n8.2. 6 给窗口菜单项添加功能代码\r\n8.3 常用文本编辑组件介绍\r\n8.3.1 Edit组件\r\n8.3.2 Memo组件\r\n8.3.3 RichEdit组件\r\n8.4 完善MDIEditor应用程序\r\n8. 4.1 完善子窗体\r\n8. 4. 2 设置字体\r\n8.4.3 剪切、拷贝、粘贴和取消功能\r\n8. 4.4 查找与替换\r\n8.4.5 文件的打开与保存\r\n8.4.6 文件打印\r\n8. 4.7 文件的关闭和程序的退出\r\n8.4.8 给文本编辑器配置工具栏\r\n小结\r\n\r\n第9章 文件管理应用程序设计\r\n\r\n9.1 文件类型和标准过程与函数\r\n9. 1. 1 文件类型\r\n9. 1. 2 De1Phi 5.0的文件管理标准程序\r\n9.2 文件组件及其相互关系\r\n9.3 FileFindEx例程\r\n9. 3. 1 界面设计\r\n9.3.2 程序功能的实现\r\n9.4 文件管理器应用程序设计\r\n9.4.1 窗口设计\r\n9.4.2 子窗体的创建、布置和关闭\r\n9.4.3 文件控件的联系\r\n9.4.4 文件管理基本功能的实现\r\n9. 4. 5 显示文件属性\r\n9. 4. 6 显示磁盘信息\r\n9.4.7 改变显示文件的类型\r\n9.4.8 实现目录管理功能\r\n9.4.9 无善FileManager程序\r\n9. 5 使用文件流\r\n9.5. 1 创建TFilestream对象\r\n9.5.2 使用文件流实现文件拷贝\r\n9.5. 3 使用文件流读写数据文件\r\n9.5. 4 使用文件流读写组件\r\n小结\r\n\r\n第10章 图形图像编程\r\n\r\n10. 1 DelPhi 5.0的图形图像组件简述\r\n10. 2 对象坐标系统\r\n10.3 画布对象(TCanvas Object)\r\n10. 3. 1 认识画布对象\r\n10.3.2 TCanvas对象的属性\r\n10.3.3 TCanvas对象的方法\r\n10. 4 TColor类型\r\n10.5 TPen对象\r\n10.6 TBrush对象\r\n10. 7 图形图像程序设计技术\r\n10. 7. 1 图形类关系\r\n10.7.2 使用Canvas的属性和方法绘图\r\n10. 7. 3 使用组件\r\n10.7.3.1 使用OPenPICtureDialog和SavePICtureDialog组件\r\n10.7. 3.2 使用Image组件\r\n10.7. 3.3 使用PaintBox组件\r\n10.7. 3.4 使用Shape组件绘图\r\n10.7. 4 拖放编程\r\n10.7. 5 图形重绘\r\n10. 7. 6 实现动画效果\r\n10.7.7 图形图像打印\r\n10.7.7.1 打印图形对象\r\n10. 7. 7. 2 打印位图、图标和图元文件\r\n小结
无封面