《使用Delphi3编程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)(F.恩戈)Frank Engo著;尚红昕译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1997
  • ISBN:7505343750
  • 页数:348 页
图书介绍:

前言 3

第一编 在Delphi中编程 3

第1章 未来之路 3

开始学习Delphi 5

Delphi的环境 5

练习:创建一个简单程序 6

关闭窗体 8

给组件重新命名 8

编写事件过程 10

使用对话框编程 11

添加注释 12

使用常量 13

使用数据类型编程 14

组件的基本知识 15

使用标签 15

在窗体中加入编辑组件 16

编辑组件的属性 17

加入多个同类型的组件 18

对齐控件 18

练习:创建一个销售税计算器 20

使用单元编程 22

删除对象引用 25

管理工程文件 26

小结 26

第2章 创建界面 29

Delphi中的标准组件 29

使用列表框编程 30

显示组合框 32

使用复选框 33

向用户显示互相排斥的选项 35

使用滚动条 37

事件处理程序 38

在运行时间内使程序选项生效 40

使控件生效或失效 41

显示/隐藏组件 41

设计界面 42

在按钮上显示位图 42

显示按钮提示信息 43

忽略继承默认值 44

控件的继承属性 44

创建图片浏览器 45

第3章 使用窗体编程 51

创建多窗体应用程序 51

显示窗体 51

单元引用 52

管理单元 54

改变窗体的外观 55

引用其它窗体中的控件 56

执行清除单元 56

创建一个带选项卡的笔记本式界面 58

Delphi的IDE 59

对象库 59

使用组件模板 62

配置选项板 63

在窗体中加入ActiveX组件 63

常见的编程错误 63

错误的或无关的设计 63

在窗体中堆积控件 64

使用具体值而不使用常量 65

缺少行首缩进和空行 66

硬性设定路径 67

使用较长的名字 67

编写较长的过程 67

重复或复制代码块 67

使用GOTO语句 68

使用非标准字体 68

练习:建立一个多页对话框 68

小结 69

编写表达式 73

第4章 编程标准 73

实数运算 75

优先级 76

使用if语句 77

复杂条件表达式 78

使用case语句 79

使用循环编程 81

For循环 81

While循环 82

使用类型编程 83

枚举类型 83

Rcpcatntil循环 83

子域类型 85

数组类型 86

记录类型 88

练习:给一段信息加密 90

小结 91

第5章 使用过程和函数编程 93

Object Pascal的语法 94

编写过程和函数 95

用户定义的过程和函数 95

子程序体 96

编写用户定义的函数 98

传递参数 98

过程和函数的布局 100

确定子程序的位置 101

访问Delphi的程序员程序库 103

常用的Delphi过程和函数 103

Abs函数 103

Copy函数 104

ExtractFilePath函数 105

ExtractFileName函数 105

FileGetDate函数 106

Slccp函数 107

UpperCase函数 107

TrimLeft和TrimRight函数 108

ParamStr函数 109

其它的Delphi过程和函数 110

练习:在窗体中定制热点 110

小结 112

使用Menu Designer 115

第6章 创建菜单 115

创建菜单项 116

在菜单中加入分隔栏 116

在菜单中定制加速键 117

在菜单中加入快捷键 118

创建子菜单 118

编辑菜单项 120

编写菜单控制程序 120

保存菜单模板 121

在运行时间控制菜单项 121

使用菜单模板 121

菜单项的生效与失败 123

在菜单中显示复选标记和项目符号 123

创建弹出式菜单 124

练习:创建一个下拉式菜单系统 125

小结 130

第7章 处理错误 133

调试程序概述 133

错误的类别 133

调试手段 134

运行至光标处 134

使用调试程序 134

调试程序能发现的错误 134

跟踪及跳过工程文件中的代码 135

控制执行流程 136

使用断点 136

监控表达式的值 138

删除表达式监视器或使其失效 139

设定测试值 139

在Delphi3.0中调试应用程序 139

资源保护处理程序 140

观察对子程序的调用 140

资源保护及错误处理 140

编写异常处理程序 141

重新引发异常 142

练习:使用异常处理程序 144

小结 145

第8章 开发数据库程序 147

在Delphi中建立数据库应用程序 147

快速起步 148

进一步的了解 151

使用DBRichEdit组件 153

使用数据模块 154

编写维护数据库的代码 155

处理数据集 156

使用MoveBy方法 156

