图书介绍

Delphi 6实务经典PDF|Epub|txt|kindle电子书版本网盘下载

Delphi 6实务经典
  • 林金霖编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113048560
  • 出版时间:2002
  • 标注页数:958页
  • 文件大小:173MB
  • 文件页数:977页
  • 主题词:

PDF下载


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

下载说明

Delphi 6实务经典PDF格式电子书版下载

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

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

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

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

图书目录

第1章 认识Delphi61

1.1 Delphi6简介2

1.2 Delphi6集成性开发环境4

1.2.1 加速栏(Speed Bar)4

1.2.2 组件面板(Component Palette)7

1.2.2.1 多页标签组件面板7

1.2.2.2 组件面板的分类7

1.2.2.3 如何加入组件8

1.2.3 对象检查器(Object Inspector)9

1.2.4 代码编辑器(Code Editor)12

1.2.5 代码浏览器(Code Explorer)17

1.2.6 窗体(Form)18

1.3 鼠标右键功能菜单(Popup Menus)19

1.2.7 对象树状视图19

1.4 自定义桌面设置20

1.5 预定工作表(To-Do List)20

1.6 如何获取更多的相关信息21

1.6.1 Delphi6使用手册22

1.6.2 Delphi6联机帮助说明22

1.6.3 Borland Web Site25

1.6.4 Delphi深度历险网站26

1.6.5 加入Delphi Chart26

第2章 Delphi6程序结构27

2.1 三秒钟完成第一个程序28

2.2.2 工程文件(.DPR)30

2.2 了解工程(Project)30

2.2.1 什么是工程(Project)30

2.2.3 窗体文件(.DFM)35

2.2.4 程序单元文件(.PAS)36

2.3 利用工程管理器(Project Manager)39

2.4 工程选项设置(Project Options)41

2.5 利用对象库(Object Repository)43

2.5.1 使用对象库的对象43

2.5.2 创建自己的对象库45

第3章 Delphi6对象共同属性49

3.1 与位置或大小有关的属性51

3.2.1 BorderStyle属性53

3.2 与显示或外表有关的属性53

3.2.2 Color属性55

3.2.3 Font属性57

3.3 与Parent有关的属性59

3.4 与引导有关的属性61

3.4.1 Caption属性61

3.4.2 TabOrder与TabStop属性62

3.5 与拖动有关的属性63

3.5.1 Drag-and-Drop自动拖动64

3.5.2 Drag-and-Dock拖动67

3.6 设置共同属性69

3.7 Parent、Owner、Sender与Self70

3.7.1 Parent与Owner71

3.7.2 Sender72

3.7.3 Self74

第4章 Delphi6对象共同事件75

4.1 使用默认的事件处理过程76

4.1.1 如何使用默认的事件处理过程76

4.1.2 如何编写共享的事件处理过程77

4.2 鼠标事件处理过程78

4.2.1 Mouse Down鼠标事件79

4.2.2 Mouse Move鼠标事件80

4.2.3 Mouse UP鼠标事件81

4.2.4 鼠标事件综合练习82

4.2.5 Click与DblClick鼠标事件89

4.2.6 MouseWheel鼠标滚轮事件90

4.2.7 MouseWheel Down鼠标事件91

4.2.8 MouseWheel UP鼠标事件91

4.3 键盘事件93

4.3.1 KeyDown键盘事件93

4.3.2 KeyUP键盘事件96

4.3.3 KeyPress键盘事件97

第5章 TForm对象99

5.1 TForm对象的属性100

5.1.1 与活动(Active)相关的属性102

5.1.2 与图标(Icon)相关的属性103

5.1.3 与视觉相关的属性106

5.1.6 与菜单相关的属性111

5.1.5 与绘图相关的属性111

5.1.4 与引导相关的属性111

5.1.7 与键盘相关的属性114

5.1.8 与滚动条(ScrollBar)相关的属性115

5.1.9 与控制组件相关的属性117

5.2 TForm对象的操作方法120

5.2.1 TForm对象取得与释放121

5.2.2 TForm对象显示与隐藏125

5.2.3 TForm对象产生方式131

5.2.4 TForm对象焦点(Focus)设置132

5.2.5 对象控制的操作方法132

5.3 TForm对象的事件处理133

5.3.3 拖动相关事件134

5.3.4 创建与释放相关事件134

5.3.2 键盘相关事件134

5.3.1 鼠标相关事件134

5.3.5 其他相关事件139

第6章 Delphi6按钮控制对象145

6.1 TButton对象146

