使用简单数据库的快速C#原型程序
好的,我见过,但以前没有用C语言编程。你可以假设我胜任C++,并且在C中有进步(因为这对我有好处)。我理解继承、多态性等,所以OO概念不会成为一个大问题 比方说,我被赋予了一项任务,要设计一个快速而肮脏的程序原型,这与我在access中能在短时间内完成的工作没有多大区别使用简单数据库的快速C#原型程序,c#,database,prototype,C#,Database,Prototype,好的,我见过,但以前没有用C语言编程。你可以假设我胜任C++,并且在C中有进步(因为这对我有好处)。我理解继承、多态性等,所以OO概念不会成为一个大问题 比方说,我被赋予了一项任务,要设计一个快速而肮脏的程序原型,这与我在access中能在短时间内完成的工作没有多大区别 它将有一个包含5-6个表的DB(大部分是小的,一些有几千行,但只有4列左右,等等) 我需要从一个DBs动态生成表单 表单的结果将存储在另一个表中 数据库不是多用户的 基本上你的普通访问应用程序。。。除非没有通道。我相信我可以
- 它将有一个包含5-6个表的DB(大部分是小的,一些有几千行,但只有4列左右,等等)
- 我需要从一个DBs动态生成表单
- 表单的结果将存储在另一个表中
- 数据库不是多用户的
-Adam如果您已经安装了MS Access,那么mdb可能是您开始使用的最快方式
此外,您还需要开始一个快速的ADO.NET教程。有数百个这样的应用程序(几乎有数百个,我还没有计算过)。对于这个应用程序,您可以使用或,并在完成数据库后几分钟让应用程序工作。这些工具连接到数据库并生成用于输入数据的表单。看看他们
Access可能是数据库的最佳选择。MS Sql 2005/2008 Express也可以正常工作,但这需要安装。使用SQLlite而不是access for db如何?我从未使用过它,但听说它适用于一些轻量级和快速的db任务。如果您使用C#编程,Visual Studio附带了SQL Server Express的附加安装。如果您希望快速完成某些任务,那么在构建应用程序时利用该数据库将非常容易。SqlExpress将是您的最佳选择,因为您已经在System.Data.SqlClient中获得了所需的所有支持。除此之外,MSDN上还有一些不错的帮助。正是您想要的。它是一个用于访问基于文件的关系数据库的C库。引用的站点具有完整的visual studio支持(System.Data.SQLite)。我建议使用生成数据访问代码并构建屏幕。如果并发性不是问题,那么我建议使用SQLite。可以在此处找到ADO.NET提供程序:。至于并发性问题,当执行一组插入时,该操作需要包含在事务中。但是,在提交或回滚事务之前,该事务会在数据库上放置独占锁。至少这是我的经验,但我自己只用了一两个星期 希望有帮助