日期:2014-05-17  浏览次数:20783 次

请教一个C#开发cs软件的问题
问题很菜。但我是新手。请不要笑我。希望可以给我系统的,好好讲讲。我对知识很渴望。谢谢

我刚接触了C# cs不久。朋友要我给他开发一个简单的。库存管理系统。我也正想试试手。一步一 

步的把这个软件做出了。是不是我用sql数据库。朋友的电脑也必须安装sql么。我就是希望我部署

项目给朋友电脑安装就可以用。不需要安装数据库。那我该用什么数据库呢。。希望会的给我

好好讲讲。就是给我分析。分析。思路很重要。谢谢。
cs?C#

------解决方案--------------------
你朋友的电脑如果是一个人用的,必须安装数据库
如果是一个局域网用的,其中一台电脑安装就可以了
------解决方案--------------------
程序只是一个外壳,通过界面操作的各种数据都保存到数据库里。数据库有很多种,有像oracle、sqlserver之类安装的,也有像access、sqlite等文件型数据库(小巧)。所以如果你希望不需要安装,直接把程序和数据库文件拷贝过去就能用,完全可以用access。但是小巧有小巧的坏处,就是功能有限,很多内置的函数不像sqlserver那么多那么强大,需要特殊处理。总之,你得根据你的实际情况进行选择。
------解决方案--------------------
引用:
Quote: 引用:

程序只是一个外壳,通过界面操作的各种数据都保存到数据库里。数据库有很多种,有像oracle、sqlserver之类安装的,也有像access、sqlite等文件型数据库(小巧)。所以如果你希望不需要安装,直接把程序和数据库文件拷贝过去就能用,完全可以用access。但是小巧有小巧的坏处,就是功能有限,很多内置的函数不像sqlserver那么多那么强大,需要特殊处理。总之,你得根据你的实际情况进行选择。


数据库我对sql比较熟悉。是不是我用sql开发的cs。部署后。给我朋友电脑安装后。就可以用呢。我朋友电脑上不需要安装sql。我希望是这样。在网上找了资料。好像说。如果想这样的话。就必须用access。是这样的吗。

是的,access是文件型数据库,不需要安装,随着你的程序拷贝即可。由于access是office系列的,保持了易操作性,所以我推荐你使用这个数据库。