VS2010 C++
lilang66
这个作者很懒,什么都没留下…
展开
-
vs生成安装包时,生成的快捷方式指向的目标只是 文件夹,而不是具体的可执行文件 解决办法
长期以来,我一直以为是我自己的问题,但现在我越来越感觉是VS的问题 VS2005新建一安装项目,加入自己要打包的文件,然后将可执行文件创建快捷方式,分别放在程序菜单和用户桌面,OK,制作过程应该没有什么问题,然后安装,安装也一切顺利,桌面快捷方式和程序菜单里面都有生成,运行一切正常。 现在我要说的问题就是这个快捷方式的问题,点击快捷方式看属性,一般情况下应该可以定位到目标,但是这个快捷方式转载 2013-03-08 15:39:08 · 3116 阅读 · 0 评论 -
vs2010 设置技巧
VS2010资源视图和类视图不显示的解决方法 前些天用VS2010时,准备使用类向导时,弹出错误提示,平常都用的好好的怎么就这样了呢,这好纠结,此外还发现类视图和资源视图也都是空白,没东西了。但是再打开其他的工程时并未出现这样的问题,这就排除了是VS2010的问题,可能是工程的问题吧。在网上找了下都没有发现谁碰到这样的怪问题。 果断把vs2010的设置恢复到初始状态,就好了。不过不转载 2013-03-27 11:47:34 · 5728 阅读 · 0 评论 -
VS2010中MessageBox的用法
vs2010中MessageBox显示变量的问题 MessageBox(0,TEXT("成功运行线程"),TEXT("提示"),MB_OK); 函数原型是这个 MessageBox(HWND hwnd,LPCWSTR lpTextmLPCWSTR lpCaption,UINT uType); 用MessageBox显示程序运行过程中变量的值 int integer;原创 2013-03-11 15:04:52 · 6666 阅读 · 2 评论 -
p2p nat打洞 C++抓取网页内容 抓取网页内超链接 正则表达式入门
基于p2p流媒体技术的 信息检索查询系统的设计与实现。找相关的资料都找了几天了 把相关资料贴在下面: 抓取网页内容: CInternetSession获得网页内容 http://bbs.csdn.net/topics/340170259 通过socket 获得网页内容 http://wenku.baidu.com/view/e515804原创 2013-04-12 15:41:21 · 1008 阅读 · 0 评论 -
网页资料收集
换行符 http://blog.csdn.net/dbzhang800/article/details/6430280原创 2013-04-22 17:25:47 · 761 阅读 · 0 评论 -
_cdecl和_stdcal的区别
LRESULT就是LONG CALLBACK专用在回调函数里,看看VC/BCB里的定义 VC:WINDEF.h #define CALLBACK PASCAL //_pascal #define WINAPI CDECL //_cdecl BCB:windef.h #define CALLBACK __stdcall #define WINAPI __stdcall转载 2013-05-08 00:37:03 · 1024 阅读 · 0 评论 -
VS2008(VC6)出现如下链接错误的解决方法uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsign
最近在VC 6.0上作業,有幾個地方都遇到一個十分惱人的錯誤。就是出現下述的錯誤: Linking... nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in LIBCMTD.lib(new.obj) nafxc转载 2013-05-09 23:49:27 · 1865 阅读 · 0 评论 -
MFC 运行过程(摘录)
程序的诞生 *Application object 产生,内存于是获得配置,初值亦设立了 *AfxWinMain 执行AfxWinInit,后者又调用AfxInitThread,把消息队列尽量加大到96 *AfxWinMain 执行InitApplication。这是CWinApp 的虚函数,但我们通常不改写它 *AfxWinMain 执行InitInstance。这是CWin转载 2013-03-12 16:17:47 · 529 阅读 · 0 评论 -
VC预编译头文件问题解析
一般如果有些东西多了很久了,编译出现下列问题可能解决办法是: 用记事本打开.dsp文件,找到关于这样一段: SOURCE=.\StdAfx.cpp # End Source File # End Group转载 2013-04-09 13:16:59 · 1188 阅读 · 0 评论 -
socket通信
对话框添加右键菜单: http://blog.sina.com.cn/s/blog_610c1cad0100qhx3.html p2p通信: http://blog.163.com/sean_zwx/blog/static/169032755201301071153401/ C文件操作:原创 2013-05-08 23:44:00 · 722 阅读 · 0 评论 -
凯基软件公司面试
void main() { int i=0; int a=0; int b=0; a=(i++)+(i++)+(i++); // i++运算执行在 整个表达式 之后 。 就是先把三个i 加起来赋给a 然后再i++ i=0; b=(++i)+(++i)+(++i);//同理 ++i 执行 在先 执行每个表达式之原创 2013-03-25 00:56:59 · 671 阅读 · 0 评论 -
vc中的listctrl
1. CListCtrl 样式及设置 2. 扩展样式设置 3. 数据插入 4. 一直选中Item 5. 选中和取消选中Item 6. 得到CListCtrl中所有行的checkbox的状态 7. 得到CListCtrl中所有选中行的序号 8. 得到item的信息 9. 得到CListCtrl的所有列的header字符串内容 10. 使CList转载 2013-03-26 15:08:34 · 895 阅读 · 0 评论 -
mfc 新创建的线程如何获得 窗口控件对象
可以创建线程的时候直接传参 传过来 在新创建的线程中为 当前窗口Listbox控件添加字符串 创建线程的时候: CListBox *p=&m_list; AfxBeginThread(CreateThread, (LPVOID)p, THREAD_PRIORITY_NORMAL,0U,0UL,(LPSECURITY_ATTRIBUTES)0); 子线程处理函数原创 2013-03-26 11:26:59 · 769 阅读 · 0 评论 -
mfc积累
(1)_T()和_TEXT()区别: 目的是为了对UNICODE码做区分,若定义了_UNICODE标志符则: 有宏#define __T(x) L##x //##为粘贴符号 否则:#define__T(x) x _TEXT()的定义与 __T()相同: #define _T(x) __T(x) #define _TEX转载 2013-03-12 16:17:17 · 592 阅读 · 0 评论 -
如何成为一个C++高级程序员
C++这门语言从诞生到今天已经经历了将近30个年头。不可否认,它的学习难度都比其它语言较高。而它的学习难度,主要来自于它的复杂性。现在C++的使用范围比以前已经少了很多,java、C#、python等语言在很多方面已经可以代替C++。但是也有很多地方是其他语言完全无法替代的,主要集中在需要运行效率比较高的行业,比如游戏、高效的服务器。 现在学习java、C#等语言的人数远远高于C转载 2013-03-13 09:35:09 · 493 阅读 · 0 评论 -
“error LNK1169: 找到一个或多个多重定义的符号”的解决方法(转载)
问题描述如下: 有 三个源文件,A.h、B.cpp、C.cpp。 A.h是头文件,其中声明了三个变量a1、a2、 a3。 B.cpp是A.h中所声明的类的实现源代码,C.cpp是主程序文件。B.cpp和C.cpp中均包含头文件 A.h。 在编译时,编译能够通过,但链接时出了问题,出现”error LNK1169: 找到一个或多个多重定义的符号“的错误。 经过分析,确定了这转载 2013-03-14 09:35:10 · 763 阅读 · 0 评论 -
写给新手程序员
首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。 “当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。” – WhyTheLuckyStiff 对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事情做到最好,而不是对原来的东西修修补补。转载 2013-03-13 09:40:47 · 492 阅读 · 0 评论 -
EDIT控件的用法
一、利用WM_CTLCOLOR消息实现Edit Control的文本与背景色的改变 首先要明白:WM_CTLCOLOR是一个由控制(Control)发送给它父窗口的通知消息(Notification message)。 实现步骤: 生成一个标准的单文档应用程序框架,假设应用程序的名称为Color。我将利用它的About对话框做示范。在About dialog转载 2013-04-01 15:26:27 · 7280 阅读 · 0 评论 -
vs2010: 写了一个服务监控程序
用vs写了一个服务监控程序,一个ListCtrl显示所有的系统服务。两个按钮分别控制所点击的服务开始和结束。 创建了一个新线程监控服务的状态变化、中间碰到两个问题 纠结了好久。 一个是 控件选择问题。 首先用的是 ListBox控件,但是发现ListBox 太不好定位了 要显示第二列的 服务状态,太不容易了。其实listbox 控件也可以多列显示 但是它是从第一列开始 一个一个的显示过原创 2013-03-27 14:37:18 · 2433 阅读 · 0 评论 -
VC中获取窗口句柄的各种方法
AfxGetMainWnd获取自身窗口句柄 HWND hWnd = AfxGetMainWnd()->m_hWnd; GetTopWindow 函数功能:该函数检查与特定父窗口相联的子窗口z序(Z序:垂直屏幕的方向,即叠放次序),并返回在z序顶部的子窗口的句柄。 函数原型:HWND GetTopWindow(HWND hWnd); 参数: hWnd:被查序的父窗口的句柄。如果该转载 2013-04-02 11:06:35 · 3495 阅读 · 0 评论 -
CString转int(vs2010)
CString str; int n; str.Format(TEXT(“%d”),n);原创 2013-03-21 13:13:25 · 805 阅读 · 0 评论 -
抢先式多线程网络蜘蛛
Win32 API 支持抢先式多线程网络,这是编写MFC网络蜘蛛非常有用的地方。SPIDER工程(程序)是一个如何用抢先式多线程技术实现在网上用网络蜘蛛/机器人聚集信息的程序。 该工程产生一个象蜘蛛一样行动的程序,该程序为断开的URL链接检查WEB站点。链接验证仅在href指定的链接上进行。它在一列表视图CListView中显示不断更新的URL列表,以反映超链接的状态。本工程能用作收集、转载 2013-04-07 15:23:08 · 788 阅读 · 0 评论 -
ListCtrl的用法
以下未经说明,listctrl默认view 风格为report 相关类及处理函数 MFC:CListCtrl类 SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn --------------------------------------------------------------------------------转载 2013-03-26 16:32:23 · 3817 阅读 · 0 评论