当前位置:首页 > 其他书籍
精通Delphi 4.X
精通Delphi 4.X

精通Delphi 4.XPDF电子书下载

其他书籍

  • 电子书积分:20 积分如何计算积分?
  • 作 者:刘臣勇 邓志鸿等编著
  • 出 版 社:
  • 出版年份:1999
  • ISBN:
  • 页数:0 页
图书介绍:
《精通Delphi 4.X》目录
标签:编著 精通

1.1 Delphi 4.X的版本 1

目 录 1

4.4输入输出对象 ( 51 1

第1章概述 1

1.2开发语言 2

1.3Delphi 4.X的特点 2

第2章Delphi 4.0 IDE及应用开发介绍 4

2.1 Delphi 4.0 IDE概貌 4

2.1.1 IDE的概念 4

2.1.2Delphi 4.0 IDE的基本组成 4

2.2 几个重要的概念 11

2.2.1窗体 11

2.2.2组件 11

2.2.3 单元 12

2.2.4 工程 12

2.3 一个简单的Delphi应用 14

2.3.1 用Delphi开发Windows应用程序的过程 14

2.3.2建立工程 14

2.3.3制作窗体及编写事件处理程序 14

2.3.4编译、调试及运行 17

2.3.5发布应用程序 18

3.1.1 书写风格 20

3.1Object Pascal语言规则 20

第3章Object Pascal程序设计 20

3.1.2 注释 21

3.1.3常量值与常量说明 21

3.1.4 变量 22

3.1.5 表达式 22

3.1.6赋值语句 23

3.2Object Pascal数据类型 25

3.2.1 基本数据类型 25

3.2.2高级数据类型 26

3.3分支 30

3.3.1 if语句 30

3.3.2 case语句 31

3.4.1 repeat语句 32

3.4.2 while语句 32

3.4循环 32

3.4.3 for语句 33

3.5过程与函数 33

3.5.1过程与函数说明 33

3.5.2过程与函数区块 33

3.5.3函数赋返回值 34

3.5.4参数传递 34

3.6类与对象 34

3.6.2类的开发 35

3.6.1类的声明 35

3.7单元 36

3.6.3属性、方法及事件 36

3.7.1单元的结构 37

3.7.2单元的引用 38

第4章基本对象 39

4.1可视化组件库 39

4.1.1组件类 40

4.1.2对象类 40

4.1.3异常类 40

4.2.2 Form的外形设定及控制 45

4.2.1继承关系 45

4.2 Form对象 45

4.2.3 Form的状态设定及控制 46

4.2.4 Form的资源设定 47

4.2.5 Form的控制 48

4.2.6 Form的建立、显示及关闭 48

4.3通用属性、方法及事件 49

4.3.1通用属性 49

4.3.2通用方法 50

4.3.3通用事件 51

4.4.1 Lable对象 51

4.4.2 Edit对象 52

4.4.3 Memo对象 54

4.4.4 RichEdit对象 55

4.5按钮与成组对象 55

4.5.1 Button对象 56

4.5.2 BitButton和SpeedButton对象 56

4.5.3单选钮与检查框 59

4.5.4GroupBox和RadioBox对象 59

4.5.5 Panel对象 60

4.6菜单对象 61

4.6.1建立菜单的步骤 61

4.6.2 MenuItem对象 63

4.7列表框和组合框对象 64

4.7.1列表框(ListBox)对象 64

4.7.2组合框(ComboBox)对象 65

4.8其他常用对象 66

4.8.1 MouthCalendar对象 66

4.8.2DateTimePicker对象 67

4.8.3 ProogressBar对象 68

第5章通用对话框 69

5.1OpenDialog和SaveDialog对话框 70

5.1.1OpenDialog对象 70

5.1.2 SaveDialog对象 73

5.2.1 FontDialog对象 74

5.2 FontDialog与ColorDialog对话框 74

5.2.2ColorDialog对象 76

5.3 PrintDialog与FindDialog对话框 78

5.3.1 PrintDialog对象 78

5.3.2 FindDialog对象 80

5.4信息对话框 82

第6章绘图与图象处理对象 87

6.1 使用Canvas绘图 87

6.1.1Canvas对象 87

6.1.2绘制图象 92

6.1.3 自动重绘 93

6.2.1 Shape对象介绍 94

6.2 Shape对象 94

6.2.2 Shape对象应用范例 95

6.3 Image对象 97

6.3.1 Image对象介绍 97

6.3.2 Image对象应用范例 98

第7章系统对象 100

7.1 Timer对象 100

7.1.1 Timer对象介绍 100

7.1.2 Timer使用范例 101

7.2 Printer对象 102

7.2.4打印Form 103

7.2.3主要方法 103

7.2.2主要属性 103

7.2.1应用 103

7.2.5输出到打印机 104

7.3 Application对象 105

7.3.1应用程序的执行与结束 105

7.3.2应用程序的文件名、图标和帮助文件 106

7.3.3状态行 107

7.3.4 Application应用范例 108

第8章多选项卡对象与多文档界面设计 112

8.1多选项卡对象 112

8.1.1TabControl对象 113

8.1.2 PageControl对象 115

8.2多文档界面(MDI) 118

8.2.1建立MDI父子窗体 118

8.2.2 合并菜单 122

8.2.3排列与存取MDI子窗体 125

第9章开发DDE程序 129

9.1 DDE基础 129

9.1.1 DDE会话 130

9.1.2 使用DDE控制其他的应用程序 131

9.2 创建DDE应用程序 131

9.2.1 创建DDE服务程序 131

9.2.3建立DDE链接 132

9.2.2 创建DDE客户程序 132

9.2.4回送数据(PokingData) 133

9.2.5处理DDE数据 134

9.2.6DDEInfo对话框 134

9.3 TDdeClientConv对象 135

9.3.1基本属性 135

9.3.2基本方法 137

9.3.3基本事件 141

9.4TDdeClientItem对象 141

9.4.1基本属性 142

9.5 TDdeServerConv对象 143

9.4.2基本事件 143

9.5.1基本事件 144

9.6 TDdeServerItem对象 144

9.6.1基本属性 145

9.6.2基本方法 146

9.6.3基本事件 146

9.7 DDE程序设计实例 147

9.7.1 DDE服务程序设计 147

9.7.2 DDE客户程序设计 150

9.7.3运行DDE客户和服务程序 154

10.1 OLE基本概念 156

10.1.1OLE基础 156

第10章对象的链接与嵌入 156

10.1.2 DDE和OLE的异同 157

10.1.3链接和嵌入 158

10.1.4OLE自动化 160

10.1.5OLE格式的数据文件 160

10.2OLEContainer对象 . 161

10.2.1主要属性 162

10.2.2主要方法 165

10.2.3主要事件 167

10.3 创建OLE客户程序 168

10.3.1设计OLE客户程序 168

10.3.2运行OLE客户程序 171

第11章 自定义组件与ActiveX控件开发 174

11.1 概述 174

11.2包的概念 177

11.2.1包 177

11.2.2包的创建 177

11.3开发一个新组件 179

11.3.1简单组件的创建 179

11.3.2属性、方法和事件的创建 182

11.3.3 TBarChart组件类 183

11.3.4组件类的注册 187

11.3.5组件的初始化 187

11.3.6显示可视化组件 189

11.3.7组件属性的访问方法 191

11.4.1原始控制 193

11.4.2组件的调试 193

11.4理解组件的设计 193

11.4.3类的属性 194

11.4.4数组属性 195

11.5创建ActiveX控件 195

11.5.1创建ActiveX组件 195

11.5.2使用ActiveX控件 197

第12章异常处理与程序调试 200

12.1 Delphi异常处理机制简介 200

12.2.1需要保护的资源 201

12.2异常保护 201

12.2.2资源保护块 202

12.3异常响应 203

12.3.1使用异常实例 204

12.3.2提供缺省响应 205

12.3.3响应一族异常 205

12.3.4异常的嵌套 206

12.4常用异常类 206

12.5集成调试器环境设置 210

12.5.1集成调试器 210

12.5.2调试环境设置 210

12.6使用集成调试器 212

12.6.1设置断点 214

12.6.2查看变量和表达式的值 215

12.6.3修改代码后重新调试 217

第13章数据库应用程序概述 219

13.1基本术语 219

13.1.1什么是数据 219

13.1.2什么是数据库 219

13.1.3 SQL语言 220

13.1.4数据存取 220

13.1.5数据源 220

13.2Delphi的数据库特性 221

13.3Delphi数据库应用的体系及开发方法论 222

13.3.1体系 222

13.3.2开发周期 222

第14章设计简单的数据库应用程序 225

14.1建立新工程 225

14.2在窗体中添加对象 226

14.3访问数据库 227

14.4添加工具栏和菜单 229

14.4.1添加菜单 230

14.4.2添加工具栏 232

14.5增加图象显示功能 233

14.6一个完整的应用程序 234

14.7创建主从数据库应用程序 236

14.8数据库模板——Form Wizard 238

14.8.1建立数据库应用程序 239

14.8.2创建主从数据库窗体 242

第15章数据访问对象 247

15.1 Table对象 247

15.1.1基本用法 247

15.1.2基本属性 248

15.1.3基本方法 252

15.1.4Table的事件 255

15.2.1基本用法 256

15.2 Query对象 256

15.2.2基本属性 257

15.2.3基本方法 259

15.3 DataSource对象 259

15.3.1基本属性 259

15.3.2基本事件 261

15.4创建可浏览多个表的应用程序 261

15.4.1窗体的设计 262

15.4.2对象的属性设置 262

15.4.3运行程序 266

16.1数据浏览对象概述 270

第16章数据浏览对象 270

16.2字段更新 271

16.3 DBGrid对象 272

16.3.1应用 272

16.3.2基本属性 272

16.3.3基本事件 276

16.4 DBNavigator对象 277

16.4.1 应用 277

16.4.2基本属性 277

16.4.3基本方法 279

16.5.1应用 280

16.5 DBText对象 280

16.5.2主要属性 281

16.6DBEdit对象 281

16.6.1应用 281

16.6.2主要属性 281

16.7DBMemo对象 281

16.7.1应用 281

16.7.2主要属性及方法 282

16.8 DBImage对象 282

16.8.1应用 282

16.8.2主要属性及方法 282

16.9应用实例 283

16.9.1应用程序框架 283

16.9.2 MainForm中对象及其设置 284

16.9.3 BiolifeForm中对象及其设置 287

16.9.4 AnimalForm中对象及其设置 288

16.9.5 EmployeeForm中对象及其设置 289

16.9.6运行程序 290

第17章SQL编程 300

17.1 SQL语句基础 300

17.1.1 Select命令简介 301

17.1.2基本的Select命令 301

17.1.3含有条件的Select命令 302

17.1.4Order By子句 304

17.1.5数据更新命令 305

17.2静态SQL语句 306

17.2.1制作查询文本 307

17.3动态SQL语句 308

17.3.1 使用 Params属性 309

17.3.2 ParamByName方法 309

17.3.3示例 310

第18章Client/Server应用开发 312

18.1 概述 312

18.1.1 C/S的基本概念 312

18.1.2 C/S 工作方式 313

18.1.3 Delphi 4.X支持C/S开发的体系结构 313

18.1.4 使用Delphi进行C/S开发的一般过程 314

18.2.1安装SQLinks 315

18.2 C/S应用开发环境构造 315

18.2.2 配置SQL环境 316

18.3 Database对象 319

18.3.1主要属性 320

18.3.2方法 322

18.3.3OnLogin事件 322

18.3.4事务控制 322

18.3.5 Database对象使用示例 325

18.4.1主要属性 326

18.4.2主要方法 326

18.4 StoredProc对象 326

18.4.3 StoredProc对象使用示例 327

第19章快速报表 329

19.1概述 329

19.1.1报表的结构 329

19.1.2 QuickReport的特点 330

19.2 QuickReport组件 330

19.2.1 QuickRep对象 330

19.2.2 QRBand对象 332

19.2.3 QRLabel对象 333

19.2.4 QRDBText对象 333

19.2.5 QRExpr对象 333

19.2.6 QRSysdata对象 334

19.2.8 QRDBImage对象 335

19.3设计静态报表 335

19.3.1静态报表的生成步骤 335

19.2.7 QRDBRichText对象 335

19.3.2静态报表开发示例 336

19.4设计动态报表 338

第20章利用Delphi创建Internet应用程序 340

20.1主要组件 340

20.1.1 Client Socket组件 340

20.1.2 WebDispatcher组件 341

20.1.5 DataSetTableProducer组件 342

20.1.3 QueryTableProducer组件 342

20.1.4 PageProducer组件 342

20.1.6 NMFTP(网络信息文件传输协议)组件 343

20.1.7 HTML组件 344

20.1.8 HTTP(超文本传输协议)组件 345

20.1.9 NNTP(网络新闻传输协议)组件 345

20.1.10 POP(邮局协议)组件 346

20.1.11 SMTP(简单邮件传输协议)组件 346

20.1.12 TCP(传输控制协议)组件 346

20.1.13 UDP(用户数据报协议)组件 346

20.2.2电子邮件应用编程 347

20.2.1 Web浏览器应用编程 347

20.2典型示例 347

20.2.3文件传输应用编程 349

20.2.4 TCP应用编程 350

20.2.5 NNTP应用编程 350

20.2.6 HTTP应用编程 351

20.2.7制作Active窗体 351

第21章数据库应用程序开发 359

21.1 人事管理信息系统总体设计 359

21.1.1规划数据库结构 359

21.1.2建立数据模块 362

21.2.1 程序主界面设计 364

21.2程序的界面设计 364

21.1.3程序模块划分 364

21.2.2 员工信息窗体设计 368

21.2.3查询模块窗体设计 369

21.2.4信息统计窗体设计 372

21.2.5信息输出窗体设计 374

21.2.6辅助功能菜单项窗体设计 375

21.2.7密码输入窗体和启动等待窗体 378

21.3运行人事管理应用程序 381

附录A Delphi 4.X文件的扩展名 385

附录B DLL与API的说明及调用 387

附录C Delphi 4.X定义的标准错误信息 389

返回顶部