图书介绍

Delphi 4实用开发指南PDF|Epub|txt|kindle电子书版本网盘下载

Delphi 4实用开发指南
  • 郝启堂主编;康博创作室编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115078823
  • 出版时间:1999
  • 标注页数:298页
  • 文件大小:56MB
  • 文件页数:312页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Delphi 4实用开发指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 Delphi 4简介1

1.1 Delphi 4的新特性1

1.1.1 语言扩展1

1.1.2 项目管理器(Project Manager)2

1.1.3 用户界面的增强功能2

1.1.4 AppBrowser3

1.1.5 CORBA支持3

1.1.6 ActionLists3

1.2 Delphi 4的安装4

1.2.1 Delphi 4的版本4

1.2.2 系统最低需求4

1.2.3 安装步骤4

1.3 开发环境简介8

1.3.1 主窗口8

1.3.2 对象编辑器10

1.3.3 代码编辑器11

1.3.4 窗体(Form)12

第二章 编写第一个Delphi程序13

2.1 Delphi的编程特点13

2.2 编写第一个程序13

2.2.1 设计思路13

2.2.2 程序设计14

2.2.3 程序运行21

2.2.4 程序的存储21

2.3 工程简介22

2.3.1 工程文件22

2.3.2 窗体文件23

2.3.3 单元文件23

2.3.4 Delphi生成的其它文件24

2.4 工程管理25

2.4.1 工程管理器简介25

2.4.2 给工程增加文件26

2.4.3 从工程中删除文件27

2.5 工程的编译和运行27

2.5.1 语法检查28

2.5.2 编译链接28

2.5.3 重新编译链接28

2.5.4 工程的运行29

2.6 工程环境设置29

2.6.1 Forms选项卡29

2.6.2 Application选项卡30

2.6.3 Compiler选项卡31

2.6.4 Linker选项卡33

2.6.5 Directories/Conditionals选项卡34

2.6.6 VersionInfo选项卡35

2.6.7 Packages选项卡36

2.7 集成调试器37

2.7.1 何时使用调试器37

2.7.2 调试前的准备37

2.7.3 准备调试用例38

2.7.4 单步执行程序40

2.7.5 设置断点40

2.7.6 监视变量41

第三章Pascal语言45

3.1 Pascal语言简介45

3.2 数据类型45

3.2.1 变量46

3.2.2 常量46

3.2.3 资源字符串常量48

3.2.4 Delphi的数据类型48

3.2.5 用户定义的数据类型56

3.2.6 指针类型60

3.2.7 文件类型61

3.2.8 Delphi中的字符串61

3.3 编程风格66

3.3.1 注释66

3.3.2 大写的使用67

3.3.3 空白67

3.3.4 美观的打印67

3.3.5 语法的突出68

3.4 Pascal语句68

3.4.1 表达式和运算符68

3.4.2 简单语句和复合语句70

3.4.3 条件语句70

3.4.4 Pascal中的循环71

3.4.5 with语句72

3.5 过程和函数73

3.5.1 引用参数74

3.5.2 常量参数74

3.5.3 不定数组参数75

3.5.4 无类型不定数组参数75

3.5.5 Delphi调用约定76

3.5.6 对象方法76

3.5.7 Forward声明76

3.5.8 外部声明77

3.5.9 过程类型77

3.5.10 WINDOWS回调函数78

第四章 面向对象的语言Object Pascal79

4.1 类和对象79

4.1.1 类的定义79

4.1.2 创建Delphi的对象81

4.1.3 在Delphi中TMember类的使用81

4.1.4 构造函数的声明82

4.2 类的封装性83

4.2.1 专用、保护和公共部分84

4.2.2 公共和Published部分84

4.3 关于单元85

4.3.1 类的接口部分86

4.3.2 单元和作用域86

4.3.3 单元和名称冲突87

4.4 类的继承88

4.4.1 继承和类型兼容88

4.4.2 类的多态性90

