当前位置:首页 > 工业技术
Delphi 8程序设计教程
Delphi 8程序设计教程

Delphi 8程序设计教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:何鹏飞编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302091331
  • 页数:442 页
图书介绍:本书全面系统介绍了Delphi 8的基础知识及其在开发各方面的应用。全书分为13章,分别讲述了Delphi 8的新特性、集成开发环境Delphi语法、面向对象编程、.NET基本知识、组件的应用、数据库开发、ASP.NET和Web服务应用、异常处理等。本书内容丰富,层次分明,图文并茂,通俗易懂,是一本实用的指导教程。
《Delphi 8程序设计教程》目录

目录 1

第1章认识Delphi 8 1

1.1 Delphi简介 1

1.2 Delphi 8的特性 1

1.3 Hello World程序 3

第2章Delphi 8的集成开发环境 8

2.1 启动Delphi 8 8

2.2操作菜单 10

2.3 具栏 11

2.3.1 Standard具栏 12

2.3.2 View具栏 12

2.3.3 Debug工具栏 13

2.3.4 Desktops 工具栏 13

2.4 对象查看器 14

2.4.1对象属性 15

2.4.2对象事件 15

2.5组件面板 16

2.6代码编辑器 17

2.6.1编辑代码 18

2.6.2 单元 19

2.6.3 Code Insight 20

2.6.4使用书签 22

2.6.5使用代码浏览器 23

2.6.6更多技巧 24

2.7工程管理器 25

2.8模型视图 25

2.10窗体设计器 27

2.9数据浏览器 27

2.10.1菜单加速 28

2.10.2键盘加速 29

2.11 调试器 29

2.12帮助系统 30

第3章 O bject Pascal的基本概念 31

3.1 Object 1Pascal类型 31

3.1.1序数 31

3.1.2浮点 41

3.1.3字符串 43

3.1.4记录 43

3.1.5集合 45

3.1.6变体 48

3.2 数组 49

3.2.1一维数组 49

3.2.2多维数组 51

3.2.3 动态数组 52

3.3定义变量和常量 53

3.3.1变量 54

3.3.2常量 58

3.3.3变量的类型转换 61

3.4 Object Pascal的运算符 63

3.4.1赋值运算符 64

3.4.2算术运算符 64

3.4.3逻辑运算符 65

3.4.4位运算符 65

3.4.5关系运算符 66

3.4.6优先级 67

3.5 流程控制 68

3.5.1声明语句 68

3.5.2简单语句 69

3.5.3条件语句 71

3.5.4循环语句 78

3.6过程与函数 83

3.6.1使用过程 83

3.6.2使用函数 86

3.6.3参数 87

3.6.4函数过程类型 91

第4章 ObjectPascal的高级技术 93

4.1 类和对象 93

4.1.1基本概念 94

4.1.2通过Delphi实例了解对象 94

4.2 类的声明及对象的定义 96

4.2.1 类的声明 96

4.2.2创建对象 97

4.2.3 构造函数 98

4.2.4析构函数 99

4.3属性、方法和事件 100

4.3.1属性 100

4.3.2方法 101

4.3.3 消息和事件 107

4.4类的封装及作用域 109

4.4.1封装性 109

4.4.2作用域 111

4.5继承和多态 112

4.5.1 继承性 112

4.5.2多态性 114

4.6抽象类 116

4.7运行时类型信息 118

4.8使用类的实例 120

4.8.1 基本原理 120

4.8.2分割条控件(TMySplitter)对象 120

4.8.3程序实现 121

4.8.4安装和使用 125

第5章 理解Microsoft.NET 127

5.1 .NET战略和框架概述 127

5.1.1什么是.NET 127

5.1.2 Microsoft.NET的意义 129

5.1.3 Microsoft.NET框架 131

5.2 公共语言运行时(CLR) 133

5.2.1 什么是CLR 133

5.2.2托管代码 134

5.2.3中间语言IL 135

5.2.4 即时编译器JIT 137

