009_《Delphi6编程基础》

《Delphi6编程基础》

Delphi 教程 系列书籍 (009) Delphi6编程基础》 网友(邦)整理 EMail: shuaihj@163.com

下载地址:

Part1

Part2

 

 

作者: 肖建等

丛书名: 程序员指南丛书

出版社:清华大学出版社

ISBN:7302049734

上架时间:2001-12-17

出版日期:2002 年1月

页码:408

版次:1-1

内容简介

Delphi 6是Inprise(原Borland)公司推出的Delphi编程系列软件的最新版本。本书结合大量实例,循序渐进地介绍了Delphi 6的使用与编程。首先介绍的是Delphi 6几种最基本组件的使用;然后以此为基础进行程序开发,并进一步介绍各种组件的应用;最后则以专题的形式介绍了Delphi 6在多媒体、网络、数据库等方面的应用。
本书各章节相对独立又紧密联系,内容由浅入深,讲解详细,重点突出,适合初、中级读者学习Delphi编程,也可作为各类培训班的培训教材。

目录

第1章 Delphi 6入门
1.1 Delphi基本概念介绍
1.1.1 DeIphi的基本形式
1.1.2 面向对象编程的概念
1.2 Delphi 6新特性
1.3 安装Delphi 6
1.4 一个简单实列
1.5 本章小结
第2章 Delphi 6开发环境
2.1 Delphi 6主窗口
2.1.1 Menu(菜单栏)
2.1.2 Speed Bar(快捷工具条)
2.1.3 Component Palette(组件模板)
2.2 代码编辑窗口
2.2.1 快捷菜单
2.2.2 代码浏览
2.3 窗体设计窗口
2.4 对象查看窗口
2.5 项目管理窗口
2.5.1 增加及删除文件
2.5.2 编译项目
2.6 本章小结
第3章 面向对象的Pascal语言
3.1 编写Object Pascal程序代码
3.1.1 编写赋值语句
3.1.2 标识符的说明与使用
3.1.3 过程与函数
3.1.4 跳转语句
3.1.5 循环语句
3.1.6 程序模块
3.1.7 关于作用范围
3.1.8 编写一个过程或函数
3.1.9 定义新的数据类型
3.1.10 Object Pascal的库单元unit
3.2 用Delphi的对象进行编程
3.2.1 什么是对象
3.2.2 从一个对象中继承数据和方法
3.2.3 对象的范围
3.2.4 对象公有域和私有域的说明
3.2.5 访问对象的域和方法
3.2.6 对象变量的赋值
3.2.7 建立非可视化对象
3.3 Delphi异常处理机制与异常类
3.3.1 运行时间库异常类(RTL Exception)
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.4 异常的重引发和处理嵌套
3.5.5 自定义异常类的应用
3.5.6 利用异常响应编程
3.6 程序调试简介
3.6.1 调试的准备和开始
3.6.2 程序运行的控制
3.6.3 断点的使用
3.6.4 监视数据的值
3.7 其他调试工具
3.7.1 Turbo Debugger
3.7.2 WinSight
3.8 使用Browser
3.8.1 设置过滤器
3.8.2 Details区的显示页
3.9 本章小结
第4章 常用组件
4.1 组件及对象
4.1.1 组件
4.1.2 组件的分类
4.1.3 Delphi的标准组件
4.1.4 对象
4.2 按钮类组件
4.3 标签和编辑组件
4.3.1 用标签和编辑框设计窗体
4.3.2 掩码编辑框
4.3.3 Memo组件和RichEdit组件
4.4 单选按钮和复选框
4.4.1 单选按钮和复选框
4.4.2 单选按钮组
4.5 列表框和组合列表框
4.5.1 列表框
4.5.2 自绘列表框
4.5.3 组合列表框
4.6 本章小结
第5章 菜单设计
5.1 创建主菜单
5.1.1 使用MainMemu Designer建立菜单
5.2 动态改变菜单
5.2.1 菜单项的有效和无效
5.2.2 复选标记
5.2.3 隐藏菜单
5.2.4 单选菜单项
5.2.5 动态创建菜单项
5.3 打开和存储文件的菜单项
5.4 设计快捷单设计
5.4.1 快捷菜单设计
5.5 使用菜单模板
5.6 图形菜单项
5.6.1 定制图形复选标记
5.6.2 位图菜单项
5.7 本章小结
第6章 窗体设计
6.1 窗体属性
6.2 窗体设计
6.2.1 创建窗体
6.2.2 添加标题
6.2.3 选择和放置组件
6.2.4 编辑组件
6.2.5 控制Tab顺序和Create顺序
6.2.6 改变窗体设计环境
6.2.7 保存窗体
6.2.8 窗体的文本窗体
6.3 利用模板生成窗体
6.4 多页窗体
6.5 建立分割窗体
6.6 本章小结
第7章 多文档界面设计
7.1 MDI的组成
7.1.1 父窗口
7.1.2 子窗口
7.2 MDI应用程序设计
7.3 MDI菜单管理
7.3.1 菜单合并
7.3.2 菜单覆盖
7.4 使用MDI模板
7.5 本章小结
第8章 图形程序设计
8.1 图形设计综述
8.2 基本图形绘制
8.2.1 直线的绘制
8.2.2 椭圆的绘制
8.2.3 多边形的绘制
8.2.4 矩形的绘制
8.3 复杂图形绘制
8.4 简单动画
8.5 图像处理
8.5.1 图像动态显示
8.5.2 图像动画效果
8.6 本章小结
第9章 对话框设计
9.1 模式对话框
9.2 无模式对话框
9.3 消息框
9.4 通用对话框组件
9.4.1 文件对话框组件
9.4.2 字体对话框组件
9.4.3 颜色对话框组件
9.4.4 打印机打印设置对话框组件
9.4.5 查找及替换对话框组件
9.5 本章小结
第10章 数据库应用程序设计
10.1 数据库管理系统
10.2 Delphi 6数据库应用程序的体系结构
10.3 基本数据库组件
10.4 使用Table组件编程
10.4.1 第一个例子
10.4.2 第二个例子
10.5 使用Query组件编程
10.5.1 SQL属性
10.5.2 动态SQL表达式
10.6 使用DataBaseFormExpert
10.7 本章小结
第11章 多媒体编程
11.1 多媒体组件
11.1.1 Tmediaplayer组件
11.1.2 使用TmediaPlayer组件的实例
11.2 CD播放器
11.3 使用Win32的MCI函数
11.3.1 MCI简介
11.3.2 使用MCI编程实例
11.4 本章小结
第12章 多线程编程
12.1 关于线程
12.1.1 线程的优先级
12.1.2 线程的同步
12.1.3 线程的局部存储(TLS)
12.2 定义线程对象
12.2.1 创建线程对象
12.2.2 初始化线程对象
12.2.3 编写线程函数
12.2.4 编写线程的清除代码
12.3 使用线程对象
12.3.1 线程的同步
12.3.2 执行线程对象
12.4 多线程编程实例
12.5 本章小结
第13章 Internet编程
13.1 制作HTML页面
13.1.1 HTML语言格式
13.1.2 制作静态网页
13.1.3 制作动态网页
13.2 制作浏览器
13.3 在Web上发布数据库数据
13.3.1 TdataSetTableProducer组件
13.3.2 创建动态链接库
13.4 Socket编程
13.5 本章小结
第14章 简单COM编程
14.1 COM技术基础
14.1.1 COM应用的组成
14.1.2 COM扩展
14.1.3 通过向导实现简单的COM对象
14.2 创建一个简单的COM对象
14.3 自动化
14.3.1 自动化控制器
14.3.2 自动化服务器
14.4 本章小结

