日期:2014-05-18  浏览次数:20778 次

我用c#和sqlserver做了个简单的员工信息系统,求助
我用c#和sqlserver做了个简单的员工信息系统,已经完成了,本人新手,第一次编程,有几个问题,请各位朋友指教!

1.请问怎么样生成可执行文件呢?我在vs2008里点了生成〉〉发布,但是生成出来的可执行文件很麻烦,说没有发布者问是否运行,选了是又要等它安装,请问能不能像很多其它程序一样,直接双击就可以运行呢?

2.我想拿到另外一台电脑上使用,那台电脑没有装sqlserver,请问这有什么好的解决方法吗?

谢谢各位!

------解决方案--------------------
1.WinForm程序,直接生成项目,在bin文件夹下有.exe的文件
2.在另外那台电脑上安装sqlserve客户端,远程连接数据库
------解决方案--------------------
1:..\bin\Debug下有可执行文件*.exe
2:联网,数据库连接字串data source=本机IP
------解决方案--------------------
参考2楼的。
一般是复杂那个.exe就可以了。最好整个文件夹复杂过去。
连接一般用字符串就可以了。不用两台电脑都安装SQL server的。
参考下面:
.NET SQL Server连接字符串句法
http://www.cnblogs.com/seerlin/archive/2008/05/13/1194712.html
http://www.zxbc.cn/html/20080408/33144.html
服务器端电脑关了那边客户端肯定也用不了了
------解决方案--------------------
.dll和.vshost.exe.manifest文件不要,其他的都要,不安装数据库的话也可以,不过他要跟你的计算机连在一起,也就上面所说的,你要改自己的代码,将数据库连接字串data source=本机IP
------解决方案--------------------
1,要用WinForm,你发布的时候,会自动生成一个EXE文件,可以双击运行。
2,你要建立个内网的SQL,所有的电脑都连到那数据库中。。。
------解决方案--------------------
在程序里陪一个config就可以了吧,本地还要安装数据库么?貌似远程连接下SQL就OK了吧
------解决方案--------------------
做一个连接参数文件,自己改数据库的地址方便。
------解决方案--------------------
单机 or 网络 ?
先搞清楚这个问题吧

单机 用 Sqlite 吧
网络的话 还得分内外网吧