• DELPHI5程序员指南
21年品牌 40万+商家 超1.5亿件商品

DELPHI5程序员指南

22.5 2.1折 105 八五品

仅1件

安徽马鞍山
认证卖家担保交易快速发货售后保障

作者蒋方帅

出版社人民邮电出版社

出版时间2000-08

版次1

装帧精装

货号7-5-2A-2

上书时间2023-03-05

涵桥书屋的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 蒋方帅
  • 出版社 人民邮电出版社
  • 出版时间 2000-08
  • 版次 1
  • ISBN 9787115086761
  • 定价 105.00元
  • 装帧 精装
  • 开本 其他
  • 纸张 其他
  • 页数 1046页
【内容简介】
本书介绍了Delphi5的各方面内容。全书共分为5部分:第一部分介绍Delphi的基础知识;第二部分介绍常规编程,如常见控件的使用方法等;第三部分为高级编程,如编写动态链接库(DLL)、控制打印机、处理异常、线程编程、文件系统的处理、MDI应用程序和多媒体编程等;第四部分介绍控件编程,详细说明了可视控件(包括常规控件和图形控件)和不可视控件的开发技术;第五部分是数据库编程,介绍Delphi中的数据库应用程序开发技术,这部分通过较复杂的实例,展示如何用Delphi开发大型数据库应用程序。另外,本书还提供了大量丰富的代码实例。本书适合广大使用Delphi5进行程序开发的用户,对中、高级程序员尤其适用。
【目录】
第一部分 Delphi基础第1章 绪言1.1 Delphi的历史回顾1.2 Delphi 5的安装与启动1.2.1 Delphi 5的系统要求1.2.2 安装Delphi 51.2.3 启动Delphi 5第2章 Delphi 5集成界面2.1 集成开发环境简介2.2 菜单栏2.2.1 "File"菜单2.2.2 "Edit"菜单2.2.3 "Search"菜单2.2.4 "View"菜单2.3 工具栏2.4 控件选项板2.5 属性编辑器2.6 代码编辑器2.6.1 代码编辑器的窗口2.6.2 代码编辑器的快捷菜单2.6.3 在代码编辑器中浏览2.6.4 在代码编辑器中书写代码2.7 窗体设计器2.8 代码浏览器2.9 设置集成开发环境的选项2.9.1 集成开发环境选项2.9.2 代码编辑器的选项2.9.3 配置控件选项板2.9.4 保存集成开发环境设置第3章 Delphi 5编程简介3.1 创建第一个应用程序3.1.1 新建一个工程3.1.2 向Form上添加控件3.1.3 添加事件处理程序3.1.4 运行应用程序3.2 面向对象编程思想的基本概念3.2.1 面向对象编程简述3.2.2 面向对象编程的基本机制3.3 Delphi中的面向对象编程3.3.1 通过Delphi实例了解Delphi的对象3.3.2 从一个对象中继承数据和方法3.3.3 对象的范围3.3.4 对象公有域和私有域的说明3.3.5 访问对象的域和方法3.3.6 对象变量的赋值3.3.7 建立非可视化对象3.4 如何编写一个好的程序3.4.1 书写尽可能简单的代码3.4.2 编写适当的测试程序3.4.3 合理使用OOP3.4.4 简短的方法3.4.5 变量、函数以及过程的命名3.4.6 创建控件第4章 控件、窗体和工程4.1 窗体和控件4.1.1 在窗体上放置控件4.1.2 对齐多个控件4.1.3 容器、父控件和子控件4.2 Delphi工程中的窗体4.2.1 向工程中加入新的窗体4.2.2 从一个窗体调用另一个窗体4.2.3 与其他工程共享窗体4.2.4 使用Form模板和向导4.3 对象的属性和事件4.3.1 在设计期间修改对象的属性4.3.2 在运行期修改对象的属性4.3.3 对象的事件4.4 Delphi的工程管理4.4.1 工程概述4.4.2 关于工程的基本操作4.4.3 "Project"菜单4.5 工程的设置选项4.5.1 指定主窗体4.5.2 设置应用程序的选项第5章 Delphi中的数据类型和变量5.1 Delphi中的词法5.1.1 注释5.1.2 标识符5.1.3 保留字、指示字和特殊符号5.1.4 运算符5.2 Delphi中的数据类型5.2.1 简单类型5.2.2 字符串类型5.3 构造类型5.3.1 数组5.3.2 集合5.3.3 记录5.3.4 文件5.4 指针类型5.5 过程类型5.6 可变类型5.7 变量5.7.1 变量的声明5.7.2 全局变量和局部变量5.8 类型常量5.8.1 简单类型的常量5.8.2 指针类型的常量5.8.3 过程类型的常量5.8.4 构造类型的常量5.9 类型相容、赋值相容以及类型强制转换5.9.1 类型完全一致5.9.2 类型相容5.9.3 赋值相容5.9.4 类型强制转换第6章 类及类引用6.1 类的概述6.2 类的声明6.3 类的字段6.4 类的方法6.4.1 方法的声明和定义6.4.2 方法指示字6.4.3 构造函数和析构函数6.4.4 类方法6.5 类的属性6.5.1 声明属性的语法6.5.2 属性子句6.5.3 数组属性6.5.4 索引子句6.5.5 属性重载6.6 类成员的可见性6.6.1 Public6.6.2 Published6.6.3 Private6.6.4 Protected6.6.5 Automated6.7 类引用6.7.1 类引用的声明6.7.2 类引用的使用6.8 TObject和TClass第7章 控制语句、过程和函数7.1 声明语句7.1.1 标号声明语句7.1.2 常量声明语句7.1.3 资源字符串7.1.4 类型声明语句7.1.5 变量声明语句7.1.6 过程声明语句7.1.7 函数声明语句7.1.8 输出项声明语句7.2 赋值语句7.3 Goto语句7.4 复合语句7.5 条件语句7.5.1 If语句7.5.2 Case语句7.6 循环语句7.6.1 For语句7.6.2 While语句7.6.3 Repeat语句7.6.4 Break和Continue7.7 过程和函数的声明、定义及调用7.7.1 过程的声明、定义及调用7.7.2 函数的声明、定义及调用7.7.3 调用约定7.8 过程和函数的其他问题7.8.1 过程或函数中变量的作用域问题7.8.2 指示字7.8.3 参数类型7.9 嵌套和递归第二部分 常规编程第8章 Delphi的基本控件8.1 用于处理文本的控件8.1.1 标签控件8.1.2 文本框控件8.1.3 静态文本框控件8.1.4 格式化文本框控件8.1.5 备注控件8.2 使用命令按钮8.2.1 按钮控件8.2.2 位图按钮8.2.3 快捷按钮8.3 选项按钮和复选框8.3.1 选项按钮8.3.2 复选框8.4 各类列表框的使用8.4.1 列表框控件8.4.2 组合框控件8.4.3 复选列表框控件8.5 容器控件8.5.1 TGroupBox控件8.5.2 TRadioGroup控件8.5.3 TPanel控件8.5.4 TScrollBox控件第9章 工具控件和图形控件9.1 工具控件9.1.1 滚动条控件9.1.2 过程条控件9.1.3 文件系统控件9.2 图形控件9.2.1 图像控件9.2.2 形状控件9.2.3 图像列表控件9.3 图表控件9.3.1 使用不同类型的Series9.3.2 Series的Function9.3.3 TChart控件的选项9.3.4 在运行期修改Series的数据第10章 设计应用程序的图形界面10.1 菜单10.1.1 使用菜单设计器10.1.2 在菜单上使用图形10.1.3 合并菜单10.1.4 响应菜单的命令10.1.5 在运行期控制菜单10.1.6 快捷菜单10.2 工具栏10.2.1 使用TPanel和TSpeedButton控件创建工具栏10.2.2 使用TToolBar和TCoolBar控件创建工具栏10.2.3 利用TControlBar控件和TToolBar控件创建浮动工具栏10.3 停靠窗口10.3.1 在窗体中停靠控件10.3.2 在窗体中停靠窗体10.4 动作列表10.4.1 使用动作列表10.4.2 使用标准动作10.5 应用程序事件对象10.5.1 TApplicationEvents的事件10.5.2 TApplicationEvents演示示例第11章 在Delphi中绘图11.1 Windows GDI与VCL TCanvas11.1.1 理解GDI11.1.2 VCL使图形编程变得容易11.2 使用TCanvas11.2.1 Brush对象概述11.2.2 Pen对象概述11.2.3 Font对象概述11.2.4 TCanvas对象的PenPos属性11.2.5 探索与使用TCanvas.CopyMode11.2.6 TCanvas的Pixels属性11.3 TCanvas的方法11.4 使用TCanvas对象的示例11.4.1 OnCreate事件11.4.2 FormShow方法11.4.3 设置TBrush对象的Style属性11.4.4 设置Pen对象的Mode属性11.4.5 使用Fonts11.4.6 使用绘图函数11.4.7 设置CopyMode属性11.4.8 修改ClipRect11.5 自定义线型11.6 Delphi中的颜色11.6.1 Delphi中的颜色11.6.2 Colors 样本工程11.6.3 低颜色深度下的颜色11.7 使用Delphi中的调色板11.8 在Delphi处理图形文件11.8.1 位图11.8.2 图标11.8.3 元文件11.8.4 分析TPaintBox和TImage11.9 图像处理11.9.1 位图的动画显示11.9.2 位图的翻转11.9.3 图像的淡入淡出第三部分 高级编程第12章 动态链接库(DLL)12.1 DLL概述12.1.1 DLL概述12.1.2 DLL的优势12.2 创建和使用DLL12.2.1 创建一个简单的DLL12.2.2 引用DLL中的方法12.3 在DLL中显示窗口12.3.1 显示模式窗口12.3.2 显示无模式窗口12.4 DLL的入口和出口函数12.4.1 进程/线程初始化和终止例程12.4.2 DLL入口/出口示例12.5 回调函数12.5.1 回调函数的使用12.5.2 从DLL中调用回调函数12.6 在不同的进程间共享DLL的数据12.6.1 使用内存映射文件共享DLL的数据12.6.2 使用流文件共享数据12.7 引出DLL中的对象第13章 Delphi中的打印13.1 Delphi中关于打印的对象13.1.1 TPrinter对象13.1.2 TPrinter的Canvas对象13.2 简单打印的实现13.2.1 打印TMemo元件中的内容13.2.2 打印位图13.2.3 打印RTF格式的文本13.2.4 打印Form13.3 高级打印的实现13.3.1 打印分栏报表13.3.2 中断打印13.3.3 信封的打印13.3.4 打印预览的实现13.4 其他打印任务13.4.1 TdeviceMode结构13.4.2 设置打印选项13.4.3 指定默认打印机13.5 获取打印机信息第14章 异常处理14.1 异常处理的基本知识14.1.1 异常处理概论14.1.2 异常处理的语法14.1.3 默认的异常处理句柄14.1.4 定义用户自己的异常14.1.5 Exception类14.1.6 在异常处理句柄中再次触发异常14.2 异常处理实例14.2.1 捕获异常的类型14.2.2 Finally和Except的区别第15章 线程15.1 线程概述15.1.1 新型的多任务和线程15.1.2 TThread对象基础15.2 Thread对象使用实例15.2.1 创建一个TThread的派生类15.2.2 线程终止15.2.3 与VCL同步15.2.4 线程使用示例15.2.5 优先级和时序安排15.2.6 线程的挂起和唤醒15.2.7 测试一个线程的时间15.3 多线程应用程序15.3.1 线程局部存储15.3.2 线程同步15.3.3 多线程程序示例15.4 多线程与数据库15.5 多线程与图形处理第16章 文件处理16.1 文件的读写(I/O)16.1.1 文本文件的读写16.1.2 有类型文件的读写16.1.3 处理无类型文件16.2 TTextRec和TFileRec结构16.3 内存映射文件16.3.1 内存映射文件的用途16.3.2 使用映射文件16.4 目录和驱动器16.4.1 读取驱动器的信息16.4.2 获取目录信息16.4.3 目录中的文件操作16.4.4 目录的操作16.4.5 获取文件的版本信息第17章 MDI应用程序17.1 创建MDI应用程序17.1.1 MDI概述17.1.2 子窗口17.1.3 主窗口17.2 MDI应用程序中的菜单17.2.1 合并菜单17.2.2 在菜单中列出打开的文档17.3 创建MDI应用程序的其他问题17.3.1 在MDI客户区输出一幅位图17.3.2 子窗口的隐藏17.3.3 最小化、最大化、还原MDI子窗口17.4 剪贴板的基础17.4.1 利用剪贴板处理文本17.4.2 利用剪贴板处理图像17.5 自定义剪贴板格式17.5.1 创建一个剪贴板可以感知的对象17.5.2 使用自定义的剪贴板格式第18章 多媒体编程18.1 简单的多媒体应用程序18.1.1 媒体播放器18.1.2 播放WAV文件18.1.3 播放视频18.1.4 支持的设备18.2 制作CD播放器18.2.1 制作闪屏18.2.2 CD播放器的初始化和结束18.2.3 更新CD播放器的信息18.3 理解DirectDraw18.3.1 什么是DirectDraw18.3.2 双缓冲18.3.3 硬件与仿真18.4 一个简单的DirectDraw程序示例18.5 DirectDraw技术18.5.1 进入独占模式和改变屏幕分辨率18.5.2 DirectDraw表面是什么18.5.3 往屏幕上写文本18.5.4 交换表面18.5.5 释放内存18.6 平滑动画18.7 使用位图第四部分 控件编程第19章 创建控件的基本知识19.1 控件原理19.1.1 确定一个父类19.1.2 创建一个单元文件19.1.3 加入控件的属性19.1.4 加入控件的方法19.1.5 加入控件的事件19.2 创建派生控件19.2.1 创建简单的控件19.2.2 注册控件19.2.3 改变控件的默认行为19.2.4 测试控件19.3 创建包19.3.1 Delphi中的包19.3.2 创建包19.4 扩展CustomControl包19.4.1 从自定义控件派生新的控件19.4.2 创建组合控件19.4.3 发布控件的属性第20章 创建控件的高级知识20.1 从抽象控件创建自己的控件20.1.1 抽象类简介20.1.2 创建一个图形控件20.1.3 为控件添加图标20.1.4 测试控件20.2 属性编辑器和控件编辑器20.2.1 创建一个时钟控件20.2.2 Delphi中的五类API工具函数20.2.3 属性编辑器20.2.4 注册自定义属性编辑器20.2.5 控件编辑器第21章 不可视控件21.1 不可视控件21.2 创建不可视控件21.2.1 创建基类21.2.2 创建TJfsFileSearch控件21.3 Test1程序21.4 Test2程序21.4.1 文件的对比21.4.2 结果显示21.4.3 文件夹交换21.5 创建对话框控件21.6 控件模板21.7 ActiveX控件第五部分 数据库编程第22章 数据库应用程序开发概述22.1 数据库应用程序概述22.1.1 数据库概述22.1.2 数据库应用程序的体系结构22.1.3 设计用户界面22.2 单层数据库应用程序22.2.1 基于BDE的应用程序22.2.2 事务22.2.3 基于文件的单层数据库应用程序22.3 多层数据库应用程序22.3.1 多层体系结构的概述22.3.2 选择连接方式22.3.3 创建应用服务器22.3.4 创建客户程序22.3.5 纠错与数据更新22.3.6 自定义应用服务器22.3.7 事务22.3.8 ActiveForm22.4 BDE会话期22.4.1 TSession22.4.2 检索有关BDE会话期的信息22.4.3 管理BDE别名22.4.4 遍历所有的TDatabase控件22.4.5 访问Paradox表22.4.6 密码22.5 数据库的连接22.5.1 TDatabase控件22.5.2 控制连接22.5.3 遍历一个数据库的所有数据集第23章 数据控件及对象概述23.1 数据集控件23.1.1 浏览记录23.1.2 书签23.1.3 搜索特定的记录23.1.4 过滤23.1.5 修改数据23.1.6 事件23.1.7 TBDEDataSet23.1.8 TDBDataSet23.2 字段对象23.2.1 具体的字段对象23.2.2 设置永久字段对象的属性23.2.3 属性集23.2.4 显示、转换和访问字段的值23.2.5 字段级纠错23.2.6 Oracle 8的对象字段23.3 访问表格23.3.1 使用TTable控件的一般步骤23.3.2 在表格中搜索记录23.3.3 对记录排序23.3.4 选择部分记录23.3.5 对表格整体的操作23.3.6 Master/Detail关系23.3.7 嵌套表23.3.8 从另一个表格中引入数据23.3.9 使用TBatchMove23.4 查询数据库23.4.1 有效地使用查询23.4.2 使用TQuery控件23.4.3 指定要执行的SQL语句23.4.4 参数23.4.5 执行查询23.4.6 异构查询23.4.7 查询结果23.5 存储过程23.5.1 存储过程概述23.5.2 使用存储过程23.5.3 创建一个存储过程23.5.4 存储过程的参数第24章 数据库应用程序实例24.1 具有关联地址的数据库应用程序24.1.1 程序中的数据库表的关系24.1.2 kdAdd程序功能的实现24.1.3 kdAdd程序的代码24.1.4 kdAdd程序的各个选项卡24.2 kdAddExplore程序24.2.1 程序的界面24.2.2 程序功能的实现24.2.3 kdAddExplore程序的代码24.3 InterBase编程基础24.3.1 InterBase和Delphi24.3.2 测试InterBase24.3.3 创建数据库24.3.4 利用WISQL管理数据库24.3.5 事务处理24.3.6 高速缓存更新24.3.7 安全和InterBase服务器管理器24.4 创建Music程序24.4.1 Music 程序概述24.4.2 设计Music 程序24.4.3 在Music 表上创建索引24.4.4 生成器、触发器和存储过程24.4.5 服务器端规则和客户端规则24.5 Music 程序的界面24.5.1 主界面24.5.2 子窗体24.6 Music程序的代码
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP