摘要: 先上图经过这个礼拜的折腾,先是安装Mysql,学习下Mysql基本语句操作,学习下MFC操作,通过ODBC连接Mysql,参考各种网上的实例程序,加上自己的不断调试,修改,终于将这一可对数据库进行基本操作的程序写完(由于还是新手,,其中肯定有很多不完善的地方,希望各位高手帮忙指出。)下面记录下程序:安装建立mysql,连接ODBC以及通过MFC拖控件这些过程网上很多,就不写了,说一下我的mysql中有database mytest 内有表格mytable,如下:1、先通过vs2005建立一个MFC工程,vs自动生成文件如图:2、打开stdafx.h头文件,添加如下语句#include < 阅读全文
posted @ 2012-03-04 18:34 good90 阅读(9703) 评论(1) 推荐(2) 编辑
摘要: 今天在VS2005下用MFC准备给一control button添加控件事件,双击提示“无法执行添加移除操作,因为代码元素“CODBCDLG”是只读的”,打开google一搜索,具体原因还不太清楚,可能是vs的bug,解决方法如下:“I run into this problem a couple of times a month.Workaround: Delete the .ncb and .suo files. Rebuild all. Wait for Intellisense to complete.I had a button control I was trying to add 阅读全文
posted @ 2012-03-04 14:30 good90 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 由于这上面说的很好,没必要再写一遍了。http://help.github.com/win-set-up-git/ 内含git安装和基本配置。http://gitbook.liuhui998.com/index.html 讲的很详细http://gitref.org/creating/ github参考文档http://www.cnblogs.com/1-2-3/archive/2010/07/18/git-commands.html总结的非常清晰author:good90 阅读全文
posted @ 2012-03-04 01:10 good90 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 我create了一个table,如下(比较简单,过程不说了)1、从一个txt文件中加载数据到mysql(说明:txt文件中数据按mytable的格式写好,每个字段之间用tab键隔开,每行后也要加一个tab键) load data local infile "d:/mysql.txt" into table mytable;2、选择mytable中的name出现重复的行 select * from mytable group by name having count(name) > 1);3、选择name不重复的行 select distinct * from myta 阅读全文
posted @ 2012-02-29 10:56 good90 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 在vc6中 可以通过Tools->Options->Driectories,添加程序所需头文件和静态库在系统中的路径。在vs2005中有一点小变化,Project ->XXXProperties ->Configuration Properties ->C/C++ ->General中的Additional Include Directories中添加头文件 同样,在下面的Linker -> General中添加库文件。author:good90参考:http://hi.baidu.com/ablenavy/blog/item/723a1a1... 阅读全文
posted @ 2012-02-27 15:09 good90 阅读(2538) 评论(0) 推荐(0) 编辑
摘要: 静态绑定:编译时绑定,通过对象调用动态绑定:运行时绑定,根据地址确定如下:C++类成员函数调用和绑定方式 图片来自于:http://wenku.baidu.com/view/4f97390016fc700abb68fcb5.html还有虚析构函数和虚函数表及其指针,由于时间和天气问题,明日继续。2012-02-2600:53:08前面说了动态绑定是根据地址来调用相应的函数,在C++中每个有虚函数的类中都有一个虚函数表,保存着该类中虚函数的地址,而根据地址调用相应函数,正是通过将指向该虚函数表的指针赋值给了基类的指针,想了解更多关于虚函数表的只是,看以看看这位大神写的,很详细:http://.. 阅读全文
posted @ 2012-02-26 20:21 good90 阅读(1482) 评论(0) 推荐(0) 编辑
摘要: 从一个程序入手,我们来看看虚函数: 1 #include <iostream> 2 using namespace std; 3 4 class A 5 { 6 public: 7 int ii; 8 /* void set_value(int val){i = val;}; 9 int get_value(){return i;}; */10 int a(){cout << "A::a" <<endl;11 return 0;}12 virtual void b(){cout << "A::b" < 阅读全文
posted @ 2012-02-26 00:17 good90 阅读(794) 评论(0) 推荐(0) 编辑