本书由浅入深地介绍了Delphi环境、Delphi编程语言、Delphi应用程序开发基础知识、Delphi应用程序设计等内容,逐步将读者带入图形化编程的世界;另外,本书还向读者提供了Delphi库函数的简明手册。\r\n 本书适合大专院校师生、开发人员及自学者使用。
第一部分 走进Delphi环境第1章 Delphi的安装、启动和退出\r\n\r\n1.1 Delphi所需最小系统配置\r\n1.2 安装\r\n1.3 启动Delphi\r\n1.4 退出Delphi\r\n\r\n第2章 Delphi环境介绍\r\n\r\n2.1 Delphi的整体环境\r\n2.2 Delphi菜单\r\n2.2.1 File菜单\r\n2.2.2 Edit菜单\r\n2.2.3 Search菜单\r\n2.2.4 View菜单\r\n2.2.5 Complie菜单\r\n2.2.6 Run菜单\r\n2.2.7 Options菜单\r\n2.2.8 Tools菜单\r\n2.2.9 Help菜单\r\n2.3 加速条(SpeedBar)\r\n2.4 构件板(Component Palette)\r\n2.5 对象观察器(Object Inspector)\r\n2.5.1 对象观察器的特性页\r\n2.5.2 对象观察器的事件页\r\n2.6 表格(Form)\r\n2.7 代码编辑器\r\n2.8 其它\r\n2.8.1 键盘捷径(Keyboard Shortcuts)\r\n2.8.2 菜单设计器(Menu Designer)\r\n2.8.3 对象浏览器(Object Browser)窗口\r\n2.8.4 单元和表格\r\n2.8.5 项目\r\n2.8.6 项目管理器(Project Manager)\r\n\r\n第二部分 Delphi编程语言\r\n\r\n第3章 Delphi程序中的基本概念\r\n\r\n3.1 特殊符号\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.9.1 声明部分\r\n3.9.2 语句部分\r\n3.10 作用域规则\r\n3.10.1 块作用域\r\n3.10.2 记录作用域\r\n3.10.3 构件作用域\r\n3.10.4 单元作用域\r\n3.10.5 全局变量及局部变量\r\n\r\n第4章 类型和变量\r\n\r\n4.1 类型\r\n4.1.1 简单类型\r\n4.1.2 字符串类型\r\n4.1.3 结构类型\r\n4.1.4 指针类型\r\n4.1.5 过程类型\r\n4.1.6 对象引用类型\r\n4.1.7 类型的兼容性\r\n4.2 变量\r\n4.2.1 全局变量和局部变量\r\n4.2.2 绝对变量\r\n4.2.3 变量引用\r\n4.2.4 变量类型的强制转换\r\n\r\n第5章 常量声明及类型常量\r\n\r\n5.1 常量声明\r\n5.2 类型常量\r\n5.2.1 简单类型常量\r\n5.2.2 字符串类型常量\r\n5.2.3 结构类型常量\r\n5.2.4 指针类型常量\r\n5.2.5 过程类型常量\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.2.4 赋值操作符\r\n6.2.5 字符指针操作符\r\n6.2.6 字符串操作符\r\n6.2.7 关系操作符\r\n6.2.8 集合操作符\r\n6.2.9 @操作符(指针操作符)\r\n6.2.10 is操作符\r\n6.3 固定的汇编表达式\r\n6.4 表达式中的过程类型\r\n6.5 值类型强制转换\r\n\r\n第7章 语句\r\n\r\n7.1 简单语句\r\n7.1.1 赋值语句\r\n7.1.2 Goto语句\r\n7.1.3 过程语句\r\n7.2 结构语句\r\n7.2.1 复合语句\r\n7.2.2 条件语句\r\n7.3 循环语句\r\n7.3.1 For…Tok及For…Downto 语句\r\n7.3.2 While语句\r\n7.3.3 Repeat…Until语句\r\n7.4 Whith语句\r\n\r\n第8章 过程、函数和方法\r\n\r\n8.1 过程和函数的说明\r\n8.1.1 过程说明\r\n8.1.2 函数说明\r\n8.2 过程和函数参数\r\n8.2.1 值参数\r\n8.2.2 常量参数\r\n8.2.3 变量参数\r\n8.2.4 无类型参数\r\n8.2.5 开放式参数\r\n8.3 函数中的Result变量\r\n8.4 过程和函数调用方式说明\r\n8.4.1 Near和Far说明\r\n8.4.2 Assembler说明\r\n8.4.3 Export指令\r\n8.4.4 Extermal说明\r\n8.4.5 Forward说明\r\n8.4.6 Inline指令\r\n8.5 方法(Methods)\r\n8.5.1 方法说明\r\n8.5.2 虚(Virtual)方法\r\n8.5.3 动态 (Dynamic)方法\r\n8.5.4 类(Class)方法 \r\n8.5.5 信息(Message)处理方法\r\n8.5.6 抽象(Abstract)方法\r\n8.5.7 构造方法和析构方法\r\n8.5.8 方法指针\r\n\r\n第9章 单元\r\n\r\n9.1 单元头\r\n9.2 单元接口部分\r\n9.3 单元实现部分\r\n9.4 单元的初始化部分\r\n9.5 单元中的Uses子句\r\n9.6 循环单元引用\r\n9.7 间接单元引用\r\n9.8 Delphi单元\r\n\r\n第10章 动态连接库\r\n\r\n10.1 DLL中子程序的存取\r\n10.1.1 输入子程序\r\n10.1.2 调用DLL子程序时用到的子句\r\n10.2 说明接口子程序\r\n10.3 以动态连接库的形式重复使用表格(Forms)\r\n10.4 编写动态连接库(DLL)\r\n10.4.1 全局变量\r\n10.4.2 动态连接库和堆栈段\r\n10.4.3 库初始化代码\r\n10.5 DLL中的全局内存(Global Memory)和文件(Files)\r\n10.6 动态连接库和System单元之章的关系\r\n10.7 动态连接库中的实时错误\r\n10.8 输入单元(Import Units)\r\n\r\n第11章 文件操作\r\n\r\n11.1 文本文件\r\n11.1.1 文本文件的说明\r\n11.1.2 文本文件的操作\r\n11.2 类型文件\r\n11.2.1 类型文件的说明\r\n11.2.2 类型文件的操作\r\n11.2.3 类型文件子程序\r\n\r\n第三部分 Delphi应用程序开发基础\r\n\r\n第12章 Delphi构件简介\r\n\r\n第13章 Standard页上的构件\r\n\r\n13.1 创建菜单\r\n13.1.1 使用菜单设计器\r\n13.1.2 设置菜单名称和标题\r\n13.1.3 添加隔离条\r\n13.1.4 增加快捷键和加速键\r\n13.1.5 创建子菜单(嵌套菜单)\r\n13.1.6 拖动和移动菜单项\r\n13.1.7 包含菜单提示\r\n13.2 在运行时控制菜单项\r\n13.2.1 在运行时开关菜单项\r\n13.2.2 在运行时禁止菜单项\r\n13.2.3 在运行时隐藏菜单项\r\n13.3 文本相关类构件\r\n13.3.1 Label构件\r\n13.3.2 Edit、Memo构件\r\n13.3.3 LisBox构件\r\n13.3.4 ComboBox构件\r\n13.4 按钮和检查框类构件\r\n13.4.1 Button 构件\r\n13.4.2 CheckBox构件\r\n13.4.3 RadioButton构件\r\n13.5 滚动框构件\r\n13.6 分组构件\r\n13.6.1 GrouppBox和RadioGroup构件\r\n13.6.2 Panel构件\r\n\r\n第14章 Additional页上的构件\r\n\r\n14.1 按钮类构件\r\n14.1.1 BitBtn构件\r\n14.1.2 SpeedButton构件\r\n14.2 分组构件\r\n14.2.1 TabSet和Notebook构件\r\n14.2.2 TabbedNotebook构件\r\n14.3 MaskEdit构件\r\n14.4 图形类构件\r\n14.4.1 Outline构件\r\n14.4.2 DrawGrid构件\r\n14.4.3 Image构件\r\n14.4.4 Shape构件\r\n14.4.5 Bevel构件\r\n14.4.6 Header构件\r\n14.5 StringGrid构件\r\n14.6 ScrollBar构件\r\n\r\n第15章 Data Access页上的构件\r\n\r\n15.1 别名及其使用\r\n15.1.1 别名和局域数据库\r\n15.1.2 别名和客户口/服务器数据库\r\n15.2 Table、DataSource——Data Access页上最有用的构件\r\n15.2.1 Table构件\r\n15.2.2 DataSource构件\r\n15.3 Query构件\r\n15.3.1 使用SQL语言进行查询\r\n15.3.2 在运行时控制DataSource对象\r\n15.4 建立一对多关系\r\n15.5 使用其它非可视数据库构件\r\n15.5.1 Database构件\r\n15.5.2 StoreProc构件\r\n15.5.3 BatchMove构件\r\n15.5.4 Report构件\r\n\r\n第16章 Data Controls页上的构件\r\n\r\n16.1 DBGrid构件\r\n16.2 DBNavigator构件\r\n16.3 DBText、DBEdit和DBMomo构件\r\n16.4 DBImage构件\r\n16.5 数据库列表类构件\r\n16.6 数据库查找类构件\r\n\r\n第17章 Dialogs页上的构件\r\n\r\n17.1 创建对话框\r\n17.1.1 OpenDialog和SaveDialog构件\r\n17.1.2 DefaultExt构件\r\n17.1.3 FileEditStyle和HistoryList构件\r\n17.1.4 FileName构件\r\n17.1.5 Filter属性\r\n17.1.6 FilterIndex属性\r\n17.1.7 Options属性\r\n17.2 FontDialog构件\r\n17.2.1 Font属性\r\n17.2.2 Options属性\r\n17.2.3 OnApplly事件\r\n17.3 ColorDialog构件\r\n17.3.1 Color属性\r\n17.3.2 Options属性\r\n17.4 PrintDialog和PrintSetupDialog构件\r\n17.5 FindDialog和ReplaceDialog构件\r\n17.5.1 FindTxt属性\r\n17.5.2 OnFind事件\r\n17.5.3 ReplaceText属性\r\n17.5.4 OnRreplace事件\r\n17.5.5 Options属性\r\n\r\n第18章 System页上的构件\r\n\r\n18.1 Timer构件\r\n18.2 PaintBox构件\r\n18.3 文件和目录访问构件\r\n18.3.1 FileListBox构件\r\n18.3.2 DirectoryListBox构件\r\n18.3.3 DriveComboBox构件\r\n18.3.4 FilterComboBox构件\r\n18.4 多媒体和OLE构件\r\n18.4.1 MediaPlayer构件\r\n18.4.2 OLEContainer构件\r\n18.5 DDE类构件\r\n18.5.1 DDEClientConv和DDEServerConv构件\r\n18.5.2 DDEClientItem和DDEServerItem构件\r\n\r\n第19章 定制构件板\r\n\r\n19.1 可视构件库简介\r\n19.1.1 DCL文件及其作用\r\n19.1.2 如何对DCL文件进行操作\r\n19.2 如何定制构件板\r\n19.3 从DCL中删除构件\r\n19.4 DCL文件的构成\r\n\r\n第20章 自定义构件\r\n\r\n20.1 简介\r\n20.2 创建新构件\r\n20.3 亲构件源程序代码单元\r\n20.4 安装新构件\r\n20.5 构件的组成文件\r\n20.6 自定义构件\r\n20.6.1 定义属性\r\n20.6.2 定义事件\r\n20.6.3 定义方法\r\n20.6.4 改变属性缺省值\r\n20.7 测试构件\r\n\r\n第四部分 Delphi应用程序设计\r\n\r\n第21章 FORM的属性及使用\r\n\r\n21.1 简介\r\n21.2 非嵌套属性\r\n21.2.1 静态属性\r\n21.2.2 动态属性\r\n21.3 嵌套属性\r\n21.3.1 BorderIcons属性\r\n21.3.2 Font属性\r\n21.3.3 HorzScrollBar和VertScrollBar属性\r\n\r\n第22章 FORM高级编程\r\n\r\n22.1 引言\r\n22.2 创建带对话框的Form \r\n22.3 动态创建Form\r\n22.4 项目管理器及其使用\r\n22.5 Form模板及其使用\r\n\r\n第五部分 库函数\r\n\r\n第23章 标准单元简介\r\n\r\n23.1 System单元\r\n23.2 SysUutils单元\r\n23.3 WinCrt单元\r\n\r\n第24章 库函数的使用
无封面