在ASP.NET中使用VisualFoxPro7.0

在ASP.NET中使用VisualFoxPro7.0,第1张

在ASP.NET中使用VisualFoxPro7.0,第2张

简介
Microsoft & reg;Visual Studio & reg一些最明显的变化。NET是在ASP.NET实现的动态服务器页面(ASP)技术的扩展。微软。NET framework引入了以下两个主要的高级功能,ASP.NET是它们的技术基础:Web Forms和XML Web services。

Web表单用于前端Web开发。Visual Studio中的新Web窗体设计器。NET提供了一个通用的用户界面。NET语言可以使用,并提供对大量面向对象的服务器端控件的访问。

驱动软件的概念是的核心。网。XML Web服务使得通过内部网或互联网提供服务变得非常简单。

而Microsoft Visual FoxPro & reg7.0不是Visual Studio的一部分。NET,但它仍然可以通过各种方法集成到用ASP.NET开发的应用程序中。本文列举了四个例子,并对其中一些进行了解释。这些例子表明,我们可以轻松地将Visual FoxPro 7.0无缝集成到基于Web表单的应用程序中。

什么是。网?
Microsoft & reg;的。NET framework是一个Microsoft XML Web服务平台,由以下四个元素组成:

客户端
是指用于个人计算机、移动设备和嵌入式设备的各种操作系统。比如微软Windows & regWindows XP Embedded和Windows CE。NET是实现。NET框架。

服务
这些服务允许应用程序彼此共享数据,并调用其他应用程序的功能,而不管这些应用程序是如何构建的,它们运行在什么操作系统或平台上,以及它们使用什么设备来访问它们。

Server
Server用于承载和部署XML Web services和。NET平台。微软。NET EntERPrise Server、Windows 2000 Server系列和即将推出的Windows。NET服务器系列提供了内置的安全性,并支持XML和可伸缩性。

开发人员工具
这些工具用于在。NET平台。Visual Studio提供的框架。NET可以使用四种核心语言进行应用程序开发:Microsoft Visual Basic & reg、微软Visual c++ & reg;、微软Visual c# & # 8482;和Microsoft JScript & reg。虽然Visual FoxPro 7.0不是Visual Studio的一部分。NET,它仍然可以用来创建XML Web服务,所以它也是一个有效的。NET框架开发工具。
。NET框架和Visual Studio。NET
微软。NET框架是。NET平台编程模型,用于构建、部署和运行XML Web服务和所有应用程序类型(桌面应用程序和基于Web的应用程序)。它提供了一个高效的基于标准的环境,将现有开发者的输入与新一代应用和服务相集成,并为部署和操作互联网范围的应用提供了灵活的解决方案。

图1:。NET框架

图1显示了。NET framework并阐释了Visual Studio。NET将组件集成到一个易于使用的开发环境中。

的。NET framework由以下组件组成:

语言
Visual Studio。NET本身包含四种语言:Visual Basic、Visual C++、Visual C#和JScript。然而,模块的本质。NET framework允许将第三方创建的其他语言集成到Visual Studio .NET中,这样的语言有20多种,包括Perl、Component Pascal、SmallScript和Smalltalk。

公共语言规范
该规范是所有实现。NET框架,并定义了通用类型系统的标准和所有语言都必须实现的功能。这是第三方语言和框架集成的基础。

Windows窗体
所有语言都共享公共的Windows窗体引擎。所有语言中的窗体设计器都是一致的,因此所有语言都可以访问提供相同属性和方法的相同固有控件。即使用不同的语言开发,它的界面也是一样的外观。

ASP.NET
这是Web表单和XML Web服务的基本技术。Web表单用于前端Web开发,而XML Web services通过Intranet或Internet提供相应的功能。

数据管理。NET取代ADO作为。NET框架,它是一种高度可扩展的使用XML进行数据传输的技术。

基本类库
这些类为访问各种信息(例如,系统信息、用户信息等)提供了一致且易于使用的方法。),以前必须使用特殊的组件或API来访问。

公共语言运行时(CLR)
CLR为编译器提供托管执行环境和编译服务。编译器将源代码编译成中间语言(IL),然后以实时(JIT)方式执行IL。所有源语言共享CLR,并被编译成相同的IL。
isualstudio.net概述

Visual Studio。NET提供了一套丰富的开发工具,这些工具隐藏了。NET框架,从而减少学习产品和开发应用程序所需的时间。安装Visual Studio时。NET、CLR和。还安装了. NET framework类。Visual Studio。NET定义了四种不同的应用程序,可以在。NET框架:

控制台
这些是没有图形用户界面(GUI)的命令行应用程序,可以在DOS窗口中执行并与之交互。除了它们固有的用途之外,这些应用程序特别适合于测试代码片段以确保它们的正确功能。

Windows窗体
这些是围绕GUI构建的高级客户端应用程序,类似于用Visual FoxPro 7.0编写的桌面应用程序。中开发的客户端应用程序的新功能。NET框架包括可视化继承、无需编码调整大小、自动控件更新和新控件。

Web窗体
这些是基于浏览器的应用程序,围绕带有特殊控件的GUI构建。Web应用程序是用ASP.NET写的。

XML Web services
这些是定义XML Web services的应用程序。对于其他XML web服务或应用程序,它们可以在本地网络或互联网上公开。它们基于HTTP和XML,所以它们传输的信息可以通过防火墙。
将Visual FoxPro 7.0集成到用Visual Studio开发的应用程序中。NET中,可以采用以下三种方法之一:

使用Visual FoxPro 7.0开发部署COM组件,可以在。NET应用程序并为其提供服务。NET应用程序。
使用Visual FoxPro 7.0创建并提供可由。NET应用程序。当然,Visual FoxPro 7.0应用程序也可以使用通过Visual Studio .NET开发的XML Web服务,
让新的Visual FoxPro 7.0 OLE DB提供程序允许Visual Studio。NET应用程序来访问保存在Visual FoxPro 7.0数据库和表中的数据。
本文中的示例说明了这三种可能的方法:使用COM、创建和使用Web服务以及使用OLE DB提供程序来提供数据。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 在ASP.NET中使用VisualFoxPro7.0

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情