主题:[讨论]看看是否还有人对vfp+sql2000的c/s系统有兴趣
agt澳
[专家分:840] 发布于 2009-12-20 08:58:00
[color=0000FF]根据yangjie008
手把手教你学vfp+sql2000的c/s系统吧!改编[/color][size=3]
一、基本准备
1、安装MSDE(免费普及版)或SQL-Server2000等授权版;
简介MSDE
所谓MSDE,是英文Microsoft SQL Server Desktop Engine(微软SQL-Server数据引擎)的缩写,是微软发布的大型数据库SQL-Server的免费普及版
系统要求
支持的操作系统: Windows 2000; Windows 98; Windows ME; Windows NT; Windows Server 2003; Windows XP
166 MHz 或更快的 Intel Pentium 或兼容处理器
建议:一般在这里学vfp+sql2000的c/s系统用户,对vfp相对sql2000较熟练,所以一般采用vfp编程,所以用sql2000较少,建议安装MSDE(免费普及版)下载方便,无版权问题。
数据库MSDE下载(先到微软网站下载数据库MSDE)
http://www.microsoft.com/downloads/details.aspx?FamilyID=413744d1-a0bc-479f-bafa-e4b278eb9147&DisplayLang=zh-cn
2、安装VFP9。
3、会做一点vfp单机版的项目。
二、准备实施
今天就到这里,看看是否还有人对vfp+sql2000的c/s系统有兴趣?如有就继续写。[/size]
最后更新于:2009-12-20 09:00:00
回复列表 (共45个回复)
沙发
北京惬意 [专家分:1330] 发布于 2009-12-20 10:01:00
目前社会上一些领域有一种不太好的趋势,就是“跟风”。在软件开发哪种语言更好这一领域同样存在这种不良之风。
日前我去广州购书中心看到了一种我不愿意看到的现象,就是VB的书占了三节书架,VF的书只占了一节书架。
但我并不感觉VF不如VB,而是感觉这是“跟风”的可怜。
在2000年前后时我面临再往前是搞VB还是搞VF的选择,那时我已经搞了近十年BASIC,五年FOX。经过反复考查,最后选择了搞VF。现在我经常庆幸自己当时选择正确了。
VFP将伴我到终生!VFP万岁!
板凳
MW_BO [专家分:1160] 发布于 2009-12-20 12:40:00
我跟。
3 楼
MW_BO [专家分:1160] 发布于 2009-12-20 12:40:00
期待的中。。。。。。
4 楼
agt澳 [专家分:840] 发布于 2009-12-20 14:55:00
欢迎3楼明确表示,我继续
安装MSDE(免费普及版)时的注意点:
注意:
在安装MSDE之前,你的电脑中不应当安装有 SQL-SERVER,或者MSDE;如果电脑中已经安装了 SQL-SERVER,或者MSDE,那么,你是不需要再安装MSDE的。如要学习重装,可以卸载后按以下操作。
A、下载与解压缩 MSDE 2000 Release A 的操作步骤:
步骤 1:通过单击“保存”按钮,下载 CHS_MSDE2000A.exe 或 CHS_MSDE2000A_WinME.exe(如果使用的是 Windows ME)文件。如果单击了“打开”按钮,则将直接看到如步骤 #2 中所述的许可协议信息。
注意:CHS_MSDE2000A.exe 和 CHS_MSDE2000A_WinME.exe 是自解压缩的软件包,其中包含安装 MSDE 2000 Release A 所需的全部文件。
另外,其中还包含 ReadMeMSDE2000A.htm,该文件中包含与该版本有关的重要信息(包括先决条件与逐步安装指导)。
步骤 2:双击下载的文件,阅读许可协议信息。如果接受其中的条款,请单击“我同意”按钮。
步骤 3:将要求您指定用于存放解压缩后的文件的目录。您可以指定一个不存在的目录,解压缩程序将检测并为您创建该目录结构。
步骤 4:完成文件解压缩后,若要了解安装先决条件和说明,请打开 ReadMeMSDE2000A.htm(该文件位于您在步骤 3 中指定的目录根下)。
B、重要setup.ini设置
文件解压缩后, 在指定的执行目录下setup.ini设置
为保证系统安全,在安装前设置SA的密码(以SA=“AGT”为例)
然后执行逐步按提示安装程序即可。
[Options]
SAPWD="agt"
密码(以SA=“AGT”为例)可以根据需要设置
5 楼
zxplhzlt [专家分:420] 发布于 2009-12-21 11:04:00
跟上,是CA还是SPT方式的CS讲解
6 楼
agt澳 [专家分:840] 发布于 2009-12-21 13:29:00
[size=3]
我是看了很多用vfp的vfper,对sql+vfp的客户端+服务器(CS)系统不是很了解,只能用以前的DOS版、单机版,
所以根据yangjie008‘手把手教你学vfp+sql2000的c/s系统吧!’按我的经验介绍如何做CS服务器版,用到的是VFP知识,将以前的DOS版、单机版升级成网络版(CS系统是内网噢)
[color=0000FF] 只是将MSDE作为服务器端的数据库,然后用到的是VFP知识建立客户端程序,最终用VFP解决原有程序的升级问题。当然如进一步,那继续学习SPT在后台进行数据处理啦[/color]
至于“是CA还是SPT方式的CS讲解”肯定不是‘CA’
我赞同以下摘录的网上一段话:
“如果只是自己做软件,自己最擅长什么就用什么,比如, 我只会VFP,那我就用VFP,我只会SPT,就只用SPT,也不想学CA了,如果要加入某个团队进行开发,团队要求都用CA,那就非得用CA不可,唉......”
抛砖引玉啊![/size]
7 楼
zcl711109 [专家分:300] 发布于 2009-12-21 16:14:00
我也说两句,我自学VFP已经有十多个年头了,只是出于对它的爱好,用Vfp+sql server 2000进行C/S模式开发已经是很普遍的问题了,就其用fpt方式取数还是用ca方式取数,一是看自己的爱好,二是看商家对系统的要求,但不管怎样,用Vfp+sql server 2000进行C/S编程既有它的优点。也有不足之处。
8 楼
agt澳 [专家分:840] 发布于 2009-12-22 09:18:00
[size=3]
7 楼“用Vfp+sql server 2000进行C/S编程既有它的优点。也有不足之处。”
确实有不足之处,所以现在VFP在很多方面多不提倡,用的较少。但是,对很多VFPER来讲VFP带来很多方便,还是有很多用途的,为了方便VFPER的继续学习兴趣,,将以前的DOS版、单机版方便的升级成网络版,所以重提根据yangjie008‘手把手教你学vfp+sql2000的c/s系统吧!’改编的讨论。
补充:VFP为实现C/S程序提供了多种解决方法,包括远程视图技术、SQL pass through(SPT函数),CursorAdapter(CA松散连接工具)、ActiveX Data Objects(ADO连接)及XML数据传输方式等。我这里用的是远程视图技术、SQL pass through(SPT函数),
注意: 我在这里不讨论上面那个解决方法更好,我只是用(对VFPER来说)自认为简单的方法,完成C/S的前期设计工作,然后就是VFPER用自己独到的VFP知识尽情发挥了。
[b][size=4]如有兴趣?愿意安装SQL-SERVER,或者MSDE,就继续写[/size]。[/size][/b]
9 楼
yjr3032570 [专家分:3360] 发布于 2009-12-22 19:52:00
请楼主继续,特别是SPT的不足,如何改良,表单在输入数据的同时,即时更新前台数据是SPT最难处理的!
10 楼
yjr3032570 [专家分:3360] 发布于 2009-12-22 19:58:00
vfp在WIN7下已很难站的直了,看看有没有高手在做这方面的技术处理,否则不是万万岁,而是没岁了!
我来回复