独行客http://blog.yesky.com/Blog/arkcq/复制地址
控制面板
日历
<2007年6月>
SuMoTuWeThFrSa
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567
留言簿(6)
随笔档案
本章将通过一个实际的例子来介绍.NET应用程序的开发。首先用Visual Studio 2005(Visual Studio)创建标准的Hello World应用程序,然后,给这个应用程序添加新内容,通过逐步剖析各阶段的代码来理解程序的功能。

本章还将涉及许多在使用VS 2005开发简单应用程序时所需要的基础知识,包括:

●       项目模板

●       引用

●       代码区域

●       作为类的窗体

●       类构造函数

●       窗体属性的设置

●       选择运行时环境

●       Visual Studio环境

本章仅对Visual Basic 2005中的Windows窗体应用程序开发作简短介绍,通过引导读者创建第一个.NET项目,说明每个.NET应用程序开发都会涉及到的元素。在以后的章节中将更为详细地介绍其他几个项目类型,例如Web项目。

提示:

即使读者已经熟悉了Visual Studio .NET 2002或者Visual Studio .NET 2003以及.NET Framework 1.x版本,请注意,因为在Visual Studio 2005和.NET Framework 2.0版中的更新非常大,读者需要仔细阅读本章,看看到底哪些地方发生了变化。

2.1  Visual Studio .NET——入门

第一次接触.NET开发环境的开发人员可能会惊奇地发现,Visual Studio 2005开始菜单中只有一个Visual Studio选项,而不是对应于VB、VC++或VC# 有各自的独立项。这是因为所有的Visual Studio语言都共享同一个集成开发环境(IDE)。与以往的VS .NET不同的是,在VS 2005中,开发环境可以根据开发项目的类型来定制。

启动VS 2005时,会显示图2-1所示的窗口,允许配置开发环境。

图  2-1

在以前版本的.NET开发环境中,对开发环境的配置会被强制应用到所有的开发过程中。VS 2005则允许在启动时,通过选择基于语言或者基于任务的配置文档,来配置开发环境。

通过Tools菜单下的“Import and Export Settings…”选项,可以打开配置文档管理向导。该向导会先提示保存当前的设置,然后选择其他的配置文档。VS 2005自带的配置方案包括Visual Basic, Web Development, C#等。最重要的是可以通过导出配置文档,建立并共享自己的配置文件。

Visual Studio 配置文档实际上是一个包含了所有配置信息的XML文件。配置文档有着非常大的作用。通过共享配置文档,不同的开发人员可以配置出相同的开发环境。这里所指的相同并不仅仅是指在开发环境外观上。下面我们通过一个简单的例子来具体说明VS 2005的标准化配置给团队开发所带来的便利。

Visual Basic会自动重排代码的布局来增加其可读性,这就给跟踪源程序的变动带来了很大的难度。大多数的源代码控制系统都是基于行来判断代码的变化。考虑下面的例子。在文本编辑器中可以配置制表符(tab)的默认长度,将长度从4个字符减少到2或3个字符能够增加代码的可读性并减少换行的几率。但是,如果有一个人选择了和大家不同的长度,那么在别人对代码进行检查更改的时候,会改变源文件中每一行的空格数。因此,在文件被送回到原编码人员的时候,所有使用tab的地方都会被标记为变动,从而使识别真正的变动变得非常困难。

解决的方法就是通过一个公用的配置文档来定义合适的tab长度和HTML的布局。每个人的工作都有一个共同的基准。这样,相互协作的开发人员写出的代码就有相同的布局。系统架构师也可以根据特殊的需要配置其他方面的内容。


作者:独行客 阅读() 评论()  编辑 发表于:2006-12-22 09:50
相关内容
文章评论

  • # re: Visual Basic 2005学习入门之vs2005简介
  • 挨踢就是挨踢 看不懂啊 呵呵 小女子佩服啊
    hebe | 2007-05-09 22:08
  • # re: Visual Basic 2005学习入门之vs2005简介
  • 感觉你也是个喜欢独处的人,认识一下,我是上海的,也是学net 2005技术的,msn:orichisonic@Hotmail.com
    天极博友 | 2007-06-01 21:28

    发表评论
    标题 *  
    姓名 *  
    主页
    内容 *  
       验证码: *       
           
    版权声明:天极是本Blog托管服务提供商。如本文牵涉版权问题,天极不承担相关责任,请版权拥有者直接与文章作者联系解决。
    Powered by:

    Copyright © 独行客