请教:窗体应用程序的运行机理

mm1543 2008-04-18 09:49:02
现在我手上有一个不vb开发的窗体应用程序,已经基本做好了,现在的任务是打包成setup.exe文件。
拟定3台机器,a作为数据库服务器,b作为应用程序代码服务器,c作为客户端,那么大致应该如何设置呢?
请好心的朋友跟我说说,或者给点相关的资料也行,谢谢!
...全文
100 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
mm1543 2008-04-20
  • 打赏
  • 举报
回复
谢谢你,这个原理我似乎有点明白了,麻烦你啦,给你分,注意查收哦!
mm1543 2008-04-18
  • 打赏
  • 举报
回复
这样对吗?在a机子上的登录窗口上输入信息,点击确定后,根据b机子上的数据库进行身份验证,验证通过后再连到c上
mm1543 2008-04-18
  • 打赏
  • 举报
回复
登录时的身份验证是要从本机上的数据库取数据的,验证通过了才连到c上
Tiger_Zhao 2008-04-18
  • 打赏
  • 举报
回复
只要将 ConnectString 中的服务器从本地修改为 c 就可以了,无论安装在哪个客户端都会访问服务器 c 上的数据库。
mm1543 2008-04-18
  • 打赏
  • 举报
回复
不好意思,我太菜了,不要笑我呀,呵呵。
我不知道这样说是不是清楚:目前状况是这样的,我的这个机子上面的程序运行起来后直接取本机上的数据进行身份验证,验证通过后建立和数据库服务器c的连接,然后进行一些查询修改等数据操作。
现在在我这个机子上测试没什么问题了,需要把我机子上的项目打包成.exe的安装程序,然后给别人使用。我不知道改怎么办,关键是c这个机子是不能动的,我不知道我说清楚了没,真不好意思啊,羞愧了,呵呵!
Tiger_Zhao 2008-04-18
  • 打赏
  • 举报
回复
编译成exe上哪来的代码,再说源代码也无法直接执行,不理解。
mm1543 2008-04-18
  • 打赏
  • 举报
回复
c上面上只放数据的
mm1543 2008-04-18
  • 打赏
  • 举报
回复
谢谢楼上的热心回复,我基础很差,说得不是很清楚,
我想要的是,c(数据库服务器)上面只有数据,目前在a这个机子上开发的东西是直接连到c上的,现在要把a作为客户端了,再找一台机子(b)作为服务器放整个项目,然后a访问b上的代码,b再连到c上取数据,好像上这样的,我不是很清楚,呵呵,不好意思啊,希望热心的朋友给点指点,谢谢
Tiger_Zhao 2008-04-18
  • 打赏
  • 举报
回复
[Quote=]a作为数据库服务器[/Quote]
·假定你的数据库为SQL Server,首先需要在a机器上安装 SQL Server。
·假定在开发时已经有一个测试用数据库,那么:
   如果需要包括数据进行安装,将该数据库备份,到a机器上恢复。
   如果只要无数据表/视图进行安装,该该数据库生成SQL脚本,到a机器上新建一个数据库后用查询分析器执行SQL脚本就可以了。
·如果数据库连接采用了sa以为的用户,那么a机器的SQL Server上需要添加该用户。

[Quote=]b作为应用程序代码服务器[/Quote]
不理解。

[Quote=]c作为客户端[/Quote]
用 Visual Studio 6.0 Tools 中的 Package & Deployment Wizard 制作安装包,到c机器上安装就可以了。
Tiger_Zhao 2008-04-18
  • 打赏
  • 举报
回复
不知道你为什么不直接从 c 上进行身份验证。
不过通过 b 验证以后,关闭连接,用新的 ConnectString 再去连接 c 是可行的。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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