程序的数据一般在电脑上如何存储?

小白求问!!!

在学校,我们写的“学生管理系统”这样的程序,数据都是通过SQL Server2008数据库进行读取和存储的,并且不涉及服务端,算是个单机程序吧。但是我们最后并没有给程序进行打包,一直都是通过测试运行程序。

我想知道,这样的程序打包后可以在其他电脑上安装运行吗?打包时可以连数据库的内容一起打包嘛?打包后的程序在没有安装SQL Server数据库的电脑上也可以运行嘛?

如果不可以,请问写一个单机的程序,又涉及到很多数据时,数据该如何存储呢?

总之,我最终的目标就是想写一个可以随意安装在其他电脑上的、单机的排课软件!(C# winfrom )求指教啊~~~

那个......我还想问下,如果想通过asp.net来实现单机网页版的排课软件可以嘛?

有木有大神可以教教我,脑子里真是一团浆糊啊~~

单机程序如果是SQL Server2008,你只需要提供客户端,服务器上的SQL Server2008保持开启就可以了。。

winfrom 如果没有数据库或者没有服务器的情况下 要想存储数据 只能存配置文件config和ini文件 其实你也可以用access数据库 跟单机很配的