⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 vfp编程案例4项目查询系统
💻 TXT
字号:
VFP网络编程实例一则 


关于网络编程:
此为VFP中小型网络编程典型实例(暂且这么说吧^_^),一般此类程序要将数据(及程序)放在一台电脑上,通过设置数据共享,以使其他同一个网内的电脑可以访问该数据,当做到此步时(很容易就可以做到这样),接下来就是考虑锁定与解锁问题了,其实这些问题涉及的也不多,也就是FLOCK()、RLOCK()、UNLOCK等一些锁问题了。

好了,讲讲实际的吧!

关于此程序:

该程序涉及二个自由表 904_16 和 904_16c,后者存放前者的一个备注信息(原程序实例数据就是这样,还是保持这样吧),该自由表名在该程序中作为一个参数传递,因为同样此结构的表有许多,只是文件名不同而已。原程序就是这样考虑通过一个程序来处理不同数据,只是结构一样。

当选择了该表后,start表单上有两个选择按纽,一个是表格,一个是列表,以满足不同需求人,有人喜欢GRID,有人喜欢LIST,这样一举两得,各取所好吧!

当选择了表格后,出现以GRID风格来进行查询数据并修改数据,采用缓冲形式,(使用网络编程,强烈推荐使用缓冲),当确定修改某个数据时,随机锁定其数据,修改完后即解锁。列表中处理也差不多拉,只是它们有一个区别,就是在表格中锁定的是要求修改的数据,即要修改第一条数据时,只锁定那个数据,不影响其他数据的修改。而在列表中是一起锁定整个表,然后一起解锁整个表。因为列表先做,后做了表格,先前没有考虑到该问题,所以只在表格中考虑只锁定要修改的数据!

不过在实际程序设计时还是采用修改哪个记录,就锁定哪个记录的方案!

在测试该程序时如果只运行一个实例,是没有什么效果的,要在一个电脑上同时运行2个或以上程序实例,如可以使用网络来测试最好了!不然这个网络编程就没有意义了!

好了,不说了,大家还是下载先睹为快吧!-> 下载 94.1K (WIN95+VFP5中文版测试通过)



                                                              红虎

VFP精英站 http://www.foxer.net

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -