项目1创建ASPNETWeb应用程序.docx

上传人:b****1 文档编号:14835742 上传时间:2023-06-27 格式:DOCX 页数:30 大小:1.36MB
下载 相关 举报
项目1创建ASPNETWeb应用程序.docx_第1页
第1页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第2页
第2页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第3页
第3页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第4页
第4页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第5页
第5页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第6页
第6页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第7页
第7页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第8页
第8页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第9页
第9页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第10页
第10页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第11页
第11页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第12页
第12页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第13页
第13页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第14页
第14页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第15页
第15页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第16页
第16页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第17页
第17页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第18页
第18页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第19页
第19页 / 共30页
项目1创建ASPNETWeb应用程序.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

项目1创建ASPNETWeb应用程序.docx

《项目1创建ASPNETWeb应用程序.docx》由会员分享,可在线阅读,更多相关《项目1创建ASPNETWeb应用程序.docx(30页珍藏版)》请在冰点文库上搜索。

项目1创建ASPNETWeb应用程序.docx

项目1创建ASPNETWeb应用程序

项目1创建ASP.NETWeb应用程序

ASP.NET技术是目前基于Web应用程序开发中最流行和最前沿的技术。

在本项目中,将采用C#语言作为ASP.NETWeb应用程序开发语言,以MicrosoftVisualStudio2008为开发工具,通过具体的项目使读者对ASP.NET有一个初步的认识。

本项目通过完成2个任务,掌握VisualStudio2008窗口的基本操作方法,了解ASP.NETWeb应用程序的一般开发过程。

任务1安装VisualStudio2008集成开发环境

任务2创建第一个ASP.NETWeb应用程序

任务1安装VisualStudio2008集成开发环境

任务场景

工欲善其事,必先利其器。

一个好的开发环境可以使开发工作事半功倍,而使用.NET框架进行应用程序开发的最好工具莫过于VisualStudio。

VisualStudio系列产品被认为是当前最好的开发环境之一。

创建ASP.NET3.5应用程序的关键工具是VisualStudio2008。

VisualStudio2008集成开发环境为ASP.NET应用程序提供了一个操作简单且界面友好的可视化开发环境,在该环境下可使用ASP.NET控件高效地进行应用程序开发,简化了Web开发工作流程,极大地提高了开发工作的效率。

知识引入

1.1认识ASP.NET

ASP.NET是Microsoft公司推出的新一代Web应用开发模型,是目前最流行的一种建立动态Web应用程序的技术。

