第1章 窗体与界面设计
1.1 菜单应用
实例001 在系统菜单中添加菜单项
实例002 带历史信息的菜单
实例003 菜单动态合并
实例004 像“开始”菜单一样漂亮的菜单
实例005 多彩的菜单
实例006 可以拉伸的菜单界面
1.2 工具栏设计
实例007 带背景的工具栏
实例008 浮动工具栏
1.3 状态栏设计
实例009 在状态栏中显示检查框
实例010 带进度条的状态栏
实例011 状态栏中加入图标
1.4 导航菜单界面
实例012 OutLook界面
实例013 带导航菜单的主界面
实例014 图形化的导航界面
1.5 特色程序界面
实例015 类QQ的程序界面
实例016 类似WindowsXP的程序界面
实例017 以图形按钮显示的界面
实例018 以树型显示的程序界面
实例019 以XPManifest组件显示界面
实例020 动态按钮的窗体界面
1.6 特殊形状的窗体
实例021 非矩形窗体
实例022 建立字体形状窗体
1.7 多媒体光盘
实例023 自动启动的多媒体光盘程序
实例024 为触摸屏程序添加虚拟键盘
实例025 触摸屏系统
1.8 窗体效果
实例026 半透明渐显窗体
实例027 窗口颜色的渐变
实例028 带背景的窗体
实例029 为窗体增加边框
1.9 窗体动画
实例030 窗体中的滚动字幕
实例031 动画显示窗体
实例032 制作闪烁的窗体
实例033 直接在窗体上绘图
实例034 动画形式的程序界面
实例035 以时钟显示界面窗体
1.10 标题栏窗体
实例036 标题栏上的按钮
实例037 使窗体标题栏文字右对齐
实例038 没有标题栏但可以改变大小的窗口
1.11 设置窗体位置
实例039 不可移动的窗体
实例040 设置窗体在屏幕中的位置
实例041 始终在最上面的窗体
1.12 设置窗体大小
实例042 限制窗体大小
实例043 获取桌面大小
实例044 组件大小随窗体的改变而改变
实例045 在窗口间移动按扭
实例046 如何实现Office助手
1.13 窗体控制技术
实例047 在关闭窗口前加入确认对话框
实例048 程序在循环中响应界面操作
实例049 使用任意组件拖动窗体
实例050 动态创建窗体和释放窗体
实例051 修改提示字体及颜色
1.14 其他技术
实例052 实现标签式的多页面窗体
实例053 给MDI窗体加背景
实例054 如何关闭MDI类型窗体中的子窗体
实例055 利用组件模板实现窗体资源的重复利用
第2章 控件应用
2.1 TEdit控件应用典型实例
实例056 从右至左输入数据
实例057 为TEdit控件添加列表选择框
实例058 只允许输入数字的Tedit组件
2.2 TSpeedButton控件应用典型实例
实例059 在TSpeedButton按钮中显示图标
实例060 折行显示按钮标题
2.3 TMemo控件应用典型实例
实例061 设置TMemo组件的边界
实例062 TMemo组件的光标定位
实例063 得到TMemo中的可见行数
2.4 TListBox控件应用典型实例
实例064 在TListBox组件间交换数据
实例065 为TListBox添加水平滚动条
实例066 将数据库数据添加到组合框中
实例067 借助绑定控件实现数据选择录入
2.5 TListView控件应用典型实例
实例068 TListView列表拒绝添加重复信息
实例069 将数据库数据添加到TListView控件
实例070 用TListview控件制作导航界面
实例071 在TListview控件中对数据排序或统计
实例072 在TListView组件中绘制底纹
实例073 在列表视图中拖动视图项
2.6 TTreeView控件应用典型实例
实例074 将数据库数据显示到树视图中
实例075 用TTreeView控件制作导航界面
实例076 TTreeView组件遍历磁盘目录
实例077 TTreeView组件在数据库中的应用
2.7 TStringGrid控件应用典型实例
实例078 程序运行时对TstringGrid中的数据进行计算
实例079 利用TStringGrid实现表单式批量录入数据
实例080 在TStringGrid中实现单元格下拉列表
实例081 在TStringGrid组件中绘图
实例082 TStringGrid组件上按回车键移动焦点
实例083 在TStringGrid组件中设置只读栏
实例084 TStringGrid组件单元格颜色
实例085 TStringGrid自动移动及增加行
2.8 其他控件应用典型实例
实例086 TTrackBar的简单应用
实例087 TSplitter的应用
实例088 TMaskEdit组件的简单应用
实例089 TMonthCalendar组件的应用
实例090 响应TAnimate组件的OnClick事件
实例091 QQ头像列表
实例092 控制TRichEdit组件滚动
2.9 控件技术
实例093 程序运行时智能增减控件
实例094 控制焦点移动
实例095 动态创建组件
实例096 在开始按钮上绘图
2.10 焦点变换与输入控制
实例097 按回车键焦点在控件中移动的录入窗口
实例098 程序运行时拖动组件
实例099 组件得到焦点时变色
实例100 控件的输入限制
2.11 特殊控件
实例101 制作信息上传控件
实例102 为组件制作立体效果
实例103 自制的正方形标尺组件
第3章 图形技术
3.1 绘制图形
实例104 绘制立体模型
实例105 在图片中写入文字
实例106 局部图片的复制
实例107 波形图的绘制
3.2 图形转换
实例108 BMP转换成JPG格式
实例109 JPG转换成BMP格式
实例110 位图转化为WMF
实例111 Ico文件转化为位图
实例112 图片批量转换工具
实例113 坐标转换
3.3 图像预览
实例114 局部图像放大
实例115 浏览大图片
实例116 剪切图片
实例117 图像旋转
实例118 鼠标拖曳图像
3.4 图形缩放与变换
实例119 如何放大和缩小图像
实例120 如何旋转JPG图像
实例121 如何实现图形反转
3.5 图像效果
实例122 百叶窗效果显示图像
实例123 推拉效果显示图像
实例124 水平交错效果显示图像
实例125 垂直交错效果显示图像
实例126 图像纹理效果
实例127 图像浮雕效果
实例128 图像积木效果
实例129 雨滴式的显示图片
3.6 图像字体
实例130 旋转的文字
实例131 当前系统字体列表
实例132 空心文字
实例133 如何在图片上平滑移动文字
3.7 图像动画
实例134 动画背景窗体
实例135 随鼠标移动的图像
实例136 十字光标定位
实例137 抓取鼠标形状
3.8 图像识别
实例138 查看图片的像素
实例139 获取指定点的RGB值
实例140 地图地理定位
实例141 车牌号码识别
3.9 图像工具
实例142 获取图片类型
实例143 简单画图程序
实例144 看图工具
实例145 文字保存为图片
3.10 图像应用
实例146 随机更换壁纸程序
实例147 屏幕保护
实例148 模拟石英钟
实例149 生肖速查
第4章 多媒体技术
4.1 CD、VCD播放
实例150 播放指定的avi-mid-wav文件
实例151 媒体播放器
4.2 MP3、WAV播放
实例152 带记忆的MP3播放器
实例153 可连续播放的MP3播放器
实例154 学校课间操定时音乐播放
4.3 动画播放
实例155 播放Flash动画
实例156 制作AVI播放器
实例157 播放Gif动画
4.4 媒体控制
实例158 检测是否安装声卡
实例159 打开和关闭CDROM
实例160 控制左右声道
实例161 控制PC喇叭发声
4.5 多媒体应用
实例162 开机祝福程序
实例163 制作家庭影集
实例164 产品电子报价
实例165 产品滚动展示程序
实例166 将WAV资源添加到EXE里
第5章 文件系统
5.1 创建和删除文件
实例167 创建和删除文件夹
实例168 建立临时文件
实例169 根据日期动态建立文件
实例170 把文件删除到回收站中
实例171 清空回收站
5.2 查找文件
实例172 搜索文件
实例173 检查文件是否存在
实例174 提取指定文件夹目录
实例175 查找文件
5.3 修改文件
实例176 更改文件名称
实例177 长短文件名转换
实例178 修改文件属性
实例179 修改文件及目录的名字
5.4 文件目录
实例180 获得临时文件目录
实例181 获取应用程序所在目录
实例182 得到系统当前目录
实例183 在程序中改变当前路径
5.5 复制文件
实例184 移动正在使用的文件
实例185 批量复制文件
实例186 文件复制过程中显示进度条
5.6 指定类型的文件操作
实例187 对INI文件进行操作
实例188 文本文件的操作
实例189 在程序中使用自定义文件格式
实例190 简单的文件加密解密
5.7 其他
实例191 在DELPHI中控制Word
实例192 带日志的程序
实例193 获取窗口文本
实例194 判断文件是否正在被使用
实例195 提取文件中的图标资源
实例196 在程序中调用.HLP文件
实例197 采用API实现文件拖放
实例198 文件比较
第6章 操作系统与Windows相关程序
6.1 获得磁盘属性
实例199 获得硬盘序列号
实例200 获取映射驱动器路径
实例201 判断驱动器类型
6.2 磁盘相关设置
实例202 取消磁盘共享
实例203 检查驱动器容量
实例204 检测磁盘是否准备好
实例205 图表显示磁盘容量
实例206 格式化磁盘
6.3 系统控制
实例207 怎样隐藏鼠标
实例208 用户确认后关机
实例209 锁定计算机
实例210 重启、注销、关闭计算机
6.4 系统设置
实例211 设置系统输入法
实例212 设置显示器属性
实例213 设置桌面颜色
实例214 鼠标交换左右键
6.5 系统监控
实例215 检测系统启动模式
实例216 内存使用状态监控
实例217 监视剪贴板内容
实例218 利用钩子技术实现键盘监控
6.6 系统软件信息
实例219 获取用户名
实例220 获取系统目录
实例221 注册系统热键
实例222 获取和修改计算机名
6.7 鼠标操作
实例223 用鼠标拖曳图像
实例224 限制鼠标活动区域
6.8 程序控制
实例225 打开控制面板中的程序
实例226 动态载入DLL文件
实例227 添加程序托盘
实例228 不出现在任务栏上的程序
实例229 在程序中使用多线程
实例230 怎样调用外部的exe文件
实例231 关闭外部已开启的程序
6.9 程序运行
实例232 监测是否运行多个程序
实例233 防止程序多次运行
实例234 开机后程序自动运行
实例235 获取任务栏尺寸大小
实例236 改变系统提示信息
实例237 获取系统环境变量
实例238 设置系统环境变量
6.10 系统隐藏
实例239 隐藏、显示任务栏
实例240 查看当前系统版本
实例241 使桌面图标文字透明
实例242 检索系统中正在运行的任务
实例243 列出系统中的打印机
6.11 其他
实例244 两种信息发送方式
实例245 使用线程添加数据
实例246 功能快捷键
第7章 注册表
第8章 数据库技术
第9章 SQL技术
第10章 报表与打印技术
第11章 图表技术
第12章 硬件相关开发技术
第13章 网络开发技术
第14章 Web编程
第15章 加密、安全与软件注册
第16章 数据结构与算法
第17章 Delphi语言基础
第18章 实用工具
第19章 程序打包
技术要点对应实例位置
展开