Visual C# 2005程序开发与界面设计秘诀(随书附赠DVD)
基本信息
内容简介回到顶部↑
本书综合讲解了Visual C# 2005程序开发与界面设计的相关知识,内容全面,结构合理,论述清晰,对C#编程技术及其实际应用都有独到见解,是一本专业性较强的计算机书籍。全书共分9章,包括应用程序的基础建置技巧、面向对象程序设计简介、一般性的程序开发技巧、泛型、探讨窗体的重要设计技巧、探讨常用控件的重要设计技巧、探讨列表类型控件的重要设计技巧、探讨重要的人机界面的设计技巧以及工具栏、内容菜单及状态栏等内容。书中包含有大量范例,可作为专业编程人员的参考书籍,也适合于对Visual C#有一定了解且想深入研究的读者。...
作译者回到顶部↑
本书提供作译者介绍
章立民,微软公司资深顾问讲师。从1992年开始于台湾微软主讲研讨会;台湾微软最有价值专家MVP,连续四度当选MVP;资深计算机图书作家,潜心技术创作17年,拥有60本以上著作。.
专长:关系型数据库管理系统、Visual Studio 2005开发工具、SQL Server、Access 2003等。..
著作:迄今为止,章立民先生已有60余部计算机著作问世,内容涵盖SQL Sever 2000、Visual Basic.Net、ASP NET、Crystal Report for Visual Studlo.NET、Access 2002-2003、Visual FoxPro、Word VBA、Windows等章立民老师博客:www.c.. << 查看详细
专长:关系型数据库管理系统、Visual Studio 2005开发工具、SQL Server、Access 2003等。..
著作:迄今为止,章立民先生已有60余部计算机著作问世,内容涵盖SQL Sever 2000、Visual Basic.Net、ASP NET、Crystal Report for Visual Studlo.NET、Access 2002-2003、Visual FoxPro、Word VBA、Windows等章立民老师博客:www.c.. << 查看详细
目录回到顶部↑
推荐序
序
第1章 应用程序的基础设置技巧.
条款1 如何生成可执行文件.exe
条款2 如何指定.exe的输出位置
条款3 如何设定启动对象
条款4 关闭窗体与结束应用程序
第2章 面向对象程序设计简介
条款5 概论
条款6 如何创建类与对象
条款7 如何定义与使用属性
条款8 如何使用继承
条款9 如何创建与使用共享成员
条款10 结构与类有何差异
条款11 操作符重载
条款12 事件属性
第3章 一般性的程序开发技巧
条款13 从插入程序代码段谈起
条款14 新的null类型
条款15 采用高效的运算符
序
第1章 应用程序的基础设置技巧.
条款1 如何生成可执行文件.exe
条款2 如何指定.exe的输出位置
条款3 如何设定启动对象
条款4 关闭窗体与结束应用程序
第2章 面向对象程序设计简介
条款5 概论
条款6 如何创建类与对象
条款7 如何定义与使用属性
条款8 如何使用继承
条款9 如何创建与使用共享成员
条款10 结构与类有何差异
条款11 操作符重载
条款12 事件属性
第3章 一般性的程序开发技巧
条款13 从插入程序代码段谈起
条款14 新的null类型
条款15 采用高效的运算符
序言回到顶部↑
各位亲爱的读者朋友,大家好。我是微软亚太及大中华地区最有价值专家暨技术社区总监——柯淑芬。非常高兴能够在这里与大家见面,并感谢大家购买本书。.
本书的作者章立民先生是一位知名的技术图书作家,他与中国台湾微软公司的合作时间长达14年以上,并拥有17年以上的写作经验。他对微软开发工具与数据库管理系统等技术有非常深入的研究。近两、三年来,他积极参与微软技术社区的相关活动,不吝将其研究的心得与大家分享;正因为他的这股热忱和奉献精神,使其当选为微软最有价值专家(MVP)。
微软最有价值专家是名副其实的专业精英,他们不仅精通于某项微软产品及技术,更重要的是,他们非常乐于助人且不求回报。到目前为止,全球共有近3000名来自80多个国家的人士当选为MVP。特别值得一提的是,中国台湾地区目前有将近100位的人士获得了MVP这一项殊荣。时至今日,微软最有价值专家对于微软公司产品的用户和技术社区已产生重大影响,从操作的细节,乃至于全方位的策略性规划,MVP都提供完善的帮助和技术支持。微软技术社区是一个完全免费的技术咨询社区,有关微软产品任何使用上的问题,都可以在此询问,并能与MVP进行充分的讨论和交流。而在解惑与提升技术的同时,您也许就是下一位MVP的最佳人选。期待在微软技术社区与您见面。我们下次再见。
微软技术社区暨最有价值专家
亚太及大中华地区..
区域总监
柯淑芬Cally K
——热情与坚持
最近在许多场合,获得了与许多第一线的程序设计人员和技术人员相互交流的机会,发现大家对写作都有不同程度的兴趣,并询问我该如何开始写书。或许,我很难告诉你该如何写一本书,不过对于写书这项工作,我倒是有一番见解:要写一本书不难,但是要写一本好书却很难,要写一本好卖的书就更难了;或许您要靠写书维持生活,但17年的时间都用于写书来维持生活可想有多么艰难。
对我而言,在写作生涯中有两个非常重要的元素,那就是“热情”与“坚持”。事实上,写书对于我来说,不仅仅是一项工作,也是一项事业,这也就是为什么我在今年毅然决然地成立了“章立民研究室”的原因。期望通过一个团队的力量,能向读者提供更多优质书籍,并为我国的信息文化贡献一份心力。
正所谓“发现一瓶好水令人心矿神怡,发现一位好的作者令人眉开眼笑”,这么多年来,我一直期望自己是一位令人眉开眼笑的好作者。过去我一直强调重质不重量,然而在成立了团队之后,未来将会质与量并重。当然,要走的路还很长,很多目标还有待整个团队去完成,恳请大家在支持我们的同时,能给我们更多的批评与建议。我们下本书再见。
感谢
本书之所以能够顺利完成,要感谢何捷民先生在C#技术上的大力协助。何捷民先生是台湾微软最有价值专家,拥有深厚的写作功底,对待工作认真负责,在此向他表示感谢。...
章立民
2006年5月14日
本书的作者章立民先生是一位知名的技术图书作家,他与中国台湾微软公司的合作时间长达14年以上,并拥有17年以上的写作经验。他对微软开发工具与数据库管理系统等技术有非常深入的研究。近两、三年来,他积极参与微软技术社区的相关活动,不吝将其研究的心得与大家分享;正因为他的这股热忱和奉献精神,使其当选为微软最有价值专家(MVP)。
微软最有价值专家是名副其实的专业精英,他们不仅精通于某项微软产品及技术,更重要的是,他们非常乐于助人且不求回报。到目前为止,全球共有近3000名来自80多个国家的人士当选为MVP。特别值得一提的是,中国台湾地区目前有将近100位的人士获得了MVP这一项殊荣。时至今日,微软最有价值专家对于微软公司产品的用户和技术社区已产生重大影响,从操作的细节,乃至于全方位的策略性规划,MVP都提供完善的帮助和技术支持。微软技术社区是一个完全免费的技术咨询社区,有关微软产品任何使用上的问题,都可以在此询问,并能与MVP进行充分的讨论和交流。而在解惑与提升技术的同时,您也许就是下一位MVP的最佳人选。期待在微软技术社区与您见面。我们下次再见。
微软技术社区暨最有价值专家
亚太及大中华地区..
区域总监
柯淑芬Cally K
——热情与坚持
最近在许多场合,获得了与许多第一线的程序设计人员和技术人员相互交流的机会,发现大家对写作都有不同程度的兴趣,并询问我该如何开始写书。或许,我很难告诉你该如何写一本书,不过对于写书这项工作,我倒是有一番见解:要写一本书不难,但是要写一本好书却很难,要写一本好卖的书就更难了;或许您要靠写书维持生活,但17年的时间都用于写书来维持生活可想有多么艰难。
对我而言,在写作生涯中有两个非常重要的元素,那就是“热情”与“坚持”。事实上,写书对于我来说,不仅仅是一项工作,也是一项事业,这也就是为什么我在今年毅然决然地成立了“章立民研究室”的原因。期望通过一个团队的力量,能向读者提供更多优质书籍,并为我国的信息文化贡献一份心力。
正所谓“发现一瓶好水令人心矿神怡,发现一位好的作者令人眉开眼笑”,这么多年来,我一直期望自己是一位令人眉开眼笑的好作者。过去我一直强调重质不重量,然而在成立了团队之后,未来将会质与量并重。当然,要走的路还很长,很多目标还有待整个团队去完成,恳请大家在支持我们的同时,能给我们更多的批评与建议。我们下本书再见。
感谢
本书之所以能够顺利完成,要感谢何捷民先生在C#技术上的大力协助。何捷民先生是台湾微软最有价值专家,拥有深厚的写作功底,对待工作认真负责,在此向他表示感谢。...
章立民
2006年5月14日
相关资源回到顶部↑
· 章节试读:条款50-51 如何为应用程序设计"关于"框 & 借用VB的My,C#照样条条大路通罗马..
· 章节试读:条款60-61 SortedList与SortedDictionary的比较 & 如何从泛型类Collection派生出自定义的泛型集..
· 章节试读:条款17 使用Math类..
· 章节试读:条款104 超好用的DropDown与DropDownClosed事件..
· 章节试读:条款117 如何在窗体加载时让某一个控件取得焦点..
· 章节试读:条款40-41 字符串与字节数组的相互转换..
· 微软Tech Ed 2006新闻稿..
· 第5章程序范例勘误..
· 光盘第七章程序范例勘误..
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 章节试读:条款60-61 SortedList与SortedDictionary的比较 & 如何从泛型类Collection派生出自定义的泛型集..
· 章节试读:条款17 使用Math类..
· 章节试读:条款104 超好用的DropDown与DropDownClosed事件..
· 章节试读:条款117 如何在窗体加载时让某一个控件取得焦点..
· 章节试读:条款40-41 字符串与字节数组的相互转换..
· 微软Tech Ed 2006新闻稿..
· 第5章程序范例勘误..
· 光盘第七章程序范例勘误..
· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· C#图书之倚天屠龙记(C#)
评论交流
共有72人开贴评论 103人参与评论 68人参与打分 查看
评价等级:







