第12章Web环境下VFP应用程序开发ppt课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在Default.aspx的设计界面中,从左边的工具箱中 拖动一个TextBox控件到网页Default.aspx的设计界 面上,并在TextBox控件的属性窗口中设置其 “Text”属性值为 “大家好,这是我的第一个应用程序。”
精品课件
章节目录 同步实验 课堂练习
3)单击“保存”按钮,选择菜单“生成”→“生 成网站”,则在输出窗口显示编译信息,如图所示, 显示生成网站成功。
精品课件
章节目录 同步实验 课堂练习
3. 身份验证
身份验证是从用户获取名称和密码等标识凭证并根 据某些机构验证这些凭据的过程。如果凭据有效,则 提交该凭据的实体被视为通过身份验证的标识。一旦 标识通过了身份验证,则身份验证过程会确定该标识 是否可以访问给定的资源。
精品课件
章节目录 同步实验
IIS具有身份验证功能。在网站属性对话框中,选 择“目录安全性”选项卡,将出现的画面如图所示
章节目录
同步实验 课堂练习
软件体系结构一般是分层的结构,每一层具有其 特定的任务,相邻的层与层之间存在请求和提供服 务的关系。每一层又可模块化设计,每个模块完成 不同的功能,以共同实现该层的目标。
6/73
2021/3/1
精品课件
12.2 Web应用程构一般是分层的结构,每一层具有其 特定的任务,相邻的层与层之间存在请求和提供服 务的关系。每一层又可模块化设计,每个模块完成 不同的功能,以共同实现该层的目标。
精品课件
章节目录 同步实验 课堂练习
12.3.3 安装Visual Studio 2005
Visual Studio是微软公司的一套完整的开发工具 集,要想开发 Web应用程序,就需要安装 Visual Studio。
安装Visual Studio 2005时,为了确保顺利安装, 需要卸掉Visual Studio 2005之前的产品。然后运行 Visual Studio 2005的安装文件,进入Visual Studio 2005的安装画面,按照安装向导的提示一步 步地安装。
精品课件
章节目录 同步实验 课堂练习
2)基本身份验证
使用基本身份验证可限制对NTFS格式的Web服务器 上的文件的访问。在这种方式下,用户必须输入凭据 ,而且访问是基于用户ID的。用户ID和密码都以明文 形式在网络中进行发送。
精品课件
章节目录 同步实验 课堂练习
3)集成Windows身份验证
集成Windows身份验证比基本身份验证安全,而且 在用户具有Windows域帐户的内部网环境中能很好地 发挥作用。在这种方式下,浏览器尝试使用当前用户 在域登录过程中使用的凭据,如果尝试失败,就会提 示该用户输入用户名和密码。使用集成的Windows身 份验证时,用户的密码将不传送到Web服务器。如果 用户作为域用户登录到本地计算机,则他在访问此域 中的网络计算机时不必再次进行身份验证。
Web应用系统的背景
同步实验 课堂练习
早期的网络应用系统一般是基于Client/Server (简称C/S)结构的,即客户机/服务器结构。
客户机/服务器结构在响应速度、方便客户机与 服务器交互以及数据安全方面体现着优势。
但在管理与维护、升级、平台变迁等方面缺乏灵 活性,并且改造成本高。
2
2021/3/1
是编译执行的,它比ASP拥有更高的执行效 率。
精品课件
章节目录 同步实验 课堂练习
12.3.2 Microsoft IIS的安装和配置
IIS是Internet Information Server的缩写,俗称 Internet信息服务。
它可提供WWW服务、FTP服务和SMTP服务等。
精品课件
章节目录 同步实验 课堂练习
12.3.1 概述
ASP(Active Server Pages)称为活动服务器页面 。如果浏览器请求访问Web服务器端的网页文件是ASP 页,则需要在服务器端处理,并把它翻译成HTML页, 再返回给浏览器。
与早期的静态Web访问相比,它的最大优点是能够 根据不同的用户、不同的访问时间显示不同的页面内 容,从而建立动态网站。
课堂练习
精品课件
章节目录 同步实验 课堂练习
步骤如下:
(1)打开Visual Studio 2005,在“文件”菜单 中选择“新建网站”,打开如图所示的新建网站对话 框。
精品课件
章节目录 同步实验
2)在新建对话框中单击“确定”按钮,进入网 站WebSite1的编辑界面,如图所示
课堂练习
精品课件
章节目录 同步实验 课堂练习
配置主目录和启动文档
章节目录 同步实验 课堂练习
精品课件
章节目录 同步实验 课堂练习
所谓“默认文档”,是指在浏览器中访问某Web应 用程序的主页时,可以不输入主页文件名,只在地址 栏中输入网站的域名或IP地址,Web服务器就自动按 照“启用默认文档”列表中的顺序依次找默认的启动 文档进行加载执行,如果均没有找到,则返回错误信 息。
巨大浪费。
精品课件
2021/3/1
章节目录 同步实验 课堂练习
第12章 Web环境下VFP应用程序开发
12.1 Web应用系统的主要特点 12.2 Web应用程序的体系结构 12.3 建立Web应用程序的开发环境 12.4 访问VFP数据库 12.5 使用ActiveX组件
精品课件
12.2 Web应用程序的体系结构
精品课件
章节目录 同步实验 课堂练习
12.1 Web应用系统的主要特点
2. Web应用系统的特点
1)具有很强的开放性
用户的电脑只需有浏览器并可以上网,就可以在任意时 间、任意地点访问世界范围内的五彩缤纷的Web网站。
2)提供了一致的用户界面
Web应用软件都是基于Web浏览器的,虽然当今浏览器的 种类很多,但界面和使用方法都很相似,用户入门变得非常 简单。
精品课件
章节目录 同步实验 课堂练习
1. 安装IIS
1)打开控制面板,双击窗口中的“添加或删除程 序”图标,打开“添加或删除程序”窗口。
2)单击窗口左边的“添加/删除Windows组件”按 钮,打开“Windows组件向导”对话框
精品课件
章节目录 同步实验 课堂练习
IIS安装完后,如果想检测是否安装成功,可以打 开浏览器,在地址栏输入,就可以看到IIS的帮助文 档,如图所示。
精品课件
章节目录 同步实验 课堂练习
12.3 建立Web应用程序的开发环境
教材中的Web应用程序是以.NET平台下的 2.0技术为基础的。
在入手开发 Web应用程序之前,要先了解 它的开发环境。
Web应用程序的开发环境主要包括 Internet信息服务(IIS)和Visual Studio集成开 发工具
精品课件
章节目录 同步实验 课堂练习
步骤为:
(1)在管理工具中选择“Internet信息服务”, 打开IIS。
3)易于扩展
由于系统提供的服务以及业务逻辑集中在服务器端完成, 而且用户客户端与服务器端的连接通讯遵守的是通用的HTTP 协议,使得Web应用软件平台无关性。所以基于B/S结构的应 用系统非常易于扩展。
3/73
2021/3/1
精品课件
章节目录 同步实验 课堂练习
4/73
12.1 Web应用系统的主要特点
对于传统的基于C/S结构的大型软件系统,软件开发、
维护与升级所花费的人力物力成本是非常高的。而基于B/S结
构的Web应用系统因为系统集中在服务器端,客户端软件不用
安装和变更,并且对用户电脑的配置要求并不高(只要能运
行浏览器即可),因此系统的维护和升级方便简单,同时可
以避免因为客户端操作系统的不同而带来的软件移植造成的
2. Web应用系统的特点
4)更强的信息系统集成性
在B/S结构下,服务器端集中管理文件和数据信息,并
集成提供系统各种服务。随着网站的规模和复杂度日益增加,
Web应用系统的功能已经从刚开始的简单的信息发布系统,发
展到如今几乎所有的信息系统的构建以及复杂的业务处理都
移植到Web平台这个大舞台上来。
5)系统维护和升级的灵活性和经济性
精品课件
章节目录 同步实验 课堂练习
4)单击启动按钮,或按F5键,可以运行该网站。 若是第一次运行网站WebSite1,Visual Studio 2005 会弹出“未启用调试”对话框,如图所示。
精品课件
章节目录 同步实验 课堂练习
5)单击“确定”按钮,系统就会自动添加配置文 件Web.config,然后系统就会打开浏览器,并在浏览 器中显示网页Default.aspx的内容,如图所示。
章节目录章节目录章节目录章节目录同步实验同步实验同步实验同步实验课堂练习课堂练习课堂练习课堂练习配置主目录和启动文档配置主目录和启动文档选择开始菜单选择开始菜单管理工具管理工具internetinternet信信息服务打开如图所示的息服务打开如图所示的internetinternet信息服务窗信息服务窗口口章节目录章节目录章节目录章节目录同步实验同步实验同步实验同步实验课堂练习课堂练习课堂练习课堂练习右键单击默认网站节点在弹出的快捷菜单中右键单击默认网站节点在弹出的快捷菜单中选择属性打开默认网站属性对话框选择属性打开默认网站属性对话框章节目录章节目录章节目录章节目录同步实验同步实验同步实验同步实验课堂练习课堂练习课堂练习课堂练习配置主目录和启动文档配置主目录和启动文档章节目录章节目录章节目录章节目录同步实验同步实验同步实验同步实验课堂练习课堂练习课堂练习课堂练习所谓默认文档是指在浏览器中访问某所谓默认文档是指在浏览器中访问某webweb应应用程序的主页时可以不输入主页文件名只在地址用程序的主页时可以不输入主页文件名只在地址栏中输入栏中输入网站网站的域名或的域名或ipip地址地址webweb服务器就自动按服务器就自动按照启用默认文档列表中的顺序依次找默认的启动照启用默认文档列表中的顺序依次找默认的启动文档进行加载执行如果均没有找到则返回错误信文档进行加载执行如果均没有找到则返回错误信章节目录章节目录章节目录章节目录同步实验同步实验同步实验同步实验课堂练习课堂练习课堂练习课堂练习身份验证身份验证身份验证是从用户获取名称和密码等标识凭证并根身份验证是从用户获取名称和密码等标识凭证并根据某些机构验证这些凭据的过程
Web应用程序的体系结构有一个发展历程, 是随着浏览器技术和软件开发技术的发展而发展 的。根据所分的层次,目前常见的Web应用程序的 体系结构有两层结构、三层结构和四层结构。
7/73
2021/3/1
精品课件
1. 两层结构
章节目录 同步实验 课堂练习
精品课件
2. 三层结构
章节目录 同步实验 课堂练习
精品课件
章节目录 同步实验 课堂练习
12.3.1 概述
ASP存在的不足: ASP代码与HTML标记混合在一个页面中,不便于阅 读,也不便于表示层与业务逻辑分离, 它是解释方式执行的,相比编译方式执行而言,其 性能受到很大影响。
由于ASP的种种限制,微软推出了。
精品课件
精品课件
章节目录 同步实验 课堂练习
虽然到目前为止,可以建立并运行 Web应 用程序了,但任务还没有完。因为现在建立的 WebSite1虚拟网站只能在自身机器上的浏览器访问, 其它机器的浏览器是访问不了的。要想其它机器的浏 览器能访问刚建立的WebSite1站点,必须在IIS服务 器中创建它。
章节目录 同步实验 课堂练习
第12章 Web环境下VFP应用程序开发
12.1 Web应用系统的主要特点 12.2 Web应用程序的体系结构 12.3 建立Web应用程序的开发环境 12.4 访问VFP数据库 12.5 使用ActiveX组件
精品课件
12.1 Web应用系统的主要特点
章节目录
为了保证在浏览器中能够成功访问IIS服务器上的 网页,IIS要在Visual Studio 2005之前安装 。
精品课件
章节目录 同步实验
12.3.4 2.0应用程序测试
为了检测应用程序运行环境是否搭建成功 ,这里讲解一个简单的实例。在这个实例中,只有一 个Web页面,显示一串文字。
课堂练习
精品课件
章节目录 同步实验 课堂练习
单击“编辑...”按钮,出现身份验证的三种访问 控制:匿名访问、基本身份验证和集成Windows身份 验证,如图所示
精品课件
章节目录 同步实验 课堂练习
1)匿名访问
匿名访问不验证访问用户的身份,Web客户端不需 要提供任何身份验证的凭据。Web服务端会把这样的 访问都映射到服务端的一个账户,一般为 “IUSER_MACHINE”,即匿名访问 Internet 信息服 务的内置帐户。用户可以修改这个映射用户名为本机 的一个具体用户名。
章节目录 同步实验 课堂练习
12.3.1 概述
是一个基于.NET环境的、统一的 Web 开发 平台,它为程序员提供了一个全新且强大的服务器组 件结构。
它不是ASP的简单升级,而是一个全新的软件开发 平台。
它解除了程序员开发语言的限制,可以用任何 .NET所支持的开发语言,如Visual 、 Visual C++.NET、和Visual C#等编写Web应用程序。
精品课件
3. 四层结构
章节目录 同步实验 课堂练习
精品课件
章节目录 同步实验 课堂练习
第12章 Web环境下VFP应用程序开发
12.1 Web应用系统的主要特点 12.2 Web应用程序的体系结构 12.3 建立Web应用程序的开发环境 12.4 访问VFP数据库 12.5 使用ActiveX组件
精品课件
章节目录 同步实验
2. 配置主目录和启动文档
选择“开始”菜单→“管理工具”→“Internet信 息服务”,打开如图所示的“Internet信息服务”窗 口
课堂练习
精品课件
章节目录 同步实验
右键单击“默认网站”节点,在弹出的快捷菜单中 选择“属性”,打开“默认网站”属性对话框,
课堂练习
精品课件
相关文档
最新文档