4.4.3 重载和重定义对象方法92

4.4.4 动态方法93

4.4.5 抽象方法93

4.5 异常处理93

第五章 高级Object Pascal97

5.1 Self关键字97

5.2 类方法与类的数据99

5.3 对象方法指针102

5.4 类的引用103

第六章 键盘与鼠标的编程105

6.1 Delphi事件与消息105

6.1.1 Delphi事件105

6.1.2 Delphi消息106

6.2 键盘的编程107

6.2.1 虚拟键107

6.2.2 键盘事件与响应107

6.2.3 键盘事件预览109

6.2.4 键盘编程例子109

6.3 鼠标控制与响应111

6.3.1 鼠标事件111

6.3.2 Microsoft智能鼠标112

6.3.3 鼠标拖放113

6.3.4 鼠标光标116

6.4 直接处理事件116

第七章 菜单的创建与处理119

7.1 VCL控件119

7.2 菜单技术基础119

7.2.1 创建菜单119

7.2.2 菜单设计120

7.2.3 图形化菜单设计123

7.2.4 菜单模板123

7.2.5 菜单事件响应与命令模拟技术124

7.3 智能菜单技术与设计124

7.3.1 菜单项灰化124

7.3.2 动态菜单125

7.3.3 多重菜单的合并与分离127

第八章 按钮和复选框的添加129

8.1 VCL控件129

8.2 基本按钮130

8.2.1 命令按钮——Button130

8.2.2 复选框——CheckBox131

8.2.3 单选按钮——RadioButton131

8.3 高级按钮131

8.3.1 位图按钮——BitBtn131

8.3.2 加速按钮——SpeedButton133

8.3.3 增减按钮——UpDown133

8.4 按钮组合技术134

8.4.1 使用操作面板——Panel135

8.4.2 使用组框——GroupBox136

8.4.3 使用单选组框——RadioGroup136

第九章 工具栏、状态栏与酷条设计139

9.1 VCL控件139

9.2 设计工具栏140

9.2.1 加入工具栏前的考虑140

9.2.2 工具按钮图标的制作140

9.2.3 加入工具栏142

9.2.4 加入工具按钮142

9.2.5 浮动工具栏143

9.2.6 定制工具栏144

9.3 状态栏设计146

9.3.1 加入状态栏146

9.3.2 设计状态栏147

9.4 创建酷条148

9.4.1 包容所有控件还是部分148

9.4.2 创建酷条148

9.4.3 加入其它控件149

9.5 设计酷条150

9.5.1 菜单栏150

9.5.2 酷条上图案设计151

9.5.3 酷条上的动画151

9.5.4 停靠工具栏——Delphi新特性151

9.6 控制条152

第十章 列表框设计155

10.1 VCL控件155

10.2 字符串类——TStrings155

10.3 列表控件剖析156

10.3.1 字符串存储156

10.3.2 表项选择157

10.3.3 字符串其它操作157

10.4 字符串网格设计159

10.4.1 字符串网格剖析159

10.4.2 设计实例161

10.5 列表视图163

10.5.1 列表视图的数据——TListItem163

10.5.2 列表视图控件164

10.5.3 列表视图的程序设计164

10.6 树视图167

10.6.1 树视图的内容——TTreeNode167

10.6.2 树视图控件167

10.6.3 树视图控件的程序设计168

10.6.4 外部数据与拖放170

第十一章 字符串与文本175

11.1 VCL控件175

11.2 字符串类型175

11.2.1 Object Pascal字符串类型175

11.2.2 字符串函数176

11.2.3 PChar字符串178

11.2.4 Unicode支持179

11.3 单行文本处理180

11.3.1 Label与StaticText180

11.3.2 EditBox与MaskEdit181

11.4 多行文本处理182

11.4.1 创建Memo对象182

11.4.2 文本输入183

11.4.3 文本编辑与更新186

第十二章 目录与文件187

12.1 VCL控件187

12.2 公共文件对话框188

