作者:empty 页数:789 出版社:empty |
本书全面介绍了Delphi程序开发所用到的技术和技巧, 共分19章, 内容包括窗体与界面设计、控件应用、数据处理技术、图形技术、多媒体技术、文件系统、操作系统与Window相关程序、注册表、数据库技术、SQL查询相关技术、打印与报表技术、图表技术、硬件相关开发技术、网络开发技术、Web编程、数据结构与算法、Delphi语言基础、加密/安全与软件注册、实用工具、程序打包等。全书共提供500多个实例,每个实例都突出了其实用性。
前言前些年,笔者参加了一个项目的开发工作,项目要求时间很紧,开发团队几乎是挑灯夜战。当时基于Windows的开发资料很少, 网格也不发达, 常常为了解决一个问题, 大家连续奋战几天、十几天,甚至几十天。之后,笔者又参加了多个项目的开发工作,在开发过程中深刻地感觉到:编程是一门创造性较强的活动,因共涉及面广,开发者往往需要学习、研究各方面的技术和问题;编程水平的提高与开发时间成正比,需要长时间经验的积累和磨炼;编程是一项需要相互学习、相互交流的工作,在交流过程中,不但可分享他人的编程经验、体会,更会产生创新的灵感,达到事半功倍的效果。总之,项目开发从来不是一件容易的事,即使是非常有经验的开发人员,也经常会遇到一些技术难题,要成为一个合格的程序员,就必须不断吸取和借鉴其他开发者的成功经验,阅读别人编写的程序,从中吸取编程思想的精华,这也是学习程序设计最好的方法。
本书精选了500多个典型实例,所选实例覆盖了开发中的热点问题和关键问题,全书按实际应用进行分类,可以使读者在短时间内掌握更多有用的技术,快速提高编程水平。所选内容均来源于实际项目的开发,有的实例是作者开发实践的积黑,有的实例来源于公司的开发项目,还有的来自读者的问题,对这些实例进行详细分析和讲解,可以让读者迅速掌握程序设计的开发经验和技巧,迅速提高程序设计的综合水平。全书分为19章,包括窗体与界面技术、控件应用、图形技术、多媒体技术、文件系统、操作系统与Windows相关程序、注册表、数据库技术、SQL技术、报表与打印技术、图表技术、硬件相关开发技术、网络开发技术、Web编程、加密/安全与软件注册、数据结构与算法、Delphi语言基础、实用工具、程序打包等各方面的内容。在实例讲解上,全书采用了统一的编排方式,每个实例都包括“实例说明”、“技术要点”、“实现过程”和“举一反三”4个部分。在“实例说明”中,以图文结合的方式给出了实例的功能说明及运行效果。在“技术要点”中给出了实例的重点、难点技术和相关编程技巧、在“实现过程”中介绍了该实例的设计过程和主要程序代码。在“举一反三”中给出了相关实例的扩展应用。
本书的第1版自从2006年7月出版以来,受到了广大读者和程序爱好者的欢迎与好评,但随着时间的推移,书中一些实例所用技术已不再适应实际应用,2008年初,应出版社和广大读者的要求,笔者根据近两年的最新开发积累并结合广大读者的建议,撰写了本书的第2版。L本书特色PEvaainWamnng:The document was created wSpreFDF I or NET./所有实例内容都以解决开发人员在编程中遇到的实际问题和开发中应该掌握的技术为中心,每个实例都可以解决某一方面的问题。有的可以解决工作中的难题,有的可以提高工作效率,有的可以提升工作价值。所选实例都具有极强的扩展性,能够给读者以启发,使读者举一反三、开发出非常实用的软件。
实例001在系统莱单中添加
实例002带历史信息的菜单……3
实例003菜单动态合并.
实例004像“开始”菜单一样
实例005
实例006可以拉伸的菜单界面…8
实例007带背景的工具栏……9
实例008浮动工具栏…
实例009在状态栏中显示
实例010带进度条的状态栏.-12
实例011状态栏中加入图标.13
实例012 OutLook界面….14
实例013带导航莱单的主界面…15
实例014图形化的导航界面…16
实例015类QQ的程序界面…18
实例016类似WindowsXP的
实例017以图形按钮显示的
实例018以树型显示的程序
实例019以XP Manifest组件
实例020动态按钮的窗体界面…26
实例021非矩形窗体.28
实例022建立字体形状窗体……29
1.1菜单应用…
1.2工具栏设计…
1.3状态栏设计…
1.4导航菜单界面….14
1.5特色程序界面.
1.6特殊形状的窗体.….28
1.7多媒体光盘.-.
实例025触摸屏系统….32
1.8窗体效果….34
实例026半透明渐显窗体…34
实例027窗颜色的渐变…35
实例031动画显示窗体….-39
1.10标题栏窗体.45
漂亮的菜单….-.5
多彩的菜单…….6
检查框…
程序界面…….20
界面….
界面…
显示界面…
实例028帮背景的富体.36
实例029为窗体增加边框…37
1.9窗体动画….38
9实例030窗体中的滚动字幕……38
.10实例032制作闪烁的窗体…40
11实例033直接在窗体上绘图….41
实例034动画形式的程序界面…42
实例035以时钟显示界面窗体……43
实例036标题栏上的按钮…45
实例037使窗体标题栏文字
实例038没有标题栏但可以改变
实例039不可移动的窗体……49
实例040设置窗体在屏幕中的
实例041
1.12设置窗体大小.
实例042限制窗体大小…52
实例043获取桌面大小…
1.13窗体控制技术….
大小的窗….48
位置…….50
始终在最上面的窗体…51
而改变….54
对话框…-.-56
实例044组件大小随窗体的改变
实例045在窗间移动按扭…54
实例046如何实现Offce助手……55
实例047在关闭窗前加