关于登陆窗体和主窗体的问题,急用~~~

随风随恨 2014-11-10 11:47:09
首先感谢各位能进来,先说下我的问题:在主窗体上放clientsocket控件,(此控件是要启动主窗体才会生效吧?),然后有一个服务器程序,我的意思是启动客户端的时候就应该连接到服务器了,然后输入完用户名和密码点击登陆按钮时就会将这些信息发送到服务器,有服务器验证,成功后返回登陆成功信息,显示主窗体。不知道我说明白了没有,不理解的请问我,谢谢各位了!我一直很疑惑这种情况要怎么解决,请各位不吝赐教。把思想说下也行。
...全文
166 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
随风随恨 2014-11-14
  • 打赏
  • 举报
回复
谢谢楼上各位的回答,散分!
xiaohuh421 2014-11-13
  • 打赏
  • 举报
回复
能实现就好, 不要纠结, 解决办法是有很多的. 1. 比如socket是全局变量, 这样主窗口, 子窗口都能任意访问 2. 像你说的主窗口指针传进子窗口, socket在主窗口的时候就适用. 当然, 这种情况下, 完全只需要传入socket相关的指针即可. 窗口指针完全没必要. 3. 多次连接. 即主对话框跟子对话框的socket完全没有关联, 子对话框只是登陆, 主对话框才处理业务流程. ..
hushoubo 2014-11-13
  • 打赏
  • 举报
回复
引用 5 楼 u010116861 的回复:
[quote=引用 4 楼 hushoubo 的回复:] 新建一个对话框窗口不行么?
楼上的意思是?[/quote] 程序启动弹出一个登陆框,登录成功再弹出主对话框撒
lx624909677 2014-11-13
  • 打赏
  • 举报
回复
在主窗口的初始化函数中,调用登陆窗口,成功的话再继续,否则不继续!!
Marcelxx 2014-11-13
  • 打赏
  • 举报
回复
登陆成功后,将登陆窗口隐藏,然后显示主窗口。
zyjj_99 2014-11-11
  • 打赏
  • 举报
回复
楼主,给你个思路; 在主程序的showwindow里,调用这个登录对话框,然后把用户输入的信息得到,在主程序里验证,如果信息正确则通过,否则再次调用显示这个登录对话框
随风随恨 2014-11-11
  • 打赏
  • 举报
回复
求各位大神赐教啊,来人啊,救命啊,都疯了(๑ŐдŐ)b
随风随恨 2014-11-11
  • 打赏
  • 举报
回复
引用 4 楼 hushoubo 的回复:
新建一个对话框窗口不行么?
楼上的意思是?
hushoubo 2014-11-11
  • 打赏
  • 举报
回复
新建一个对话框窗口不行么?
随风随恨 2014-11-11
  • 打赏
  • 举报
回复
谢楼上的回答,因为socket在主窗体中,登录窗体要用到这个socket进行发送数据,难道要把主窗体包含进去?这个会造成重复包含,会有问题吧?还有一个要不要把主窗体当做指针传给登录窗体,我感觉这个也不好,有没有其他方法呢?谢谢
xian_wwq 2014-11-11
  • 打赏
  • 举报
回复
登录窗体完成登录验证后,隐藏起来就行了。
随风随恨 2014-11-11
  • 打赏
  • 举报
回复
引用 7 楼 zyjj_99 的回复:
楼主,给你个思路; 在主程序的showwindow里,调用这个登录对话框,然后把用户输入的信息得到,在主程序里验证,如果信息正确则通过,否则再次调用显示这个登录对话框
恩恩,这个建议不错,感觉挺好,还有木有别的建议撒
随风随恨 2014-11-10
  • 打赏
  • 举报
回复
再补充一句,就是在登陆窗体点击登陆按钮后向服务器发送数据

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