图书介绍

Delphi 2005程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Delphi 2005程序设计教程
  • 何鹏飞,马威编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730211627X
  • 出版时间:2005
  • 标注页数:409页
  • 文件大小:48MB
  • 文件页数:421页
  • 主题词:软件工具-程序设计-高等学校-教材

PDF下载


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

下载说明

Delphi 2005程序设计教程PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 认识Delphi 20051

1.1 Delphi发展史1

1.2 Delphi 2005的特性2

1.3 安装Delphi 20055

1.3.1 Delphi的系统配置要求5

1.3.2 安装Delphi 20056

1.4 Hello World程序8

1.4.2 创建工程9

1.4.1 启动Delphi 20059

1.4.3 定制窗体12

1.4.4 添加代码16

1.4.5 运行程序17

1.5 本章小结18

1.6 思考和练习19

第2章 .NET Framework概述20

2.1 .NET战略与.NET Framework20

2.1.1 什么是.NET20

2.1.2 Microsoft.NET的意义21

2.1.3 .NET Framework23

2.2.1 什么是CLR25

2.2 公共语言运行时(CLR)25

2.2.2 托管代码与CTS26

2.2.3 MSIL和JIT编译27

2.3 .NET Framework基类30

2.3.1 命名空间30

2.3.2 System.String类31

2.3.3 System.Math类33

2.3.4 System.DateTime类34

2.3.5 System.IO.File类35

2.5 思考和练习36

2.4 本章小结36

第3章 Delphi语言基础37

3.1 常量与变量37

3.1.1 常量37

3.1.2 变量39

3.2 Object Pascal的数据类型44

3.2.1 序数44

3.2.2 浮点类型51

3.2.3 字符串52

3.2.4 记录53

3.2.5 集合54

3.2.6 变体57

3.2.7 数据类型转换58

3.3 数组60

3.3.1 一维数组60

3.3.2 多维数组61

3.3.3 动态数组62

3.4 运算符64

3.4.1 赋值运算符64

3.4.2 算术运算符64

3.4.3 逻辑运算符65

3.4.4 位运算符65

3.4.6 运算符的优先级66

3.4.5 关系运算符66

3.5 流程控制67

3.5.1 声明语句67

3.5.2 简单语句68

3.5.3 条件语句70

3.5.4 循环语句75

3.5.5 注释语句81

3.6 过程与函数81

3.6.1 使用过程82

3.6.2 使用函数84

3.6.3 内联函数85

3.6.4 参数86

3.6.5 函数过程类型90

3.7 本章小结91

3.8 思考和练习91

第4章 Object Pascal的高级技术92

4.1 面向对象编程基础92

4.2 类和对象的定义93

4.2.1 类的声明93

4.2.2 构造函数94

4.2.3 析构函数94

4.2.4 创建对象95

4.3.1 属性96

4.3 属性、方法和事件96

4.3.2 方法97

4.3.3 消息和事件101

4.4 类的封装及作用域103

4.4.1 封装性103

4.4.2 作用域105

4.5 继承与多态106

4.5.1 继承性106

4.5.2 多态性106

4.6 抽象类108

4.7.1 is运算符110

4.7.2 as运算符110

4.7 运行时类型信息110

4.8 本章小结112

4.9 思考和练习112

第5章 在Delphi 2005中使用窗体113

5.1 普通窗体程序113

5.1.1 新建窗体113

5.1.2 窗体的属性115

5.2 使用对话框119

5.2.1 使用消息对话框119

5.2.2 使用输入对话框122

5.3 多窗体应用程序124

5.4 MDI应用程序128

5.4.1 创建父窗口128

5.4.2 创建子窗口128

5.4.3 子窗口的排列与关闭129

5.4.4 应用程序菜单与菜单融合130

5.4.5 使用模板创建MDI应用程序131

5.5 本章小结133

5.6 思考和练习133

第6章 Windows窗体应用程序134

6.1 Windows Forms概述134

6.2.1 Button控件135

6.2 按钮控件135

6.2.2 CheckBox控件136

6.2.3 RadioButton控件137

6.2.4 使用按钮控件的示例137

6.3 文本控件139

6.3.1 Label控件139

6.3.2 TextBox控件141

6.3.3 RichTextBox控件141

6.3.4 使用文本控件的示例142

6.4 列表控件146

6.4.1 ListBox控件146

6.4.2 CheckedListBox控件147

6.4.3 ComboBox控件148

6.4.4 ListView控件148

6.4.5 TreeView控件149