时间: 2024-10-03 16:12:42

009_《Delphi6编程基础》的相关文章

Android中的Socket编程基础

Socket 编程基础知识: 主要分服务器端编程和客户端编程. 服务器端编程步骤: 1: 创建服务器端套接字并绑定到一个端口上(0-1023是系统预留的,最好大约1024) 2 : 套接字设置监听模式等待连接请求 3: 接受连接请求后进行通信 4: 返回,等待赢 一个连接请求 客户端编程步骤: 1: 创建客户端套接字(指定服务器端IP地址与端口号 ) 2: 连接(Android 创建Socket时会自动连接) 3: 与服务器端进行通信 4: 关闭套接字 Android Socket 通信原理注意

浅谈.NET下的多线程和并行计算(九)Winform中多线程编程基础 下

在之前的文章中我们介绍过两种Timer和BackgroundWorker组件,在上文中我们提到过,强烈建议在UI 线程上操作控件,否则很容易产生人品问题.可以想到,上次介绍的两个Timer基于ThreadPool,回调方 法运行于不同于UI线程的新线程上,在这个方法中操作控件需要进行 Invoke或BeginInvoke.其实,还有 第三种System.Windows.Forms.Timer,它可以让回调事件在UI线程上执行,我们来做一个实验比较一下 System.Windows.Forms.T

