出版时间:2009-10 出版社:人民邮电 作者:梁冰//吕双//王小科 页数:882
Tag标签:无
前言
几年前,笔者参加了一个项目的开发工作,项目要求时间很紧,开发团队几乎是挑灯夜战。当时基于Windows的开发资料很少,网络也不发达,常常为了解决一个问题,大家连续奋战几天、十几天,甚至几十天。之后,笔者又参加了多个项目的开发工作。在开发过程中深刻地感觉到编程是一门创造性较强的活动,因其涉及面广,开发者往往需要学习、研究各方面的技术和问题,编程水平的提高与开发时间成正比,需要长时间的经验积累和磨炼;编程也是一项需要相互学习、相互交流的工作,在交流过程中,不但可分享他人的编程经验和体会,更会产生创新的灵感,达到事半功倍的效果。总之,项目开发从来不是一件容易的事,即使是非常有经验的开发人员,也经常会遇到一些技术难题,要成为一名合格的程序员,必须不断吸取和借鉴其他开发者的成功经验。通过阅读别人设计的程序,从中总结编程思想的精华,这也是学习程序设计最好的方法。 本书精选了572个典型实例,所选实例覆盖了C#程序开发中的热点问题和关键问题。全书按实际应用进行分类,可以使读者在短时间内掌握更多的实用技术,快速提高编程水平。所选内容均来源于实际项目的开发,有的实例是作者开发实践的积累,有的实例来源于公司的开发项目,还有的来自读者的问题。通过对这些实例进行详细分析和讲解,可以让读者迅速掌握程序设计的开发经验和技巧,短时间内提高程序设计的综合水平。 全书分为2l章,涵盖了窗体与界面设计、控件应用、组件应用、图形技术、多媒体技术、文件系统、操作系统与Windows相关程序、注册表、数据库技术、SQL查询相关技术、LINQ查询技术、报表与打印技术、图表技术、硬件相关开发技术、网络开发技术、Web编程、加密、安全与软件注册、数据结构与算法、C#高级开发、实用工具、程序打包等各方面的内容。 在实例讲解上,全书采用了统一的编排方式,每个实例都包括“实例说明”、“技术要点”、“实现过程”和“举一反三”4个部分。在“实例说明”中,以图文结合的方式给出了实例的功能说明及运行效果。在“技术要点”中给出了实例的重点、难点技术和相关编程技巧。在“实现过程”中介绍了该实例的设计过程和主要程序代码。在“举一反三”中给出了相关实例的扩展应用。
内容概要
本书紧密围绕程序开发人员在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了应用C#进行程序开发的技术和技巧。全书包括窗体与界面设计、控件应用、组件应用、图形技术、多媒体技术、文件系统、操作系统与Windows相关程序、注册表、数据库技术、SQL查询相关技术、LINQ查询技术、报表与打印技术、图表技术、硬件相关开发技术、网络开发技术、Web编程、加密、安全与软件注册、数据结构与算法、C#高级开发、实用工具、程序打包等共21章,572个实例。 本书附有配套光盘。光盘提供了书中所有实例的源代码,全部源代码都经过精心调试,在Windows XP/Windows 2000/Windows Server 2003等操作系统下测试通过,均能够正常运行。 本书适合程序开发人员,也可供大中专院校师生阅读。
书籍目录
第1章 窗体与界面设计第2章 控件应用第3章 组件应用第4章 图形技术第5章 多媒体技术第6章 文件系统第7章 操作系统与Windows相关程序第8章 注册表第9章 数据库技术第10章 SQL查询相关技术第11章 LINQ查询技术第12章 报表与打印技术第13章 图表技术第14章 硬件相关开发技术第15章 网络开发技术第16章 Web编程第17章 加密、安全与软件注册第18章 数据结构与算法第19章 C#高级开发第20章 实用工具第21章 程序打包技术要点对应实例位置
章节摘录
(1)新建一个Windows应用程序,将其命名为EditAndlnsertSubReportForms,默认主窗体为EditAndInsertSubReportForms。 (2)在EditAnd/nsertSubReportForms窗体中添加-个CrystalReport~ewer控件,用来查看报表。 (3)将要设计数据源的报表在报表设计器中打开,并为其添加数据源(数据源设置可参见实例438和439),将需要显示的字段添加至报表设计器中。用鼠标右键单击报表设计器中的空白位置,选择弹出快捷菜单中的“插入/子报表”命令,此时会出现一个跟随鼠标的虚框,单击设计器中需要插入子报表的位置,打开图12.60所示的“插入子报表”对话框,从项目中或特定的磁盘位置选取子报表,或者利用报表向导创建一个新子报表,本实例是通过在项目中新添加一个报表作为子报表。子报表添加完成后,单击“插入子报表”对话框中的“链接”选项卡,在该对话框右侧的“可用字段”中选择合适的字段,建立主报表与子报表间的连接,如图12.61所示。
编辑推荐
一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后附录提供快速索引,即查、即学、即用。
图书封面
图书标签Tags
无
评论、评分、阅读与下载