分享到:

Visual FoxPro的客户/服务器应用程序开发

1引言90年代以来,客户/服务器(Client/Server,简称C/S)体系结构得到了广泛的应用。目前流行的关系数据库管理系统(RDBMS)都是基于C/S体系结构的RDBMS产品。C/S体系结构的优点在于把数据和程序分开。Client端完成的是用户界面管理和表现逻辑;Server端完成的是数据结构的管理、数据的加工处理、安全性管理、用户权限管理和事务处理等功能;网络上传递的是客户的请求和服务器返回的结果。C/S数据库系统能够充分发挥在客户端开发应用程序的灵活性和数据库服务器提供的安全性检查及健壮的事务处理机制。此外,对于网络来说,客户/服务器应用程序能够提高网络I/O吞吐量。2VisualFoxPro访问服务器数据的方法VisualFoxPro作为客户/服务器结构的前端,提供了两种访问服务器数据的方法:SQLpas-through(SPT)和远程视图。SPT技术可以直接把SQL语句发送给服务器。由于这些被传递的SQL语句在后台...  (本文共4页) 阅读全文>>

《牡丹江医学院学报》2007年06期
牡丹江医学院学报

用SQL pass-through创建客户/服务器应用程序

在课堂教学中,学生通过一定阶段的Visual FoxPro的学习,都能够掌握简单的单机编程,但是对于用Visual FoxPro来编制自己的客户/服务器程序却还很陌生,尤其是利用源代码编程。笔者在这里介绍如何在Visual FoxPro平台上利用SQL pass-through技术实现客户/服务器编程。对于一个应用程序的开发我们可以有多种方法来处理,但最困难的一件事是我们如何选择一种最好最适合的方法来创建一个应用程序。而在客户服务器开发中我们所要面对的复杂事实是有两种数据引擎供我们选择,即前端的Visual FoxPro和后端的SQL database引擎。当我们使用SQL pass-through时,可以完全控制Visual FoxPro与后端的通信。学过VisualFoxPro的对SQL语句应该不会陌生,我们可以构造SQL语句并发送到服务器。如果需要执行数据验证和检验数据规则,我们可以决定在什么时候和如何做。SQL pass...  (本文共2页) 阅读全文>>

《微型电脑应用》2000年04期
微型电脑应用

动态服务器应用程序设计策略

一、引言 本文将讨论怎样沿着事务流程将一个应用程序分割成无状态的、封装的请求,该请求可减少ASP Session对象中缓存数据的需求。通过减少对Session对象的需求,可以减少对cookies对象的依赖,并且使得该应用程序易于分布到多个IIS(Microsoft Internet Information Server)。 本文也将讨论使用无状态对象模式设计中间层服务对象,这种模式在页面之间漫游时不保存对象属性值。对于你的服务对象使用无状态对象模式比使用状态对象模式更有效,因为无状态模式在每次停止激活对象时不需要 MTS(Mi.crosoft Transaction Server)缓存对象局性值,在激活该对象时也不需要存贮这些数值。这种方式可使你的应用程序更有效地利用附加的计算能力。 最后,本文将显示怎样在事务处理应用程序中通过跨Session共享显示数据来减少主数据库检索开销。在一个典型的事务处理应用程序中为显示用户界面收集数...  (本文共5页) 阅读全文>>

《河南电力》1999年04期
河南电力

WWW服务器应用程序的动态编程选择

前言 微软的Intcmet服务器IE(Microsoft In-t。:llet Infonnation曳rver)是当今Winodws NY上抽.行效率最佳的Web服务器之一。由十州。由ws NT的广泛应用加之115可以免费使用以及其良好的性能表现,因而对WWW服务器应用程序的开发影响很大。 115提供所有传统的内容传送方式。除了对静态网页有良好的支持外,还可通过c(;l(公用网关接口)、lS妙I、IDC、ASP和第三种解决方案进行Web编程,从而实现目前十分流行的动态网页机制。可见在115上进行Wob编程有着众多的选择,但是决定采用哪种方法需用考虑大量的因素,这些因素为开发者进行折衷考虑提供了机会,这些因素主要包括: (l)应用程序的性能:指程序对用户请求的反应速度,能同时支持的用户数量; (2)实现程序的难度:指编程及调试的难易程度; (3)稳定性和安全性:指应用是否受制于特殊环境,安全性考虑如何; (4)移植性和可重用性:...  (本文共4页) 阅读全文>>

《河南城建高等专科学校学报》2000年02期
河南城建高等专科学校学报

WWW服务器应用程序的动态编程选择

0 引言微软的Internet服务器IIS(MicrosoftInternetInformationServer)是当今WindowsNT上执行效益最佳的Web服务器之一。由于WindowsNT的广泛应用,加之IIS可以免费使用以及其良好的性能表现,因而对WWW服务器应用程序的开发影响很大。IIS提供所有传统的内容传递方式。除了对静态网页有着良好的支持外,还可通过CGI(公用网关接口)、ISAPI、IDC、ASP和第三方解决方案进行Web编程,从而实现目前十分流行的动态网页机制。可见在IIS上进行Web编程有着众多的选择,但是决定采用哪种方法需用考虑大量的因素,这些因素为开发者进行折衷考虑提供了机会,这些因素主要包括:应用程序的性能,指程序对用户请求的反应速度,能同时支持的用户数量;实现程序的难度,指编程及调试的难易程度;稳定性和安全性,指应用是否受制于特殊环境,安全性考虑如何;移植性和可重用性,指向其它平台转移的工作量大小等。...  (本文共4页) 阅读全文>>

《计算机应用》1970年50期
计算机应用

OLE技术及其应用

OLE技术及其应用孙少斌花传杰蚌埠坦克学院技术室安徽·蚌埠(233013)摘要OLE技术是以对象技术为基础的应用程序开发的强有力工具,本文介绍了OLE的基本概念,讨论了OLE的工作过程及其应用。关键词OLE,客户应用程序,服务器应用程序,DLL,DDE随着计算机技术的不断发展,应用程序和操作环境所具有的功能和复杂程度在迅速增加,传统的软件开发技术已难以满足软件的开发要求,面向对象技术成为重要的软件开发方法。面向对象方法具有良好的信息隐蔽性、模块独立性和可重用性,通过把图像、图形、表格、声音、文件及其它信息形式描述成对象,使应用程序集成更加容易,而且能在不同软件厂家提供的应用程序中更为容易地交换、合成和处理信息,可以大大提高软件的开发效率,同时也可改进操作环境,使得它更为直观。但是,面向对象技术的广泛应用,必须具备一种被采用了面向对象技术的应用程序所广泛接受,能使它们易于相互作用,并提供了大量标准对象服务功能的系统。由Micro...  (本文共2页) 阅读全文>>