本书有别于通常的Delphi 编程图书,从技术性和实用性角度出发,详细讲解用Delphi 进行程序设计所必需的知识与原则,以及高级程序设计的经验与技巧。本书以“问题——解答——实例”形式编写,针对Delphi 的高级使用技巧进行全面的剖析,其中大部分是程序员梦寐以求的问题的解决方案。本书主要针对具有一定Delphi 应经验或具有一定员提高Delphi 程序开发的能力,切实提高应用Delphi 编程的技能;也可供Windows 程序设计人员了解、学习Delphi 之用。
第一章 窗体\r\n\r\n1.1 给MDI主窗口加背景\r\n1.2 限制窗体的大小\r\n1.3 查阅可视窗口标题\r\n1.4 控制商体\r\n1.5 不规则窗口的实现\r\n1.6 在程序运行前显示Splash窗体\r\n1.7 窗体关闭时再去执行某一程序\r\n1.8 窗体生成时的事件次序\r\n1.9 在窗体上设置一个热键\r\n1.10 如何通过窗体的客户区实现拖动,\r\n1.11 怎样使用PD/PU滚动窗体\r\n1.12 制作可移动的分割窗体\r\n1.13 透明窗体\r\n1.14 相对于窗体上的点转换成相对于屏幕上的点\r\n1.15 如何实现标准S戌1ip程序呈现的变色窗口背景\r\n1.16 闪动标题栏\r\n1.17 如何实现窗体标题栏上的按钮\r\n1.18 用鼠标拖动无标题窗口\r\n1.19 如何给窗体增加系统菜单\r\n1.20 用Delphi实现窗口融合技术\r\n1.21 使窗体适应不同的显示分辨率\r\n\r\n\r\n第二章 控件\r\n\r\n2.1 丰富多彩的标签\r\n2.2 在Delphi中实现类似VB中的控件数组\r\n2.3 在 Delphi中实现不同风格的 SpeedButton\r\n2.4 怎样读出Memo控件的当前行\r\n2.5 回车代替Tab下移控件\r\n2.6 分行提示\r\n2.7 运行时生成控件\r\n2.8 将BLOB字段的BMP图显示出来\r\n2.9 Delphi中控件深度投影及阴影效果的实现\r\n2.10 TreeView的使用\r\n2.11 有关 TListView的使用\r\n2.12 如何给 TListBox加上水平的滚动条\r\n2.13 如何在状态条中插入可观控件\r\n2.14 长期字符串列表\r\n2.15 短期字符串列表\r\n2.16 装载、保存字符串列表\r\n2.17 画出自画项目\r\n2.18 为部件增添一个方法\r\n\r\n\r\n第三章 文件、目录、驱动器\r\n\r\n3.1 文件定位\r\n3.2 临时路径\r\n3.3 获得文件的创建时间、修改时间和当前访问时间\r\n3.4 文件时间属性的修改方法\r\n3.5 检测CD-ROM或其他磁盘是否有过变化\r\n3.6 获取当前程序的目录\r\n3.7 检测驱动器类型\r\n3.8 检测磁盘容量\r\n3.9 控制INI文件\r\n3.10 实现打开 Windows已经注册的文件\r\n3.11 怎样拷贝目录\r\n3.12 如何把文件删除到回收站中\r\n3.13 检查驱动器是否就绪\r\n3.14 如何获得映射网络驱动器的列表\r\n3.15 读出文件的长度\r\n3.16 在程序中调用*.hip文件\r\n3.17 在Delphi中支持文件拖放的程序\r\n3.18 怎样删除目录\r\n3.19 用 Delphi创建临时文件\r\n3.20 在程序中控制CD-ROM的开关\r\n3.21 设置 CD-ROM为自动运行或不自动运行\r\n3.22 将bmp文件转换为jPg文件\r\n\r\n\r\n第四章 报表、图形、打印\r\n\r\n4.1 Delphi中画布应用技巧\r\n4.2 Delphi中的图形显示技巧\r\n4.3 如何将图形拷贝到剪贴板\r\n4.4 基于Delphi的图像漫游\r\n4.5 界面色彩渐变效果的实现\r\n4.6 图形整体拉出效果\r\n4.7 用Delphi编写打印程序的窍门\r\n4.8 在 Delphi中文本的打印\r\n4.9 在Delphi中图形的打印\r\n4.10 怎样利用打印机的画布特性来打印BMP图形\r\n4.11 打印控件\r\n4.12 把图标文件转换为位图文件\r\n\r\n\r\n第五章 键盘鼠标\r\n\r\n5.1 察看 Shift键是否被接下\r\n5.2 如何用指定的图标文件的图标代替鼠标指针\r\n5.3 将鼠标锁定在一定范围\r\n5.4 在程序中使用自定义的鼠标\r\n5.5 如何检测Insert、Capslock、Nulnlock、ScrollLock状态键的状态\r\n5.6 如何实现大十字光标\r\n5.7 发出一个 Alt+Down组合键\r\n5.8 全局热键的实现\r\n5.9 利用系统挂钩捕捉键盘操作\r\n5.10 时隐时现的鼠标的实现\r\n5.11 如何使 Ener键的作用像 Tab键\r\n\r\n\r\n第六章 Windows ApI\r\n\r\n6.1 取得 Windows的临时文件目录\r\n6.2 返回程序执行参数\r\n6.3 使用 GetFi1eVersionInfo得到版本信息\r\n6.4 在WindOWs中控制打印字体的长宽,而不受SIZE的限制\r\n6.5 控制Windows的开关\r\n6.6 得到Windows的用户名\r\n6.7 使程序标题不出现在任务栏\r\n6.8 改变计算机在网络中的名字\r\n6.9 得到Wndows的System路径\r\n6.10 常用API函数列表\r\n\r\n\r\n第七章 对 Windows系统的操作\r\n\r\n7.1 更改Windows桌面的墙纸\r\n7.2 屏蔽系统按键\r\n7.3 设置系统日期和时间\r\n7.4 如何隐藏和显示 Windows的任务栏\r\n7.5 怎样在程序运行过程中启动控制面板的各个设置功能\r\n7.6 如何获得显示器的当前分辨率\r\n7.7 启动屏幕保护\r\n7.8 取得系统颜色\r\n7.9 动态修改显示器分辨率\r\n7.10 隐藏桌面上的图标\r\n7.11 如何防止 Windows显示严重错误\r\n7.12 让程序暂停几秒\r\n7.13 避免程序的二次运行\r\n7.14 如何查看系统资源\r\n7. 15 在 Delphi中显 Windows图标\r\n7.16 用 DCthei禁止关 Windows\r\n\r\n\r\n第八章 数据库\r\n\r\n8.1 通过编写代码来设置数据库的别名\r\n8.2 用Delphi进行数据库之间转换\r\n8.3 动态更新StringGrid的颜色\r\n8.4 使用BDE的ASCII驱动数据库\r\n8.5 使StringGrid的某几笔资料变色\r\n8.6 在StringGrid控件中让Enter键作用像Tab键\r\n8.7 自动Login数据库\r\n8.8 Delphi中自适应走单的实现\r\n8.9 TDatasource的OnDataChange事件\r\n8.10 TDataBase的 StartTransaction属性\r\n8.11 TDataBase的 ValidateName属性\r\n\r\n\r\n第九章 网络通信\r\n\r\n9.1 用Delphi制作留言簿主页\r\n9.2 Delphi中Cookie的建立与使用\r\n9.3 超级链接的实现\r\n9.4 打开拨号连接\r\n9.5 得到本机 Ip地址\r\n9.6 动态获得Windows95/98的网络邻居中的工作组及计算机名\r\n9.7 Delphi编程实现Ping操作\r\n9.8 用Delphi创建Internet快捷方式\r\n9.9 用Delphi程序获取拨号连接的动态IP地址\r\n9.10 用Delphi实现程序间的数据传递\r\n9.11 用 Delphi映射和断开网络驱动器\r\n9.12 用 Delphi实现 NetBIOS的广播收发\r\n\r\n\r\n第十章 其他\r\n\r\n10.1 用动态数组进行“模糊查询”\r\n10.2 开发自己的Delphi构件\r\n10.3 Delphi中用Sender参数实现代码重用\r\n10.4 在Delphi与C+十之间实现函数与对象共享\r\n10.5 如何使程序在被最小化后缩成一个图标在系统的tfay area\r\n10.6 编程实现对剪贴板的监视\r\n10.7 用Delphi制作动态有声标签\r\n10.8 Delphi3.0中的函数调用模式\r\n10.9 用 Delphi开发 Windows 95屏幕保护预览程序\r\n10.10 屏幕抓图\r\n10.11 小写金额转换为大写金额\r\n10.12 在 Delphi中使用动态图标\r\n10.13 在WOrd文件中插入字符\r\n10.14 改变提示框(hint)的特性\r\n10.15 COM/DCOM对象中如何传递数组\r\n10.16 如何判断用户输入的日期格式是否正确\r\n10.17 创建快捷方式\r\n10.18 循环播放音乐\r\n10.19 得到Windows的产品序列号\r\n\r\n\r\n附录 A Delphi常用函数、属性、命令简明参考\r\n\r\n\r\n附录 B Delphi错误信息对照表\r\n\r\nB.1 编译错误信息\r\nB.2 运行错误信息\r\n
无封面