词条 | Delphi7跨平台控件开发与应用 |
释义 | 基本信息书名:Delphi7跨平台控件开发与应用 ISBN:711305527 作者:胡争辉编 出版社:中国铁道出版社 定价:39 页数:329 出版日期:2003-11-1 版次: 1 开本:16开 包装:附带光盘 简介本书通过程序实例开发设计的形式,详细介绍了Delphi 7跨平台控件的应用与开发。全书共分8章,主要内容包括:窗体设计的基本知识、VCL控件与CLX控件的区别与联系、VCL库中的非可视化控件、深入Windows编程、COM组件编程以及综合应用程序开发。 本书内容丰富,讲解由浅入深,既有基础知识的介绍,又有实用性较强的源程序,还有清晰的代码分析设计,适用于Delphi的各层次读者。另外,配套光盘中,提供了本书的数十个实例源代码,读者可以直接使用。 目录第1章 基本窗体设计 1 1-1 程序设计实例1:窗体的组织与分隔 2 1-1-1 Frame(框架)控件 2 1-1-2 Splitter(分隔条)控件 2 1-1-3 实现由分隔条分隔的框架 2 1-2 程序设计实例2:拖动的实现 5 1-2-1 把标签拖放到面板上 5 1-2-2 对齐拖放后的位置 7 1-3 程序设计实例3:动态生成控件的内存管理 8 第2章 VCL控件 11 2-1 程序设计实例4:显示和修改系统配置文件 12 2-1-1 显示系统配置文件 12 2-1-2 修改系统配置文件 17 2-2 程序设计实例5:查找与替换控件 19 第3章 CLX控件 29 3-1 CLX应用程序概述 30 3-2 安装Kylix 3 30 3-3 程序设计实例6:电子秒表程序 35 3-3-1 TLCDNumber控件 35 3-3-2 TTimer控件 38 3-3-3 FormatDateTime函数 38 3-3-4 Now函数 40 3-3-5 程序分析思路 40 3-3-6 编程步骤 41 3-3-7 运行效果 42 3-3-8 程序分析 42 3-3-9 增加“开始”按钮 42 3-3-10 增加“停止”按钮 44 3-3-11 增加“暂停”功能 47 3-3-12 改变颜色 50 3-3-13 改变边框样式 53 3-3-14 改变笔划样式 56 第4章 VCL对象 59 4-1 程序设计实例7:应用程序多用户管理系统 60 4-1-1 设计思路 60 4-1-2 编写程序 60 4-1-3 运行效果 63 4-1-4 用户登录 67 4-1-5 注册信息的安全性 71 4-1-6 修改密码 72 4-1-7 加密密码 76 4-1-8 审核安全记录 77 4-1-9 删除用户 83 4-1-10 多用户系统 86 4-1-11 自动运行程序 93 4-2 其他常用VCL对象 104 第5章 VCL和CLX比较 107 5-1 程序设计实例8:应用程序背景样式 108 5-1-1 CLX库中TForm的Bitmap属性 108 5-1-2 VCL库中的TForm绘制背景的思路 109 5-1-3 编程步骤 109 5-1-4 运行效果 110 5-1-5 实现自选背景 111 5-1-6 实现显示模式 112 5-1-7 实现居中模式 114 5-1-8 实现拉伸模式 117 5-1-9 实现保持比例拉伸模式 118 5-1-10 实现与墙纸同步 120 5-2 程序设计实例9:列举硬盘驱动器 128 5-2-1 CLX库中的TMainMenu语法 128 5-2-2 编程步骤 130 5-2-3 运行效果 131 5-2-4 显示驱动器的存储空间 132 5-2-5 显示磁盘的剩余空间 134 5-2-6 显示磁盘根目录文件 137 5-2-7 用菜单显示完整的文件树 144 5-2-8 取消目录树中的“.”和“..” 147 5-2-9 移植到VCL库上 150 5-2-10 获得驱动器类型 152 5-2-11 执行文件 154 5-3 程序设计实例10:剪贴板的监视 155 5-4 程序设计实例11:自动保存选项的组合框 158 5-4-1 CLX的实现 158 5-4-2 VCL的实现 165 第6章 Windows编程 167 6-1 程序设计实例12:实现窗体标题栏上的按钮 168 6-1-1 DrawButtonFace函数 168 6-1-2 编写程序 168 6-1-3 运行效果 170 6-1-4 单击窗体 172 6-1-5 窗体的坐标系 174 6-1-6 单击标题栏按钮 174 6-1-7 可按下的标题栏按钮 176 6-2 程序设计实例13:实现系统状态栏图标 178 6-2-1 在系统状态栏添加图标 178 6-2-2 程序退出时删除系统状态栏的图标 181 6-2-3 响应系统状态栏图标的消息 182 6-2-4 为系统状态栏图标增加右键快捷菜单 183 6-2-5 程序最小化时变成系统状态栏的图标 184 6-2-6 改变系统状态栏图标的提示信息 186 6-2-7 不断变化的系统状态栏图标 187 6-3 程序设计实例14:实现任务栏 188 6-3-1 获取系统任务栏的位置 189 6-3-2 让鼠标去找任务栏 192 6-3-3 让窗体去找任务栏 194 6-4 程序设计实例15:获取系统信息 195 6-4-1 获取处理器信息 195 6-4-2 获取操作系统信息 201 6-4-3 获取屏幕信息 208 6-4-4 获取鼠标信息 209 6-4-5 获取图标信息 210 6-4-6 获取窗体信息 211 6-5 程序设计实例16:获取进程列表 216 6-5-1 进程列表 216 6-5-2 定时刷新 220 6-5-3 树形列表 223 6-5-4 中断进程 226 6-6 程序设计实例17:鼠标指针与资源文件 230 6-6-1 在资源文件中绘制鼠标指针 230 6-6-2 动态鼠标指针 232 6-7 程序设计实例18:信息小窗体 233 6-7-1 自由拖动 234 6-7-2 响应其他的消息 235 6-7-3 自动半透明 236 6-8 程序设计实例19:应用程序图标 236 6-8-1 绘制图标 237 6-8-2 触发事件 241 6-8-3 图标库 243 6-9 程序设计实例20:滚动标题控件 246 第7章 COM组件编程 255 7-1 程序设计实例21:通过Outlook自动发送电子邮件 256 7-1-1 显示电子邮件 256 7-1-2 发送电子邮件 259 7-1-3 自动处理电子邮件安全性 260 7-1-4 兼容Word和Outlook发送电子邮件 261 7-1-5 附件功能 262 7-1-6 给所有的朋友发信 265 7-1-7 模版 268 7-1-8 主题中的问候 271 7-1-9 筛选用户 273 7-2 程序设计实例22:创建快捷方式 281 第8章 综合应用 289 8-1 程序设计实例23:计算器 290 8-1-1 输入数字 290 8-1-2 退格键和清零键 296 8-1-3 相同符号的加法 299 8-1-4 不同符号的加法 312 8-1-5 减法 316 8-1-6 乘法 318 8-1-7 除法 321 8-2 程序设计实例24:自定义桌面 324 8-2-1 背景和开始菜单 325 8-2-2 桌面图标的效果 326 8-2-3 在启动时自动运行 327 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。