请教一个C#开发cs软件的问题
问题很菜。但我是新手。请不要笑我。希望可以给我系统的,好好讲讲。我对知识很渴望。谢谢
我刚接触了C# cs不久。朋友要我给他开发一个简单的。库存管理系统。我也正想试试手。一步一
步的把这个软件做出了。是不是我用sql数据库。朋友的电脑也必须安装sql么。我就是希望我部署
项目给朋友电脑安装就可以用。不需要安装数据库。那我该用什么数据库呢。。希望会的给我
好好讲讲。就是给我分析。分析。思路很重要。谢谢。
------解决方案--------------------你朋友的电脑如果是一个人用的,必须安装数据库
如果是一个局域网用的,其中一台电脑安装就可以了
------解决方案--------------------程序只是一个外壳,通过界面操作的各种数据都保存到数据库里。数据库有很多种,有像oracle、sqlserver之类安装的,也有像access、sqlite等文件型数据库(小巧)。所以如果你希望不需要安装,直接把程序和数据库文件拷贝过去就能用,完全可以用access。但是小巧有小巧的坏处,就是功能有限,很多内置的函数不像sqlserver那么多那么强大,需要特殊处理。总之,你得根据你的实际情况进行选择。
------解决方案--------------------
是的,access是文件型数据库,不需要安装,随着你的程序拷贝即可。由于access是office系列的,保持了易操作性,所以我推荐你使用这个数据库。