C#软件项目开发全程剖析——全面透视SharpDevelop软件的开发内幕
基本信息
- 作者: [德]Christian Holm,Mike Kruger,Bernheard Spuida
- 译者: 薛兴涛 袁勤勇
- 丛书名: 清华版WROX公司.NET和Oracle编程经典系列
- 出版社:清华大学出版社
- ISBN:7302069123
- 上架时间:2003-9-11
- 出版日期:2003 年8月
- 开本:16开
- 页码:484
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > C#
计算机 > 软件工程及软件方法学 > 综合
编辑推荐
本书通过一个大型应用软件——SharpDevelop的完整开发过程展示了.NET高级编程技巧。SharpDevelop是一个利用C#开发的、功能完备的集成开发环境,它拥有现代IDE所需要的一切高级功能特性。实现这些功能和特性需要大量的高级编程技巧。
内容简介回到顶部↑
SharpDevelop是一个功能完备的免费IDE。本书全面介绍了SharpDevelop开发人员如何利用C#从头到尾实现SharpDevelop的各种界面和功能,从而展示了一个大型C#软件项目的开发过程以及在这个开发过程中所涉及到的具体编程技术、决策思想、问题和解决方案等内容。
本书非常适合那些有一定编程经验并想全面掌握软件项目开发过程以及相关技术的中高级C#开发人员。也可以作为各高等院校和软件学院在软件开发项目方面的参考书目。
本书非常适合那些有一定编程经验并想全面掌握软件项目开发过程以及相关技术的中高级C#开发人员。也可以作为各高等院校和软件学院在软件开发项目方面的参考书目。
目录回到顶部↑
第1章 功能简介
1.1 sharpdevelop的设计理念
1.2 sharpdevelop软件要求
1.3 sharpdevelop的面板和视图
1.4 sharpdevelop的局限性
1.5 定制jsharpdevelop
1.5.1 国际化支持
1.5.2 定义外观
1.6 定制编码
1.6.1 使用模板
1.6.2 语法醒目显示
1.6.3 代码自动完成和方法识别
1.6.4 书签
1.6.5 查找和替换功能
1.6.6 编译代码
1.7 管理项目
1.7.1 项目组和项目
1.7.2 项目导航
1.8 创建windowsforms
1.8.1 向windowsforms添加控件
1.1 sharpdevelop的设计理念
1.2 sharpdevelop软件要求
1.3 sharpdevelop的面板和视图
1.4 sharpdevelop的局限性
1.5 定制jsharpdevelop
1.5.1 国际化支持
1.5.2 定义外观
1.6 定制编码
1.6.1 使用模板
1.6.2 语法醒目显示
1.6.3 代码自动完成和方法识别
1.6.4 书签
1.6.5 查找和替换功能
1.6.6 编译代码
1.7 管理项目
1.7.1 项目组和项目
1.7.2 项目导航
1.8 创建windowsforms
1.8.1 向windowsforms添加控件
前言回到顶部↑
起初,SharpDevelop项目是Mike Kriiger的个人作品,在Microsoft发布.NETAIpha版(在2002年初成为.NETl.0)之后的几个月,即2000年9月开始研发。由于MikeKriiger对现行编程语言不甚满意,所以他想尝试一种新编程语言C#。当时,Visual Studio.NET的beta版尚不可用,而除此之外,再无其他令人满意的程序编辑器,所以,MikeKrtiger开始自己动手编写好用的程序编辑器。
在.NET的Beta版发布时,一些程序员组成了SharpDevelop核心工作组(本书即由该工作组编写)。他们想了解Microsoft新平台的工作方式,并真正体验它的编程性能。为确认新平台的工作性能,SharpDevelop最初的想法是用富有挑战性的POC(proof of concept,概念验证)项目来测试它,将.NET和C#置于困难的环境中,观察它能否创建现实的应用程序。
如今,SharpDevelop已成为一个功能齐全的集成开发环境,它协调运用C#和.NET的功能,这两者的性能均达到和超过预期标准,完全可用来创建功能强大的现实应用程序。
历经两年多的开发,我们已对该平台了解颇多,并想通过本书,与您分享用.NET和C#创建实用程序的体验;向您介绍设计问题、决策制定、所用的技术,以及日常应用程序中不引人注意的SharpDevelop功能的技术内幕。
SharpDevelop是一个不断发展的开放源应用程序,随着时间的推移,会添加一些本书未曾提及的新功能。 您可以从Wrox press Web站点获取本书所用的代码。 访问http://www.icsharpcode.net/,可看到最新的C#源代码。将这些代码与本书的代码进行比较,您可以了解代码的发展状况,以及研究人员是如何实现这些新功能的。
本书代码
本书所用的代码源于SharpDevelop的0.92 beta版。
代码的格式尽量与实际源文件保持相同。有时,为了能向您传递尽量多的信息,会对代码格式做一些小的调整,使其更加简洁。
代码的调整方式有以下几种:
●删除冗长的注释
●用标准注释替换XML注释
●删除空白
●将多个封闭大括号折叠至一个单行
●将长参数列表放至一个单行
建议您下载代码,查看初始源文件,以了解SharpDevelop项目真正使用的代码格式。
用户支持
我们一贯重视您的意见,并想知道您对本书的看法,包括您所喜欢和不喜欢的内容,以及希望我们在下一次完善的地方。您可以通过发送电子邮件(地址为feedback@wrox.com)来向我们反馈意见。请确保反馈信息提到本书的书名。
如何下载本书的示例代码
当您访问Wrox公司站点(地址为http://www.wrox.com/)时,通过Search工具或书名列表,可以方便地定位到需要的书目。然后,单击Code列中的Download超链接,或者单击本书的详细信息页面中的Download Code超链接,就可以下载相应的示例代码。
当您单击下载本书中的代码时,将会看到带有以下3个选项的Web页面:
在.NET的Beta版发布时,一些程序员组成了SharpDevelop核心工作组(本书即由该工作组编写)。他们想了解Microsoft新平台的工作方式,并真正体验它的编程性能。为确认新平台的工作性能,SharpDevelop最初的想法是用富有挑战性的POC(proof of concept,概念验证)项目来测试它,将.NET和C#置于困难的环境中,观察它能否创建现实的应用程序。
如今,SharpDevelop已成为一个功能齐全的集成开发环境,它协调运用C#和.NET的功能,这两者的性能均达到和超过预期标准,完全可用来创建功能强大的现实应用程序。
历经两年多的开发,我们已对该平台了解颇多,并想通过本书,与您分享用.NET和C#创建实用程序的体验;向您介绍设计问题、决策制定、所用的技术,以及日常应用程序中不引人注意的SharpDevelop功能的技术内幕。
SharpDevelop是一个不断发展的开放源应用程序,随着时间的推移,会添加一些本书未曾提及的新功能。 您可以从Wrox press Web站点获取本书所用的代码。 访问http://www.icsharpcode.net/,可看到最新的C#源代码。将这些代码与本书的代码进行比较,您可以了解代码的发展状况,以及研究人员是如何实现这些新功能的。
本书代码
本书所用的代码源于SharpDevelop的0.92 beta版。
代码的格式尽量与实际源文件保持相同。有时,为了能向您传递尽量多的信息,会对代码格式做一些小的调整,使其更加简洁。
代码的调整方式有以下几种:
●删除冗长的注释
●用标准注释替换XML注释
●删除空白
●将多个封闭大括号折叠至一个单行
●将长参数列表放至一个单行
建议您下载代码,查看初始源文件,以了解SharpDevelop项目真正使用的代码格式。
用户支持
我们一贯重视您的意见,并想知道您对本书的看法,包括您所喜欢和不喜欢的内容,以及希望我们在下一次完善的地方。您可以通过发送电子邮件(地址为feedback@wrox.com)来向我们反馈意见。请确保反馈信息提到本书的书名。
如何下载本书的示例代码
当您访问Wrox公司站点(地址为http://www.wrox.com/)时,通过Search工具或书名列表,可以方便地定位到需要的书目。然后,单击Code列中的Download超链接,或者单击本书的详细信息页面中的Download Code超链接,就可以下载相应的示例代码。
当您单击下载本书中的代码时,将会看到带有以下3个选项的Web页面:








点击看大图




加载中...

