选择特殊符号
选择搜索类型
请输入搜索
本书通过程序实例开发设计的形式,详细介绍了Delphi 7跨平台控件的应用与开发。全书共分8章,主要内容包括:窗体设计的基本知识、VCL控件与CLX控件的区别与联系、VCL库中的非可视化控件、深入Windows编程、COM组件编程以及综合应用程序开发。
本书内容丰富,讲解由浅入深,既有基础知识的介绍,又有实用性较强的源程序,还有清晰的代码分析设计,适用于Delphi的各层次读者。另外,配套光盘中,提供了本书的数十个实例源代码,读者可以直接使用。
书名:Delphi7跨平台控件开发与应用
ISBN:711305527
作者:胡争辉编
出版社:中国铁道出版社
定价:39
页数:329
出版日期:2003-11-1
版次: 1
开本:16开
包装:附带光盘
第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
深圳市索奇科技有限公司delphi双屏显示的价格是2256元 东莞市莞城恒和威计算机软件经营部delphi双屏显示价格是22116元 重庆市金英文化用品有限公司delphi双屏显示价格是1998元 网...
卸货平台(也叫装卸货平台、卸货码头或货台、货台高度调节板等)。它是企业整个设施流程的重要组成部分。装卸货平台是物料在设施流通程序的起点和终点。平台是在装卸货作业中,用以连接货台与货车车尾空隙的衔接桥梁...
联合平台
探究基础地理教育GIS教学软件平台的开发与应用
地理信息系统在20世纪90年代得到了广泛应用,不仅极大方便了农业、林业等行业的管理,也为学校地理学科的教学提供了良好的工具。基于此,本文分析了GIS教学软件开发与数据库建立方法,并通过实例对GIS教学软件平台应用方法进行探讨,以供参考。
基于BIM平台的历史保护建筑监测系统开发与应用
传统的BIM只能单机运行,不能通过网络浏览,为此研究了通过BIM可视化引擎实现网络浏览的系统。同时随着物联网技术的成熟,为建筑监测提供了一种新的自动化手段,即物联网技术可以实现1 d 24 h在线监测。以宋庆龄故居为例集和了BIM和物联网技术,实现了在线浏览BIM模型并能实时查看历史保护建筑的重要数据。
按钮控件,又叫做Button控件,是一种基础控件。按钮控件根据其风格属性可派生出:命令按钮(Pushbutton)、复选框(CheckBox)、单选按钮(Radio Button)、组框(Group Box)和自绘式按钮(Owner-draw Button)。
命令按钮是指可以响应鼠标点击的小矩形子窗口。命令按钮的作用是对用户的鼠标单击作出反应并触发相应的事件,在按钮中既可以显示正文,也可以显示位图。
选择框控件可作为一种选择标记,可以有选中、不选中和不确定三种状态。当一个选择框处于选择状态时,在小方框内会出现一个“√”。
单选按钮控件一般都是成组出现的,具有互斥的性质,即同组单选按钮中只能有一个是被选中的。当单选按钮处于选择状态时,会在圆圈中显示一个黑色实心圆。
组框用来将相关的一些控件聚成一组。
自绘式按钮是指由程序而不是系统负责重绘的按钮。
此外,选择框、单选框还有一种不确定状态,这时检查框呈灰色显示,不能接受用户的输入,以表明控件是无效的或无意义的。
很多第三方控件也对按钮做出了扩充,提供了更多地功能,以满足不同的需求。只要将dll添加到工具箱就可以使用。
用 Image 控件代替 PictureBox
图片加载于 Image 控件的方法和它们加载于 PictureBox 中的方法一样。设计时,将 Picture 属性设置为文件名和路径,运行时,利用 Loadpicture 函数。
Image 控件调整大小的行为与 PictureBox 不同。它具有 Stretch 属性,而 PictureBox 具有 AutoSize 属性。将 AutoSize 属性设为 True 可使 PictureBox 根据图片调整大小,设为 False 则图片将被剪切(只有一部分图片可见)。Stretch 属性设为 False(缺省值)时,Image 控件可根据图片调整大小。将 Stretch 属性设为 True 将根据 Image 控件的大小来调整图片的大小,这可能使图片变形。
单选按钮,也叫做RadioButton,是个控件。用两个或多个该控件并且Group属性设置相同值,可使选择的结果唯一。这是一个基础控件。很多第三方控件也对单选按钮做出了扩充,提供了更多地功能,以满足不同的需求。只要将dll添加到工具箱就可以使用。