当前位置:首页 > 工业技术
Delphi 4.x程序设计入门学得快
Delphi 4.x程序设计入门学得快

Delphi 4.x程序设计入门学得快PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:张磊编著
  • 出 版 社:北京:科学出版社
  • 出版年份:1999
  • ISBN:7030075811
  • 页数:253 页
图书介绍:
《Delphi 4.x程序设计入门学得快》目录

第1章 预览Delphi 1

1.1 强大快速的开发工具 1

1.1.1 Delphi的历史 1

1.1.2 Delphi性能评估 1

1.2 Windows编程思想 2

1.2.1 事件驱动思想 2

1.2.2 面向对象的编程思想 3

1.2.3 面向对象的Windows编程 3

1.3 Delphi的安装与设置 4

1.3.1 Delphi光盘可安装组件 4

1.3.2 Delphi组件安装路径设置 5

1.3.3 启动Delphi4 5

1.4 小结 6

第2章 一个最简单的程序 7

2.1 Delphi集成开发环境 7

2.1.1 主菜单 8

2.1.2 工具栏 8

2.1.3 控件页 9

2.1.4 属性观察窗口 9

2.1.5 设计期窗口及其代码窗口 10

2.2 运行你的第一个Delphi程序 11

2.3 理解控件 14

2.3.1 什么是控件 14

2.3.2 控件的属性 14

2.3.3 控件的方法 16

2.3.4 控件的事件响应函数 16

2.3.5 控件的几个关键参数与属性 16

2.3.6 TForm控件 19

2.4 Delphi程序运行流程 20

2.4.1 Windows的消息处理机制 20

2.4.2 类库开发中的消息处理与传递 21

2.4.3 Delphi中的消息传递与处理 22

2.5 Delphi文件类型 22

2.5.1 工程的概念 22

2.5.2 DPR文件 23

2.5.3 DFM文件 23

2.5.4 PAS文件 25

2.5.5 RES文件 26

2.5.6 DOF文件 26

2.6 小结 27

第3章 Object Pascal语法 28

3.1 常用数据类型 28

3.1.1 简单数据类型 28

3.1.2 字符串数据类型 30

3.1.3 复合数据类型 31

3.1.4 指针类型 33

3.1.5 Variant类型 34

3.1.6 强制类型转化 35

3.1.7 常量声明 35

3.2 控制流与函数、过程 36

3.2.1 控制流语句 36

3.2.2 函数与过程 38

3.2.3 超前声明 39

3.2.4 过程类型 40

3.3 面向对象编程及类 41

3.3.1 类的声明与继承 41

3.3.2 类的可见性 41

3.3.3 类的成员函数 42

3.3.4 类的引用 43

3.4 Delphi程序结构 44

3.4.1 了解Program 44

3.4.2 什么是Unit 45

3.4.3 Unit问的引用 47

3.4.4 工程管理 48

3.4.5 调用API函数与DLL函数 49

3.5 规范的Delphi程序 50

3.5.1 前缀命名法 50

3.5.2 良好的程序风格 50

3.6 小结 51

第4章 标准Windows界面设计 52

4.1 做个标准菜单 52

4.1.1 TMainMenu控件 53

4.1.2 TMenuItem控件 53

4.1.3 菜单使用程序演示 55

4.1.4 TPopupMenu控件 57

4.2 设计工具栏 57

4.2.1 工具栏控件 57

4.2.2 实例演示 58

4.2.3 TPageScroller控件 60

4.2.4 ToolButton控件 60

4.3 给工具栏与菜单加上图画 61

4.3.1 ImageList控件使用方法 62

4.3.2 制作带图画的浮动菜单 62

4.4 什么是状态栏 65

4.4.1 状态栏控件 65

4.4.2 StatusPanel的主要属性 66

4.4.3 Timer控件简介 66

4.4.4 状态栏程序演示 66

4.5 让用户输入文字 67

4.5.1 [abe]控件 68

4.5.2 Edit控件 68

4.5.3 Edit与[abe]控件使用程序演示 69

