DelPhi是由InPrise公司推出的面向对象的可视化软件开发工具。DelPhi 5是DelPhi的最新版本。\r\n 本书共分二部分、16章,主要介绍DelPhi 5集成开发环境,对象Pascal语言、组件、通用编程技术、动态链接库、多线程、多媒体编程、数据库编程、网络编程和WindowsAPI编程等。
前言\r\n\r\n第一部分 DeIPh附程爱础\r\n\r\n第1章 Delphi集成开发环境\r\n\r\n1.1 集成开发环境简介\r\n1.2 集成调试器\r\n1.3 开发环境的优化\r\n1.3.1 自定义工具栏\r\n1.3.2 编程环境设置\r\n1.3.3 编辑环境设置\r\n1.3. 4 工程设置\r\n1.4 方法与技巧\r\n1.4. 1 使用代码例览器\r\n1.4.2 使用代码编辑器\r\n1.4. 3 使用帮助系统\r\n1.4. 4 设置IDE桌面\r\n\r\n第2章 对象Pascal语言\r\n\r\n2.1 学习对象Pascal语言的一个通用例程\r\n2.2 对象Pascal语言基础\r\n2.2.1 标识符\r\n2.2.2 保留字和指令字\r\n2.2.3 注释\r\n2.2.4 数据类型\r\n2.2.5 运算符\r\n2. 2.6 语句\r\n2.2.7 过程与国数\r\n2.3 对象Pascal语言的关键技术\r\n2.3.1 对象和类\r\n2.3.2 类的封装与继承\r\n2. 3.3 构造函数和折构函数\r\n2.3.4 多态性\r\n2.3. 5 抽象类\r\n2.3.6 运行时类型信息\r\n2.3.7 类方法\r\n2. 3. 8 类引用\r\n2.3.9 单元文件与工程文件\r\n2.4 异常处理”\r\n2.4.1 raise语句\r\n2.4. 2 try...except语句\r\n2. 4. 3 try...finally语句\r\n2.5 方法与技巧\r\n2.5.1 命名规则\r\n2.5.2 在编译时自由设置是否获得提示信息\r\n2.5.3 使用代码模板\r\n2.5.4 使用动态多维数组\r\n2.5.5 定义两个相互包含的类\r\n2.5.6 获取和使用命令行参数\r\n2.5.7 引用参数传递\r\n\r\n第二部分 DelPhi编程的核心技能\r\n\r\n第3章 窗体和组件\r\n\r\n3.1 窗体和组件\r\n3.1.1 窗体\r\n3.1.2 组件\r\n3.1.3 在窗体中使用组件\r\n3.2 文本组件\r\n3.3 特殊输入组件\r\n3.4 按钮及其分类组件\r\n3.5 列表组件\r\n3.6 分组组件\r\n3.7 信息反馈组件\r\n3.8 表格显示组件\r\n3. 9 图形显示组件\r\n3.10 开发MD贩用程序\r\n3.11 常用组件的用法\r\n3.12 方法与技巧\r\n3.12.1 窗体、组件的使用原则\r\n3.12.2 使用信息对话框\r\n3.12.3 使用组件的Hint属性\r\n3.12.4 使用Edit组件的IME属性\r\n3.12.5 将系统字体添加到ComboBox组件中\r\n3.12.6 在RichEdit组件中存取文件\r\n3.12.7 设置模态对话框的返回值\r\n3.12.8 使用事件处理过程中的Sender参数\r\n3.12.9 为控件生成多行提示信息\r\n3.12.10 生成非矩形窗口\r\n3.12.11 移动无标题栏窗口\r\n3.12. 12 制作动态字幕\r\n3.12.13 在窗体上动态地设置背景画面\r\n3.12.14 Owner和Parent的区别\r\n\r\n第4章 菜单、工具栏和状态栏\r\n\r\n4. 1 菜单\r\n4.1.1 主菜单\r\n4.1.2 鼠标右键弹出式菜单\r\n4.1.3 使用菜单模板\r\n4. 2 工具栏\r\n4.2.1 ToolBar\r\n4.2.2 CoolBar\r\n4.2.3 ControlBar\r\n4. 3 状态栏\r\n4. 4 方法与技巧\r\n4.4.1 动态创建菜单\r\n4.4.2 为某单动态定义快捷键\r\n4.4.3 动态改变菜单\r\n4. 4. 4 定制系统菜单\r\n4.4. 5 制作图形菜单项\r\n4.4.6 在状态栏中添加进度条等其他组件\r\n4.4.7 MDI应用程序中的菜单融合\r\n4.4.8 制作可随处拖放的工具栏\r\n4.4. 9 将菜单项移到菜单栏的最右边\r\n4.4.10 运行时控件的移动\r\n\r\n第5章 键盘和鼠标\r\n\r\n5.1 键盘事件\r\n5. 2 鼠标事件\r\n5. 2. 1 常用鼠标事件\r\n5.2. 2 拖曳事件\r\n5.3 方法与技巧\r\n5.3.1 检测Shift、AltfPCtrl键是否按下\r\n5.3.2 屏蔽系统功能键\r\n5.3.3 模拟按下键盘上的某个键\r\n5.3.4 限制鼠标移动的范围\r\n5.3.5 自定义鼠标\r\n5.3.6 设置光标闪烁的速度\r\n5.3.7 不同程序间的拖曳操作\r\n\r\n第6章 文件、目录和驱动器\r\n\r\n6.1 文件\r\n6.2 文件对话柜组件\r\n6.3 Win3.l相关组件\r\n6.4 常用函数\r\n6.4. 1 文件操作常用函数\r\n6. 4.2 目录操作常用函数\r\n6.4.3 驱动器操作常用函数\r\n6. 4.4 文件名操作常用函数\r\n6. 5 方法与技巧\r\n6.5. 1 获取驱动器类型信息\r\n6.5.2 操作INI文件\r\n6.5.3 从文件中读取超过255个字符的行\r\n6. 5.4 获取文件的日期信息\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. 5.11 操作临时文件\r\n\r\n第7章 打印\r\n\r\n7.1 一些简单的打印输出\r\n7.2 TPrinter对象和TScreen对象\r\n7. 3 打印操作常用国数\r\n7. 4 方法与技巧\r\n7.4.1 获取默认打印机的信息\r\n7.4.2 获取打印机队列的状态信息\r\n7.4.3 打印窗体\r\n\r\n第8章 多线程应用程序\r\n\r\n8.1 进程与线程\r\n8.2 TThread类\r\n8.3 线程的同步\r\n8.4 线程的优先级\r\n\r\n第9章 动态链接库\r\n\r\n9. 1 概述\r\n9.2 创建动态链接库\r\n9.3 使用动态链接库\r\n9.4 方法与技巧\r\n9. 4.1 如何调试动态链接库\r\n9.4.2 在DLL中使用MessageBox代替ShowMessage\r\n9.4.3 如何动态地装入DLL\r\n9.4.4 如何定制不同语言版本的应用程序\r\n\r\n第三部分 Dephi高级编程技术\r\n\r\n第10章 多媒体技术\r\n\r\n10.1 多媒体\r\n10.1.1 概述\r\n10.1.2 多媒体应用领域\r\n10.1.3 多媒体软件开发工具\r\n10.2 图像格式的处理\r\n10.2.1 位图\r\n10.2.2 JPEG文件\r\n10.3 特殊显示效果\r\n10.3.1 画布\r\n10.3.2 调用CopyRect\r\n10.3.3 调用BitBlt\r\n10.4 动画\r\n10.4. 1 文字动画\r\n10.4. 2 图像动画\r\n10.5 音频、视频\r\n10.6 方法与技巧\r\n10.6.1 使用MessageBeep与Beep\r\n10.6.2 使用Playsound\r\n10.6.3 使用mcisendstring\r\n\r\n第11章 关系数据库\r\n\r\n11.1 关系数据库\r\n11.1.1 关键字\r\n11.1.2 表之间的约束\r\n11.1.3 结构化查询语言(SQL)\r\n11.2 DelPhi提供的数据库辅助工具\r\n11.2.1 使用SQLExPlorer\r\n11.2.2 使用Database Desktop\r\n11.2.3 使用BDE Administrator\r\n11.3 数据库组件\r\n11.3.1 TTable\r\n11.3.2 TQuery\r\n11.3.3 表的连接\r\n11.3.4 计算字段\r\n11.3.5 查找字段\r\n11.3.6 网格\r\n11.4 查询记录\r\n11.4. 1 GotoKey\r\n11.4.2 FindKey\r\n11.4.3 模糊咨询\r\n11.4.4 Locate\r\n11.5 修改记录\r\n11.6 插入和删除记录\r\n11.7 数据模块\r\n11.8 数据守典查看器\r\n11.9 事务\r\n11.10 处理数据库异常\r\n\r\n第12章 InterBase服务器\r\n\r\n12. 1 客户/服务器的概念\r\n12.1.1 客户\r\n12.1.2 InterBase客户例程库\r\n12.1.3 InterBase服务器\r\n12.1.4 Borland数据库引擎\r\n12.2 数据库的管理和维护\r\n12.2.1 创建数据库\r\n12.2.2 创建表\r\n12.2.3 数据库安全\r\n12. 2.4 备份与恢复\r\n12.3 服务器端程序\r\n12.3.1 存储过程\r\n12.3.2 触发器\r\n12.4 本地缓存\r\n\r\n第13章 Web与数据库\r\n\r\n13.1 CGI的工作原理\r\n13.2 Delphi对CGI的支持\r\n13.3 创建Web应用程序\r\n13.4 表单\r\n13.5 把信息保存到数据库\r\n13.6 查找记录\r\n\r\n第14章 COM\r\n\r\n14.1 在DLL中实现对象\r\n14. 2 接口\r\n14.2.1 对象的生存期\r\n14.2.2 IUnknown\r\n14.2.3 全局唯一标志符(GUID)\r\n14.2.4 注册表\r\n14.2.5 多个接口问题\r\n14. 2.6 Variant类型\r\n14.2.7 TComobject\r\n14.2.8 TTypedComobject\r\n14. 3 OLE自动化\r\n14.3.1 创建OLE自动化服务器\r\n14. 3.2 建立OLE客户程序\r\n14.3.3 访问自动化服务器的方法\r\n14. 3.4 使用Word\r\n14.4 复合文档\r\n\r\n第15章 分布式程序设计\r\n\r\n15.1 CORBA结构\r\n15.1.1 CORBA在数据库的应用\r\n15.1.2 远程访问\r\n15.1.3 OSFind\r\n15.2 远程数据集\r\n15.2.1 基础\r\n15.2.2 扩展服务器\r\n15.2.3 参数传递\r\n15.2.4 主从约束\r\n15.2.5离线处理\r\n15.2.6 ActiveForm\r\n15.3 插口Socket\r\n15. 3.1 插口的使用\r\n15.3.2 使用插口的一个例子\r\n15.3.3 TNMUDP组件\r\n\r\n第16章 其他编程技术\r\n\r\n16.1 使用剪贴板\r\n16.1.1 组件对剪贴板操作的支持\r\n16.1.2 使用剪贴板类\r\n16. 1.3 操作图形\r\n16.1.4 操作组件\r\n16.1.5 操作定制格式的数据\r\n16. 2 动态数据交换(DDE)\r\n16.3 操作注册表\r\n16.3. 1 TReglstry类\r\n16. 3.2 与注册表相关的API函数\r\n16. 4 帮助系统的制作\r\n16.4.1 RTF文件\r\n16. 4.2 HPJ文件与HLP文件\r\n16.4.3 启动帮助\r\n16. 5 安装与卸载\r\n16.6 方法与技巧\r\n16.6. 1 获取Windows版本信息\r\n16.6.2 获取系统的度量信息、和相关配置信息\r\n16.6.3 获取CPU信息\r\n16.6.4 获取内存信息\r\n16.6.5 存取系统的颜色信息\r\n16.6.6 获取Windows及系统路径\r\n16. 6.7 存取计算机名称\r\n16. 6.8 获取用户注册信息\r\n16.6. 9 关闭Windows\r\n16.6.10 启动控制面板\r\n16.6. 11 启动屏幕保护\r\n16.6.12 使窗体标题栏闪烁\r\n16.6.13 使窗口背景颜色渐变\r\n16.6. 14 隐藏/显示桌面上的图标\r\n16. 6. 15 获取窗口标题栏中的文字\r\n16. 6.16 制作软件封面\r\n16.6.17 隐藏/显示Windows任务栏\r\n16.6.18 使应用程序不出现在Windows的任务栏上\r\n16. 6.19 状态栏编程\r\n16.6.20 存取系统参数信息\r\n16.6. 21 Windows启动时运行程序\r\n16.6.22 为程序在启动菜单中创建快捷方式\r\n16.6.23 在程序中运行其他程序\r\n16.6.24 同时只运行程序的一个实例\r\n16. 6.25 关闭运行的其他应用程序\r\n16. 6. 26 显示旋转字体
无封面