5.3 .NET框架基类 138

5.3.1 命名空间 138

5 3.2 System.String类 139

5.3.3 System.Math类 142

5.3.4 System.DateTime类 143

5.3.5 System.1O.File类 145

5.4.1什么是VCL.NET 146

5.4 Delphi 8中的VC L.NET 146

5.4.2 Borland.VCL命名空间 147

5.4.3 在VCL.NET中使用.NET组件 148

第6章在Delphi 8中使用窗体 151

6.1 普通窗体程序 151

6.1.1窗口概念和界面设计 151

6.1.2新建一个窗体 152

6.1.3窗体的属性 153

6.2.1创建父窗口 161

6.2多文档窗体程序 161

6.2.2创建子窗口 162

6.2.3子窗口排列样式 163

6.2.4关闭子窗口 163

6.2.5应用程序菜单与菜单融合 164

6.2.6 MDI图像浏览器 165

6.3对话框程序 172

6.3.1使用消息对话框 172

6.3.2使用输入对话框 177

6.4多页面程序 179

6.5多窗体程序 182

第7章常用Windows Forms组件 185

7.1 Windows Forms概述 185

7.2按钮组件 187

7.2.1 Button组件 187

7.2.2 CheckBox组件 189

7.2.3 RadioButton组件 192

7.2.4使用按钮组件的例子 194

7.3.1 Label组件 196

7.3文本组件 196

7.3.2 TextBox组件 198

7.3.3 RichTextBox组件 201

7.3.4使用文本组件的例子 204

7.4 列表组件 208

7.4.1 ListBox组件 208

7.4.2 CheckedListBox组件 210

7.4.3 ComboBox组件 211

7.4.4 TreeView组件 213

7.4.5 ListView组件 215

7.5公用对话框组件 217

7.5.1 OpenFileDialog组件 217

7.5.2 SaveFileDialog组件 220

7.5.3 FontDialog组件 220

7.5.4 ColorDialog组件 222

7.6菜单组件 223

7.6.1 MainMenu组件 223

7.6.2 ContextMenu组件 225

7.7工具栏和状态栏组件 225

7.7.1 ToolBar组件 225

7.7.2 StatusBar组件 227

7.8容器组件 228

7.8.1 Panel组件 228

7.8.2 GroupBox组件 229

7.8.3 TabControl组件 229

8.1 VCL Forms概述 231

第8章 常用VCL Forms组件 231

8.2按钮组件 232

8.2.1 TButton组件 232

8.2.2 TBitBtn组件 233

8.2.3 TSpeedButton组件 234

8.2.4 TCheckBox组件 235

8.2.5 TRadioButton组件 236

8.2.6使用按钮组件的例子 236

8.3.1 TLabel组件 239

8.3 文本组件 239

8.3.2 TEdit组件 240

8.3.3 TMaskEdit组件 242

8.3.4 TMemo组件 243

8.3.5 TRichEdit组件 245

8.3.6使用文本组件的例子 246

8.4列表组件 249

8.4.1 TListBox组件 249

8.4.2 TComboBox组件 250

8.4.4 TListView组件 252

8.4.3 TTreeView组件 252

8.4.5使用列表组件的例子 253

8.5公用对话框组件 255

8.5.1 TOpenDialog组件 255

8.5.2 TSaveDialog组件 257

8.5.3 TFontDialog组件 257

8.5.4 TColorDialog组件 258

8.6菜单、工具栏和状态栏组件 259

8.6.1 TMainMenu组件 259

8.6.2 TPopupMenu组件 260

8.6.3 TToolBar组件 260

8.6.4 TStatusBar组件 261

第9章数据库应用程序开发(上) 262

9.1数据库技术综述 262

9.1.1什么是数据库 262

9.1.2数据库分类 263

9.1.4关于数据库的几个术语 264

9.1.3数据库管理系统 264

9.1.5开发数据库应用程序的步骤 265

