欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第12章_Web编程基础.ppt

    • 资源ID:87667884       资源大小:1.14MB        全文页数:33页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第12章_Web编程基础.ppt

    第第12章章 Web编程基础编程基础 1教学内容 使用Visual Basic创建简单的Web程序了解Internet的构架会简单的配置IIS212.1 Internet网络12.1.1 什么是什么是Internet?世界上最大的网络世界上最大的网络(Internet由此得名由此得名)。在遍布全世界的家庭、公司、学校和政府办公室中,在遍布全世界的家庭、公司、学校和政府办公室中,数以百万计的各种类型的计算机数以百万计的各种类型的计算机(PC机、机、Mac机、大机、大型机和其他类型的计算机型机和其他类型的计算机)都连接成了网络,这些网都连接成了网络,这些网络再彼此连接就构成了络再彼此连接就构成了Internet。因为所有的计算机。因为所有的计算机都连接起来了,所以都连接起来了,所以Internet上的任意一台计算机都上的任意一台计算机都能够与另一台计算机通信。能够与另一台计算机通信。312.1.2 服务器与客户机服务器服务器通过通过Internet访问的大部分信息都是存储在称为访问的大部分信息都是存储在称为“服务服务器器”的计算机上。服务器可以是任意一种类型的计的计算机上。服务器可以是任意一种类型的计算机算机客户机客户机客户机是一台计算机,更确切地说,是一个特殊的计客户机是一台计算机,更确切地说,是一个特殊的计算机程序,它知道如何与某种类型的服务器通信以算机程序,它知道如何与某种类型的服务器通信以便使用服务器上存储的信息。便使用服务器上存储的信息。412.2 Html文件格式Web页通常是以页通常是以HTML格式写成的,格式写成的,HTML以标签以标签(TAG)标示及排列各对象。而标签本身则以)标示及排列各对象。而标签本身则以“”号标识,标签内的内容称为号标识,标签内的内容称为(ELEMENT),元素代表了标签的意义。元素代表了标签的意义。一般格式:一般格式:OBJECTOBJECT,或者或者5例如:名为test.html的网页文本简单的简单的HTML文件文件这里放个标题这里放个标题欢迎进入欢迎进入Visual Basic!这是第一段落的结束。这是第一段落的结束。这是这是H2字体字体!这是这是H3字体字体!这是这是H4字体字体!另一段落的结束在这儿另一段落的结束在这儿这里是这里是H5字体字体!这里是这里是H6字体字体!6 以下是在浏览器中显示的结果 712.3 Web服务器与Microsoft IIS12.3.1 IIS的安装的安装1.单击单击“开始开始”,单击,单击“控制面板控制面板”,双击,双击“添加或添加或删除程序删除程序”启动启动“添加或删除程序添加或删除程序”应用程序。应用程序。2.在在“添加或删除程序添加或删除程序”对话框左侧的列中,单击对话框左侧的列中,单击“添加添加/删除删除 Windows 组件组件”。3.出现出现“Windows 组件向导组件向导”后,单击后,单击“下一步下一步”。4.在在“Windows 组件组件”列表中选中列表中选中“Internet 信息信息服务服务”。5.单击单击“下一步下一步”,然后根据指导进行操作。,然后根据指导进行操作。812.3.2 配置IIS12.3.2.1 更改主目录更改主目录每个网站都必须有一个主目录每个网站都必须有一个主目录。更改主目录的步骤:更改主目录的步骤:在在 Internet 信息服务管理单元中,选择某个网站或信息服务管理单元中,选择某个网站或 FTP 站站点,并打开其属性页。点,并打开其属性页。单击单击“主目录主目录”选项卡,然后指定主目录的位置。可以选选项卡,然后指定主目录的位置。可以选择:择:此计算机上的目录此计算机上的目录 另一台计算机上的共享目录另一台计算机上的共享目录重定向到重定向到URL 在文本框中,指定目录的路径名、共享名或在文本框中,指定目录的路径名、共享名或 URL。912.3.2.2 创建虚拟目录创建虚拟目录如果网站包含的某些文件不在主目录中或在其他计算机上,则必须创如果网站包含的某些文件不在主目录中或在其他计算机上,则必须创建虚拟目录将这些文件包含到网站中。要使用其他计算机上的目录,建虚拟目录将这些文件包含到网站中。要使用其他计算机上的目录,必须指定此目录的通用命名约定必须指定此目录的通用命名约定(UNC)名称,并提供具有访问权限名称,并提供具有访问权限的用户名和密码。创建虚拟目录的步骤如下:的用户名和密码。创建虚拟目录的步骤如下:在在 Internet 信息服务管理单元中,选择要添加目录的网站或信息服务管理单元中,选择要添加目录的网站或 FTP 站站点。点。单击单击“操作操作”菜单,指向菜单,指向“新建新建”,然后单击,然后单击“虚拟目录虚拟目录”。使用使用“虚拟目录创建向导虚拟目录创建向导”完成此任务。完成此任务。如果使用如果使用 NTFS格式的分区,也可以用鼠标右键单击格式的分区,也可以用鼠标右键单击 Windows 资源管资源管理器中的某个目录,单击理器中的某个目录,单击“共享共享”,然后选择,然后选择“Web 共享共享”属性页属性页来创建虚拟目录。来创建虚拟目录。删除虚拟目录的步骤如下:删除虚拟目录的步骤如下:在在 Internet 信息服务管理单元中,选择要删除的虚拟目录。信息服务管理单元中,选择要删除的虚拟目录。单击单击“操作操作”菜单,然后单击菜单,然后单击“删除删除”。删除虚拟目录不会删除相。删除虚拟目录不会删除相应的物理目录或文件。应的物理目录或文件。1012.3.2.3 启动和停止站点启动和停止站点默认情况下,重新启动计算机时将自动启动站点。停止站点默认情况下,重新启动计算机时将自动启动站点。停止站点将停止将停止 Internet 服务,并从计算机内存中卸载服务,并从计算机内存中卸载 Internet 服服务。暂停站点将阻止务。暂停站点将阻止 Internet 服务接受新的连接,但不影服务接受新的连接,但不影响已在处理的请求。启动站点将重新启动或恢复响已在处理的请求。启动站点将重新启动或恢复 Internet 服务。按以下步骤开始、停止或暂停站点:服务。按以下步骤开始、停止或暂停站点:在在 Internet 信息服务管理单元中,选择要开始、停止或暂信息服务管理单元中,选择要开始、停止或暂停的站点。停的站点。单击工具栏中的单击工具栏中的“开始开始”、“停止停止”或或“暂停暂停”按钮。按钮。如果站点意外停止,如果站点意外停止,Internet 信息服务管理单元将无法正确信息服务管理单元将无法正确显示服务器的状态。重新启动之前,先单击显示服务器的状态。重新启动之前,先单击“停止停止”,然,然后再单击后再单击“开始开始”重新启动站点。重新启动站点。1112.3.2.4 重新启动重新启动 IIS当应用程序出错或不可用时,可以通过当应用程序出错或不可用时,可以通过 IIS 停止或重新启动计算机。停止或重新启动计算机。由于多个由于多个 Internet 服务在同一个进程中运行,所以服务在同一个进程中运行,所以 Internet 服务服务的关机和重新启动与其他的关机和重新启动与其他 Windows 服务不同,应该使用服务不同,应该使用 Internet 信息服务管理单元而不是信息服务管理单元而不是“计算机管理服务计算机管理服务”管理单元重新启动管理单元重新启动 Internet 服务。如果启用了服务。如果启用了“可靠重新启动可靠重新启动”,当应用程序发生,当应用程序发生故障时将自动重新启动故障时将自动重新启动 IIS。重新启动。重新启动 IIS的步骤如下:的步骤如下:在在 Internet 信息服务管理单元中,选择要重新启动信息服务管理单元中,选择要重新启动 IIS 的计算机的计算机图标并单击图标并单击“操作操作”。单击单击“重新启动重新启动 IIS”,出现,出现“停止停止/启动启动/重新启动重新启动”对话框。对话框。从下拉菜单中,选择从下拉菜单中,选择“重新启动重新启动 Internet 服务服务”。还可以选择还可以选择“启动启动 Internet 服务服务”、“停止停止 Internet 服务服务”或或“重重新启动新启动”。若要停止。若要停止 Internet 服务,必须禁用服务,必须禁用“可以重新启动可以重新启动”。单击单击“确定确定”。IIS 将在选定计算机上重新启动将在选定计算机上重新启动 Web 服务。服务。1212.3.2.5 配置配置 ASP 应用程序应用程序可以为安装在可以为安装在 Web 服务器上的每个服务器上的每个 ASP(第(第13章有更多的关于章有更多的关于ASP的讲述)应用程序设置某些属性。例如,可以在应用程序中的讲述)应用程序设置某些属性。例如,可以在应用程序中启用会话状态或设置默认脚本语言。应用程序属性将应用于应用启用会话状态或设置默认脚本语言。应用程序属性将应用于应用程序中的所有程序中的所有 ASP 网页,除非在某个单独网页中直接覆盖了此网页,除非在某个单独网页中直接覆盖了此属性。配置属性。配置 ASP 应用程序的方法如下:应用程序的方法如下:在在 Internet 信息服务管理单元中,选择网站或应用程序的开始位信息服务管理单元中,选择网站或应用程序的开始位置目录。置目录。打开目录的属性页,然后单击打开目录的属性页,然后单击“主目录主目录”、“虚拟目录虚拟目录”或或“目目录录”选项卡。选项卡。单击单击“配置配置”按钮,然后单击按钮,然后单击“选项选项”选项卡。选项卡。设置应用程序的属性。有关每种属性的描述,请参阅选项属性页。设置应用程序的属性。有关每种属性的描述,请参阅选项属性页。1312.4 简单的Web浏览器客户端用用WebBrower控件来创建一个简单的控件来创建一个简单的Web浏览器浏览器的客户端程序。的客户端程序。1412.4.1 使用WebBrower控件(1)新建项目)新建项目MyWebBrower(2)加载组件,)加载组件,WebBrower控件不在工具箱的默控件不在工具箱的默认设置里。认设置里。1.切换到工具箱的组件栏;切换到工具箱的组件栏;2.在该栏的空白处单击鼠标右键,从弹出的菜单中选在该栏的空白处单击鼠标右键,从弹出的菜单中选择自定义工具箱。将看到择自定义工具箱。将看到“选择工具箱项选择工具箱项”窗口,窗口,3.在窗口的在窗口的COM组件页中选择组件页中选择“Microsoft Web 浏览浏览器器”,然后单击确定按钮,然后单击确定按钮15(3)将新添加的组件拖放到)将新添加的组件拖放到Form窗口中。窗口中。(4)再放置)再放置3个按钮,分别用于后退、前进和开始。个按钮,分别用于后退、前进和开始。(5)最后放置一个文本框用于输入)最后放置一个文本框用于输入Internet地址。地址。1612.4.2 WebBrower常用的方法Navigate2 该方法接收一个该方法接收一个URL地址参数,将该地址参数,将该URL指定的指定的web页在组件中显示出来页在组件中显示出来GoBack 向后回退一个网页向后回退一个网页GoForward 向前前进一个网页向前前进一个网页GoHome 显示主页显示主页ReFresh 刷新当前页刷新当前页Stop 停止当前页的显示和下载停止当前页的显示和下载1712.4.3 WebBrower常用的事件BeforeNavigate2 将要开始下载并显示一个将要开始下载并显示一个Web页页NavigateComplete2 Web页下载显示完毕页下载显示完毕FileDownload 将有文件下载操作发生将有文件下载操作发生1812.4.3 WebBrower常用的属性LocationURL 指示当前指示当前Web网页的网页的URL地址地址1912.4.4 控件代码 “转到转到”按钮的代码:按钮的代码:Private Sub BtnGo_Click(ByVal sender As System.Object,_ByVal e As System.EventArgs)Handles BtnGo.Click WebBrowser.Navigate2(TxtAddress.Text)End Sub20“前进”按钮的代码Private Sub Btnforward_Click(ByVal sender As System.Object,_ByVal e As System.EventArgs)Handles Btnforward.Click Try WebBrowser.GoForward()Catch ex As Exception End TryEnd Sub21“后退”按钮的代码Private Sub BtnBack_Click(ByVal sender As System.Object,_ByVal e As System.EventArgs)Handles BtnBack.Click Try WebBrowser.GoBack()Catch ex As Exception End TryEnd Sub22文本框的KeyDown事件代码Private Sub TxtAddress_KeyDown(ByVal sender As Object,ByVal e As _System.Windows.Forms.KeyEventArgs)Handles TxtAddress.KeyDown If(e.KeyCode=Keys.Enter)Then WebBrowser.Navigate2(TxtAddress.Text)End IfEnd Sub23NavgateComplete2事件的代码Private Sub WebBrowser_NavigateComplete2(ByVal sender As Object,ByVal e As AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event)_Handles WebBrowser.NavigateComplete2 TxtAddress.Text=WebBrowser.LocationURLEnd Sub24运行结果2512.5 创建第一个Web应用程序Web应用程序和一般的应用程序和一般的Windows应用程序之间的应用程序之间的最大的差别:最大的差别:Web应用程序将大部分代码保存在应用程序将大部分代码保存在Web服务器上服务器上Web服务器负责执行该程序,并负责把结果返回给浏服务器负责执行该程序,并负责把结果返回给浏览器。览器。2612.5.1 Web应用程序项目使用使用Web的方式的方式:ASP:创建:创建Active Server Pages(活动服务器页面),其(活动服务器页面),其中包含在服务器上执行的中包含在服务器上执行的Visual Basic代码。代码。Visual Basic类:已被编译到类:已被编译到Dll文件中的类。文件中的类。客户端脚本:客户端脚本:VBScript,用于在浏览器内部执行代码。,用于在浏览器内部执行代码。2712.5.2 创建Web应用程序项目(1)在起始页上单击新建项目;)在起始页上单击新建项目;(2)选择)选择ASP Web 应用程序图标。应用程序图标。(3)将位置的最后,由默认的)将位置的最后,由默认的Applaction1改为改为MyFirstWeb,单击确定。,单击确定。(4)进行设计界面:)进行设计界面:2812.5.4 创建Web应用程序编写编写Web应用程序计算利息。应用程序计算利息。2912.5.4.1 添加控件4个标签个标签4个文本框个文本框一个链接按钮一个链接按钮303112.5.4.2编写Visual Basic代码Private Sub LBtnCaculate_Click(ByVal sender As Object,_ByVal e As System.EventArgs)Handles LBtnCaculate.Click Dim decBase As Decimal decBase=TxtBase.Text Dim decRate As Decimal decRate=TxtRate.Text/100 Dim nYears As Integer nYears=TxtYear.Text Dim decInterest As Decimal decInterest=decBase*decRate*nYears TxtInterest.Text=decInterest.ToString()End Sub3233

    注意事项

    本文(第12章_Web编程基础.ppt)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开