6.4.6 使用列表控件的示例150

6.5 公用对话框控件154

6.5.1 OpenFileDialog控件154

6.5.2 SaveFileDialog控件155

6.5.3 FontDialog控件156

6.5.4 ColorDialog控件156

6.5.5 其他对话框控件156

6.6.1 MainMenu控件157

6.6 菜单控件157

6.6.2 ContextMenu控件159

6.6.3 菜单控件与对话框控件示例159

6.7 工具栏和状态栏控件163

6.7.1 ToolBar控件163

6.7.2 StatusBar控件164

6.8 容器控件164

6.8.1 Panel控件164

6.8.2 GroupBox控件165

6.8.3 TabControl控件165

6.8.4 使用容器控件的示例166

6.9 本章小结169

6.10 思考和练习169

第7章 VCL窗体应用程序170

7.1 VCL for.NET170

7.1.1 什么是VCL.NET170

7.1.2 Borland.VCL命名空间171

7.1.3 VCL Forms概述172

7.2 按钮组件172

7.2.1 TButton组件172

7.2.2 TBitBtn组件173

7.2.4 TCheckBox组件174

7.2.3 TSpeedButton组件174

7.2.5 TRadioButton组件175

7.2.6 使用按钮组件的示例175

7.3 文本组件177

7.3.1 TLabel组件177

7.3.2 TEdit组件178

7.3.3 TMaskEdit组件178

7.3.4 TMemo组件180

7.3.5 TSpinEdit组件180

7.3.6 TRichEdit组件180

7.4 列表组件181

7.4.2 TComboBox组件182

7.4.1 TListBox组件182

7.4.3 TTreeView组件183

7.4.4 TListView组件183

7.4.5 使用列表组件的示例184

7.5 通用对话框组件185

7.5.1 文件对话框组件186

7.5.2 TFontDialog组件188

7.5.3 TColorDialog组件189

7.5.4 查找与替换对话框组件189

7.5.5 打印设置对话框组件190

7.6 菜单、工具栏和状态栏组件190

7.6.1 菜单组件191

7.6.2 TToolBar组件192

7.6.3 TStatusBar组件192

7.6.4 使用菜单和对话框组件的示例193

7.7 多页面程序197

7.8 在VCL.NET中使用.NET组件199

7.9 本章小结202

7.10 思考和练习202

第8章 多媒体编程203

8.1 WinForm中的图形图像编程203

8.1.1 常用的图形图像控件203

8.1.2 使用GDI+对象204

8.1.3 使用GDI+绘图示例208

8.2 图形图像类介绍209

8.2.1 TCanvas类210

8.2.2 TPen类211

8.2.3 TBursh与TColor类211

8.2.4 常用图像类212

8.2.5 使用图形图像类编程213

8.3 多媒体程序开发215

8.3.1 TMediaPlayer组件简介215

8.3.2 制作媒体播放器216

8.5 思考和练习219

8.4 本章小结219

第9章 文件管理与配置注册表220

9.1 管理文件220

9.1.1 文件类型220

9.1.2 文件管理的标准过程220

9.1.3 目录操作223

9.1.4 磁盘操作223

9.2 使用文件组件223

9.2.1 文件组件介绍223

9.2.2 制作简单的资源管理器224

9.3.1 读写配置文件231

9.3 配置文件与注册表231

9.3.2 读写注册表233

9.4 本章小结235

9.5 思考和练习235

第10章 动态链接库开发237

10.1 DLL简介237

10.1.1 DLL的工作原理237

10.1.2 Windows系统的动态链接库238

10.2 创建动态链接库238

10.2.1 DLLs的编写238

10.2.2 动态链接库中的标准指示239

10.2.3 编写自己的DLLs240

10.3.1 静态调用241

10.3 调用动态链接库241

10.3.2 动态调用242

10.3.3 调用myDLL244

10.4 利用DLLs实现窗体重用245

10.4.1 窗体重用DLLs的设计245

10.4.2 在Delphi应用程序中调用重用窗体247

10.4.3 在VB应用程序中调用重用窗体248

10.5 本章小结250

10.6 思考和练习250

11.1.1 什么是数据库251

第11章 数据库应用程序开发基础251

11.1 数据库概述251

11.1.2 数据库管理系统252

11.1.3 开发数据库应用程序的步骤254

11.2 Delphi 2005提供的数据库工具254

11.2.1 使用BDE Administrator254

11.2.2 使用Database Explorer255

11.3 使用ADO.NET258

