当前位置:文档之家› (C#)网站开发-第1章 ASPNET开发环境

(C#)网站开发-第1章 ASPNET开发环境

“我已阅读并接受许可条款(A)”选项,输入产品密钥和名称,如图1-11所示。
(3)单击“下一步”按钮,打开VS2008安装程序功能选择页面,在“选择要安装的
功能(S)”选择“自定义”项,如图1-12所示。
(4)单击“下一步”按钮,打开VS2008安装程序功能选项页,读者可根据需要选择
相应功能。本书根据教学内容要求选择了“Visual C#”、“Visual Web Developer” 语言工具和其它几个选项,如图1-13所示。

通过JIT(Just In Time)编译器将MSIL编译成机器码,因为不同的计算机系统支持不同的
JIT编译器。因此,将相同的MSIL通过不同的JIT编译器编译后便能实现MSIL的跨平台运行。

采用MSIL实现了.NET框架对多种程序语言的支持,因为任何可编译成MSIL的程序语言都可 以被.NET应用程序所使用。
(5)单击“安装”按钮,VS2008就开始进行安装,如图1-14所示。几分钟过后,系
统会提示软件安装成功,如图1-15所示。
(6)单击“完成(F)”按钮,完成VS2008开发环境的安装。
1.4 初识Visual Studio 2008
1.“工具箱”窗口
在VS2008开发环境中,工具箱窗口主要包含了分类显示的各种控件列表。在设计We b窗体界面时,可以直接通过拖放(或双击)工具箱中的控件来实现控件添加。 2.“解决方案资源管理器”窗口 在VS2008中,属于同一应用程序的一组称为解决方案。“解决方案资源管理器”窗口 显示了每个项目的树状列表,包括各个项目的引用和组件。该窗口顶部有一系列按钮, 这些按钮根据所选项目不同而显示不同。
到设计视图,如图1-20所示。
(2)从工具箱的“标准”类中拖动Label控件到页面,或者双击Label控件,将其属
性窗口的控件“(ID)”属性改为“lblname”,Text属性值删除;在Label控件后 面输入“同学,欢迎你开始学习网站开发!”,如图1-21所示。
(3)按回车键换行,输入“请输入你的姓名:”。再按步骤(2)的方法分别添加
用IIS5.0,.NET FrameWork3.5和MDAC2.8版本。

客户端软件:Internet Explorer(简称IE) 6.0或者以上版本均可。本书采用IE8.0版本。
2.硬件环境


CPU:CPU要求Intel Pentium III-class 600 MHz以上。
内存:内存要求在256MB以上。 磁盘:磁盘空间4GB以上。
{
} protected void Button1_Click(object sender, EventArgs e) { lblname.Text = txtname.Text; } }
(1)将Windows XP系统光盘放入光盘驱动器。
(2)选择“开始”→“设置”→“控制面板”命令,在“控制面板”窗口中双击 “添加或删除程序”图标,打开“添加或删除程序”窗口,如图1-4所示。
2 安装IIS服务
(3)单击“添加或删除程序”窗口左侧的“添加/删除Windows组件”按钮,弹出
“Windows组件向导”对话框。选中“Internet信息服务(IIS)”复选框,如图1-5 所示。
(1)安装完IIS服务和.NET Framework之后,就可以开始安装Visual Studio了。 双击安装光盘中的Setup.exe文件,安装程序首先对操作系统的配置进行检测,通过
检测就会出现如图1-10所示窗口。
(2)单击“安装Visual Studio 2008”链接,打开VS2008安装程序起始页。选择
(3)单击“确定”按钮,完成网站的创建。同时,系统会自动生成并打开
Default.aspx网页文件,如图1-19所示。
3 创建Web页面
【例1-3】在try网站中创建Default页面,实现在文本框中输入用户姓名,单击“查
看效果”按钮后,用户姓名动态地添加到欢迎语句(Default.aspx)。 (1)点击页面主窗体中的“设计”视图切换按钮,把图1-19的“源”视图方式切换
(2)单击“最近的项目”中“创建:网站…”链接,或者选择“文件”→“新建网
站(W)…”命令,弹出“新建网站”窗口。在“模板(T)”项中选择“网站”, “位置(L)”选择“文件系统”项,“语言(G)”选择“Visual C#”项,并修改网站保 存位置为D:\try目录,如图1-18所示。
提出访问请求,Web服务器向数据库服务器发出操作请求,数据库服务器对数据进 行相应处理,把数据返回到Web服务器,Web服务器将最终结果返回给客户端。
同样采用上述工作方式,不同的是程序在被访问时要先编译成MSIL (Microsoft Intermediate Language)语言,然后,MSIL再被编译成机器码执行。MSIL包含装载、 初始化、调用对象的方法等指令及操作,与机器码十分接近,具有很快的执行速度。 使用MSIL有以下几个方面的好处。
代码文件。Default.aspx中的主要内容(源代码)如下:
<asp:Label ID="lblname" runat="server"></asp:Label> 同学,欢迎你开始学习网站开发!<br />
请输入你的姓名:<asp:TextBox ID="txtname" runat="server"></asp:TextBox>
高级版,或者其它Windows高级版本。考虑到多方面的条件限制,本书采用Windows X
P Professional操作系统。

服务器软件:Internet Information Services(简称IIS) 5.0,.NET FrameWork2.0,M
icrosoft Data Access Components(简称MDAC),或者以上软件的高级版本。本书采
(Common Language Runtime,CLR)和.NET Framework类库(Framework Class Library,FCL)。.NET Framework的组成如图1-8所示。
IIS服务安装完成后,为了支持程序,还必须安装.NET Framework,用
户可到Microsoft网站下载。用户如果安装了Visual Studio2008,则会自动安装.NET Framework 3.5。由于.NET Framework的安装简单,在此不再累赘。需要提醒用户 的是,安装.NET Framework之前,应首先安装IIS。
2 安装IIS服务

(4)单击“详细信息”按钮,查看IIS详细信息,如图1-6所示。
2 安装IIS服务

(5)连续单击两次“确定”按钮,即可完成IIS的安装,如图1-7所示。
3 安装.NET Framework
.NET Framework是.NET平台的核心,它主要由两部分组成:公共语言运行库
高职高专院校“十二五”精品示范系列教材(软件技术专业 群)
(C#)网站开发
主 编 张志明 王 辉 张一帆 副主编 陈炎龙 马金素
中国水利水电出版社
第1章 开发环境
学习目标
通过本章知识的学习,读者首先对Web基础知识有些初步了解; 在此基础上,学习、掌握开发环境的安装、配置、测试方法, 并利用Visual Studio2008开发环境创建一个动态网站。通过本章内容 的学习,读者可以达到以下学习目的:
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="查看效果" />
Default.aspx.cs文件中的主要内容(事件代码)如下: public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e)
一个TextBox和Button控件,设置TextBox控件的ID属性为txtname,Button控件的 Text属性为“查看效果”,如图1-22所示。
(4)双击“查看效果”按钮,打开代码文件Default.aspx.cs编辑窗口,将光标定位
在Button1_Click事件内,输入下面代码,如图1-23所示。
4 测试环境
【例1-1】使用记事本创建第一个ASP .NET程序(Ex01.aspx)。
<%@Page Language="C#"%> <% Response.Write("这是一个ASP .NET环境测试程序。"); %>
5 安装Visual Studio
VS2008安装为例介绍VS的安装方法。
1.2 Web基础知识
1、C/S结构和B/S结构
C/S(Client/Server)结构即客户机和服务器结构, B/S (Browser/Server)结构即浏览器和服务器结构。
C/S结构是建立在局域网的基础上的,而B/S结构则主要是建立于广域网
的基础上的。以目前的网络发展和开发技术来看,采用B/S结构通过 Internet/Intranet模式进行数据库访问的网络应用,能够实现不同接入方式 (比如LAN、WAN、Internet/Intranet等)访问和操作,在系统开发难易程 度、数据库安全,以及系统后期维护等多个方面具有明显优势。
2 Web系统三层架构
Web系统的三层架构是将系统的整个业务应用划分为表示层、业务逻
辑层和数据访问层,如图1-2所示。层与层之间相互独立,任何一层的改变 不影响其它层的功能。
相关主题