6.2 TBitButton对象148

6.3 TToolBar对象151

6.3.1 TToolBar对象属性152

6.3.2 TToolButton对象属性156

6.4 TCoolBar对象158

6.4.1 TCoolBar对象属性158

6.4.2 TCoolBand对象属性159

6.5 TUpDown与TSpinEdit对象161

6.6 TSpeedButton对象163

6.7 TSpinButton对象167

第7章 Delphi6文本控制对象169

7.1 TEdit对象170

7.1.1 TEdit对象的属性172

7.1.2 TEdit对象的操作方法176

7.1.3 TEdit对象的事件处理182

7.2 TMaskEdit对象183

7.2.1 TMaskEdit对象属性183

7.2.2 TMaskEdit对象掩码字符185

7.3 TMemo对象187

7.4 TRichEdit对象193

7.4.1 TRichEdit对象属性195

7.4.2 TRichEdit对象操作方法198

7.5 TLabel对象201

7.6 TStringGrid对象205

7.7 TLabeledEdit对象208

第8章 Delphi6功能选择对象211

8.1 TMainMenu对象212

8.1.1 下拉式菜单的制作212

8.1.2 TMainMenu对象属性213

8.1.3 TMenultem对象215

8.1.4 动态创建TMainMenu对象菜单218

8.2 TPopupMenu对象219

8.3.1 TListBox对象属性221

8.3 TListBox对象221

8.3.2 TListBox对象操作方法225

8.4 TComboBox对象228

8.5 TComboBoxEx对象230

8.5.1 TComboBoxEx对象常用属性231

8.5.2 TComboExItems对象231

8.6 TRadioButton对象239

8.7 TCheckBox对象240

8.8 TCheckListBox对象243

8.9 TTreeView对象245

8.9.1 TTreeView对象常用属性与操作方法246

8.9.2 TTreeNode对象248

8.9.3 TTreeView对象与数据库253

8.10 TListView对象260

第9章 Delphi6分类对象267

9.1 TGroupBox对象268

9.2 TRadioGroup对象268

9.3 TPanel对象272

9.4 TScrollBox对象275

9.5 TPageControl对象276

9.5.1 TPageControl对象属性277

9.5.2 TTabSheet对象282

9.6 THeaderControl对象289

第10章 Delphi6常用对话框(一)295

10.2 MessageDlg对话框296

10.1 ShowMessage对话框296

10.3 MessageBox对话框301

10.4 InputBox对话框304

10.5 InputQuery对话框305

10.6 OpenDialog与SaveDialog对话框306

10.7 OpenPictureDialog与SavePictureDialog对话框310

10.8 FontDialog与ColorDialog对话框313

10.8.1 FontDialog常用属性与操作方法314

10.8.2 ColorDialog常用属性与操作方法317

10.9 PrintDialog与PrintSetupDialog对话框319

10.9.1 PrintDialog对话框319

10.9.2 PrintSetupDialog对话框321

10.10 FindDialog与ReplaceDialog对话框323

第11章 Delphi6常用对话框(二)329

11.1 ShowMessagePos对话框330

11.2 ShowMessageFmt对话框331

11.3 MessageDlgPos对话框336

11.4 CreateMessageDialog对话框338

11.5 LoginDialog对话框340

11.6 LoginDialogEx对话框341

11.7 RemoteLoginDialog对话框343

11.8 SelectDirectory对话框345

11.9 PromptForFileName对话框348

第12章 Delphi6文件目录管理对象351

12.2 TDirectoryListBox对象352

12.1 TDirveComboBox对象352

12.3 TFileListBox对象355

12.4 TFilerComboBox对象358

12.5 TshellComboBox对象359

12.6 TShellTreeView对象362

12.7 TShellListView对象364

12.8 TShellChangeNotifier对象368

第13章 Delphi6图像与绘图管理对象371

13.1 TCanvas对象372

13.1.1 TPen画笔对象378

13.1.2 TBrush笔刷对象380

13.1.3 TFont字体对象381

13.2 TShape对象382

13.3 TImage对象388

13.4 TImageList对象390

13.5 TPainBox对象391

13.6 TBevel对象393

13.7 TScreen对象393

13.8 TColorGrid对象396

13.9 TColorBox对象397

13.10 TAnimate对象398

13.11 TMediaPlayer对象400

第14章 Delphi6 Action管理对象403

14.1 TActionList对象404

14.2 自定义TAction对象412

14.3 TActionManager对象414

14.4 TActionMainMenu对象415