在表格中查找信息 157

实现快速查找 157

向表格中加入记录 159

编辑表格记录 161

删除表格记录 163

用SetFiclds方法更新记录 163

检查空数据集 164

使用书签 164

练习:创建一个表格 165

小结 168

第9章 使用结构化查询语言 171

SQL的基本知识 171

开始学习InterBase Windows Interactive SQL 172

向数据库中加入表格 172

向表格中插入记录 174

执行查询 175

更新记录和表格定义 176

删除表格记录 177

指定范围 177

使用查询组件 177

练习:从Dclphi运行查询 178

编写代码执行查询 179

数据集排序 180

检查“空”和“不等于” 181

进行交互式查询 182

程序库中的数据库处理例程 183

小结 184

第10章 建立报表 187

创建一份简单的报表 187

处理报表格式 188

编辑报表的标题和列 189

改变列 189

插入字段 189

插入总结字段 190

处理标题格式 191

设置筛选器 192

加入导出字段 193

创建文件链接 194

编辑链接 196

保存报表 196

在Delphi中打印报表 196

小结 196

第11章 开发多媒体应用程序 199

McdiaPlayer组件 199

播放音频文件 200

播放视频文件 202

图形与多媒体 203

图像控件 204

调整图形的大小 204

使用调色板 204

避免调色板冲突 205

第三方voodoo解决方案 206

程序库中的多媒体例程 207

练习:用Delphi播放视频文件 208

小结 209

建立组件 211

第12章 创建用户定义的组件 211

为什么要创建组件 211

定义一个新组件 212

生成单元 213

注册组件 214

可视组件库 215

练习:创建一个示例组件 215

组件未安装时对其进行测试 218

测试Enlarge方法 219

安装组件 221

小结 222

第13章 Delphi和因特网 225

历史概述 225

在Delphi中开发因特网应用程序 225

创建Web浏览器 226

检索IITML文档 227

取消IITML操作 228

在因特网上发送电子函件 230

进行FTP连接 233

从FTP服务器上获取目录信息 235

在目录树中添加目录项 237

访问UNIX主机 240

其它与因特网有关的问题 240

使用TCP/IP 240

进行TCP连接 240

获取网络新闻 241

程序包与因特网 242

练习:创建一个电子函件应用程序 242

小结 246

AddField 249

第二编 程序库 249

第14章 数据库例程 249

DisplayQueryRccs 251

IsEmpty 252

LoadQuery 253

SortTable 254

第15章 多媒体例程 257

BlockShadow 258

ColorMsg 259

CustonCursor 261

DisplayDirmages 262

MessageBlink 264

PlayVidcoFile 265

PlayWaveFile 266

ShowI IotSpot 267

Show Scr Saver 270

ShowTNall 273

SlowPrint 274

SoundEnabled 276

TickerTape 277

TileBitmap 278

TransparentButton 280

第16章 Rich Edit例程 283

OpenRichEdit 283

SaveRichEdit 285

SetAlignment 287

SetBoldFace 289

SetBullet 289

SetBlockStyle 290

Setltalics 291

UndoChange 292

SetUnderline 292

第17章 电子表格例程 295

CreateChart 295

DrawObjcct 296

FormatWorksheet 297

PrintWorksheet 300

第18章 字符串例程 303

IsNumVal 303

StrDcntcr 304

StrDeletcAll 305

StrExtractCmd 306

FormatUpper 308

StrReplaceAll 309

StrRevcrsc 310

StrRightChar 311

StrStripSpaces 312

第19章 字符串网格例程 315

ClrStrGrid 315

InitStringGrid 316

OpcnStringGrid 317

SaveStringGrid 318

WeeklySchedulc 319

第20章 系统例程 321

ChangeSearchPath 321

CheckPentium 322

FilcCopyList 323

WinDir 324

第21章 实用例程及Web连接例程 327

BrowseWebPage 327

ConvertFraction 329

ComparePaths 329

DecryptMsg 330

EncryptMsg 332

GetDay 333

GetFTPDir 334

NextControl 337

SearchListltcm 338

SendEMailMsg 339

ShowIlelpTopic 341

解决安装程序时出现的问题 343

附录A:软盘上的内容 343

安装软盘 343

附录B:使用Formula One组件 344

进行计算 344

使用条件运算符 344

编写与一个电子表格接口的代码 345

判断活动单元 345

读取单元格范围 346

保存及检索工作表 347