4.5.4 Memo控件重要属性 70

4.5.5 Memo控件程序演示 70

4.6 用对话框来交互 72

4.6.1 对话框控件简介 72

4.6.2 对话框通用使用方法 72

4.6.3 OpenDialog与SaveDialog控件 73

4.6.4 OpenDialog与SaveDialog使用程序演示 75

4.6.5 FontDialog控件 76

4.6.6 ColorDialog的主要属性 77

4.6.7 FindDialog与ReplaceDialog的主要属性 77

4.6.8 FindDialog与ReplaceDialog使用演示 78

4.7 可以做Notepad了 80

4.7.1 程序功能简介与界面设计 80

4.7.2 控件初步设置 81

4.7.3 加入ActionList控件 82

4.7.4 ActionList控件与菜单项联合使用 83

4.7.5 利用Action控件更新界而 84

4.7.6 系统定制的Action 84

4.7.7 加上对话框 84

4.7.8 加上About窗口 85

4.8 小结 86

第5章 高级 Windows界面设计 88

5.1 使用树形视图与列表视图 88

5.1.1 树形视图与列表视图的结构 88

5.1.2 树形视图控件 89

5.1.3 TTreeNodes控件 91

5.1.4 TTreeNode控件 91

5.1.5 树形控件演示程序 92

5.1.6 列表视图控件 95

5.1.7 列表控件程序演示 97

5.2 在Delphi中绘图 99

5.2.1 认识TCanvas 99

5.2.2 Tcanvas控件 99

5.2.3 图像对象TPicture 102

5.2.4 TBitmap控件 103

5.2.5 Tlmage控件 103

5.2.6 Timage,Tbitmap,TPiture与TCanvas程序演示 104

5.2.7 操纵WMF文件 105

5.2.8 TPaintBox控件 106

5.2.9 TPaintBox程序演示 107

5.3 自己画的控件 107

5.3.1 什么是Owner_Draw 107

5.3.2 一个Owner_Draw的状态栏 108

5.3.3 进程条控件 109

5.3.4 把进程条加到状态条上 109

5.4 让你的工具栏四处飘泊 111

5.4.1 什么是“飘泊” 111

5.4.2 怎样才能“飘”起来? 111

5.4.3 让Toolbar“飘”起来 111

5.4.4 工具箱的飘泊 112

5.5 剪贴板的功能及其他 113

5.5.1 剪贴板功能 113

5.5.2 TClipboard控件 114

5.5.3 剪贴板程序演示 115

5.5.4 应用程序实例Application 116

5.5.5 Screen对象 119

5.5.6 为程序添加自己的鼠标图案 119

5.5.7 操作打印机 120

5.6 让用户组合选择 122

5.6.1 TCheckBox控件 122

5.6.2 TRadiobutton控件 123

5.6.3 TGroupbox与TRadioGroup控件 123

5.6.4 TCombobox控件 124

5.7 浏览JPG图片 126

5.7.1 认识TJPEGImage 126

5.7.2 TJPEGImage控件 126

5.7.3 JPG文件操作程序演示 128

5.8 小结 131

第6章 控制自己的数据库 132

6.1 BDE会帮你攻克难关 132

6.1.1 为什么要BDE 132

6.1.2 数据库程序设计步骤 133

6.1.3 初识BDE Administrator 133

6.2 建自己的数据库 136

6.2.1 数据库基本知识 136

6.2.2 使用Database Desktop 137

6.3 怎样联结数据 139

6.3.1 Delphi中数据与程序的连接 139

6.3.2 DataSet与DataSource 139

6.3.3 Data Controls控件 140

6.3.4 最简单的数据库程序 140

6.4 建立自己的数据库程序 142

6.4.1 限制用户的视野 142

6.4.2 操纵记录 145

6.4.3 查询数据库 148

6.4.4 更高的效率 152

6.4.5 使用CachedUpdates 153

6.4.6 使用TDatabase控件 154

6.4.7 TQuery控件简介 157

6.4.8 TQuery控件程序演示 157

6.4.9 编写主从表程序 160