浅谈.NET下的多线程和并行计算(八)Winform中多线程编程基础 上

首先我们创建一个Winform的应用程序,在上面添加一个多行文本框和一个按钮控件,按钮的事件如下 : Thread.Sleep(1000); StringBuilder sb = new StringBuilder(); for (int i = 0; i < 10000; i++) sb.Append("test"); string s = sb.ToString(); textBox1.Text = s; 首先我们可以把这个操作理解为一个非常耗时的操作,它至少占用1秒的时间.

SHELL编程基础之BASH入门

1.了解SHELL 只要能够操作应用程序的接口都能够称shell.shell也是一个应用程序,工作在用户模式,运行为进程.shell进程主要用于提供命令行界面,提供一系列的工作特性,有些特性可以自行的设定.当用户通过多种方式登录到Linux操作系统时,我们就可以认为该用户打开了一个SHELL,从而和系统进行交互. shell在linux系统下的角色如下: 2.为什么要学习shell 命令行界面的shell是很不好的,但是学完之后好处却很多.例如图形化界面像windows xp.win 7每个版本

Linux shell编程基础 三、shell的基本结构

shell结构大体是由设定变量.内置命令.shell的语法结构.函数组成. 使用实例说明:test.sh #!/bin/bash #说明使用/bin/bash作为这个脚本的解释器 #定义一个函数 function my_fun () { echo "Hello, $1,today is $2" } #定义连个变量 name=$1 today=`date` #函数调用 my_fun "$name" "$today" 上面的这个脚本要想运行还需要做一

AS编程基础_Flash As

在下载的源文件中,遇到看不懂的关键词,按一下F1就可以看到解释了.没有编程基础的新手,可能还对程序里的一些运算符不清楚.下面就是各个运算符的说明: ++ a++;//就是让a这个变量加1 -- a--;//就是让a这个变量减1 %= a%=2;//让a这个变量的值为a除以2后的余数 比如以下程序中: a=5; a%=2; 经过以上两条语句后,a这个变量的值为1(5除以2的余数为1) *= a*=2;//a这个变量的值为a原来的值乘以2 += a+=2;//a这个变量的值为a原来的值加2 -= a

JavaScript的面向对象编程基础_基础知识

重新认识面向对象为了说明 JavaScript 是一门彻底的面向对象的语言,首先有必要从面向对象的概念着手 , 探讨一下面向对象中的几个概念: 一切事物皆对象 对象具有封装和继承特性 对象与对象之间使用消息通信,各自存在信息隐藏 以这三点做为依据,C++ 是半面向对象半面向过程语言,因为,虽然他实现了类的封装.继承和多态,但存在非对象性质的全局函数和变量.Java.C# 是完全的面向对象语言,它们通过类的形式组织函数和变量,使之不能脱离对象存在.但这里函数本身是一个过程,只是依附在某个类上. 然

《响应式Web图形设计》一1.2 HTML编程基础

1.2 HTML编程基础 响应式Web图形设计 在开始编写HTML代码之前,你还有需要掌握一些基本的术语. 1.2.1 文本编辑器 为了编写代码,你需要一个文本编辑器.如果你使用的是Windows系统PC,那么看一下你的电脑桌面上有没有一款如Notepad的基本编辑程序.如果是Mac,那么就是TextEdit.每台电脑中都有文本编辑器,无论它是什么名字,它的功能依旧. 首先,要特别注意的是,HTML必须保存在文本模式下,包括文件扩展名.html或.htm,最好在Unicode模式下. 专业的文本

系统架构-做为一个没有任何编程基础菜鸟,怎样实现数据的采集,监测分析,然后存入数据库?

问题描述 做为一个没有任何编程基础菜鸟,怎样实现数据的采集,监测分析,然后存入数据库? 由于导师想让做一个 旋转机械的振动状态监测与故障诊断系统 出来,做为一个没有任何编程基础的菜鸟,怎样实现数据的采集,监测分析,然后存入数据库? 由于是零基础,请问大家我需要学习哪方面的东西? 导师说 让用C++Builder进行开发,具体需要重点掌握CB里的哪些东西啊?非常感谢! 解决方案 掌握 C++Builder,这个只是工具.如果对其它的开发工具有兴趣,也可以考虑. C++Builder 现在用的人比较