VC应用浅谈
文章平均质量分 91
VC是一款运行高效的开发工具,本专栏从本人实际工作常用的技术、经验、讲解VC的一些技术实现,和技术技术理论讲解。
zhongguoren666
本人迄今已有近七年的工作经验,一直从事软件开发,曾涉彩票、教育、铁路、农业、门户网站等多个行业,个人认为最精深的要数彩票行业了。本人开发过程中最擅长的要数C 和DELPHI,当然,在SOCKET、COM 、WebServic、数据库、多线程、线程同步、线程池、数据库连接池、串口通讯、UI设计、进程间通信等等技术也有较深入的学习。本人自认充满活力、拥有激情、爱好学习、充满自信。衷心希望能提供大家一些有用帮助与建议!
展开
-
虚函数、纯虚函数详解
1.首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现。定义他是为了实现一个接口,起到一个规范的作用,规范继承这个。类的程原创 2011-08-29 13:52:23 · 1171 阅读 · 2 评论 -
[转贴]VC中Unicode字符串的处理
Unicode :宽字节字符集 1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数? 可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)原创 2011-08-29 14:05:07 · 1243 阅读 · 0 评论 -
VC的托盘程序
VC编程制作系统托盘程序 Windows操作系统中的某些程序运行时不显示运行窗口,只在任务栏上显示一个图标,表示程序正在运行,用户可以通过鼠标与应用程序交互,比如金山毒霸等应用程序,我们有时也需要编制一些仅在后台运行的类似程序,为了不干扰前台程序的运行界面和不显示不必要的窗口原创 2011-08-30 11:58:15 · 2422 阅读 · 2 评论 -
vc字符串转换处理:(绝对精华,收集所有的例子)
原文:http://blog.csdn.net/hnhyhongmingjiang/archive/2008/03/06/2154009.aspx1.头文件中要定义宏; #define UNICODE #define _UNI原创 2011-08-30 12:00:43 · 7712 阅读 · 2 评论 -
写UNICODE格式的文本日志文件(UNICODE编码)
转载:http://blog.csdn.net/abcpanpeng/article/details/1481740HANDLE CreateUnicodeFile(CStringW strPath){ HANDLE hFile=NULL; //创原创 2011-08-30 14:36:10 · 2196 阅读 · 0 评论 -
vc的模态对话框和非模态对话框
Generally Speaking(1)创建一非模态对话框 CMyDlg* pMainWnd = new CMyDlg; pMainWnd->Create(); (2)创建一模态对话框 CMyDlg dlg;原创 2011-08-30 14:38:19 · 1280 阅读 · 0 评论 -
【VC】中自定义消息实现
在VC项目开发中,很多时候需要自己定义消息进行事务处理。上次也刚好有同学问及,这里综合网络上的一些资料,集中起来供参考。 自定义消息我们可以通过一下两种方法来自定义一个消息:1) 方法一Step 1:使用WM_TASKBARCREATED来确定一个没有被w原创 2011-08-30 14:39:52 · 1597 阅读 · 0 评论 -
VC控制鼠标操作
[转载]http://blog.csdn.net/aidy22/archive/2009/08/18/4457725.aspx在完成实例之前,我们先来学习mouse_event()这个函数函数功能:该函数综合鼠标击键和鼠标动作。 函数原型: VOID mous原创 2011-08-31 13:14:21 · 9483 阅读 · 1 评论 -
C/C++ 笔试、面试题目大汇总
转自:http://blog.csdn.net/menuconfig/archive/2007/08/30/1764998.aspx1. 什么是“引用”?申明和使用“引用”要注意哪些问题?答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操原创 2011-10-08 17:57:10 · 1471 阅读 · 2 评论 -
STL实践指南
这是一篇指导您如何在Microsoft Visual Studio下学习STL并进行实践的文章。这篇文章从STL的基础知识讲起,循序渐进,逐步深入,涉及到了STL编写代码的方法、STL代码的编译和调试、命名空间(namespace)、STL中的ANSI / ISO字符串、各种不同原创 2011-10-08 17:59:12 · 1105 阅读 · 0 评论 -
桌面图标弹出提示
转:http://blog.csdn.net/cometnet/article/details/6969019之前看见过某些软件,安装完毕后会在桌面图标的旁边弹出一个提示框.然后就尝试着自己也实现一下这个效果.先来看看最终效果:实现方法首先,必须知道图标在屏幕上的位置.用SPY类工具探测了一下(这里我用的是彗星小助手),发现"桌面"是一个ListView原创 2011-11-15 11:04:53 · 1400 阅读 · 0 评论 -
如何抓取QQ2010的聊天框
做这件事难点在于,QQ2010 的聊天框用的是无窗口RichEdit,因此不能像普通的RichEdit那样通过FindWindow找到窗口然后发送WM_GETTEXT来获取文本,但是是不是就没有办法了呢,当然不是,这篇文章就要告诉大家抓取QQ2010(以及之后版本)的QQ聊天框信息的一些基本思路。大家先用Dependency Walker看一下RICHED20.dll这个文件,这个文件位于Te原创 2011-11-15 14:20:39 · 1895 阅读 · 0 评论 -
模仿酷狗7(Kugou7)界面源码
转载:http://blog.csdn.net/cometnet/article/details/6561912源码名称:模仿酷狗7(Kugou7)界面源码源码作者:邓学彬(泪闯天涯)源码说明:内含VC++源码、易语言源码各一份.包含所有图片源码(使用Fireworks编辑)开发环境:VC版--VS2005、Gdiplus;易语言版--易语言5,无模块实现方法:给窗口加原创 2011-11-15 14:22:06 · 2072 阅读 · 0 评论 -
使用消息实现进程间通信
1.问题阐述消息是Windows提供的一种驱动机制,在前面的章节中,已经多次使用消息解决问题了。使用消息进行进程通信的过程,就是使用消息激活某种操作的过程。对于进程间的通信,一般采用用户自定义的消息来完成进程间的通信,当然如果要实现的是Windows定义的消息功能,则完全可以使用已定义消息。例如完全可以在一个进程中向另一个进程中的EDIT发送WM_COPY消息,那么,如何用消息来完成进程间的通原创 2011-11-15 15:03:51 · 6712 阅读 · 0 评论 -
向本进程窗口中的ListView窗口发送NM_DBLCLK通知(SDK代码)
// 注意这里是向本进程的ListView窗口发送NM_DBLCLK通知,通过WM_NOTIFY消息,WM_NOTIFY不能跨进程,主要是因为SendMessage发送WM_NOTIFY消息最后一个LPARAM参数是个指针。 // MSDN上有明确说明:For Microsoft Windows 2000 and later systems, the WM_NOTIFY message cann原创 2011-11-15 17:48:40 · 1993 阅读 · 0 评论 -
查找标题已知的窗口句柄,遍历窗口控件句柄
有了回调函数的概念及上面的例子,我们可以继续了。其实想要找到一个标题已知的窗口句柄,用一个API函数就可以了:FindWindow.其函数原形是:function FindWindow(lpClassName, lpWindowName: PChar): HWND; stdcall;lpClassName:窗口类名.如果只知道标题,可以为空.窗口类名可以用很多工具获得.如winsign原创 2011-11-21 16:59:59 · 7336 阅读 · 0 评论 -
一个简单的完成端口类
转自:http://www.vckbase.com/document/viewdoc/?id=1866英文原文:http://www.codeproject.com/KB/IP/iocp_server_client.aspx源代码下载源码使用了高级的完成端口(IOCP)技术,该技术可以有效地服务于多客户端。本文提出了一些IOCP编程中出现的实际问题的解决方法,并提供了一个简原创 2011-11-22 15:37:44 · 2163 阅读 · 0 评论 -
Windows系统编程之异步I/O和完成端口
Windows系统编程之异步I/O和完成端口【作者】北极星2003【来源】看雪技术论坛(bbs.pediy.com) 【时间】2006年7月1日一、 同步I/O和异步I/O在介绍这部分内容之前先来认识下“异步I/O”。 说起异步IO,很容易联想到同步I/O,对于同一个I/O对象句柄在同一时刻只允许一个I/O操作,其原理如下图所示: 显然,当内核真原创 2011-11-22 15:28:59 · 1985 阅读 · 0 评论 -
DOM应用---遍历网页中的元素
作者:杨老师下载源代码一、摘要 在我们编写的程序中,如果想要实现对浏览器打开的网页进行监视、模拟操纵、动态提取用户输入、动态修改......等功能,那么请你抽出宝贵的时间,继续往下阅读。本文介绍的知识和示例程序都是围绕如何遍历 HTML 中的表单(form)并枚举出表单域的属性为目标的,对于网页中的其它元素,比如图象、连接、脚本等等,应用同样的方法都可以轻松实现。二、网页原创 2011-11-22 15:23:23 · 1293 阅读 · 0 评论 -
函数的返回类型为指针类型时的若干思考(字符串常量问题)
By zieckey (http://blog.chinaunix.net/u/16292/index.html)问题的引入:看看下面的程序的输出:#include stdio.h>char *returnStr(){ char *p="hello world!"; return p;}int main(){转载 2011-11-22 13:49:15 · 4377 阅读 · 3 评论 -
关于MFC未来的感悟
本人题材选自论坛:http://topic.csdn.net/u/20111119/15/d9726ed9-4286-4126-9ea9-601f6fa88337.html?61839。经过整理和加入自己的看法。 关于MFC的未来,有许多人都是有不同程序的担忧。 有人都说windows界面向着metro风格发展,比如windows 8。随着人们对界面体验的要求越来越高,触摸时代原创 2011-11-22 10:51:33 · 40426 阅读 · 115 评论