ASP.NET+SQL Server 网络应用系统开发与实例(txt+pdf+epub+mobi电子书下载)


发布时间:2020-07-13 03:45:07

点击下载

作者:启明工作室

出版社:人民邮电出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

ASP.NET+SQL Server 网络应用系统开发与实例

ASP.NET+SQL Server 网络应用系统开发与实例试读:

前言

ASP.NET是新一代Web应用程序开发平台,它为用户提供了完整的可视化开发环境。本书以讲解使用ASP.NET(C#)和SQL Server开发Web应用程序实例为主,但也注重知识的系统性和实用性。

本书分为两大部分,第1~7章为基础知识部分,第8~11章为开发实例部分。

基础知识部分按照从易到难、由浅入深的方法来介绍ASP.NET的常用知识点和SQL Server 2000数据库系统的使用方法,如常用服务器端控件的使用方法、ADO.NET技术、控件的数据绑定方法、ASP.NET的状态管理、ASP.NET中的数据缓存机制、ASP.NET服务器端控件的开发方法以及在SQL Server 2000中创建存储过程的方法、使用连接池的方法。

开发实例部分介绍了4种目前比较常用的ASP.NET Web应用系统,分别为动态新闻发布系统、网上考试系统、B2C商务网站和同学录系统。本书实例中涉及了一些非常实用的开发技术,例如,如何在SQL Server数据库中存储和读取图像、如何上载和下载文件、如何使用ASP.NET数据缓存机制提高应用程序的效率、如何在应用程序中动态调整网站版式等。这些技术都具有很强的实用性,可以使读者开发的应用程序功能更加强大。读者也可以对实例稍加修改,独立使用。

本书以程序开发的实用技术为中心,注重提高读者的系统设计和开发能力。读者只要具备基本的ASP.NET(C#)编程知识,即可轻松掌握书中内容。

由于作者水平有限,书中难免有疏漏和不足之处,敬请广大读者批评指正(E-mail:book_better@sina.com)。编者2005年2月第1章ASP.NET开发环境配置1.1搭建ASP.NET开发环境1.1.1 安装Visual Studio.NET

ASP.NET是Visual Studio .NET集成开发环境的一部分,所以在使用ASP.NET开发工具之前必须安装Visual Studio .NET集成开发环境。

1.系统要求

可以安装Visual Studio .NET 2003中文版本的操作系统有:

● 带有Service Pack 2.0的Windows 2000 Professional

● 带有Service Pack 2.0的Windows 2000 Server

● 带有Service Pack 2.0的Windows 2000 Advanced Server

● 带有Service Pack 2.0的Windows 2000 Datacenter Server

● Windows XP Professional

● Windows XP Home

● Windows Server 2003系列

在开发ASP.NET应用程序之前,系统还必须安装Microsoft Internet信息服务(IIS)5.0或更高版本,而且它必须在安装Visual Studio .NET 2003之前安装,所以下面先介绍Microsoft Internet信息服务的安装方法。

2.安装和配置IIS

IIS是Internet Information Sever的缩写,称为Internet信息服务。它是一种Web服务,主要包括WWW服务器、FTP服务器等。它使得在Intranet(局域网)或Internet(因特网)上发布信息变得很容易。Windows 2000 Advanced Server提供IIS 5.0, Windows XP Professional中包含IIS 5.0, Windows Server 2003中包含IIS 6.0,但系统安装时未包括此组件,因此需要手动安装。(1)安装IIS

单击“开始”菜单中的“控制面板”项,双击“添加或删除程序”项,如图1.1所示。图1.1 安装系统的IIS(一)

在弹出的菜单中双击“添加或删除组件”选项,弹出Windows组件向导对话框,如图1.2所示。在对话框中选中“Internet信息服务”选项,单击“详细信息”按钮可以查看IIS所包括的组件。图1.2 安装系统的IIS(二)

插入系统安装光盘,并单击“下一步”按钮,弹出如图1.3所示的安装界面,此时系统显示正在安装IIS。

IIS安装完成后,弹出如图1.4所示的界面,再单击“完成”按钮即可。图1.3 安装系统的IIS(三)图1.4 安装系统的IIS(四)(2)配置IIS

双击“控制面板”中的“管理工具”选项,双击“Internet信息服务”项,弹出如图1.5所示的界面。图1.5 配置系统的IIS

在图1.5中可以看到“默认网站”目录,在该目录下包含系统所建的ASP.NET应用程序的虚拟目录。右键单击“默认网站”目录并在弹出菜单中单击“属性”选项,弹出界面如图1.6所示。在此界面中可以看到系统IIS的一些默认配置,如默认IP地址及其端口号等。在一般的情况下,不要更改此设置,否则在ASP.NET中建立的应用程序可能是不可访问的。

单击“主目录”选项卡,结果如图1.7所示,主目录默认为“C:\inetpub\wwwroot”,访问该目录的权限为读取、记录访问和索引资源。在此界面中可以配置应用程序的虚拟目录的地址及其访问权限。图1.6 配置IIS的站点地址和端口号图1.7 配置IIS的主目录

3.安装Visual Studio .NET(1)单击Visual Studio .NET 2003的安装应用程序Setup.exe,弹出界面如图1.8所示。图1.8 安装Visual Studio .NET 2003(一)(2)应用程序会自动跳转到如图1.9所示的安装界面。该界面上有4个安装选项:Visual Studio .NET系统必备、Visual Studio .NET、产品文档和Service Release。一般情况下,只需安装前面两项或三项。(3)单击第一个安装选项“Visual Studio .NET系统必备”,弹出如图1.10所示的协议许可界面。图1.9 安装Visual Studio .NET 2003(二)图1.10 安装Visual Studio .NET 2003(三)(4)单击“同意”按钮,然后单击“继续”按钮,弹出1.11所示的“Visual Studio .NET系统必备安装程序”界面。安装系统必备组件的个数与用户的操作系统相关,单击图1.11中的“立即安装”按钮可以安装.NET系统必备组件。其中安装“安装程序运行时文件”组件的界面如图1.12所示。图1.11 安装Visual Studio .NET 2003(四)图1.12 安装Visual Studio .NET 2003(五)

注意

如果用户的操作系统没有安装Microsoft Internet Explorer 6 Service Pack 1组件,当用户单击图1.10中的“继续”按钮时,安装程序弹出如图1.13所示的询问对话框。用户可以通过该界面的提示到Microsoft相关站点下载应用程序来安装Microsoft Internet Explorer 6 Service Pack 1;另外用户还可以单击“Contiune”按钮继续.NET系统必备组件的安装,此时用户不需要在此下载Microsoft Internet Explorer 6 Service Pack 1, .NET安装应用程序会在.NET组件的安装过程中自动安装此组件。图1.13 安装IE6 SP1组件(5)系统安装.NET系统必备组件后,结果如图1.14所示。单击“完成”按钮,安装程序会自动跳转到图1.9所示的安装界面。图1.14 安装Visual Studio .NET 2003(六)(6)单击图1.9所示的第二个安装选项“Visual Studio .NET”,弹出如图1.15所示的安装等待界面,此时安装应用程序正在导入安装的组件并加载安装应用程序所需要的文件。图1.15 安装Visual Studio .NET 2003(七)(7)当安装程序导入组件和加载文件完毕后,弹出如图1.16所示的协议许可界面。图1.16 安装Visual Studio .NET 2003(八)(8)单击“同意”按钮,然后单击“继续”按钮,弹出如图1.17所示的“Visual Studio .NET安装程序-选项页”默认安装界面。如果用户仅仅要开发ASP.NET应用程序,那么只要选择“语言工具/Visual C# .NET”选项即可。图1.17 安装Visual Studio .NET 2003(九)(9)单击“立即安装!”按钮弹出界面如图1.18所示。图1.18 安装Visual Studio .NET 2003(十)(10)安装完成之后,界面如图1.19所示。再单击“完成”按钮即可。图1.19 安装Visual Studio .NET 2003(十一)1.1.2 配置Visual Studio.NET开发环境

依次单击“开始”/“程序”/“Microsoft Visual Studio .NET 2003”/“Microsoft Visual Studio .NET 2003”,运行Visual Studio .NET 2003,开发环境界面如图1.20所示。下面介绍Visual Studio .NET集成开发环境的基本配置方法。图1.20 Visual Studio .NET 2003的开发界面

单击Visual Studio .NET菜单中“工具”,并选中下拉菜单的“选项”,操作如图1.21所示,弹出如图1.22所示Visual Studio .NET开发环境选项配置对话框。环境选项比较多,在此仅仅介绍“常规”选项和“项目和解决方案”选项的配置。

默认选项设计对话框为常规选项,如图1.22所示,图中绿色圆圈圈住的数字为.NET开发环境“项目/打开现有项目”页面显示工程项目的数量,该值默认为4。图1.21 配置.NET开发环境选项图1.22 配置.NET开发环境选项(一)

单击图1.22中“项目和解决方案”选项,对话框如图1.23所示。此选项配置和项目或工程有关的属性,如项目或工程的位置、程序运行时是否保存修改的文件等。

安装Visual Studio .NET集成开发环境后,它存取项目或工程的默认位置为“C:\Documents and Settings\Visual Studio .NET Projects”,为了提高项目或工程代码的安全性,程序源代码不要存放在“C:\Documents and Settings”中。一般Windows应用程序的源代码存放在用户配置的.NET配置的项目工程文件夹中,而对于ASP.NET应用程序而言,它的源代码存取位置有所区别,它的源代码一般存放在“C:\Inetpub\wwwroot\”文件夹下,而工程文件存放在.NET配置的项目工程文件夹中。图1.23 配置.NET开发环境选项(二)

小技巧

实际上,ASP.NET应用程序除了“C:\Documents and Settings”和.NET配置的项目工程文件夹存放应用程序相关文件之外,应用程序还在“C:\Documents and Settings\ComputerName\VSWebCache\”文件夹保存应用程序虚拟目录,而且应用程序的虚拟目录和程序源代码文件夹形成一一对应关系。ASP.NET提供了迄今为止最先进的Web开发平台。它是一个已编译的、基于.NET的开发环境,可以用任何与.NET兼容的语言(包括Visual Basic.NET、C#和JScript.NET)开发应用程序,而不仅仅是使用JavaScript和VBScript。ASP.NET可以无缝地与WYSIWYG(What You See Is What You Get)HTML编辑器和其他编程工具(包括Microsoft Visual Studio.NET)一起工作。另外,任何ASP.NET应用程序都可以使用整个.NET Framework。所有ASP.NET代码都是编译的,这就允许对本机代码进行早期绑定、强类型处理以及实时(JIT)编译。ASP.NET还可方便地分解,即开发人员可以删除那些与他们开发的应用程序不相关的模块(如会话模块)。ASP.NET还提供丰富的缓存服务(包括内置服务和缓存API两种)、性能计数器、默认授权和验证方案。ASP.NET配置设置存储在基于XML的文件中,这些文件都是可读和可写的。每一个应用程序都可以有不同的配置文件,用户可以扩展配置方案,以适应自己的要求。1.2创建第一个ASP.NET应用程序

本节通过创建一个简单的ASP.NET应用程序介绍Visual Studio .NET集成开发环境的使用方法。(1)单击“项目”页面中“新建项目”按钮,或者单击菜单栏中的“文件\新建\”下的“项目”菜单,弹出如图1.24所示“新建项目”对话框。图1.24 使用Visual Studio .NET创建ASP.NET应用程序(2)在“位置”输入框中输入工程名称FirstASPNETProgram。(3)单击“确定”按钮即可创建第一个ASP.NET应用程序FirstASPNETProgram。

创建应用程序FirstASPNETProgram后,在第一个ASP.NET Web页面WebForm1.aspx(它是应用程序的默认页面,被称为Web窗体)上单击“HTML”按钮,并在标志“

”和标志“
”之间添加程序代码“中国科学院研究生院”,该程序代码表示一个“中国科学院研究生院”链接按钮。再单击“设计”按钮,此时界面如图1.25所示。图1.25 应用程序FirstASPNETProgram的设计界面

按“F5”按钮或者单击“”按钮运行应用程序FirstASPNETProgram,运行结果如图1.26所示,单击“中国科学院研究生院”超链接按钮可以打开中国科学院研究生院主页。

单击图1.25右侧的“解决方案资源管理器”按钮,弹出如图1.27所示界面,以树型结构显示当前工程或项目的所有文件夹及其包含的文件。图1.26 应用程序FirstASPNETProgram运行后的界面图1.27 “解决方案资源管理器”对话框

图1.27所示显示了应用程序的基本文件的组成,主要包括AssembleyInfo.cs文件、Global.asax文件、Web.config文件和WebForm1.aspx文件。其中AssembleyInfo.cs文件存储应用程序的程序集信息,Global.asax文件存储应用程序全局信息,Web.config文件存储应用程序的配置信息,WebForm1.aspx文件是应用程序默认的第一个Web页面。

图1.25右边对话框为“属性”对话框,它可以配置.NET中的对象、类、接口、页面以及工程的属性,一般显示当前活动对象的属性。图1.28所示的属性对话框显示的页面是WebForm1.aspx的部分属性。属性对话框的左边为对象属性、右边为属性值,可以设置属性的值,如将“buffer”属性的值设为“true”。

单击应用程序FirstASPNETProgram的“类视图”按钮,如图1.29所示,它也以树型结构显示当前项目工程所有类的属性和方法。单击某个类的具体属性或方法可以在主窗口中显示该属性或方法的具体定义。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载