《Delphi程序设计实例详解》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:周龙等编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:1998
  • ISBN:7560606520
  • 页数:407 页
图书介绍:

第一部分 基本Delphi编程实例 3

第1章 Delphi入门知识 3

1.1 安装Delphi的系统配置要求 3

1.2 Delphi特性简介 3

1.2.1 交叉平台处理能力和上下一致性 3

1.2.2 与Object Pascal语言的结合 4

1.2.3 强大的数据库处理功能 4

1.2.4 软件界面制作的改进 4

1.2.5 所开发应用软件的效能 4

1.3 Object Pascal基本语法 5

1.3.1 变量的类型、定义和应用范围 5

1.3.2 基本语句 6

1.3.3 构造数据类型 8

1.3.4 过程和函数 13

第2章 Delphi程序设计的基本方法简介 16

2.1 Delphi应用程序结构 16

2.1.1 项目文件(.DPR) 16

2.1.2 单元文件 18

2.1.3 窗口文件(.DFM) 21

2.2 面向对象方法与Delphi程序设计 23

2.2.1 面向对象方法在Delphi程序设计中的运用 23

2.2.2 Delphi程序设计与传统编程方式的区别 23

2.3 实例 24

第3章 常用单元 30

3.1 标签输出 30

3.1.1 Label单元的主要属性 30

3.1.2 关于Label单元的实例 32

3.2 文本框的使用 36

3.2.1 Edit单元的使用 36

3.2.2 Memo单元的使用 38

3.2.3 RichEdit单元的使用 41

3.2.4 MaskEdit单元的使用 42

3.3 命令按钮的使用 44

3.3.1 Button按钮的使用 44

3.3.2 BitButton按钮的使用 48

3.3.3 SpeedButton按钮的使用 49

3.4 底板Panel的使用 50

3.5 列表框ListBox单元的使用 51

3.6 混合框ComboBox单元的使用 53

3.7 检查框CheckBox单元的使用 55

3.8 组框GroupBox单元的使用 56

3.9 选择按钮元件RadiobBox单元的使用 57

3.10 选择按钮组RadioGroup元件的使用 59

3.11 滚动条ScrollBar元件的使用 59

3.12 字符串网格StringGrid元件的使用 62

第4章 系统单元 67

4.1 定时器的应用 67

4.2 文件列表框FileListBox的使用 71

4.3 过滤器混合框FilterComboBox的使用 73

4.4 目录列表框DirectoryListBox的使用 73

4.5 驱动器混合框DriveComboBox的使用 74

4.6 屏幕Screen元件的使用 78

4.7 打印机和Prmter元件的使用 78

4.8 剪贴板ClipBoard元件的使用 83

第5章 对话框和菜单窗口单元 86

5.1 菜单设计器 86

5.2 MamMenu元件 86

5.3 PopupMenu元件 89

5.4 OpenDialog元件 90

5.5 SaveDialog元件 91

5.6 FontDialog元件 91

5.7 ColorDialog元件 93

5.8 PrintDialog元件 95

5.9 PrinterSetupDialog元件 95

5.10 FindDialog元件 95

5.11 ReplaceDialog元件 96

第6章 高级Delphi程序设计技术 97

6.1 鼠标控制 97

6.1.1 鼠标函数的使用 97

6.1.2 鼠标事件的控制 100

6.1.3 鼠标形状的设置 105

6.1.4 鼠标过程的控制 120

6.2 键盘控制 121

6.2.1 TKeyPressEvent事件 121

6.2.2 TKeyEvent事件 123

6.3 绘图与图像处理 128

6.3.1 图形方法和属性 128

6.3.2 造型和绘画 130

6.3.3 绘图颜色的控制 136

6.3.4 综合实例 139

第7章 综合实例 151

7.1 排序算法比较 151

7.2 文本编辑器RichEdit 161

7.3 图片浏览器ImageView 177

7.4 文件管理器FileManager 188

第二部分 数据库编程实例 211

第8章 数据访问DataAccess基本对象 211

8.1 数据源元件DataSource 211

8.2 表元件Lable 212

8.3 查询元件Query 221

8.4 内存程序元件StoredProc 222

8.5 数据库元件Database 223

8.6 会话元件Session 225

8.7 批次作业元件BatchMove 226

8.8 更新SQL元件UpdateSQL 228

8.9 报表元件Report 229

第9章 DAtaControls基本对象 233

9.1 数据网格元件DBGrid 233

9.2 数据浏览器元件DBNavigator 236

9.3 数据标签元件DBText 238

9.4 数据编辑元件DBEdit 238

9.5 数据备注元件DBMemo 243

9.6 数据影像元件DBImage 245

9.7 数据列表元件 DBListBox 246

9.8 数据混合元件DBComboBox 247

9.9 数据检查元件DBCheckBox 247

9.10 数据选择按钮组元件DBRadioGroup 248

9.11 数据列表查询元件DBLookupListBox 249

9.12 数据查询组合列表元件DBLookupComboBox 251

9.13 数据控制网格元件DBCtrlGrid 254

第10章 Delphi数据库编程实例 256

10.1 Delphi数据库访问机理 256

10.1.1 BDE的新特性 256

10.1.2 BDE配置应用BDE Configuration Utihty的使用 257

10.2 单表格数据库程序设计 264

10.3 多表格数据库程序设计 267

10.4 SQL程序设计 272

第11章 ReportSmith程序设计实例 283

11.1 报表元件的使用和控制 283

11.1.1 快速报表元件QuickReport 283

11.1.2 快速报表段元件QRBand 284

11.1.3 报表组元件QRGroup 286

11.1.4 报表详细链接元件QRDetailLInk 286

11.1.5 报表标签元件QRLabel 287

11.1.6 报表备注元件QRMemo 287

11.1.7 报表数据标签元件QRDBText 287

11.1.8 报表数据计算元件DRDBCale 288

11.1.9 报表系统数据元件QRSysData 288

11.1.10 报表形状元件QRShape 288

11.1.11 快速报表预览QRPreview 289

11.2 链接Delphi数据源 289

11.3 设计报表 290

11.4 OLE与数据库程序设计 293

第12章 综合实例 295

12.1 过滤器Filter 295

12.1.1 窗体fmAboutBox的设计过程 295

12.1.2 窗体fmCustView的设计过程 297

12.1.3 窗休DMI的设计过程 306

12.1.4 窗体fmFilterFrm的设计过程 310

12.2 鱼类浏览系统 315

12.3 查询演示系统 322

12.3.1 窗体QueryForm的设计过程 322

12.3.2 窗体REsultFrom的设计过程 336

12.4 顾客信息演示系统 342

12.4.1 窗体DmEmployee的设计过程 342

12.4.2 窗体FrmExecproc的设计过程 356

12.4.3 窗体FrmLauncher的设计过程 368

12.4.4 窗体FrmQueryProc的设计过程 370

12.4.5 窗体FrmTransDemo的设计过程 376

12.4.6 窗体FrmTRiggerDemo的设计过程 382

12.4.7 窗体FrmViewDemo的设计过程 387

附录 常数定义和图形对象 395