文档介绍:第八章 Web应用程序开发(一)
教学目标:通过讲授和学生的动手练****使学生了解Web应用程序的开发方法。
教学类型:在多媒体教室直观讲授,引导学生进行简单程序设计操作。加深对本次课内容的理解。
教学内容:Web应用程序介绍,介绍,Web窗体(服务器控件)控件。
Web应用程序
.时代应用程序的开发平台。Windows窗体允许开发运行在Windows操作系统上的应用程序,Web窗体则打开了跨平台开发之门, scape Navigator这样的浏览器应用程序中。最普遍的访问方式是通过网络完成的。开发应用程序和创建Windows程序有很大的差别。而Visual Studio能方便地在这两种开发环境之间切换。
一、客户机/服务器的Web应用程序
大多数Windows应用程序都是独立的应用程序,而Web应用程序需要服务器和客户机。Web服务器把网页发送给客户机,并在浏览器应用程序中显示网页。如图1所示。
1. Web服务器
请求
响应
服务器
客户机(浏览器)
图1 服务器和客户机之间的信息传递
要开发Web应用程序,必须使用远程Web服务器,或者使本机成为Web服务器。
2. Web客户机
浏览器可以显示用超文本标记语言(HTML)编写的网页。
3. Web页
用户请求Web页时,浏览器(客户端)会向服务器发送一个请求。服务器会发送一个已经格式化的HTML文件,或由服务器上的程序动态生成显示页面所必需的HTML代码。动态生成HTML页面的一种Microsoft技术是Active Server Pages(ASP)。
4. Web页与Windows窗体
网页和Windows窗体之间是有区别的。Windows窗体把Windows应用程序窗口用作程序的主要用户界面,网站则通过支持程序代码的网页为用户提供信息。
和Windows窗体一样,网页可以包括文本、图形图像、按钮、列表框,以及其他用于提供信息、处理用户输入或者显示输出的对象。网站,必须使用Visual Web Devepoler工具箱中的控件,每一个Visual Web Developer控件都有其特有的方法、属性和事件。这些控件和Windows窗体控件之间有许多类似之处,也有若干重要的差异。
二、一个Web应用程序实例—Hello World
1、启动Visual Web Developer 2005 ,单击文件\新建网站,打开对话框。网站,在位置框中选择HTTP,在右侧的项目名称框中输入http:// localhost /Helloworld,在语言框中选择Visual Basic,单击确定按钮,则新建一个名为Helloworld的项目。
2、新建项目以后Visual Web ,同时将使该文件处于编辑状态。
3、,在右侧的解决方案资源管理器中的最上端的http://localhost/Helloworld/上单击鼠标右键,选择添加新项,打开添加新项对话框后单击添加按钮。
4、添加新的Web窗体以后Visual Web Developer将自动打开该文件,并使之处于HTML视图。
5、选中刚才拖入的Label控件,在属性窗口中设置其ID属性为lbl