14.5 TActionToolBar对象416

14.6 TCustomizeDlg对象417

第15章 Delphi6其他常用对象419

15.1 TScrollBar对象420

15.2 TProgressBar对象424

15.3 TStatusBar对象426

15.4 TTimer对象429

15.5 TSplitter对象433

15.6 TDateTimePicker对象434

15.7 TMonthCalendar对象437

15.8 TFrame对象442

15.9 TApplication对象445

15.10 TRegistry对象450

15.11 TIniFile对象453

15.12 TList对象457

15.13 TStrings与TStringList对象468

第16章 MDI应用程序473

16.1 多文档界面(MDI)应用程序474

16.2 利用对象库创建MDI应用程序475

16.3 手动创建MDI应用程序481

16.3.1 创建MDI应用程序主窗口481

16.3.2 创建MDI子窗口486

16.3.3 主窗口文件功能设置490

16.3.4 创建其他的窗口(如AboutBox窗口)492

第17章 Delphi6数据库程序设计(一)497

17.2 Delphi6与数据库环境设置498

17.1 数据库简介498

17.2.1 BDE Administrator499

17.2.2 Paradox、dBase及FoxPro的连接500

17.2.3 MS SQL Server的连接502

17.2.4 Oracle Server的连接511

17.2.5 以ODBC连接Access数据库520

17.3 Database Desktop524

17.3.1 创建新的数据表(Table)525

17.3.2 为数据表(Table)添加数据526

17.3.3.1 以SQL命令查询数据库528

17.3.3.2 以QBE访问异构数据库528

17.3.3 查询数据表(Table)的数据528

17.4 利用向导创建数据库程序529

17.4.1 向导创建简单的数据库程序530

17.4.2 向导创建Master-Detail的数据库程序533

17.4.3 手动创建Master-Detail的数据库程序539

17.5 数据库查询语言SQL(Structured Query Language)540

17.5.1 SELECT命令540

17.5.2 UPDATE命令544

17.5.3 DELETE命令545

17.5.4 INSERT命令545

第18章 Delphi6数据库程序设计(二)547

18.1 TDataSet对象548

18.1.1 TDataSet对象状态548

18.1.2 TDataSet对象属性549

18.1.3 TDataSet对象操作方法554

18.1.4 TDataSet对象的事件处理564

18.2 TTable对象573

18.2.1 TTable对象数据过滤573

18.2.1.1 利用Filter属性进行数据过滤573

18.2.1.2 利用onFilterRecord事件进行数据过滤575

18.2.2 TTable对象数据搜索577

18.2.2.1 Locate搜索577

18.2.2.2 LoodUp搜索579

18.3 TQuery对象581

18.3.1 设计时期的TQuery对象581

18.3.2 运行时期的TQuery对象583

18.3.3 动态产生SQL语句584

18.3.4 利用SQL语句动态查询(以Oracle为例)587

18.3.5 利用SQL语句动态查询(以MSSQL为例)590

18.4 TStoredProc对象594

18.4.1 TStoredProc对象访问Oracle数据库594

18.4.1.1 Oracle数据库的Stored Procedure594

18.4.1.2 Oracle数据库的Stored Function596

18.4.1.3 Oracle数据库的Stored Package599

18.4.2 TStoredProc对象访问MS SQL数据库602

18.4.2.1 MS SQL数据库的Stored Procedure(一)603

18.4.2.2 MS SQL数据库的Stored Procedure(二)604

18.4.2.3 MS SQL数据库的Stored Procedure(三)606

第19章 Delphi6数据库程序设计(三)609

19.1 数据库程序设计常用的对象610

19.1.1 TDataModule对象610

19.1.2 TDatabase对象612

19.1.3 TDBGrid对象616

19.1.3.1 TDBGrid对象的常用属性616

19.1.3.2 TDBGrid对象的常用事件621

19.1.4 TDBCtrlGrid对象624

19.1.5 TDBNavigator对象627

19.2 Delphi6的报表对象628

19.2.1 Delphi6报表的概念629

19.2.2 TQuickRep对象的常用操作方法630

19.2.3 直列式(List)报表制作630

19.2.4 标签式(Label)报表制作635

19.2.5 分组式(Group)报表制作638

19.2.6 Master/Detail报表制作640

19.3 Delphi6的安装程序643

第20章 Delphi6与ADO组件653

20.1 何谓ADO(ActiveX Data Objects)组件654

20.2 TADOConnection对象656

20.2.1 TADOConnection对象常用属性656

