随笔分类 -  C++(VC)

摘要:int本身也要用一串字符表示,前后没有双引号,告诉编译器把它当作一个数解释。缺省情况下,是当成10进制(dec)来解释,如果想用8进制,16进制,怎么办?加上前缀,告诉编译器按照不同进制去解释。8进制(oct)---前缀加0,16进制(hex)---前缀加0x或者0X。string前后加上双引号,告... 阅读全文
posted @ 2014-06-26 11:05 周文 阅读(2423) 评论(0) 推荐(0)
摘要:boost::algorithm简介2007-12-08 16:59boost::algorithm提供了很多字符串算法,包括: 大小写转换; 去除无效字符; 谓词; 查找; 删除/替换; 切割; 连接; 我们用写例子的方式来了解boost::algorithm能够为我们做些什么。boost::al... 阅读全文
posted @ 2014-05-07 14:31 周文 阅读(465) 评论(0) 推荐(0)
摘要:C\C++ 获取当前路径 获取当前工作目录是使用函数:getcwd。cwd指的是“current working directory”,这样就好记忆了。函数说明: 函数原型:char* getcwd(char* buffer, int len); 参数:buffer是指将当前工作目录的绝对路径... 阅读全文
posted @ 2014-04-18 15:40 周文 阅读(13093) 评论(0) 推荐(1)
摘要:const char* && string && String^ 类型转换const char* ---> string const char * cw= "kkkkkkkkkk";string sw = cw;string ---> const char* using namespace std;string s = "kkkkk";const char* cc = s.data();const char* ---String^ using namespace System::Runtime::Interop 阅读全文
posted @ 2014-04-10 16:11 周文 阅读(525) 评论(0) 推荐(0)
摘要:vs2005和vs2008中都是通过 工具-选项-项目和解决方案-VC++目录,设置 头文件include 、库文件lib、可执行文件dll的路径,以便在引用dll动态链接库文件时,可以查找到该文件的绝对位置。但是vs2010中只能在工程-属性中,单个工程修改,而且这种修改不能永久使用,比较麻烦,因此在vs2010中使用了新方法,如下所示:视图——其他窗口——属性管理器 ->展开全部 ->,随意找一个工程,下拉找到 Debug | win32 ->Microsoft.Cpp.Win32.user->属性->通用属性->vc++目录 这个设置是对所有工程有效的 阅读全文
posted @ 2014-03-19 11:11 周文 阅读(1247) 评论(0) 推荐(0)
摘要:对于比较大的程序,在启动的时候都会显示一个画面,以告诉用户程序正在加载,或者显示一些关于软件的信息,如Visual C++,Word, PhotoShop等。这些启动画面在Visual C++中怎么实现呢?对于文档/视图结构的程序,可以直接使用VC提供的SplashWnd组件。可是在基于对话框的程序却不能使用SplashWnd组件。因此只能自己来实现此功能。因为显示启动画面的同时还要进行程序的加载... 阅读全文
posted @ 2009-11-26 19:03 周文 阅读(2000) 评论(0) 推荐(0)
摘要:1、生成树 m_lstTree.DeleteAllItems(); HTREEITEM hRoot,hCur;//树控制项目句柄HTREEITEM aItem;TV_INSERTSTRUCT TCItem;//插入数据项数据结构TCItem.hParent=TVI_ROOT;//增加根项TCItem.hInsertAfter=TVI_LAST;//在最后项之后TCItem.item.mask=TV... 阅读全文
posted @ 2009-11-24 22:38 周文 阅读(889) 评论(0) 推荐(0)
摘要:首先,在VIEW类中增加一个私有的成员变量m_ptOrigin,再增加两个windows的消息响应,一个是WM_LBUTTONDOWN,一个是WM_LBUTTONUP.1:利用HDC去画线;2:利用CDC画线;3:利用CClientDC画线;4:利用CWindowDC画线;5:利用Cpen画线;代码如下(仅包含了WM_LBUTTONDOWN和WM_LBUTTONUP中的代码):void CBlog... 阅读全文
posted @ 2009-11-14 18:30 周文 阅读(1357) 评论(0) 推荐(0)
摘要:要获得另一窗体视图类中的某控件指针,首先获得视图指针是难点,获的视图指针再用GetDlgItem函数就容易可以获得控件指针获得各种视图指针如下 1) 在View中获得Doc指针 2) 在App中获得MainFrame指针 3) 在View中获得MainFrame指针 4) 获得View(已建立)指针 5) 获得当前文档指针 6) 获得状态栏与工具栏指针 7) 获得状态栏与工具栏变量 8) 在Mai... 阅读全文
posted @ 2009-11-05 11:21 周文 阅读(341) 评论(0) 推荐(0)
摘要:我在《VC知识库在线杂志》第十四期和第十五期上曾发表了两篇文章——“直接通过ODBC读、写Excel表格文件”和“直接通过DAO读、写Access文件”,先后给大家介绍了ODBC和DAO两种数据库访问技术的基本使用方法,这次要给大家介绍的是ADO数据库访问技术的使用方法。ADO(Active Data Object,活动数据对... 阅读全文
posted @ 2009-10-30 17:39 周文 阅读(279) 评论(0) 推荐(0)
摘要:一、关于MessageBox 消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。 1.MessageBox("这是一个最简单的消息框!"); 2.MessageBox("这是一个有标题的消息框!","标题"); 3.MessageBox("这是一个确定 取消的消息框!","标题", MB_OKCANCEL ); 4.MessageBox("这是一个警告的... 阅读全文
posted @ 2009-10-29 09:24 周文 阅读(307) 评论(0) 推荐(0)