6.5 TTable与TQuery,哪种更好,哪个更快 162

6.5.1 基本性能比较 162

6.5.2 单机数据库查询比较 162

6.5.3 网络数据库的新增操作 165

6.5.4 提高程序效率总结 169

6.6 让你的数据变成图表 170

6.6.1 程序结构 170

6.6.2 决策体使用程序演示 171

6.7 完善你的数据库程序 172

6.7.1 使用Datapump 172

6.7.2 使用SQL Monitor 174

6.8 小结 174

第7章 更多的媒体,更漂亮的媒体 176

7.1 自己编动画 176

7.1.1 最简单的动画原理 176

7.1.2 最简单的动画程序 177

7.1.3 改进的动画 178

7.1.4 动画特效实现演示 180

7.1.5 调色板操作 181

7.1.6 调色板程序演示 182

7.2 炫耀的封面窗口 185

7.2.1 静态炫耀窗口 185

7.2.2 动态炫耀窗口 186

7.3 强大的TMediaPlayer 187

7.3.1 TAnimate控件 187

7.3.2 TAnimate控件使用程序演示 189

7.3.3 TMediaPlayer控件简介 190

7.3.4 TMediaPlayer控件 191

7.3.5 TMediaPlayer使用程序演示 193

7.4 定做自己的多媒体程序 194

7.4.1 利用TMediaPIayer定制多媒体程序 194

7.4.2 改进的多媒体程序 196

7.4.3 使用更强大的函数 197

7.4.4 使用MCI程序演示 198

7.5 小结 200

第8章 创建多个线程 201

8.1 多线程 201

8.1.1 为什么要多线程 201

8.1.2 什么是多线程 201

8.1.3 注意事项 202

8.2 Delphi中的多线程 202

8.2.1 TThread线程对象 202

8.2.2 TThread的属性 202

8.2.3 TThread的方法 203

8.2.4 TThread的事件响应函数 204

8.2.5 多线程程序演示 204

8.2.6 主窗口设计 207

8.3 更高级的线程 208

8.3.1 进一步讨论Synchronize 208

8.3.2 更完善的同步控制 209

8.3.3 线程间的通信 209

8.3.4 利用事件 210

8.3.5 信号灯与共享内存 211

8.3.6 了解THandleObject 211

8.4 拖下就放,简单易行 213

8.4.1 在Windows中的拖放事件 213

8.4.2 与拖放相关的属性及方法 214

8.4.3 控件拖动程序演示 214

8.5 输入多个数据 216

8.5.1 TStringGrid 控件 216

8.5.2 格子控件程序演示 218

8.5.3 MPI 控件 220

8.5.4 TTabbedNoteBook控件 220

8.5.5 TTabControl与TPageControl控件 221

8.5.6 TTabControl与TPageControl程序演示 223

8.6 我们要更健壮的程序 224

8.6.1 “异常”的概念 224

8.6.2 Delphi中的异常处理语句 225

8.6.3 异常处理程序演示 227

8.7 小结 228

第9章 遨游与开发Internet 230

9.1 你了解Internet吗? 230

9.1.1 网络分层 230

9.1.2 Socket的概念 230

9.2 创建一个标准Internet程序 231

9.2.1 创建一个网页浏览器 231

9.2.2 THTML控件 234

9.3 什么是Socket编程 235

9.3.1 Socket编程的构架 235

9.3.2 非堵塞型Socket通信 236

9.3.3 非堵塞通信中的事件响应 238

9.3.4 TCustomWinSoket控件 240

9.3.5 TServerWinSocket与TClientWinSocket控件 241

9.3.6 堵塞式Socket通信 242

9.3.7 客户机端线程的编写 243

9.3.8 服务器端线程的编写 244

9.3.9 TW?nSocketStream 246

9.4 ActiveForm编程 246

9.4.1 什么是ActiveForm 246

9.4.2 创建一个ActiveForm 247

9.4.3 在网页中发布ActiveForm 249

9.5 小结 251

相关图书
作者其它书籍
返回顶部