20.2.2 TADOConnection对象常用操作方法667

20.2.3 TADOConnection对象事件处理670

20.3 TADODataSet对象675

20.3.1 通过TADODataSet对象获取数据675

20.3.2 TADODataSet对象的批量更新处理681

20.4 TADOTable对象683

20.5 TADOQuery对象685

20.6 TADOStoredProc对象686

20.7 TADOCommand对象688

第21章 Delphi6多线程程序691

21.1 多线程(Multi-Thread)程序简介692

21.2 第一个多线程程序695

21.3 多线程与文件复制704

21.4 多线程与数据库应用程序710

第22章 编写Delphi6 VCL组件713

22.1 如何编写Delphi VCL组件714

22.2 加在组件面板上的图形文件719

22.3.1 公开派生类的属性722

22.3 创建组件属性(Property)722

22.3.2 添加直接访问属性723

22.3.3 设置属性默认值725

22.3.4 添加间接访问属性726

22.3.5 另一种间接访问属性727

22.4 创建组件的操作方法(Method)729

22.5 创建组件的事件(Event)731

22.6 VCL组件制作实例732

22.6.1 修改既有的VCL组件732

22.6.2 制作对话框的VCL组件737

22.6.3 制作访问注册表(Registry)的VCL组件741

附录A Object Pascal程序设计(一)747

A.1 Object Pascal程序结构748

A.3 Windows应用程序751

A.4 工程与程序单元文件755

A.5 程序注释756

A.6 变量声明757

A.7 常量声明759

A.8 语句(Statement)759

A.8.1 赋值语句760

A.8.2 过程与函数调用语句760

A.8.3 Goto语句760

A.8.4 复合语句760

A.8.5 条件语句761

A.8.6.2 While循环语句763

A.8.6 循环语句763

A.8.6.1 Repeat循环语句763

A.8.6.3 For循环语句764

A.8.6.4 循环中止语句765

A.8.7 异常处理语句766

A.8.7.1 try…except…end 语句766

A.8.7.2 try…finally…end 语句768

A.8.7.3 自定异常类769

A.8.7.4 再次触发异常770

A.9 过程(Procedure)与函数(Function)770

A.9.1 过程(Procedure)的定义与声明771

A.9.2 函数(Function)的定义与声明773

A.9.3.1 传值参数774

A.9.3 参数的传递774

A.9.3.2 变量参数775

A.9.3.3 常量参数776

A.9.3.4 输出参数776

A.9.3.5 参数默认值777

A.9.3.6 数组参数777

A.9.4 过程与函数的重载(Overloading)778

A.10 程序块779

附录B Object Pascal 程序设计(二)783

B.1 表达式784

B.2 运算符785

B.2.1 算术运算符(Arithmetic Operators)785

B.2.2 布尔运算符(Boolean Operators)787

B.2.3 逻辑运算符(Logical Operators)788

B.2.4 字符串运算符(String Operators)790

B.2.5 集合运算符(Set Operators)791

B.2.6 关系运算符(Relational Operators)792

B.2.7 类运算符(Class Operators)792

B.3 Simple Types(简单类型)793

B.3.1 Integer Types(整数数据类型)796

B.3.2 Character Types(字符类型)797

B.3.3 Boolean Types(布尔类型)798

B.3.4 Enumerated Types(枚举类型)799

B.3.5 SubRange Types(子界类型)801

B.3.6 Real Types(实数类型)801

B.4 String Types(字符串类型)802

B.5 Structured Types(结构类型)803

B.5.1 Set Types(集合类型)803

B.5.2 Array Types(数组类型)803

B.5.3 Record Types(记录类型)805

B.6 Pointer Types(指针类型)808

B.7 Variant Types(变体类型)809

附录C Delphi6 常用文件处理函数811

C.1 目录处理函数812

C.2 文件名处理函数817

C.3 文件属性处理函数823

C.4 文件处理函数826

C.5 文本文件处理函数833

C.6 类型文件(Typed File)处理函数841

C.7 无类型文件(Untyped File)处理函数847

附录D Delphi6 常用日期与时间函数853

D.1 获取特定的日期与时间854

D.2 日期处理函数857

D.3 时间处理函数872

D.4 比较与判断函数882

D.5 日期与时间的编译与解译893

D.6 日期与时间的转换函数900

附录E Delphi6 其他常用函数905

E.1 Pascal字符串处理函数906

E.2 以Null结尾的字符串处理函数930

E.3 数值处理函数947

E.4 Variant处理函数954

热门推荐