ASP.NET3.5――第二章Visual Studio(1)

第一章  Visual Studio
你有几个选择开发 ASP.NET web 应用。如果你确实喜欢,你可以用纯文本编辑器编写每一页。这种方式是直接的但繁冗易出错。专业 ASP.NET 开发人员基本不这样做。
几乎所有大规模 ASP.NET 网站都用 Visual Studio 开发。这套专业开发工具包括丰富的设计工具、调试工具和智能感应(实时检查错误和提出修正意见)。 Visual Studio 也支持代码隐藏模型,以分离 .NET 代码和页面标签。为了密封处理, Visual Studio 添加了内置测试 Web 服务器,方便了调试。
本章你将浏览 Visual Studio IDE
 
.NET 开发模型
要创建 ASP.NET 应用,你需要两个高级功能:
l  语言编译器,检查代码,编译成低级中间语言指令
l  IDE ,帮你写代码,设计 web 页面、管理文件、测试
每种语言都有自己的编译器,但是都使用相同的设计和调试工具。
 
编译器
.NET 语言编译器包括:
l  VB 编译器 (vbc.exe)
l  C# 编译器 (csc.exe)
l  JScript 编译器 (jsc.exe)
l  J# 编译器 (vjc.exe)
如果你想手工使用这些编译器,可以从命令行调用。它们都在 c:\Windows\Microsoft.NET\Framework\v3.5 目录。不过,使用 .NET 编译器比较笨拙,因为你需要指定编译文件或其他参数。你也需要一次性编译整个应用程序或者单页编译。为了避免麻烦,很多开发人员都使用 Visual Studio 及其 ASP.NET 编译器。
 
Visual Studio IDE
与手工编写和编译代码相比,以下是 Visual Studio 的一些长处:
l  集成 web 服务器
l  多语言开发
l  精简代码
l  直观代码风格
l  快速开发周期
l  调试
Visual Studio 也有大量特性在本章不再赘述,包括项目管理、集成源代码控制、代码重构、丰富的可扩展性。而且,如果你正在使用 Visual Studio 2008 Team System ,你将获取高级单页测试、协作和代码版本控制(比 VSS 更强大的功能)。你可以去 [url]http://msdn.microsoft.com/teamsystem[/url] 去阅读更多的信息。
 
网站和 web 项目
不知为什么, Visual Studio 提供两种方式创建 ASP.NET web 应用:
l  基于项目开发
当你创建一个 web 项目, Visual Studio 生成一个 .csproj 项目文件,记录项目中的文件和一些调试设置信息。当你运行 web 项目, Visual Studio 首先编译所有代码到一个单独程序集,然后启动浏览器。
l  无项目开发
一个变通办法就是创建简单的网站,没有项目文件。这种情况下, Visual Studio 认为网站目录下所有文件都是你这个 web 应用的一部分。因此, Visual Studio 不必预编译代码,而是在你第一次请求页面时编译网站。当然你可以使用预编译功能部署网站,第 18 章将讲到。
 
第一个 Visual Studio .NET 版本使用了项目模型。 Visual Studio2005 为了无项目开发而删除了项目模型。不过少部分但重要的开发团队抗议。意识到有时基于项目开发模型有特别的用途,微软发布了针对 Visual Studio2005 的项目插件的下载。现在,两种方式都被 Visual Studio2008 支持。
创建无项目网站
选择 File>New>Web Site ,显示如下对话
(未完)

你可能感兴趣的:(2008,休闲,Studio,Visual,ASP.NET3.5)