11.3.1 ADO.NET简介259

11.3.2 使用ADO.NET访问数据库260

11.4 本章小结274

11.5 思考和练习275

第12章 Borland数据提供者276

12.1 什么是BDP276

12.2 BDP组件277

12.2.1 BdpConnection组件277

12.2.2 BdpCommand组件278

12.2.3 BdpCommandBuilder组件279

12.2.4 BdpDataAdapter组件280

12.2.5 BdpDataReader组件282

12.2.6 BdpTransaction组件282

12.3.1 什么是Master/Detail283

12.3 主/从表的使用283

12.3.2 运用BDP组件实现Master/Detail284

12.4 本章小结288

12.5 思考和练习288

第13章 数据库应用程序开发289

13.1 SQL查询技术289

13.1.1 SELECT语句289

13.1.2 INSERT语句293

13.1.3 UPDATE语句294

13.1.4 DELETE语句295

13.2 事务处理方法295

13.3.1 功能需求297

13.3 数据库开发综合应用297

13.3.2 数据库设计298

13.3.3 界面设计及组件属性设置298

13.3.4 编写代码303

13.3.5 运行程序310

13.4 本章小结311

13.5 思考和练习311

第14章 创建ASP.NET应用程序312

14.1 ASP.NET介绍312

14.1.1 ASP.NET的优势312

14.1.2 Web窗体页指令313

14.1.3 ASP.NET内部对象314

14.1.4 创建ASP.NET应用程序316

14.2 常用Web Controls控件319

14.2.1 AdRotator控件320

14.2.2 Button和ImageButton控件322

14.2.3 Label、Literal、HyperLink和LinkButton控件323

14.2.4 TextBox、ListBox和DropDownList控件324

14.2.5 CheckBox和CheckBoxList控件325

14.2.6 RadioButton和RadioButtonList控件326

14.2.7 Table控件326

14.2.8 Repeater、DataList和DataGrid控件328

14.2.9 数据验证控件336

14.3 DB Web控件338

14.3.1 DBWebDataSource控件339

14.3.2 DBWebCalendar控件339

14.3.3 DBWebCheckBox控件340

14.3.4 DBWebGrid控件340

14.3.5 DBWebLabel控件341

14.3.6 DBWebListBox控件342

14.3.7 DBWebNavigator控件342

14.3.8 DBWebTextBox控件343

14.4.2 数据库设计344

14.4.3 新增同学信息页面及程序设计344

14.4.1 功能需求344

14.4 应用实例:同学录344

14.4.4 查看同学信息页面及程序的设计347

14.4.5 运行程序349

14.5 本章小结351

14.6 思考和练习351

第15章 ASP.NET Web服务352

15.1 什么是Web服务352

15.1.1 Web服务的定义352

15.1.2 ASP.NET Web服务体系353

15.2 XML和SOAP353

15.2.1 XML354

15.2.2 SOAP358

15.3 创建Web服务361

15.4 创建客户端测试程序365

15.4.1 使用VCL.NET Form客户端365

15.4.2 创建ASP.NET Web Forms客户端368

15.5 本章小结370

15.6 思考和练习370

第16章 Internet编程371

16.1 Indy控件371

16.1.1 Indy控件的工作模式及特点371

16.2 Indy控件编程372

16.1.2 Indy控件包简介372

16.2.1 IdHTTP控件373

16.2.2 使用TIdPOP3控件375

16.2.3 使用TIdMessage控件376

16.2.4 使用TIdSMTP控件377

16.2.5 制作邮件客户端378

16.3 本章小结381

16.4 思考和练习381

第17章 开发自定义组件382

17.1 组件单元概览382

17.2.1 使用组件向导创建组件383

17.2 使用组件向导383

17.2.2 为组件添加变量和方法386

17.2.3 安装组件391

17.2.4 使用自定义组件392

17.3 本章小结393

17.4 思考和练习394

第18章 异常处理与程序调试395

18.1 异常处理395

18.1.1 常见错误类型395

18.1.2 Delphi中的异常处理结构396

18.2 使用异常类397

18.2.2 访问异常对象398

18.2.1 异常类基类398

18.2.3 自定义异常类399

18.3 调试应用程序400

18.3.1 设置调试环境400

18.3.2 常用的调试命令401

18.3.3 使用断点(Breakpoint)404

18.3.4 使用监视(Watch)407

18.3.5 使用计算/修改表达式(Evaluate/Modify)408

18.4 本章小结409

18.5 思考和练习409

热门推荐