📄 subject_47268.htm
字号:
<p>
序号:47268 发表者:art 发表日期:2003-07-18 21:26:10
<br>主题:vc++如何编写数据库程序?
<br>内容:小弟是VC++菜鸟,请问:<BR> 小弟想编写一个简单的数据库程序以学习使用VC++,我先用OFFICE2000之ACCESS设计了几个数据库表格。在VC++中,STEP2中选择了DATABASE WITHOUT FILE SUPPORT,下面的DATASOURCE也选了数据库等,下面选择默认。可是在工作区中显示所连接的数据库的表格内容呢?要加那些控件呢?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:art 回复日期:2003-07-19 06:03:43
<br>内容:我用的是VC++6.0,为何没人回复啊?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ben 回复日期:2003-07-19 09:42:02
<br>内容:不是不想回,而是没有办法回。<BR>这话题太大了,可能要几本书。<BR>大家可能都在闷头抓紧写书呢!<BR>既然大家还没有写完,那你可以先找一本有这方面内容的书来看一下。<BR><BR>玩笑。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-07-19 18:04:29
<br>内容:就象你想要盖房子,可是你还不知道用什么东西去盖,别人先得告诉你水泥、砖头是怎么回事一样。问题太大了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:art 回复日期:2003-07-19 19:12:33
<br>内容:抱歉,原先说的不太清楚,具体如下:<BR> VC++6.0中,要在对话框模板上添加对话框控件,是否是选中该对话框模板,然后按右键,选择INSERT ACTIVEX CONTROL。。。?我想编写一个很简单的数据库应用程序,在模板上用EDIT和LABEL显示连接的数据库表格数据就可以。但是在INSERT ACTIVEX CONTROL的控件中找了半天,怎么都找不到响应的控件呢?我已经建立了ACCESS表格,并且设置了ODBC,在建立PROJECT的时候也设置了DATASOURCE等,请问具体在程序里还要做那些连接?是否需要个象DATASOURCE那样的控件来连接数据表呢?谢谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:*西北狼* 回复日期:2003-07-19 23:10:23
<br>内容:vc++是个面向对象的编程工具,要应用数据库就要生成数据库类的对象,你可以在你的程序中定义CDatabase和CRecordset(或CDaoRecordSet)类的对象,然后你就可以对数据库进行操作了。不明白的地方可以查看联机帮助。不只是否回答了你的问题?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:art 回复日期:2003-07-20 06:18:39
<br>内容:我的VC++6.0没有MSDN,所以也找不到帮助,地处偏僻,也买不到什么书。除了网络,只有自己乱摸了。不知道在哪里可以找到该中程序的例子?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:art 回复日期:2003-07-20 06:36:37
<br>内容:还有,在VC++6.0中有无可以直接完成这些任务的控件。我的想法是:将这些控件(可见的以及不可见的)放到对话框模板上,设置属性等,然后程序运行时就可以在几个可见的数据库控件里显示表格的数据了。我试了一些ACTIVEX控件,但却好象都不是,是怎么回事呢?还是VC++中没有这些 控件呢?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-07-20 11:54:58
<br>内容:你既然没有MSDN,那就买本书学学吧。<BR><BR>不过书钱会远远大于MSDN光盘(非正版)的价钱。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:草叶 回复日期:2003-07-20 13:01:53
<br>内容:当你打开对话框摸班时,vc会自动出现control工具条,如果没有,可以在其他工具条的空白处点右键选择。<BR>然后在control工具条上选择相应的控件,不需要使用INSERT ACTIVEX CONTROL……功能。<BR>然后利用程序或者你自己生成的数据库和记录集对象,对数据进行操作,当然包含显示,添加……等。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:KLAVIER 回复日期:2003-07-20 17:29:02
<br>内容:http://klavier473.nease.net/programm.html<BR><BR>有个我写的小例子<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:art 回复日期:2003-07-21 11:22:13
<br>内容:多谢BEN、草叶、西北狼、金枪鱼、KLAVIER等各位大虾的帮助!现在我可以在程序中显示表格的数据了。关键的是我找不到EDIT BOX、LABEL等控件(ACTIVEX控件里好象没有),所以添加不上,干着急。亏了草叶兄的提醒。另外,其他各位也给我上了很好的一课。谢谢大家!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:art 回复日期:2003-07-21 11:40:04
<br>内容:新手上路。再加一点个人VC++的看法,请各位指正。<BR>目前感觉VC++太过复杂,会令人花过多的精力在软件的正确使用而不是程序的编写上,对菜鸟来说很是不便。不知道各位意下如何?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-07-21 13:21:37
<br>内容:你有了C++和MFC的基础,编程软件的使用就像操作WORD一样,是熟能生巧,谈不上复杂。<BR>VC++6现在很使用于学习,不过多用一下Net2003,感觉还是不错!<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天才 回复日期:2003-07-21 14:05:06
<br>内容:楼主加油!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:art 回复日期:2003-07-22 06:00:22
<br>内容:谢谢各位的鼓励!我以前仅仅搞过DELPHI和ASP,对于C系列,是初次接嘱。刚开始很有点不适应,但我一定会努力的!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -