两个都可以,但是delphi要简单一些,MFC需要你对可视化编程有比较深的理解,不然很容易就晕了。另外,数据库编程想不用SQL?那是不可能的,SQL是数据库通用语言,跟delphi或者MFC什么的是独立的,它们只是支持SQL而已,所以要学数据库编程的话,还是好好学学SQL吧。
最后再多说一句,建议用C#语言阿,集成开发环境用visual
studio
2005,开发数据库程序十分方便的说!
为何不能用数据库呢?那你就要自己定义好文本中数据结构,然后写好记录插入、删除、清空等 *** 作函数。然后再调用。就是烦点。
补:
程序中定义结构体,如记录号、菜名、金额、桌号等。如果有定餐,就将数据写入结构体中。最后按顺序保存到文本中去。注意,文本中也要定义结构,如记录号1个字节,菜名4个字节,金额4个字节等。这样方便查找。
建议:
程序每次运行时,先将文本中的数据全部读到结构体中,然后进行查询和更改。最后统一写入文本(或二进制文件)。只能说这些了。
应该是包含文件重复了。两种解决办法:
1·调整包含文件次序和位置,注意不要重复包含
2·一般标准库的头文件都会声明一个#define xxxx_h这样的声明,你查看一下叫什么,然后所有的包含都使用这样的:
#ifndef xxxx_h
#include "xxxxh"
#endif
两个根本不是一个类型的东西啊,虽然都是库。
MFC是微软的基本类库,封装了非常多的底层API,包括窗口 *** 作、文件 *** 作、SOCKET等以及一些辅助类例如CString和一些模板类CList、CArray等。
同时提供了DOC/VIEW的程序框架,并构造了消息的处理线路。
以下内容来自百度百科:
而STL是Standard Template Library,标准模板库。
从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。STL的目的是标准化组件,这样就不用重新开发,可以使用现成的组件。STL现在是C++的一部分,因此不用额外安装什么。
STL被内建在你的编译系统之内。
在C++标准中,STL被组织为下面的13个头文件:<algorithm>、<deque>、<functional>、<iterator>、<vector>、<list>、<map>、<memory>、<numeric>、<queue>、<set>、<stack>和<utility>。
为什么一定要选2008?安装sql server 2008需要首先将visual studio 2008升级到sp1,否则无法安装的。
建议使用sql server 2005。这个版本有完全版的--两张光盘的,第一张是服务器,第二张是managerment studio--也就是图形化 *** 作数据库的界面。
你就装express版吧,这个版本有两张光盘的,没有的话就去电驴上下载。
连接数据库的话直接百度一下mfc ado编程。是在是漫天都是。
如果你不是很熟悉sql server,可以用ado读写mdb也就是access来练练手。对mfc而言,不管是access数据库,还是sql server, *** 作ado的语句都是一样的,不同点只是在数据库引擎关键字上。
以上就是关于delphi是不是数据库编程语言,MFC能不能做为数据库编程语言使用全部的内容,包括:delphi是不是数据库编程语言,MFC能不能做为数据库编程语言使用、MFC vc++6.0编程如何用文档代替数据库、VC6,MFC编程用ADO连数据库时遇到错误,重复定义了,希望能给出详细的解决办法,我是新手,步骤要详细些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)