它通常被描述成一门技术而不是一种语言,因为它可以使用任何与.NET平台兼容的语言(包括VB.NET、C#和JScript.NET)来创建应用程序。

ASP.NET是基于Microsoft.NET平台的,它作为.NETFramework的一部分提供给用户。

只有对.NETFramework体系结构有一定的了解,才能更深入地理解ASP.NET是什么。

1.1.1了解.NETFramework3.5体系结构

.NET Framework通常称为.NET框架,它代表一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程结构。

通俗地说,.NET Framework的目的是为应用程序开发提供一个更简单、快速、高效和安全的平台。

图1-1.NET框架结构

.NETFramework最初推出的是1.0版本,经过1.1、2.0、3.0和3.5版本的升级,现在已经到了4.0版本。

由于当前.NETFramework框架的内容越来越丰富和庞大,为便于理解,在此暂不做过多深入的挖掘。

.NETFramework框架的结构如图1-1所示。

如图1-1所示,在VisualStudio.NET操作系统平台上可以运行多种语言,如VB.NET、C#、VC++.NET等。

CLS,即公共语言规范,它是使用不同开发语言所共同遵守的一套编程规则。

当这些语言运行在一个平台上,如果想相互调用,就必须借助于.NETFramework。

在Microsoft.NET平台上,所有的语言都是等价的,它们都是基于公共语言运行时(CLR)的运行环境中编译运行。

用这些语言编写的代码都被编译成中间代码,在CLR中运行。

在技术上,这些语言之间没有很大的区别,用户可以根据自己熟悉的编程语言进行操作。

.NETFramework有两个主要的组件,即上面提到的公共语言运行时(CLR)以及.NETFramework类库。

公共语言运行时(CLR)架构在操作系统的服务上,是.NETFramework的基础。

它同时提供了多语言执行环境,负责应用程序的执行,满足所有针对Microsoft.NET平台的应用程序的需求,如内存管理、处理安全问题以及整合不同的程序语言,并保证应用和底层操作系统之间必要的分离从而实现跨平台性。

正因为它提供了许多核心服务,才使得应用程序的开发过程得以简化。

开发者面对的是架构在CLR上面的基类库,它包含了.NET应用程序开发中所需要的类和方法,可以被任何程序语言所使用。

这样一来,开发者不需要再学习多种对象模型或是对象类别库,就可以做到跨语言的对象继承、错误处理以及除错,开发者可以自由地选择他们所偏好使用的程序语言。

无论是基于Windows的应用程序、基于Web的ASP.NET应用程序还是移动应用程序,都可以使用现有的.NETFramework中的类和方法进行开发。

位于框架最上方的是ASP.NET与WindowsForms两个不同的应用程序开发方式,是应用程序开发人员开发的主要对象。

也就是通常所说的Web应用程序开发和Windows应用程序开发。

以上叙述的是.NETFramework各版本之间的相同之处,即主要框架结构。

主要框架结构从其最初的1.0版本到现在的4.0版本,基本上没什么大的变化,只是内容上有所增加。

本书中所使用的.NETFramework3.5,是在以前版本的基础上逐步完善而成的,所以保持着向下兼容的功能,即用低版本开发的程序仍然可以在.NETFramework3.5运行环境中执行。

.NETFramework3.5版本针对ASP.NET中的特定方面提供了增强功能。

其中最重要的改进在于,可以支持AJAX网站的开发,可以支持语言集成查询(LINQ)。

这些改进包括提供了新的服务器控件和类型、新的面向对象的客户端类型库,另外VisualStudio2008还提供完全的IntelliSense支持,可用于ECMAScript(JavaScript或JScript)。

微软最新推出的Vista和Windows7操作系统也全面集成了.NETFramework框架,它已经作为微软新操作系统不可或缺的一部分,并已经形成成熟的.NET平台,在该平台上用户可以开发各种各样的应用,尤其是对网络应用程序的开发,这也是微软推出.NET平台的最主要目的之一。

1.1.2什么是ASP.NET

ASP(ActiveServerPages,活动服务器页面)是一个比较简单的编程环境,在其中可以混合使用HTML、脚本语言以及少量组件来创建服务器端的Internet应用程序。

ASP.NET并不是ASP基础上的简单升级,而是全新一代的动态网页开发技术,因此一经推出就备受关注。

ASP.NET经过几年的改进和优化,越来越趋于成熟和稳定。

ASP.NET3.5是基于.NETFramework3.5的。

ASP.NET是一种包含在.NETFramework中的Web开发技术,它包括使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。

当开发人员在编写ASP.NET应用程序的代码时,可以访问.NETFramework中的类,并可以使用与公共语言运行库(CLR)兼容的任何语言来编写应用程序代码,这些语言包括VB.NET、C#、JScript.NET和J#。

使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的ASP.NET应用程序。

ASP.NET程序开发还有微软公司的VisualStudio.NET集成开发环境的支持,通过使用各种控件提供的强大的可视化开发功能,使得开发Web应用程序变得非常简单、高效。

ASP.NET最常用的开发语言还是VB.NET和C#。

C#相对比较常用,因为它是.NET独有的语言,VB.NET适合于以前的VB程序员。

如果读者是新接触.NET,没有其他开发语言经验,建议直接学习C#,它对于初学者来说入门比较容易,而且功能强大。

因此,本书所有的应用开发都是基于C#进行编程。

1.2VisualStudio2008

在传统的ASP开发中,可以使用Dreamweaver、FrontPage等工具进行页面开发,但是其开发效率不高。

相比之下,对于ASP.NET应用程序而言,微软开发的VisualStudio是编写.NET程序的最佳开发工具。

熟悉VisualStudio集成开发环境,是利用该环境实现ASP.NET应用程序开发的前提。

VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。

VB.NET、VisualC++和VisualC#等开发语言,全都使用相同的集成开发环境(IDE),利用IDE可以共享工具且有助于创建混合语言的解决方案。

另外,这些语言利用了.NETFramework的功能,简化了Web应用程序和XMLWeb服务开发的关键技术。

随着.NET的诞生,VisualStudio也随之同步完善。

.NETFramework的各个版本都有相应的开发工具,.NETFramework1.0对应VisualStudio2002,.NETFramework1.1对应VisualStudio2003,.NETFramework2.0对应VisualStudio2005,.NETFramework3.5对应VisualStudio2008。

最近,VisualStudio2010和.NETFramework4.0正式版已经发布。

本书中使用的是VisualStudio2008。

1.2.1VisualStudio2008的特性

本节主要介绍VisualStudio2008中与ASP.NET应用程序有关的特性。

1.集成的Web服务器

图1-2集成的Web服务器

开发部署ASP.NETWeb应用时,需要提供Web服务器软件,如Internet信息服务(IIS)。

为了有效支持ASP.NETWeb应用程序开发,VisualStudio2008内部集成的本地Web服务器ASP.NETDevelopmentServer,在没有安装IIS的情况下也能够快速地调试和执行ASP.NET应用。

图1-2所示为集成的Web服务器的界面。

图1-2所示中出现的“32875”只是运行时随机分配的一个端口号。

VisualStudio2008内嵌的集成Web服务器是一种默认的选择,如果从现有的IIS虚拟目录中打开项目,VisualStudio2008仍会使用IIS运行和测试该应用程序。

嵌入的Web服务器只是一小段可执行的代码,并不能取代真正的Web服务器的所有功能,这种内嵌的Web服务器只能用于应用开发测试使用,如果需要其他用户能够访问所创建的ASP.NET应用,就需要将其部署到IIS上。

2.项目设计器多目标支持

多目标支持特性让开发人员可以在Visual Studio 2008中选择开发多个版本的.NETFramework应用程序,比如.NETFramework2.0、.NETFramework3.0或者是.NETFramework3.5,这意味着开发人员可以在任何时候选择系统支持的高版本或低版本的目标平台,如图1-3所示。

VisualStudio2005的项目可以平稳地升到VisualStudio2008上。

在VisualStudio2008下做VisualStudio2005的项目,用的编译器和类库与VisualStudio2005相同,但是VisualStudio2008却提供了更好的开发环境。

3.多种访问站点的方式

Visual Studio 2008支持多种打开Web站点的方式,如图1-4所示。

其中包括:

通过FrontPage服务器扩展连接远程站点;通过FTP或直接使用文件系统路径来访问源码文件;通过直接访问本地安装的IIS访问虚拟目录;通过文件系统路径打开网站。

在使用文件系统路径打开网站时,将使用本地集成Web服务器来测试Web站点。

图1-3为VisualStudio2008的项目选择一个目标平台

图1-4访问Web站点的多种方式

4.适用于JScript和ASP.NETAJAX的代码智能提示

Visual Studio 2008在代码智能提示方面有了很大的改进,现在支持JScript创作和ASP.NETAJAX脚本撰写。

相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2