《计算机网络技术基础》课件第13章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《计算机网络技术基础》课件第13章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络技术基础 计算机网络技术 基础 课件 13
- 资源描述:
-
1、第十三章第十三章 网络应用系统开发基础网络应用系统开发基础13.1 网络应用系统的开发环境简介13.2 ECLIPSE简介13.3 网络应用系统案例基于ASP的在线购物系统本章小结习题13.1 网络应用系统的开发环境网络应用系统的开发环境简介13.1.1 ASP.net简介简介随着网络的快速发展,用户希望在任何时间、任何地点、利用任何工具都可以获得网络上的信息,从而实现更高效的工作,获得高质量的生活。2000年6月,微软公司宣布了自己的.NET框架。.NET框架的基本思想是:把原有的重点从连接到互联网的单一网站或设备转移到计算机、设备和服务群组上,而将互联网本身作为新一代操作系统的基础。1AS
2、P.NET的功能介绍的功能介绍ASP.NET作为一种新的Web技术,它提供了丰富的新功能,从而更便于工程开发。1)丰富的Web控件为了提高编程人员的工作效率,ASP.NET提供了丰富的Web控件,这也是ASP.NET的最大优点。2)ADO.NETASP的成功在很大程度上是由于微软公司提供了ADO(ActiveX Data Object)控件,用户可以用ADO控件方便地访问数据库、XML数据。ADO也有局限性,例如:一个RecordSet对象只能存放一个数据表的内容。如果用户需要同时操作多个表,就需要建立多个RecordSet。3)对多语言的支持ASP曾经在脚本引擎方面受到了非常大的限制,而现在
3、.NET Framework架构支持多语言,程序员在开发过程中可以使用任何需要的语言。4)程序结构与代码的分离ASP.NET程序可以通过Code-Behind控件、用户控件、自定义控件以及组件四种方法将程序结构与执行代码分离,将面向对象的思维引入 Web 开发。这样,网站的开发人员和设计人员就可以各司其职,专注于所擅长的领域,更便于同时设计和编写代码。5)支持更多的事件处理为了实现更多的功能,在ASP.NET中添加了两个最基本的事件Page_Load()与Page_UnLoad(),它们分别在页面被调用与被释放时发生。2ASP与与ASP.NET的区别的区别ASP.NET不只是ASP的一个升级版
4、本,其许多新功能也不仅仅是对ASP的改进,因此,ASP.NET是创建Web应用程序的全新理念和方法,它与ASP的主要区别有以下几点。ASP只能使用脚本语言,主要依靠VBScript和JavaScript。ASP.NET则没有这个问题,它可以使用.NET Framework支持的任何一种功能完善的编程语言。ASP中,ASP代码与HTML代码没有分开,各种混杂的代码不方便前期的设计和后期的维护。在ASP.NET中,这个问题得到了解决。ASP.NET带有大量的控件,可以非常简单地用在Web页面当中。而在ASP中,程序员需要利用对象和几个组件来完成现在非常容易实现的功能,一个比较明显的例子就是验证控件
5、。13.1.2 安装安装ASP.NET和和Visual Studio.NET1安装安装ASP.NET由于.NET Framework包含ASP.NET,所以用户只需安装.NET Framework即可。当前最新的.NET Framework版本为2.0,读者可以从微软官方网站免费下载。1)安装.NET Framework 2.0由于系统支持问题,.NET Framework可以安装在以下操作系统上:Windows Server 2003Windows XP(Professional版和Home版)Windows 2000(Professional版和Server版)安装.NET Framewo
6、rk对计算机的硬件要求如下:CPU要求P 300MHz以上(最好P 600 MHz)内存96 MB以上(最好128 MB以上)硬盘空间250 MB(完全安装),或155 MB(快速安装)显示器256色以上确认配置满足系统需求后,就可以开始安装.NET Framework 2.0了。操作步骤如下:第1步:下载.NET Framework 2.0完毕之后,双击名为dotnetfx.exe的安装文件,开始安装,如图13-1所示。图13-1 开始安装.NET Framework 2.0 Beta2第2步:单击“下一步”按钮,进入“最终用户许可协议”对话框,如图13-2所示。图13-2 接受许可协议第3
7、步:选择“我接受许可协议中的条款”选项,单击“安装”按钮,系统开始自动安装。安装过程中需要注意两点:第一,安装之前看磁盘空间是否足够大,这是安装过程中最容易出现问题的地方;第二,尽量不要中途中断安装,否则重新安装的时候很容易出现问题。2)设置ASP.NET版本设置ASP.NET的版本步骤如下:第1步:打开“Internet信息服务”窗口,展开“Internet信息服务”“计算机名称”“网站”“默认网站”分支。第2步:右击“默认网站”分支,选择“属性”命令,弹出“默认网站属性”窗口。第3步:点击“ASP.NET”选项卡。在“ASP.NET版本”下拉列表框中选择“2.050727”,并单击“确定”
8、按钮。如图13-3所示。图13-3 设置ASP.NET版本3)检测.NET框架.NET框架安装完毕后,可以用记事本编辑一个ASP.NET页面,运行以检查.NET框架的安装是否正确。首先新建文本文件,并输入如下代码:/首次访问此页面或者刷新时执行 Page_Load()void Page_Load()mytime.Text=DateTime.Now.ToString();通过显示服务器时间对.NET框架安装进行检测。现在时间是:将此文件命名为test.aspx并存储到“c:inetpubwwwroot”目录下。启动IE浏览器,输入地址“http:/localhost/test.aspx”,并按回
9、车键。运行结果如图13-4所示。经过测试,.NET框架安装正确。图13-4 测试页面2安装安装Visual Studio.NETVisual Studio.NET是微软公司推出的集成化互联网开发平台,利用它可以设计、开发以及调试部署Web应用程序。下面简要介绍Visual Studio.NET的安装。(1)插入Visual Studio 2005的安装光盘,弹出Visual Studio.NET的初始安装页面,如图13-5所示。图13-5 初始安装页面(2)单击“安装Visual Studio 2005”选项,系统弹出“Visual Studio 2005安装程序”对话框,如图13-6所示。图
10、13-6 “Visual Studio 2005 安装程序”对话框(3)单击“下一步”按钮,系统弹出许可协议页面,如图13-7所示。图13-7 许可协议页面(4)选择“我接受许可协议中的条款”选项,然后在“产品密钥”中输入产品的序列号,输入名称。单击“下一步”按钮,弹出“选项页”对话框,如图13-8所示。(5)选择所安装的功能和产品安装路径。单击“安装”按钮,系统开始安装Visual Studio 2005。(6)安装完成后,单击“完成”按钮,结束安装过程。图13-8 “选项页”对话框13.2 Eclipse简介简介Eclipse是由IBM提供的一个开源的Java程序开发软件。也可以使用JDK
11、命令行工具来编写Java程序。JDK命令行工具包括一系列独立的程序,如编译器和解释器,都可从命令行来激活。除了JDK命令行工具,市场上还有很多Java开发工具,包括Borland公司的JBuilder、NetBeans、Sun公司的ONE Studio(商业版的NetBeans)、Eclipse和WebGain Visual Caf。这些工具为快速开发Java程序提供集成的开发环境(IDE),编辑、构造、调试和在线帮助被集成在一个用户图形界面,有效的使用将会极大的提高编程速度。下面以Eclipse 3.0为例讲述Eclipse中创建项目、创建程序、编译和运行程序的步骤。提示:Eclipse可运
12、行在任何Java虚拟机之上。下文中所有的屏幕截图都来自于运行在Windows之上的Eclipse3.0。可以从下载Eclipse。安装提示:安装Eclipse之前必须安装JDK1.5。JDK1.5可以从http:/ Eclipse安装目录窗口双击后出现了工作区装载窗口,如图13-10所示。图13-10 工作区装载窗口输入工作区所在的目录,本例中所有项目、程序都存放在c:smith目录下,故输入c:smith,然后点击OK,出现Eclipse的图形界面。如图13-11所示。图13-11 Eclipse图形界面2选择一种透视图选择一种透视图透视图是为了定义Eclipse在窗口里显示的最初的设计和布
13、局。透视图主要控制在菜单和工具上显示什么内容。例如,一个Java 透视图包括常用的编辑Java源程序的视图,而用于调试的透视图则包括调试Java程序时要用到的视图。可以转换透视图,但是必须为一个工作区设置好初始的透视图。要创建Java程序,需要从主菜单选择“Window”“Open Perspective”“Java”。如图13-12所示。图13-12 Eclipse主菜单设置完毕后可以看到用户界面,如图13-13所示。图13-13 用户界面3创建一个项目创建一个项目要创建一个新项目,需要选择菜单项“File”“New”“Project”来启动新项目创建向导,如图13-14所示。图13-14
14、新项目创建向导界面选择“Java Project”然后点击按钮“Next”进入下一步,如图13-15所示。图13-15 创建新项目窗口在“Project name”处键入项目名称myjavaprograms,键入的同时“Directory”处的路径也自动更新为C:smithmyjavaprograms,确定选择了图13-15圈中的选项“Create project in workspace”和“Use project folder as root for sources and class files”。点击“Finish”完成项目的创建。4创建程序创建程序项目创建完毕后就可以在这个项目中创建
15、程序了,选择菜单项“File”“New”“Class”来启动Java类创建向导,如图13-16所示。图13-16 创建程序窗口在“Name”后面的文本框中输入Welcome,检查是否选中了选项public void main(String args)。点击按钮“Finish”从Java Application的模板创建一个文本Welcome.java,如图13-17所示。图13-17 创建文本窗口提示:可以在图13-16中“Package”后的文本框中输入包名来创建一个包放置Java程序。因为本书中的Java源程序没有用到包,所以Package后的文本框没有填入内容。对应到图13-17,由于用
16、户没有输入Welcome.java所属的包,所以系统将这类程序都放到系统的默认包(default package)中。在程序Welcome.java的main方法中输入语句System.out.println(“Welcome to Java”);。在键入程序的同时,代码帮助工具会自动给出提示来帮助用户完成程序的编写。例如:若在System后面键入点(.)后稍等1秒,Eclipse就会显示一个弹出菜单来协助用户完成代码,如图13-18所示。可以从Eclipse提供的下拉菜单中选择合适的选项来完成代码。图13-18 代码帮助工具5编译和运行程序编译和运行程序一般情况下,源代码在键入的时候会自动进
17、行编译。例如,如果用户忘记在语句结束的时候键入分号(;),如图13-19所示,那么就会看到一条波浪线来指出错误。图13-19 源代码编译在运行程序前要保证程序正确并被编译通过,换句话说就是程序中没有波浪线了。要运行程序Welcome.java,需右键点击Package视图中的该程序,在弹出的菜单中选择“Run”“JavaApplication”,如图13-20所示,程序运行的结果显示在控制台的窗格中,如图13-21所示。图13-20 运行程序菜单命令图13-21 程序运行结果6在命令行运行Java Applications除了使用工具软件来运行Java程序,还可以直接在操作系统上单独运行Jav
18、a程序。下面是在DOS命令提示符下运行Java程序的步骤:(1)点击Windows左下角的“开始”“程序”“附件”“命令提示符”打开DOS窗口。(2)输入下面的命令来设置Java程序运行的环境:set path=%path%;c:j2sdk1.5binset classpath=.;%classpath%输入命令cd c:smithmyjavaprograms进入存放用户所编写程序的目录。输入命令java Welcome来运行程序。运行输出的界面如图13-22所示。提示:也可以使用javac Welcome.java命令在DOS提示符下编译程序Welcome.java,如图13-22所示。图1
19、3-22 Java程序运行结果7调试Eclipse还集成了调试工具。用户不用离开集成环境就可以通过Eclipse调试器的帮助来找到错误。Eclipse调试器提供了断点设置的功能,可以一行一行的执行程序。在程序执行的同时,可以看到变量存储了什么值,研究哪一个方法被调用了,并且知道程序将要发生什么事件。1)设置断点追踪程序时可以通过一行一行的执行程序来进行,但是对于调试大型程序来说这样很费时间。通常,我们知道程序中哪些部分运行正常,这些部分就不需要追踪,只需要追踪有可能出现问题的代码行,这种情况下就可以使用断点。断点是放置在源程序中告诉调试器到这一行暂停的标志。调试器依次运行程序直到遇到断点停止,
20、所以可以追踪到设置断点的那部分程序。使用断点可以很快的越过工作正常的程序从而找到引起问题的那部分程序。在一行上设置断点最快的方法就是在要设置断点的那一行的开始处双击,会看到这行被选中,见图13-23,还可以通过菜单项“Run”“Toggle Line Breakpoint”执行。要删除断点,双击该行的断点处即可。调试程序时可以设置任意多个断点,在调试的过程中也可以随时删除断点。退出项目的时候Eclipse会在项目中保留所设置的断点。重新打开项目的时候断点仍然保存在项目中。图13-23 设置断点2)启动调试器有几种方式可以启动调试器,一种简单方式如下所示:(1)在代码编辑器中,在main方法的第
21、一句设置断点。(2)在项目面板单击“ShowCurrentTime.java”,在弹出的菜单中选择“Debug”“Java Application”来启动调试器,会看到Confirm Perspective Switch对话框,如图13-24所示,点击按钮“Yes”进入调试透视图。图13-24 Confirm Perspective Switch对话框3)控制程序的执行程序会停在main方法的第一行(整个程序的第六行),这一行称为当前正在执行的断点,用深色背景标识和强调出来。正在执行的断点也指明了调试器要进行调试的下一行代码。当程序在执行断点处停止时,用户可以发表调试意见来控制程序的执行,也可
22、以预测和修改程序中变量的值。当Eclipse处于调试状态下时,工具栏用于调试的按钮显示在调试窗口中,见图13-25中画圈部分。工具栏的按钮也出现在主菜单Run中,如图13-26所示。以下是控制程序执行的命令:Resume继续执行被暂停的程序。Suspend挂起,暂停一个程序的执行。Terminate终止,停止当前的调试活动。Step Into逐步执行,执行一条语句,或者步入一个方法。Step Over执行整体,执行一条语句,如果这条语句包含对一个方法的调用,那么不中断的执行完这个方法。Step Return返回,执行完当前方法中的所有语句后返回调用这个方法的主方法。Run to Line从开始
展开阅读全文