编程论坛
注册
登录
编程论坛
→
VB6论坛
程序B判断程序A是否登入问题
wanlf
发布于 2013-08-11 22:08, 505 次点击
我用VB制作一个用户登入界面然后进入主程序 A
另外编写一个程序B
B程序的功能是 判断用户是否在A程序里登入,并且在B程序里显示登入时间,已经会员名之类的
望大家给个思路啊。或是如何编写呢?
4 回复
#2
风吹过b
2013-08-12 10:08
问题没有描述的清楚。
A程序与B程序是否在同一个电脑里运行,还是有不同电脑上运行。
登陆是使用 MDB ,还是 数据库,还是 INI或类似的文件。
判断登陆,是必须显示 程序名,还是只要显示某某会员是否已经登陆???
这些都是缺少的信息。
------------------------------------------
假设:A程序和B程序在不同的电脑上运行,使用的是 数据库 。组成一个局域网。
显示会员登陆,只显示某某会员 登陆 。
S程序,负责接受客户端和管理端的信息,并且负责读写数据库,在内存保存当前登陆的信息,并且把登陆情况写入数据库。
A程序,客户端,负责会员登陆,负责提供会员功能。
B程序,管理端,负责会员管理,从S程序读取 已连接了 多少个 A程序端,每个A程序端的IP地址,登陆的会员名,登陆时间
并且可以通过S程序 到数据库里 读取 会员的信息。
#3
Artless
2013-08-12 12:11
A程序里登入、退出记录,B程序读记录。
#4
wanlf
2013-08-12 14:38
回复 2楼 风吹过b
不好意思啊,这样的不知如何下手,所以一直没说清楚,抱歉。
A程序是客服端使用 在不同电脑登入的,供会员使用。不一定是在局域网里的;
使用的是MDB
判断登入,需要判断程序名、版本、会员名、登入时间相关信息;
#5
风吹过b
2013-08-12 15:47
那还是 C/S 结构方便一些。
就按我2楼说的,
程序分三个。
分别是 server(S程序) , Client(A程序),Management(B程序)。
其中,A程序和B程序可以合二为一,也可以分开写。
A程序和B程序与 S程序 之间使用 TCP 连接(小规模), UDP 连接(大规模)。
只要网络上能访问到,就可以正常工作,不要求必须是局域网。
---------------------
如果是仅提供信息浏览,可以考虑写成 B/S 结构。
这个参考的例子就很多。
1