9.2 Delphi 8提供的数据库工具 266

9.2.1使用BDE Administrator 266

9.2.2使用Database Explorer 267

9.3 使用ADO.NET 270

9.3.1 ADO.NET简介 270

9.3.2使用ADO.NET访问数据库 272

10.1.1什么是BDP(Borland Data Provider) 291

10.1 BDP组件 291

第10章数据库应用程序开发(下) 291

10.1.2 BDP组件 292

10.2 SQL查询技术 306

10.2.1查询工具 307

10.2.2 SELECT语句 309

10.2.3 INSERT语句 314

10.2.4 UPDATE语句 315

10.2.5 DELETE语句 316

10.2.6执行SQL查询的示例 316

10.3.1什么是Master/Detail 320

10.3主/从表的使用 320

10.3.2运用BDP组件实现Master/Detail 321

10.4事务处理方法 326

10.5应用实例:学生信息管理系统 328

10.5.1功能需求 328

10.5.2数据库设计 329

10.5.3界面设计及组件属性设置 329

10.5.4编写逻辑代码 335

10.5.5运行程序 342

10.6 Delphi 8中的数据库兼容技术 344

第11章创建ASP.NET应用程序 345

11.1 ASP.NET介绍 345

11.1.1 ASP.NET的优势 345

11.1.2 Web窗体页指令 346

11.1.3 ASP.NET内部对象 347

11.1.4第一个ASP.NET应用程序 349

11.2.1 AdRotator控件 356

11.2 Web Controls控件 356

11.2.2 Button和ImageButton控件 359

11.2.3 Label、Literal、HyperLink和LinkButton控件 361

11.2.4 Calendar、Image和Panel控件 362

11.2.5 TextBox、ListBox和DropDownList控件 364

11.2.6 CheckBox和CheckBoxList控件 366

11.2.7 RadioButton和RadioButtonList控件 366

11.2.8 Table控件 366

11.2.9 Repeater、DataList和DataGrid控件 369

11.2.1 0数据验证控件 382

11.3 DB Web控件 384

11.3.1 DBWebDataSource控件 385

11.3.2 DBwebCalendar控件 385

11.3.3 DBWebCheckBox控件 386

11.3.4 DBWebDropDownList控件 387

11.3.5 DBWebGrid控件 387

11.3.6 DBWebImage控件 389

11.3.7 DBWebLabel控件 389

11.3.9 DBWebListBox控件 390

11.3.8 DBWebLabeledTextBox控件 390

11.3.10 DBWebMemo控件 391

11.3.11 DBWebNavigator控件 392

11.3.12 DBWebRadioButtonList控件 393

11.3.13 DBWebTextBox控件 394

11.3.14小实例:员工信息 394

11.4.1功能需求 397

11.4.2数据库设计 397

11.4应用实例:同学录 397

11.4.3 新增同学信息页面及程序设计 398

11.4.4查看同学信息页面及程序的设计 400

11.4.5运行程序 403

第12章 ASP.NET Web服务 406

12.1什么是Web服务 406

12.1.1 Web服务的定义 406

12.1.2 ASP.NET Web服务体系 407

12.2 XML和SOAP 408

12.2.1 XML 408

12.2.2 SOAP 412

12.3创建Web服务 416

12.4创建客户端测试程序 419

第13章异常处理与程序调试 425

13.1程序错误的分类 425

13.2 Object Pascal的异常处理结构 426

13.2.1 try…except语句和try…finally语句 426

13.2.2代码示例 427

13.2.3分类异常处理结构 428

13.3异常类的使用 429

13.3.2派生异常类 430

13.3.1异常类基类 430

13.3.3访问异常对象 431

13.3.4 自定义异常类 431

13.4调试应用程序 432

13.4.1调试环境设置 433

13.4.2常用的调试命令 434

13.4.3 使用断点(Breakpoint) 437

13.4.4使用监视(Watch) 440

13.4.5使用计算/修改表达式(Evaluate/Modify) 441

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