内容简介
目录
第1章 Delphi简介
1.1 什么是Delphi
1.1.1 什么是.NET
1.1.2 什么是Delphi.NET
1.2 Delphi 8新特色
1.3 安装Delphi 8
1.3.1 Delphi 8安装界面
1.3.2 安装Microsoft.NET Framework SDK 1.1
1.3.3 安装Microsoft.NET Framework 1.1
1.3.4 安装Microsoft Visual J#.NET
1.3.5 安装Delphi 8
1.3.6 安装ComponentOne Studio
1.3.7 启动Delphi 8
1.4 如何使用Delphi帮助文件
1.5 Delphi 8环境介绍
1.5.1 Welcome Page
1.5.2 窗体
1.5.3 工具栏窗口
1.5.4 组件面板Tool Palette
1.5.5 Model View
1.5.6 用于窗口开发设计的窗体
1.5.7 程序代码编辑窗口
1.5.8 改变当前的环境设置
1.5.9 视觉组件的对齐
1.5.10 项目选项
第2章 Delphi操作基础——创建项目
2.1 创建VCL Forms Application
2.2 创建Windows Forms Application
2.3 创建Package
2.4 创建ASP.NET Web Application
2.5 创建其他项目
2.6 自定义下拉菜单
3.1 Unit与Nfm
3.1.1 Nfm文件
第3章 Object Pascal
3.1.2 Windows窗体设计器生成的代码
3.2 基本语法
3.2.1 特殊字符
3.2.2 字符串表示
3.2.3 Delphi 8可用Unicode
3.2.4 空格和Tab、begin...end
3.2.5 关键字
3.2.6 标明注释
3.2.7 命令的操作
3.3 变量类型
3.3.1 整型
3.3.3 布尔型
3.3.2 浮点型
3.3.4 字符型
3.3.5 字符串类型
3.4 变量声明
3.4.1 变量的声明方法
3.4.2 变量的命名规则
3.4.3 常量声明
3.4.4 数组声明
3.5 程序流程控制
3.5.1 变量赋值
3.5.2 With语句
3.5.3 比较语句:If
3.5.4 多选一语句:Case
3.5.5 循环语句(一):Repeat
3.5.6 循环语句(二):While
3.5.7 循环语句(三):For
3.5.8 继续(Continue)和停止(Break)语句
3.5.9 停止执行语句:Exit
3.6 使用子程序
3.6.1 声明过程:Procedure
3.6.2 声明函数:Function
3.6.3 声明方法
3.6.4 跳出程序语句:exit
4.1.1 运行程序的方式
4.1 如何执行程序
第4章 程序编写基础
4.1.2 程序的运行步骤
4.1.3 使用项目组
4.1.4 程序运行的暂停或终止
4.1.5 设置运行时选项
4.1.6 认识类(Class)
4.1.7 TForm
4.2 项目程序
4.2.1 窗体类型
4.2.2 创建项目
4.3 设计窗体
4.3.1 创建窗体
4.3.2 使用Tool Palette
4.3.3 Object Inspector的Properties选项卡
4.3.4 Object Inspector的Events选项卡
4.3.5 Windows Forms Designer
4.4 编写程序
4.4.1 使用Tool Palette
4.4.2 自动显示代码(Code Insight)
4.4.3 设置Code Insight
4.4.4 设置代码环境
4.4.5 选择代码块
4.4.6 找寻最初的声明位置
4.5 调试程序
4.5.1 中断程序
4.5.2 逐行检查
4.5.4 编译消息
4.5.3 查看变量值
4.6 执行外部程序
4.6.1 命令说明
4.6.2 界面说明
4.6.3 程序说明
4.6.4 运行结果
第5章 键盘及鼠标的使用
5.1 键盘及鼠标简介
5.1.1 关于键盘
5.1.2 关于鼠标
5.1.4 程序说明
5.1.3 界面说明
5.1.5 运行结果
5.2 按键触发的事件
5.2.1 界面说明
5.2.2 程序说明
5.2.3 运行结果
5.3 按键的焦点
5.3.1 界面说明
5.3.2 程序说明
5.4 鼠标触发的事件
5.4.1 界面说明
5.4.2 程序说明
5.4.3 运行结果
5.5 用鼠标选择颜色
5.5.1 界面说明
5.5.2 程序说明
5.5.3 运行结果
5.6 实现鼠标的拖放操作
5.6.1 界面说明
5.6.2 程序说明
5.6.3 运行结果
5.6.4 停靠式拖放
6.1.1 使用对话框的时机
6.1 对话框简介
第6章 对话框
6.1.2 对话框的使用方法
6.2 显示、输入及确认对话框
6.2.1 ShowMessage
6.2.2 InputBox
6.2.3 MessageDlg
6.2.4 打开文件对话框
6.2.5 保存文件对话框
6.2.6 打开图片文件对话框
6.2.7 字体对话框
6.2.8 颜色对话框
7.1 窗体简介
7.1.1 程序文件结构
第7章 窗体控制与菜单
7.1.2 窗体中的组件
7.1.3 主窗体(Main Form)
7.1.4 如何使用窗体
7.2 Form.Show
7.3 Form.ShowModal
7.4 Application.CreateForm
7.4.1 Unit1程序说明
7.4.2 Unit2程序说明
7.4.3 运行结果
7.4.4 MDI窗口的使用
7.5 Frame窗口的应用
7.6 窗体的外观
7.7 主菜单(Main Menu)
7.8 快捷菜单(Popup Menu)
7.9 MDI与Menu的应用
7.10 如何用子程序产生窗体
第8章 文件及目录的使用
8.1 磁盘的使用
8.1.1 界面说明
8.1.2 程序说明
8.1.3 运行结果
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.5 文件的创建与删除
8.5.1 界面说明
8.5.2 程序说明
8.6 读取文件
8.6.2 程序说明
8.6.1 界面说明
8.7 写入文件
8.7.1 界面说明
8.7.2 程序说明
8.8 文件群体的文件名更改
8.8.1 界面说明
8.8.2 程序说明
8.9 查找文件
8.9.1 界面说明
8.9.2 程序说明
8.9.3 执行结果
第9章 INI文件及注册表的使用
9.1.2 INI的数据类型
9.1.1 个案研究
9.1 INI文件的设计结构
9.2 读取与写入INI文件
9.2.1 界面说明
9.2.2 程序说明
9.3 使用INI文件来保存窗体信息之一
9.3.1 安装Sample的VCL组件
9.3.2 界面说明
9.3.3 程序说明
9.3.4 第一次执行
9.3.5 第二次执行
9.4 Delphi中的注册表
9.4.1 注册表的设计结构
9.4.2 注册表的数据类型
9.5 使用RegEdit注册表编辑器
9.6 读出与写入注册表
9.6.1 界面说明
9.6.2 程序说明
9.7 使用INI文件来保存窗体信息之二
9.7.1 界面说明
9.7.2 程序说明
9.8 记录应用程序的序列号
9.8.1 界面说明
9.8.2 程序说明
9.8.3 执行结果
10.1 看图程序的制作
第10章 开发绘图应用程序
10.1.1 Win 3.1 VCL对象
10.1.2 界面说明
10.1.3 程序说明
10.1.4 执行结果
10.2 制作游戏动画
10.2.1 界面说明
10.2.2 程序说明
10.2.3 执行结果
10.3 自定义一个画图程序
10.3.1 Canvas简介
10.3.2 界面说明
10.3.3 程序说明
10.3.4 执行结果
10.4 文字分解
10.4.1 界面说明
10.4.2 程序说明
10.4.3 执行结果
10.5 条形码的制作
10.5.1 界面说明
10.5.2 程序说明
10.5.3 执行结果
10.6 在DBGrid组件上画图
10.6.1 界面说明
10.6.2 程序说明
10.6.3 执行结果
第11章 多线程
11.1 何谓多线程
11.1.1 多线程的问题
11.1.2 非多线程和多线程的差别
11.1.3 多线程原理
11.2 非多线程程序
11.2.1 界面说明
11.2.2 程序说明
11.2.3 执行结果
11.3 创建一个多线程单元
11.4.1 界面说明
11.4 执行一个多线程程序
11.4.2 程序说明
11.4.3 执行结果
11.5 多线程的同时访问
11.5.1 程序说明
11.5.2 执行结果
11.6 多线程的实例研究——跑步比赛
11.6.1 界面说明
11.6.2 程序说明
11.6.3 执行结果
12.1 异常处理
12.1.1 何谓异常处理
第12章 异常处理
12.1.2 没有异常处理时的流程
12.1.3 加上异常处理的流程
12.2 try...except...end
12.2.1 界面说明
12.2.2 程序说明
12.3 try...finally...end
12.3.1 界面说明
12.3.2 程序说明
12.4 嵌套的异常处理
12.4.1 界面说明
12.4.2 程序说明
12.5.1 界面说明
12.5 文件异常处理的使用
12.5.2 程序说明
12.5.3 执行结果
12.6 文件绝对处理的使用
12.6.1 程序说明
12.6.2 执行结果
第13章 DLL的设计方式
13.1 DLL的设计结构
13.1.1 DLL的结构
13.1.2 如何制作一个DLL文件
13.2 快速创建DLL文件
13.2.2 Library1程序说明
13.2.1 生成DLL项目
13.2.3 Unit1程序说明
13.2.4 编译DLL文件
13.2.5 界面说明
13.2.6 程序说明
13.2.7 执行结果
13.3 创建DLL窗体
13.3.1 制作结构
13.3.2 界面说明
13.3.3 Library1程序说明
13.3.5 界面说明
13.3.6 程序说明
13.3.4 Unit1程序说明
13.3.7 执行结果
第14章 .NET基本介绍
14.1 .NET Framework简介
14.1.1 .NET的影响力
14.1.2 .NET的结构
14.2 .NET Framework
14.2.1 何谓.NET Framework
14.2.2 从Windows API到.NET Framework
14.2.3 从程序语言谈起
14.2.4 不同程序语言的互通
14.3.3 C++
14.3.2 C
14.3.1 Visual Basic
14.3 .NET的语言
14.3.4 JScript
14.3.5 Web窗体
14.3.6 Windows窗体
14.3.7 XML Web服务
14.3.8 XML支持
14.4 Windows窗体简介
14.5 打开WinForm
第15章 Windows窗体
15.1 ShowMessage
15.1.2 程序说明
15.1.1 界面说明
15.1.3 执行结果
15.2 Keyboard
15.2.1 界面说明
15.2.2 程序说明
15.2.3 执行结果
15.3 Mouse
15.3.1 界面说明
15.3.2 程序说明
15.3.3 执行结果
15.4 Dialog
15.4.1 加入Microsoft.VisualBasic
15.4.2 界面说明
15.4.3 程序说明
15.5 Menu
15.5.1 界面说明
15.5.2 程序说明
15.6 MDI
15.6.1 界面说明
15.6.2 程序说明
第16章 .NET的注册表和文件
16.1 使用WinForm控制注册表
16.1.1 界面说明
16.1.2 程序说明
16.2.1 界面说明
16.2 使用Visual Basic控制Registry
16.2.2 程序说明
16.3 使用Visual Basic写入文件
16.3.1 界面说明
16.3.2 程序说明
16.3.3 执行结果
16.4 使用Visual Basic读取文件
16.4.1 界面说明
16.4.2 程序说明
16.4.3 执行结果
第17章 ASP.NET Web Framework
17.1 ASP.NET
17.2.1 打开ASP.NET应用程序
17.2 打开ASP.NET项目
17.2.2 ASP.NET项目的选项
17.3 设计WebForm
17.3.1 设计HTML
17.3.2 两个HTML文件
17.3.3 执行WebApplication
17.3.4 HTML组件
附录 Delphi常用函数简介
A.1 字符串处理函数(1)
A.2 字符串处理函数(2)
A.3 文件相关函数
A.4 不同格式之间的转换
A.5 浮点数格式的转换
A.6 日期时间函数(1)
A.7 日期时间函数(2)
A.8 系统内定的颜色值
A.9 颜色的值
A.10 颜色相关函数
A.11 指针的代号
A.12 指针相关函数
A.13 系统信息变量
A.14 日期变量名称(1)
A.15 日期变量名称(2)
A.16 系统的错误信息