Visual C++ 6.0
boxer2011111
这个作者很懒,什么都没留下…
展开
-
健康
最近工作忙,没有天天洗澡,毛病又犯了,唉,烦~点击打开链接转载 2012-01-05 00:15:23 · 491 阅读 · 0 评论 -
VC 如何通过api与MySQL数据库连接
void CDbtestDlg::OnButton1() { // TODO: Add your control notification handler code here AfxOleInit(); m_mysql=mysql_init(NULL); mysql_real_connect(m_mysql,m_hst,m_usr,m_pwd,m_db,0,NULL,0); mysql转载 2011-12-09 10:26:31 · 431 阅读 · 0 评论 -
浅谈dobuble类型与DateTime类型之间的转换
我们知道数据库中的日期时间实际上是以浮点型存储的。故实际应用中就常会出现double与datetime类型之间互相转换的问题。今天我们就来讨论一下这个话题。比方说我编写了一个类来实现时间与浮点型的转换。代码如下:DateTime.h#ifndef _DATETIME__H_#define _DATETIME__H_#ifdef _MSC_VER#define Q_OS_WIN3原创 2011-12-08 15:48:01 · 2879 阅读 · 0 评论 -
从xml文档中读取数据并插入mysql数据库中
// TODO: Add your control notification handler code here CMarkup xml; xml.Load("色谱案例表.xml"); xml.IntoElem(); int i=0,j=0; for (i=0;xml.FindChildElem();i++) { xml.IntoElem(); for (int原创 2011-12-19 14:28:14 · 2972 阅读 · 0 评论 -
获取xml文档中存储过程并执行(mysql)
xml.Load("sql.xml");xml.ResetMainPos();int i=0;while(xml.FindChildElem("sqls")){ xml.IntoElem(); xml.FindChildElem("sql"); strsql[i]=xml.GetChildData(); i++; xml.OutOfElem();}count=i;dat=m原创 2011-12-18 19:59:30 · 1497 阅读 · 0 评论 -
贴一段从xml操作mysql创建表的代码,备忘
public: CString tablename[100]; LONG tablenum; CString fieldname[100][100]; CString fieldtype[100][100]; CString fieldcalc[100][100]; LONG fieldnum; MYSQL* mysql; char* db; char* svr; char*原创 2011-12-18 00:39:56 · 1129 阅读 · 0 评论 -
孙鑫VC深入详解教程中ADO访问数据库中出现runtime error的问题解决
在学习过程中,遇到了如题的问题,一筹莫展中……不断地度娘,度娘~终于从csdn一贴子中获得启发!现贴出来,希望能帮到后来者:) CoInitialize(NULL); _ConnectionPtr pConn(__uuidof(Connection)); _RecordsetPtr pRst(__uuidof(Recordset)); _CommandPtr pCmd(__uuidof(原创 2011-12-06 14:38:00 · 3068 阅读 · 5 评论 -
unresolved external symbol
在用Cserialport类编写串口通讯程序时如果是遇到这种编译错误,一般是忘记把SerialPort.h和SerialPort.cpp添加进工程了~原创 2011-11-14 11:08:49 · 480 阅读 · 0 评论 -
浅谈C/C++内存泄露及其检测工具
点击打开链接转载 2011-11-14 10:31:09 · 291 阅读 · 0 评论 -
让vc listbox 选中最后一行
int nCurSel=m_List1.GetCurSel():m_List1.AddString("test");m_List1.SetCurSel(nCurSel+1);原创 2011-11-09 09:21:58 · 3030 阅读 · 0 评论 -
VC编程规范-程序员们都应该这样写代码
基本要求1.1 程序结构清析,简单易懂,单个函数的程序行数不得超过100行。1.2 打算干什么,要简单,直接了当,代码精简,避免垃圾程序。1.3 尽量使用标准库函数和公共函数。1.4 不要随意定义全局变量,尽量使用局部变量。1.5 使用括号以避免二义性。2.可读性要求2.1 可读性第一,效率第二。2.2 保持注释与代码完全一致。2.3 每个源程序文件,都转载 2011-11-04 15:42:54 · 420 阅读 · 0 评论 -
ascii码表
Bin Dec Hex 缩写/字符 解释 0000 0000 0 00 NUL (null) 空字符 0000 0001 1 01 SOH (sta转载 2011-11-09 18:45:58 · 358 阅读 · 0 评论 -
学习sql入门级的教程(花个两三个小时足够)
点击打开链接转载 2011-12-11 13:56:46 · 348 阅读 · 0 评论 -
线程的学习
点击打开链接转载 2011-12-20 21:41:03 · 555 阅读 · 0 评论 -
VC绘制曲线的学习
// ProjectView.cpp : implementation of the CProjectView class//#include "stdafx.h"#include "Project.h"#include "ProjectDoc.h"#include "ProjectView.h"#include "afxmt.h"#ifdef _DEBUG#define n原创 2011-12-22 17:47:34 · 7958 阅读 · 4 评论 -
pro essential dll win32简单演示
接下来介绍如何创建你的第一个VC加proessential的实现。内容包括安装,加入proesstial到工程,编写最初的几行代码,然后结果展示。为了简化起见,这不是一个mfc的例子。如果感兴趣,可以查阅官方关于mfc开发的文档或第七版的例程工程。这和我们现在的例子是一样的。文件FileView.cpp里包含了绘图的相关代码。 为了查找dll的相关信息,可以查看官方的帮助文档。下面我们翻译 2012-01-05 08:57:43 · 2300 阅读 · 0 评论 -
histogram control demo link
点击打开链接TeeChart也是个不错的选择,用来画工业实时曲线转载 2012-01-03 15:43:58 · 528 阅读 · 0 评论 -
关于控件中画图的一个不错的帖子
点击打开链接转载 2012-01-03 15:24:27 · 500 阅读 · 0 评论 -
proessential的学习
点击打开链接转载 2012-01-03 15:07:12 · 1178 阅读 · 0 评论 -
终于找到了一篇比较全的bcg教程博文
点击打开链接转载 2012-01-03 13:23:24 · 3510 阅读 · 0 评论 -
bcg 2007风格报错的解决方法
点击打开链接点击打开链接以上两个链接都是误导啊,或者不是误导,可能不是解决的同一个问题,正解应该是把BCGPStyle2007Luna.dll放到工程目录下。原创 2012-01-01 16:04:23 · 1001 阅读 · 1 评论 -
photoshop之无法启动adobe update
http://zhidao.baidu.com/question/348706336.html转载 2012-01-06 16:22:43 · 885 阅读 · 0 评论 -
关于bcgcontrolbar汉化的总结
bcg汉化一般分三步走,第一,资源view下改语言为中文,当然你也可以直接修改*.rc文件将一些ENU改成CHS,code 1252 改成936,LANGUAGE 9,1改成LANGUAGE 4,2等。第二,translate所有菜单,按钮等。第三,如果还需将view->toolbar->customize对话框变成中文,参考官方说明localization with bcg cont原创 2012-01-06 14:48:57 · 1585 阅读 · 1 评论 -
vc中datetimepicker的使用
点击打开链接转载 2011-12-14 10:39:35 · 539 阅读 · 0 评论 -
血和泪的教训啊~
在网路上经常看到有人抱怨VC6这样那样,其实装了VCSP6的VC6还是蛮好用的,因为这个折腾了很久,网路上的所谓集成了SP6的版本水平参差不齐,所以还是要自己动手从网路上下载sp6安装一下,有备无患.下载地址:点击打开链接原创 2011-12-14 13:43:19 · 535 阅读 · 0 评论 -
如何学习编程
很多想学编程的朋友都说,进入IT行业是一件很困难的事情。认为这门专业很有发展前景,但是却很高深,因而望而却步。我从事IT行业多年了,我想以我对专业的理解来和大家聊一聊,与这些热爱IT行业的朋友共同探讨一下编程的奥妙。 其实,进入IT界并不困难。 那些认为进入IT行业困难的人,可能是由以下几个原因造成的: 1.缺乏信心,中途放弃 认为自己能力不够,苯。有一些人是非常聪明,转载 2011-12-14 15:58:38 · 378 阅读 · 0 评论 -
让listbox自动滚动或者说滚到最底
m_List1.SendMessage(WM_VSCROLL,SB_PAGEDOWN,0);原创 2011-11-09 13:45:41 · 1074 阅读 · 0 评论 -
CIPADDRESSCTRL 获取本机IP
char name[255];//hostname CString ip;//ip string PHOSTENT hostinfo;//phostent struct if (gethostname(name,sizeof(name))==0)//hostname-->name { if ((hostinfo=gethostbyname(name))!=NULL)//hos原创 2011-12-01 12:42:45 · 568 阅读 · 0 评论 -
在AppWizard的第6步修改视类的基类为CScrollView
手工修改程序的视类的基类由CView修改为CScrollView,这需要修改源程序中的几处内容。在C**View类头文件中只有一处需要修改,即该类的定义处,将CView修改为CScrollView即可,让C**View类从后者派生。修改后的代码如下所示:class C**View:pulic CScrollView{...但在C**View类的源文件中有多处需要修改,为了避免遗漏,可以原创 2011-11-28 21:36:06 · 532 阅读 · 0 评论 -
ODBC操作Excel
想要通过ODBC直接读、写Excel表格文件,首先,应确保ODBC中已安装有Excel表格文件的驱动"MICROSOFT EXCEL DRIVER (*.XLS)"。然后,可根据下面步骤进行:1. 在StdAfx.h文件中加入:#include #include 2. 通过ODBC直接创建Excel文件并在表中插入数据(暂定文件名:c:\demo.xls) void CR原创 2011-11-18 16:11:53 · 8960 阅读 · 0 评论 -
直接通过DAO读写Access文件
直接利用DAO来创建、读写Access文件,总的说来,比直接通过ODBC读、写Excel文件来讲,要简单一些。在下面的示例中,我们将用到两种方法:SQL和DAO类函数来混合实现它们,这样做的目地,我想可以使大家更加方便灵活的运用它们来完成你想要做的东西。在示例程序中默认指定创建数据库名为:demo.mdb,内部表名为:demo,写入两个字段:Name和Age,采用和读写Excel类似的操作,你也可原创 2011-11-19 16:03:36 · 2241 阅读 · 0 评论 -
今天又用c++builer写了个风机模拟软件,贴出来备忘,协议我的上传资源里有
*.cpp //---------------------------------------------------------------------------#include #pragma hdrstop#include "Unit1.h" #include "crc.h"//--------------------------------------原创 2011-11-17 18:04:03 · 1351 阅读 · 0 评论 -
C++builder里让listbox自动滚到最后一行
ListBox1-> ItemIndex = ListBox1-> Items-> Count-1; ListBox1-> SetFocuse();原创 2011-11-17 18:00:30 · 2881 阅读 · 1 评论 -
VC学习书目
点击打开链接转载 2011-11-17 13:36:14 · 364 阅读 · 0 评论 -
如何手动注册mscomm
在使用其他编译环境时,想用mscomm时需先安装VB或VC,其实没有必要这么麻烦,下面来介绍下如何手动注册mscomm1.从某组装有VB或VC的机器上拷以下天个文件(或其它方式获取):Mscomm.srg,Mscomm32.ocx,Mscomm32.dep2.开始-运行-regsvr32 c:\windows\system32\mscomm32.ocx,这里的路径即上一步拷得的三个原创 2011-11-17 13:19:59 · 582 阅读 · 0 评论 -
vc调用dll
调用DLL有两种方法:静态调用和动态调用.(一).静态调用其步骤如下:1.把你的youApp.DLL拷到你目标工程(需调用youApp.DLL的工程)的Debug目录下;2.把你的youApp.lib拷到你目标工程(需调用youApp.DLL的工程)目录下;3.把你的youApp.h(包含输出函数的定义)拷到你目标工程(需调用youApp.DLL的工程)目录下;4.打开你的转载 2011-11-16 16:41:57 · 408 阅读 · 0 评论 -
ProEssentials 控件的用法
点击打开链接原创 2011-11-16 16:48:41 · 1191 阅读 · 0 评论 -
浅谈VC编写Modbus模拟通讯设备
最近有编写一个Modbus模拟通讯设备,这里记下编写过程中遇到的问题,聊作学习笔记。编写程序中有用到的两个类:CAniGIF m_ctrlAniGifFan1;CSerialPort m_Port;过程中重写了Cserialport类的writetoport函数void CSerialPort::WriteToPort(char* string,int n){原创 2011-11-16 15:06:54 · 4026 阅读 · 0 评论 -
VC 使用Tab Control 控件的例子
1、首先创建一个MFC对话框框架,在对话框资源上从工具箱中添加上一个Tab Control 控件,根据需要修改一下属性,然后右击控件,为这个控件添加一个变量,将此控件跟一个CTabCtrl类变量绑定在一起,这里设为m_tabctrl2、创建两个新的对话框资源,其属性作如下修改:Border:none //边界为空,这样它就没了标题栏Style :Child // 这样这个模板就可以当作转载 2011-11-15 18:15:31 · 538 阅读 · 0 评论 -
VC6.0中MFC向导选中Windows Sockets后
VC6.0中MFC向导选中Windows Sockets后,mfc向导会自动在建立的应用程序框架中加入winsocket初始化代码。如果我们需要在传统的串口通信程序加入网络通信的功能,就必须手工加入网络初始化代码。步骤如下。1.加入winsocket初始化头文件在stdafx.h中加入afxsock.h // stdafx.h : include file for standard原创 2011-11-14 11:53:45 · 1742 阅读 · 0 评论