出版时间:2012-6 出版社:人民邮电出版社 作者:李慧,刘欣 编著 页数:787 字数:1359000
Tag标签:无
内容概要
《Delphi程序开发范例宝典(附光盘第3版)》由李慧、刘欣编著,全面介绍了Delphi程序开发所用到的技术和技巧,共分19章,内容包括窗体与界面设计、控件应用、数据处理技术、图形技术、多媒体技术、文件系统、操作系统与
Window相关程序、注册表、数据库技术、SQL查询相关技术、打印与报表技术、图表技术、硬件相关开发技术、网络开发技术、Web编程、数据结构与算法、Delphi语言基础、加密/安全与软件注册、实用工具、程序打包等。全书共提供500
多个实例,每个实例都突出了其实用性。
《Delphi程序开发范例宝典(附光盘第3版)》适用于Delphi编程人员,也可供大中专院校相关专业的师生学习参考。
书籍目录
第1章 窗体与界面设计
第2章 控件应用
第3章 图形技术
第4章 多媒体技术
第5章 文件系统
第6章 操作系统与Window相关程序
第7章 注册表
第8章 数据库技术
第9章 SQL查询相关技术
第10章 打印与报表技术
第11章 图表技术
第12章 硬件相关开发技术
第13章 网络开发技术
第14章 Web编程
第15章 数据结构与算法
第16章 Delphi语言基础
第17章 加密/安全与软件注册
第18章 实用工具
第19章 程序打包
章节摘录
版权页: 插图: 1.1 菜单应用 菜单是程序开发中经常使用的界面元素,合理利用菜单不但可以提高使用效率,还可以美化界面。下面通过几个应用实例来具体介绍菜单设计的方法和技术。 实例001在系统菜单中添加菜单项 实例说明 普通的Windows窗口包含系统菜单、主菜单和弹出菜单3种菜单,主菜单和弹出菜单都可以用Delphi提供的菜单设计器来设计实现,可是系统菜单不能随意改变。那么如何向系统菜单中添加菜单项呢?本例中的主窗口将在系统菜单中增加一个菜单项。 技术要点 利用Windows提供的APl函数GetSystemMenu可以得到窗口的系统菜单句柄。 参数说明如下。 hWnd:所要取得系统菜单句柄的目标窗口句柄。 bRevert:是否修改原始菜单。 返回值是1个HMENU型的菜单句柄。 通过GetSystemMenu取得句柄后可以使用AppendMenu函数为系统菜单增加一个菜单项,该函数原型如下: 参数说明如下。 hMenu:用GetSystemMenu函数取得的菜单句柄。 uFlags,ulDNewItem:菜单惟一标志,弹出菜单标志。 lpNewltem:菜单的类型。 实现过程 (1)新建1个标准工程,创建1个新窗体,默认主窗体的Name属性为Forml。 (2)主要程序代码如下: 举一反三 根据本实例,读者可以进行以下操作。 通过Deletemenu()函数删除指定的菜单条。 实例002 带历史信息的菜单 实例说明 在有些软件中,菜单栏中可以记录已经打开过的文件信息,使用户操作起来更加简单和快捷。当用户要打开已打开过的文件时,不需要重复查找,只需选择菜单中打开过的文件,即可实现打开该文件的操作。运行本例。 技术要点 本例的实现主要使用的是动态插入菜单的技术,利用菜单的动态插入技术,可以实现在菜单中记录打开过文档的功能,即当打开一个文件后,将这个文件的完整路径插入到菜单的相应位置。主要用到了TMainMenu组件的Insert()方法。在菜单的OnChange事件中,为菜单项指定相应的事件。
编辑推荐
《Delphi程序开发范例宝典(第3版)》适用于Delphi编程人员,也可供大中专院校相关专业的师生学习参考。《Delphi程序开发范例宝典(第3版)》精选了500多个典型实例,所选实例覆盖了开发中的热点问题和关键问题。全书按实际应用进行分类,可以使读者在短时间内掌握更多有用的技术,快速提高编程水平。所选内容均来源于实际项目的开发,有的实例是作者开发实践的积累,有的实例来源于公司的开发项目,还有的来自读者的问题。对这些实例进行详细分析和讲解,可以让读者迅速掌握程序设计的开发经验和技巧,迅速提高程序设计的综合水平。
图书封面
图书标签Tags
无
评论、评分、阅读与下载