12.3 目录与文件浏览190

12.4 文件的拖放193

12.4.1 Windows的拖放193

12.4.2 文件的拖放193

12.4.3 程序实例195

12.5 文件的读写196

12.5.1 文件类型197

12.5.2 基本函数198

12.5.3 读写文件200

12.5.4 VCL对象的文件读写200

第十三章 对话框203

13.1 VCL控件203

13.2 对话框的模态204

13.3 公共对话框204

13.3.1 颜色与ColorDialog205

13.3.2 字体与FontDialog206

13.3.3 SearchDialog与ReplaceDialog207

13.3.4 PrintDialog与PrinterSetupDialog208

13.4 消息对话框与其它对话框210

13.4.1 Delphi消息对话框210

13.4.2 Delphi输入框212

13.4.3 Windows消息对话框213

13.4.4 其它Windows对话框214

13.5 对话框的一般设计过程215

13.5.1 自述对话框的设计215

13.5.2 动态创建对话框216

13.6 多页对话框的设计217

13.6.1 页面控制器——PageControl217

13.6.2 TabControl和NoteBook219

13.6.3 Win3.X下运行220

13.7 对话框的停靠技术221

第十四章 MDI应用程序223

14.1 MDI基础223

14.2 Action对象224

14.3 MDI应用程序设计226

14.3.1 使用Delphi模板226

14.3.2 手工创建227

14.3.3 加入第二种类型子窗口227

第十五章 图形与图像应用程序231

15.1 Delphi图形设计基础——Canvas231

15.1.1 位置与像素231

15.1.2 基本图元的绘制232

15.1.3 控制图元属性233

15.1.4 绘制文本235

15.2 Delphi图形设计235

15.2.1 使用窗体235

15.2.2 使用PaintBox236

15.2.3 使用Shape236

15.2.4 Delphi控件表面图形的自绘制程序设计236

15.2.5 创建Canvas对象237

15.3 图像处理238

15.3.1 图像格式与文件238

15.3.2 TMetafile与TMetafileCanvas239

15.4 利用Chart控件设计商业图形240

15.5 3D图形程序设计242

15.5.1 OpenGL简介243

15.5.2 OpenGL函数243

15.5.3 OpenGL程序设计243

第十六章 打印机应用程序设计251

16.1 Windows打印技术251

16.2 Delphi打印编程251

16.2.1 TPrinter类252

16.2.2 程序设计252

16.2.3 窗体的打印256

16.2.4 打印预览256

16.3 文本的打印257

第十七章 数据库编程259

17.1 数据库控件259

17.2 数据库应用程序初步260

17.2.1 数据库基本术语260

17.2.2 创建最小的数据库应用程序260

17.2.3 使用Database Form Wizard262

17.2.4 数据模块265

17.2.5 数据表的链接266

17.3 数据库维护267

17.3.1 浏览数据库267

17.3.2 读写字段268

17.3.3 查找记录269

17.3.4 筛选记录269

17.3.5 加入和删除记录270

17.3.6 编辑记录271

17.3.7 书签271

17.4 SQL查询272

17.4.1 Query控件272

17.4.2 SQL属性274

17.4.3 参数化查询274

第十八章 剪贴板、DDE与OLE277

18.1 剪贴板277

18.1.1 TClipboard类278

18.1.2 文本内容的复制与粘贴279

18.1.3 图像的复制与粘贴280

18.1.4 Delphi对象与剪贴板281

18.2 动态数据交换(DDE)283

18.2.1 动态数据交换过程284

18.2.2 VCL控件284

18.2.3 DDE初步285

18.2.4 DDE服务器与客户机程序287

18.3 对象链接与嵌入(OLE)291

18.3.1 对象链接与嵌入292

18.3.2 OLE包容器类(TOleContainer)292

18.3.3 OLE包容器程序设计294

18.3.4 OLE自动化(OLE Automation)295

18.3.5 OLE自动化客户机程序举例296

热门推荐