本书精心选取了Delphi 7开发中有代表性的114个编程实例,包括窗口与界面、图形处理与多媒体、网络、数据库与报表、系统、文件及其他几方面的内容,基本涵盖了Delphi 7应用开发的主要方面。本书基础与提高并重,通过阅读本书,读者可以了解和掌握Delphi 7应用开发中常见的使用方法和高级应用技巧。\r\n 本书适用于具有一定Delphi 7基础的读者阅读,也可作为培训班教材和参考用书。
第一篇 窗口与界面 \r\n\r\n实例1 ToolBar工具栏控件的使用 \r\n实例2 动态建立主菜单项 \r\n实例3 窗口界面的动态分隔条 \r\n实例4 动态设置选项卡页面 \r\n实例5 在标题栏中自定义按钮 \r\n实例6 窗体开合窗帘式效果 \r\n实例7 Windows XP界面效果 \r\n实例8 实现OutLook滚动工具栏效果 \r\n实例9 在下拉列表框中显示树形视图 \r\n实例10 自定义系统的About页 \r\n实例11 修改系统级菜单 \r\n实例12 实现透明窗体效果 \r\n实例13 爆破特技窗体 \r\n实例14 只允许建立一次子窗体的MDI程序 \r\n实例15 从外部DLL中调用子窗口 \r\n实例16 新颖的资源管理器界面 \r\n实例17 如何生成半圆形窗口 \r\n实例18 制作字幕滚动窗体 \r\n实例19 详解Canvas生成变色窗口背景\r\n实例20 WINAMP风格磁化窗口 \r\n\r\n第二篇 图形处理与多媒体 \r\n\r\n实例21 软件封面的图片显示制作 \r\n实例22 实现图片任意角度的旋转 \r\n实例23 奇妙的拼图游戏 \r\n实例24 使用PaintBox控件制作画图程序 \r\n实例25 使用DrawGrid控件制作五子棋 \r\n实例26 多彩的数据图表 \r\n实例27 按压缩比将BMP格式转换成JPG格式 \r\n实例28 16位真彩色转化到256色 \r\n实例29 调整图片的RGB对比度 \r\n实例30 实现图像的灰度级处理效果\r\n实例31 3种像素遍历方法的比较和实现 \r\n实例32 实现屏幕拷贝 \r\n实例33 实现图像漫游 \r\n实例34 4种“幕布”式图像显示技巧 \r\n实例35 盘旋法实现9种滤镜效果 \r\n实例36 图形朦胧叠合显示技巧 \r\n实例37 给MDI主窗体增加背景 \r\n实例38 实现图像的淡入淡出显示 \r\n实例39 多媒体播放器 \r\n实例40 播放AVI文件 \r\n\r\n第三篇 网络 \r\n\r\n实例41 根据客户端IP地址获取计算机名 \r\n实例42 实现多线程IP和DomainName相互转化 \r\n实例43 Windows2000下的“POPUP”发送功能 \r\n实例44 如何实现Ping操作 \r\n实例45 实现多线程共享探测 \r\n实例46 实现Win95/98的I/O端口读写 \r\n实例47 收发电子邮件与监视网络服务器资源 \r\n实例48 使用WebBrowser制作浏览器 \r\n实例49 可视化的Ping工具 \r\n实例50 使用IdMappedPortTCP进行端口映射 \r\n\r\n第四篇 数据库与报表 \r\n\r\n实例51 动态设置ODBC数据源 \r\n实例52 用ADO控件打开Access数据库 \r\n实例53 DBGrid中的记录到Html页面的转换 \r\n实例54 在DBGrid中实现任意方向查找 \r\n实例55 在DBGrid中通过动态下拉列表查找记录 \r\n实例56 用DBGrid组件制作下拉列表形式的提示框 \r\n实例57 利用书签处理DBGrid控件的多个记录 \r\n实例58 将ComboBox的内容直接拖放到DBGrid里 \r\n实例59 如何在DBGrid组件中放置图标 \r\n实例60 DBGrid组件的精彩使用组合 \r\n实例61 DBChart图表组件的使用 \r\n实例62 在StringGrid组件中显示查询结果 \r\n实例63 使用流对象(TStream)实现数据表中TMemo字段的显示 \r\n实例64 如何动态建立SQLServer ODBC \r\n实例65 SQL浏览器 \r\n实例66 在SQL查询中使用动态参数 \r\n实例67 事务工作原理 \r\n实例68 标准/模糊查询 \r\n实例69 筛选数据 \r\n实例70 数据字典查看器 \r\n实例71 TDecisionGraph决策组件的使用 \r\n实例72 明细表(Master/Detail)结构 \r\n实例73 像处理文本资料一样处理数据表中的信息 \r\n实例74 远程数据库登录 \r\n实例75 远程数据库的离线处理 \r\n实例76 在远程数据库实现主从表关系 \r\n实例77 动态设置远程数据库的查询参数 \r\n实例78 在远程数据库中计算统计值 \r\n实例79 多线程与数据库 \r\n实例80 使用远程存储过程 \r\n实例81 数据模块的同步显示 \r\n\r\n第五篇 Web服务 \r\n\r\n实例82 建立Web服务的数据提供端 \r\n实例83 建立Web服务的数据访问端 \r\n实例84 开发WebSnap数据库程序 \r\n实例85 建立ActiveForm数据浏览 \r\n实例86 建立数据查询WebServices服务器端 \r\n实例87 数据查询Web服务客户端开发 \r\n实例88 基于WAP的手机无线应用 \r\n实例89 建立基本Web数据库服务器应用 \r\n实例90 使用类型库编辑DataSnap服务端\r\n实例91 建立查询条件Web数据库服务器应用 \r\n实例92 建立基本MTS服务端 \r\n实例93 建立MTS数据访问客户端 \r\n实例94 建立IntraWeb数据浏览 \r\n\r\n第六篇 系统、文件及其他 \r\n\r\n实例95 将程序图标设置到Windows系统托盘\r\n实例96 取得和修改文件的创建和修改日期 \r\n实例97 通过流式数据实现文件分割与合并 \r\n实例98 实现指定扩展名文件和相应程序的关联 \r\n实例99 获取汉字拼音的首字母 \r\n实例100 监视剪贴板 \r\n实例101 在IE工具栏上增加一个按钮图标\r\n实例102 软件注册机制的建立 \r\n实例103 复活节彩蛋的制作 \r\n实例104 SkinEngine控件——XP皮肤更换 \r\n实例105 ActionList——应用程序通用功能列表 \r\n实例106 OleContainer--OLE容器 \r\n实例107 将程序项设置到控制面板 \r\n实例108 艺术化排列桌面图标\r\n实例109 Delphi中Ini文件的读写 \r\n实例110 建立键盘鼠标动作记录与回放 \r\n实例111 实现指定目录下的文件查询 \r\n实例112 实现对系统的操作监视 \r\n实例113 系统级热键的实现 \r\n实例114 检测Num Lock 、Insert、Caps Lock、Scroll Lock键的状态