词条 | Delphi程序设计基础教程 |
释义 | 《Delphi程序设计基础教程》以Delphi7版本为对象,由浅入深、循序渐进地对Delphi的使用及开发方法做了详细的介绍。《Delphi程序设计基础教程》共11章,内容涉及Delphi集成开发环境的安装与简介、ObjectPascal语言基础、程序流程控制语句的使用、过程与函数的使用、高级数据类型的应用、面向对象编程的基本概念、异常处理的方法、常用组件的使用方法、程序调试方法、数据库及网络编程基础等内容,每章后均附有习题及实训,便于读者活学活用书中的知识,迅速掌握使用Delphi进行程序设计的各种基本手段。 版权信息书 名: Delphi程序设计基础教程 作 者:曹静 出版社: 中国水利水电出版社 出版时间: 2008 ISBN: 9787508459110 开本: 16 定价: 27.00 元 《Delphi程序设计基础教程》将理论和实践相结合、内容通俗实用、讲解透彻、实例丰富,可作为高职高专、大专院校Delphi课程的教材,也可作为Delphi培训班的教材,还可供广大Delphi爱好者自学参考。 编辑推荐《Delphi程序设计基础教程》特点: 以实际工程项目为引导来说明各知识点.使学生学为所用。 突出实习实训,重在培养学生的专业能力和实践能力。 内容衔接合理,采用项目驱动的编写方式,完全按项目运作所需的知识体系设置结构。 配套齐全,不仅包括教学用书,还包括实习实训材料,教学课件等,使用方便。 目录序 前言 第1章Delphi7集成开发环境 1.1Delphi简介 1.2Delphi软件的安装及卸载 1.3Delphi7的集成环境 1.4Delphi7应用程序开发案例 本章小结 习题一 第2章面向对象的Pascal语言 2.1ObjectPascal概述 2.1.1标识符 2.1.2保留字 2.1.3注释 2.1.4常量和变量 2.2基本数据类型 2.2.1简单数据类型 2.2.2字符串类型 2.2.3可变类型 2.2.4类型转换 2.3运算符 2.3.1赋值运算符 2.3.2算术运算符 2.3.3关系运算符 2.3.4逻辑运算符 2.3.5集合运算符 2.3.6位运算符 2.3.7其他运算符 2.3.8运算符的优先级 本章小结 实训 习题二 第3章控制语句 3.1基本语句 3.1.1语句声明 3.1.2赋值语句 3.1.3基本输入输出语句 3.1.4复合语句 3.1.5空语句 3.2结构语句 3.2.1顺序语句 3.2.2分支语句 3.2.3循环语句 3.2.4break和continue 本章小结 实训 习题三 第4章过程与函数 4.1过程的说明和调用 4.1.1过程的说明 4.1.2过程的调用 4.2函数的定义和调用 4.2.1函数的定义 4.2.2函数的调用 4.3过程和函数的递归调用 4.3.1过程租函数的递归调用 4.3.2过程和函数的类型 4.3.3主程与函数的调用约定 本章小结 实训 习题四 第5章高级数据类型 5.1枚举类型 5.2子界类型 5.3集合类型 5.4数组类型 5.4.1静态数组 5.4.2动态数组 5.4.3查找 5.4.4排序 5.4.5数组参数 5.5记录类型 5.6指针类型 5.6.1指针的声明 5.6.2指针的赋值 5.6.3无类型指针 5.6.4字符指针类型 5.6.5指针的动态使用 本章小结 实训 习题五 第6章面向对象 6.1面向对象的概念 6.1.1面向对象的基本原理 6.1.2建立面向对象思想 6.2类 6.2.1类的概念 6.2.2类的成员 6.2.3可见性 6.3方法和属性 6.3.1方法的概念 6.3.2方法的绑定 6.3.3属性 6.4.对象的应用 6.4.1对象的定义 6.4.2对象的创建 6.4.3对象的使用 6.5继承 6.5.1继承的定义 6.5.2继承的使用 6.6多态 6.6.1多态与动态绑定 6.6.2方法的覆盖、隐藏和重载 6.7接口 6.7.1定义接口 6.7.2实现接口 本章小结 实训 习题六 第7章异常处理 7.1异常与Delphi的异常类 7.2异常保护和处理机制 7.3异常处理应用 本章小结 实训 习题七 第8章窗体和常用组件 8.1窗体基础知识 8.1.1窗体的属性、方法和事件 8.1.2窗体的创建和销毁 8.2组件概述 8.2.1组件的类型 8.2.2组件的属性、方法和事件 8.3窗体的组件对象 8.3.1向窗体中添加组件 8.3.2编辑组件对象 8.4按钮类组件 8.4.1Button组件 8.4.2BitBm组件 8.4.3RadioButton组件和RadioGroup组件 8.4.4CheckBox组件和GroupBox组件 8.5文本对象框组件 8.5.1Label组件 8.5.2Edit组件 8.5.3ListBox组件 8.5.4ComboBox组件 8.6菜单、工具栏和状态栏组件 8.6.1主菜单和弹出式菜单 8.6.2工具栏 8.6.3状态栏 8.7对话框类组件 8.8计时器组件 8.9安装新组件 本章小结 实训 习题八 第9章调试技术 9.1编译调试概述 9.2程序错误分类 9.2.1编译错误 9.2.2运行错误 9.2.3逻辑错误 9.3编译器的设置 9.4程序的调试 9.4.1断点的设置和使用 9.4.2单步执行 9.4.3查看变量 9.4.4其他调试方法与技巧 本章小结 实训 习题九 第10章数据库编程基础 10.1Delphi数据库编程基础 10.1.1数据库应用程序的构成 10.1.2数据库引擎BDE、ADO简介 10.1.3数据库应用程序的建立 10.2数据源组件DataSource 10.2.1数据源组件的属性 10.2.2数据源的方法 10.2.3数据源的常用事件 10.3数据集组件DataSet 10.3.1数据集的打开与关闭 10.3.2数据集状态 10.3.3数据集的浏览 10.3.4对数据集进行的操作 10.3.5数据集常用事件 10.3.6数据集的字段 10.4.BDE数据集组件 10.4.1Tble组件 10.4.2Query组件 10.4.3Database组件 10.4.4其他BDE组件 10.5ADO组件 10.5.1ADOConnection组件 10.5.2ADOCommand组件 10.5.3ADODataSet组件 10.5.4ADOTable、ADOQuery和ADOStoredProc组件 10.6数据控制组件 10.6.1DBGrid组件 10.6.2DBNavigator组件 10.6.3其他数据控制组件 本章小结 实训 习题十 第11章网络编程基础 11.1网络基础知识 11.2建立Web浏览器 11.2.1浏览器的王作原理 11.2.2浏览器的设计 11.3设计Web服务器 11.3.1Web服务器的工作原理 11.3.2应用层协议控件及应用 11.4电子邮件系统的开发 11.4.1TIdSMTP 11.4.2TIdPOP3 本章小结 实训 习题十一 附录ASCⅡ码表 参考文献 …… 同名图书基本信息书名:Delphi程序设计基础教程 ISBN:750539986 作者:李云祥/胡光兵/宋铁桥 出版社:电子工业出版社 定价:35 页数:425 出版日期:2004-8-1 版次: 1 开本:16开 包装:平装 简介本书从实用角度出发,详细讲授了Delphi的可视化编程基本概念、可视化编程的环境与步骤。重点介绍了Delph语法、过程与函数、高级数据类型、Pascal语句等必备的基础知识。结合大量可演示的例子,讲解了窗体设计、基本组件运用、菜单及工具栏和对话框设计、异常处理及程序调试、文件管理、图形图像和多媒体程序设计、数据库应用程序设计、使用动态链接库等知识和技能。书中每章均有丰富的习题和与教材配套的实例演示软件。为了使读者尽快掌握学习内容、操作技能和突出动手能力训练,本书还配?信涮捉滩摹禗elphi7.0程序设计实训教程》。 本书可作为高等院校、高职院校相应课程的教材,也可供广大爱好计算机的读者自学或从事软件设计的工柞人员参考。 目录第1章Delphi基础知识 1.1Delphi简介 1.1.1什么是Delphi 1.1.2Delphi的特点 1.1.3Delphi7的新特性 1.2Delphi可视化编程的基本概念 1.2.1类和对象 1.2.2对象的属性. 事件和方法 1.2.3类的封装 1.2.4类的继承 1.2.5类的定义和引用 1.2.6TObiect和TClass 1.2.7窗体和组件 1.3Delphi7可视化编程的环境 1.3.1进入Delphi7 1.3.2主窗体 1.3.3对象观察器 1.3.4对象树视图 1.3.5窗体设计器 1.3.6代码编辑器 1.3.7项目管理器 1.3.8使用联机帮助 1.4Delphi可视化编程的步骤 1.4.1创建一个工程 1.4.2添加组件 1.4.3设置属性 1.4.4编写代码 1.4.5保存工程 1.4.6运行工程 1.4.7关闭工程和关闭Delphi 1.5组件的画法和一些操作 1.5.1选定组件 1.5.2组件的缩放和移动 1.5.3组件的复制与删除 1.5.4组件的对齐 1.5.5锁定窗体上的组件 1.5.6掌握一些常用的快捷键 1.6程序设计的常用规范 1.6.1程序代码的书写格式 1.6.2命名规则, . 1.7程序的基本组成 1.7.13-程文件 1.7.2单元文件 1.7.3窗体文件 1.7.4资源文件 1.7.5应用程序文件 本章小结 练习 第2章Delphi的语法基础 2.1保留字与标识符 2.1.1保留字 2.1.2标识符 2.1.3指令符 2.2标准数据类型 2.2.1数值型数据 2.2.2字符数据 2.2.3布尔型数据 2.3常量与变量 2.3.1常量 2.3.2变量 2.4运算符与表达式 2.4.1算术运算符 2.4.2位运算符 2.4.3字符串运算符 2.4.4关系运算符 2.4.5布尔运算符 2.4.6运算符的优先顺序 2.5Delphi的程序结构 2.5.1主程序 2.5.2单元与作用域 2.5.3程序段 本章小结 练习 第3章Delphi的过程与函数 3.1过程 3.1.1事件过程的创建与调用 3.1.2通用过程的语法格式 3.1.3通用过程的创建与调用 3.2函数 3.2.1函数的语法格式 3.2.2函数的定义与调用 3.3向子程序传递参数 3.3.1形式参数与实际参数 3.3.2参数传递方式 3.3.3使用默认参数 3.4子程序的嵌套 3.4.1嵌套层次 3.4.2调用规则 3.5常用函数与过程 3.5.1数学运算函数 3.5.2字符处理函数 3.5,3日期时间函数 3.5.4J 顷序类型函数 本章小结 练习 第4章Delphi的窗体设计 4.1Delphi的窗体 4.1.1主窗体 4.1.2应用窗体 4.2窗体的属性 4.2.1Borderlcons属性 4.2.2BorderStyle属性 4.2.3FormStyle属性 4.2.4Position属性 4.2.5其他属性 4.3窗体的事件 4.3.1创建和获得焦点时的事件 4.3.2销毁和失去焦点时的事件 4.3.3OnPaint事件 4.3.4其他事件 4.4窗体的创建和销毁 4.4.1对象的生命周期 4.4.2窗体的自动创建 4.4.3窗体的销毁 4.5模态和非模态的窗体 4.6窗体的使用技巧 4.6.1显示欢迎窗体 4.6.2在窗体关闭前提示保存 4.6.3窗体嵌入 本章小结 练习 第5章Delphi的基本组件 5.1组件简介 5.1.1Delphi的组件分类 5.1.2Delphi的标准组件 5.1.3对象 5.2按钮类组件 5.2.1“Button”按钮组件 5.2.2“BitBtn”按钮组件 5.2.3“SpeedButton”按钮组件 5.3文本类组件 5.3.1Label组件 5.3.2Edit组件 5.3.3Memo组件 5.3.4MaskEdit组件 5.3.5RichEdit组件 5.4单选. 复选类组件 5.4.1RadioButton组件 5.4.2CheckBox组件 5.4.3RadioGroup组件 5.5成组类和修饰性组件 5.5.1GroupBox组件 5.5.2Panel组件 5.5.3SrollBox组件 5.6列表类组件 5.6.1ListBox组件 5.6.2ComboBox组件 5.6.3ListView组件 5.6.4TreeView组件 5.6.51mageList组件 5.7多选项卡类组件 5.7.1TabControl组件 5.7.2PageControl组件 5.8特别输入与输出类和计时器组件 5.8.1TrackBar组件 5.8.2UpDown组件 5.8.3ProgressBar组件 5.8.4Timer组件 本章小结 练习 第6章Delphi的语句 6.1语句的一般概念 6.1.1语句的书写规则 6.1.2语句格式中的符号约定 6.2赋值语句和注释语句 6.2.1赋值语句 6.2.2注释语句 6.3if语句 6.3.1简单条件语句 6.3.2复合条件语句 6.4Case语句 6.4.1多分支选择结构 6.4.2case语句的应用 6.5循环结构 6.5.1while语句 6.5.2repeat语句 6.5.3for语句 6.5.4循环的嵌套 6.5.5循环的中断 6.6with语句 本章小结 练习 第7章Delphi的高级数据类型 7.1类型定义语句 7.2枚举类型 7.2.1枚举类型定义与变量声明 7.2.2枚举类型的运算 7.3子界类型 7.3.1子界类型定义与变量声明 7.3.2子界类型变量的运算 7.4集合类型 7.4.1集合与集合类型 7.4.2集合类型定义与变量声明 7.4.3集合类型数据的运算 7.5数组及其应用 7.5.1静态数组 7.5.2动态数组 本章小结 练习 第8章菜单. 工具栏及对话框设计 8.1创建主菜单 8.1.1使用菜单设计器设计菜单 8.1.2设计各种类型的菜单 8.1.3设计图像菜单项 8.1.4设计主菜单的例子 8.1.5使用菜单模板设计菜单 8.1.6ActionList行为列表组件 8.2创建快捷菜单 8.3创建工具栏 8.3.1用ControlBar组件创建工具栏 8.3.2用ToolBar组件创建工具栏 8.3.3用CoolBar组件创建工具栏 8.4创建状态栏 8.5信息对话框设计 8.5.1MessageBox函数 8.5.2MessageDlg函数 8.5.3MessageDlgPos函数 8.5.4ShowMessage过程 8.5.5ShowMessageFmt过程 8.5.61nPutBox函数 8.5.71nPutQuery函数 8.6专用对话框设计 8.6.1打开与保存对话框 8.6.2颜色与字体对话框 8.6.3打印与打印设置对话框 8.6.4查找与替换对话框 本章小结 练习 第9章多文档界面设计 9.1MDI窗体的组成 9.1.1父窗体 9.1.2子窗体 9.2MDI窗体的创建 9.2.1窗体类型 9.2.2窗体的自动创建 9.2.3窗体的手动创建 9.2.4动态创建子窗体 9.2.5使用模板创建标准的MDI窗体 9.3MDI的属性和方法 9.3.1MDI的主要属性 9.3.2MDI的主要方法 9.4MDI窗体菜单设计 9.4.1菜单合并 9.4.2菜单覆盖 9.5MDI窗体的应用举例 本章小结 练习 第10章异常处理及程序调试 10.1什么是异常处理 10.2异常处理结构 10.2.1try...except结构 10.2.2try...finally结构 10.2.3再次引发异常 10.2.4异常类的派生 10.3异常的类型 10.3.1运行时间库异常 RTLException 类 10.3.2对象异常类 10.3.3组件异常类 10.4改变程序的默认异常处理 10.5异常保护 10.5.1需要保护的资源 10.5.2产生一个资源保护块 10.6异常响应 10.6.1使用异常实例 10.6.2提供默认响应 10.6.3响应一组异常 10.6.4自定义异常类的应用 10.6.5利用异常响应编程 10.7调试程序简介 10.7.1常见的错误类型 10.7.2调试的准备和开始 10.7.3程序运行的控制 10.7.4断点的使用 10.7.5监视数据的值 10.7.6其他调试工具 本章小结 练习 第11章文件管理 11.1基本文件类型 11.1.1文本文件 11.1.2记录文件 11.1.3类型文件 11.1.4无类型文件 11.2文件的基本操作 11.2.1文件的打开与关闭常用函数 11.2.2目录操作函数 11.2.3文件名操作函数 11.3文件操作组件 11.3.1文件操作组件及其相互关系 11.3.2文件操作组件的应用 11.4目录管理 11.4.1驱动器管理” 11.4.2获得特定目录 11.4.3遍历文件夹 本章小结 练习 第12章图形图像程序设计 12.1图形图像组件 12.1.1几何图形组件 Shape 12.1.2图像组件 1mage 12.2使用TCanvas绘图 12.2.1像素操作 12.2.2画笔操作 12.2.3画刷操作 12.2.4使用字体 12.2.5使用TCanvas绘图 12.3图形编程技巧 12.3.1图像的淡入淡出显示 12.3.2图像动态显示 本章小结 练习 第13章多媒体程序设计 13.1Animate组件 13.1.1Animate组件的常用属性 13.1.2Animate组件的常用方法 13.2MediaPlayer组件 13.2.1MediaPlayer组件的属性 13.2.2MediaPlayer组件的方法 13.2.3MediaPlayer组件的事件 13.3使用MediaPlayer组件 13.3.1使用播放控制导航条 13.3.2设置显示面板 13.3.3自定义控制播放 本章小结 练习 第14章数据库应用程序设计 14.1Delphi数据库编程基础 14.1.1数据库基本概念 14.1.2Delphi7的数据库辅助工具 14.1.3Delphi的数据库特性及功能简介 14.1.4数据库开发使用的组件简介 14.2Delphi数据库应用程序的开发与设计 14.2.1数据库应用程序的开发步骤 14.2.2数据库应用程序的设计 14.3数据连接组件 14.3.1TTable组件 14.3.2TQuery组件 14.3.3TDataSource组件 14.3.4TDataBase组件 14.4数据连接组件应用 14.4.1动态创建表 14.4.2动态创建和删除永久字段 14.5数据控制组件 14.5.1数据控制组件的特性与属性 14.5.2TDBText组件 14.5.3TDBE~t组件 14.5.4TDBMemo组件 14.5.5TDBImage组件 14.5.6TDBGrid组件 14.5.7DBNavigator组件 14.5.8TDBCtrlGrid组件 14.5.9TDBListBox组件 14.5.10TDBComboBox组件 14.5.11TDBCheckBox组件 14.5.12TDBRadioGroup组件 14.6使用TTable组件编程 14.6.1打开和关闭数据集 14.6.2数据集的状态 14.6.3添加数据集到TTable 14.6.4操作数据集字段 14.6.5移动记录 14.6.6修改记录 14.6.7记录的索引与排序 14.6.8数据查找 14.6.9数据过滤 14.6.10明细表应用 14.6.11计算字段和查找字段的应用 14.6.12综合实例 14.7使用TQuery组件编程 14.7.1动态SQL表达式 14.7.2使用TQuery执行SQL语句 14.8SQL语言介绍 14.8.1SELECT语句 14.8.21NSERT语句 14.8.3UPDATE语句 14.8.4DELETE语句 14.9事务处理 14.9.1什么是事务 14.9.2使用TDataBase组件实现事务 14.9.3使用SQL语言实现事务 14.10设计Rave报表 14.10.1Rave报表组件概述 14.10.2Rave报表的格式编辑 14.10.3Rave报表设计举例 本章小结 练习 第15章使用动态链接库 15.1动态链接库 DLL 概述 15.1.1什么是动态链接库 15.1.2为什么要使用动态链接库 15.2创建DLL 15.2.1DLL工程 15.2.2编写一般DLL的步骤 15.2.3动态链接库中的标准指示 15.2.4编写一般DLL的应用举例 15.3调用DLL 15.3.1Delphi中DLL的调用方式 15.3.2静态调用 15.3.3动态调用 本章小结 练习 参考文献 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。