发表于:2006-12-7 19:05:00
拾取细沙中的颗颗珍珠
-评Visual C# 2005程序开发与界面设计秘诀
北京安德尔国际软件有限公司高级软件工程师 左荣国
rongguo@gmail.com
大家知道,当前IT界在企业应用系统的开发中有两大主流平台可供选择,即.NET平台和J2EE平台。.NET平台是微软近几年推出的中间语言开发运行平台。从微软2002年推出.NET 1.0平台开始,到当前的.NET 2.0,微软的开发平台正从雏形走向成熟。针对.NET平台和J2EE平台的比较及其各自的优缺点业界说法不一,可以说各有优势。
本书中涉及到的内容是如何用Visual C# 2005开发基于窗口的应用程序,而窗口应用程序的开发中,如何让用户很方便的通过界面访问应用逻辑是软件开发者要做的一个重要工作。因此作者通过129个条款,使用条款和实例相结合的方式,将Visual C# 2005中的各个程序开发过程中用到程序开发和界面开发统一在一起介绍。对于接触C#不久的开发者来说,可以通过书中一个个条款由浅入深的理解基于窗口的开发过程和其中会遇到的难点。并对给出的程序示例加以说明。读完本书,对其中以下5方面感触颇深:
1. 如何利用原有应用和类库?.NET平台与J2EE平台在Windows操作系统中最大的优势也就在于此。使用C#语言开发的应用,包括ASP.NET和Windows应用程序都可以利用已有的用户开发成熟类库,包括基于COM/DCOM标准开发的类库、基于MFC开发的类库、基于VB开发的类库、基于Delphi开发的类库等等。书中的第25条款进行了详细的说明。
2. 如何快速入门?对于新手来说,看到Visual Studio 2005的开发环境可能就会被复杂的菜单和控件搞的摸不着头脑。本书在第1-4条款专门对初学者开始会遇到应用程序基础设置做了一些详细的阐述。
3. 如何理解范型呢?对范型的支持可以说是C# 2.0与C# 1.0/1.1的一个非常大的区别。表面上,C# 泛型的语法看起来与 C++ 模板类似,但是编译器实现和支持它们的方式存在重要差异。通过泛型可以定义类型安全类,而不会损害类型安全、性能或工作效率。那么,范型在C# 2.0中是怎么使用的呢?书中在第四章用一章,10个条款的篇幅进行了详细的说明。
4. 如何快速设计出美观界面?使用过.NET 1.0/1.1开发过窗口应用程序的开发人员可能知道,在开发过程中,如果应用程序界面需要多个菜单,那么在多个界面切换不同的菜单时需要开发者做比较烦琐的处理。在.NET 2.0中增加了MenuStrip类,可以非常快速的开发出菜单切换的应用程序。相关的类还有ToolStrip、ToolStripMenuItem等。这些在本书中也做了相应的介绍。
5. 如何快速理解那么多的开发控件?开发窗口应用程序最多用到的还是控件,因此书中也用了最大的篇幅介绍了控件在开发中的使用。与其它相关书籍不同的是,在控件的介绍中,本书并不是罗列,而是用生动的实例着重介绍了控件与众不同的属性和特点。
另外,本书和其他的关于C#方面的书籍不一样的一点就是:书中也确实没有介绍C#的语法。而是从开发者的角度出发,把使用Visual C# 2005开发Windows应用程序中遇到的细节问题拆分成多个条款,逐一讲解。就象是在沙滩上寻找珍珠一样,逐个提取出来,最终收获到自己的箩筐中。在开发Windows应用程序中可以根据需要的功能,拿出来使用。
总之,该书是使用Visual C# 2005开发环境,以C# 2.0作为开发语言的设计者和开发者的珍珠库,如果你需要使用某些珍珠的时候,从箩筐中取出来即可。
-评Visual C# 2005程序开发与界面设计秘诀
北京安德尔国际软件有限公司高级软件工程师 左荣国
rongguo@gmail.com
大家知道,当前IT界在企业应用系统的开发中有两大主流平台可供选择,即.NET平台和J2EE平台。.NET平台是微软近几年推出的中间语言开发运行平台。从微软2002年推出.NET 1.0平台开始,到当前的.NET 2.0,微软的开发平台正从雏形走向成熟。针对.NET平台和J2EE平台的比较及其各自的优缺点业界说法不一,可以说各有优势。
本书中涉及到的内容是如何用Visual C# 2005开发基于窗口的应用程序,而窗口应用程序的开发中,如何让用户很方便的通过界面访问应用逻辑是软件开发者要做的一个重要工作。因此作者通过129个条款,使用条款和实例相结合的方式,将Visual C# 2005中的各个程序开发过程中用到程序开发和界面开发统一在一起介绍。对于接触C#不久的开发者来说,可以通过书中一个个条款由浅入深的理解基于窗口的开发过程和其中会遇到的难点。并对给出的程序示例加以说明。读完本书,对其中以下5方面感触颇深:
1. 如何利用原有应用和类库?.NET平台与J2EE平台在Windows操作系统中最大的优势也就在于此。使用C#语言开发的应用,包括ASP.NET和Windows应用程序都可以利用已有的用户开发成熟类库,包括基于COM/DCOM标准开发的类库、基于MFC开发的类库、基于VB开发的类库、基于Delphi开发的类库等等。书中的第25条款进行了详细的说明。
2. 如何快速入门?对于新手来说,看到Visual Studio 2005的开发环境可能就会被复杂的菜单和控件搞的摸不着头脑。本书在第1-4条款专门对初学者开始会遇到应用程序基础设置做了一些详细的阐述。
3. 如何理解范型呢?对范型的支持可以说是C# 2.0与C# 1.0/1.1的一个非常大的区别。表面上,C# 泛型的语法看起来与 C++ 模板类似,但是编译器实现和支持它们的方式存在重要差异。通过泛型可以定义类型安全类,而不会损害类型安全、性能或工作效率。那么,范型在C# 2.0中是怎么使用的呢?书中在第四章用一章,10个条款的篇幅进行了详细的说明。
4. 如何快速设计出美观界面?使用过.NET 1.0/1.1开发过窗口应用程序的开发人员可能知道,在开发过程中,如果应用程序界面需要多个菜单,那么在多个界面切换不同的菜单时需要开发者做比较烦琐的处理。在.NET 2.0中增加了MenuStrip类,可以非常快速的开发出菜单切换的应用程序。相关的类还有ToolStrip、ToolStripMenuItem等。这些在本书中也做了相应的介绍。
5. 如何快速理解那么多的开发控件?开发窗口应用程序最多用到的还是控件,因此书中也用了最大的篇幅介绍了控件在开发中的使用。与其它相关书籍不同的是,在控件的介绍中,本书并不是罗列,而是用生动的实例着重介绍了控件与众不同的属性和特点。
另外,本书和其他的关于C#方面的书籍不一样的一点就是:书中也确实没有介绍C#的语法。而是从开发者的角度出发,把使用Visual C# 2005开发Windows应用程序中遇到的细节问题拆分成多个条款,逐一讲解。就象是在沙滩上寻找珍珠一样,逐个提取出来,最终收获到自己的箩筐中。在开发Windows应用程序中可以根据需要的功能,拿出来使用。
总之,该书是使用Visual C# 2005开发环境,以C# 2.0作为开发语言的设计者和开发者的珍珠库,如果你需要使用某些珍珠的时候,从箩筐中取出来即可。
| 我要写评论 |
| 查看所有评论交流(共72条) |








点击看大图





加载中...

