
VC++
he_wen_jian
这个作者很懒,什么都没留下…
展开
-
VC++中ActiveX控件的注册
-----ActiveX控件是一个动态链接库,是作为基于COM服务器进行操作的,并且可以嵌入在包容器宿主应用程序中,ActiveX控件的前身就是OLE控件。由于ActiveX控件与开发平台无关,因此,在一种编程语言上开发的ActiveX控件可以无须作任何修改,即可在另一种编程语言中使用,其效果如同使用Windows通用控件一样。如:在VC++中开发的ActiveX控件,不作任何修改即可应用于VB中转载 2012-10-16 09:13:25 · 1123 阅读 · 0 评论 -
getsockname与getpeername
getsockname与getpeername是返回套接口关联的本地协议地址和远程协议地址。int getsockname(int sockfd, struct sockaddr * localaddr, socken_t * addrlen);int getpeername(int sockfd, struct sockaddr * peeraddr, socken_t * addrle转载 2013-08-15 15:46:28 · 1051 阅读 · 0 评论 -
win7/win8 下安装VC6LineNumberAddin方法[VC6行号插件]及问题解决方案
1.下载VC6LineNumberAddin插件及注册文件。(以下是参考链接:)http://codefish.googlecode.com/files/VC%E6%98%BE%E7%A4%BA%E8%A1%8C%E5%8F%B7_VC6LineNumberAddin.rar 2.解压把拷贝VC6LineNumberAddin.dll到VC6安装路径下的AddIns文件夹,笔者的完整路转载 2013-06-26 12:17:44 · 4593 阅读 · 0 评论 -
CString/C++ string常用操作详解
分类: C++ 2013-06-21 12:11 13人阅读 评论(0)收藏 举报之 所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为 一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很转载 2013-06-23 01:19:05 · 1270 阅读 · 0 评论 -
多线程使用总结
基础:1)最好使用C++ runtime的函数创建线程,即调用_beginthreadex创建线程。CreateThread()函数并不会执行C运行时数据块的变量的每线程初始化,因此在任何使用C运行时库的应用中,不能使用CrateThread()函数。2)最好不要显示的调用ExitThread()或TerminateThread(),因为调用这些不进行清理工作。3)SuspendThr转载 2013-06-08 14:06:38 · 984 阅读 · 0 评论 -
C++ Visual speech Sdk 语音识别
摘 要 中英文混合朗读一直是个难点,本文在分析Microsoft Speech SDK中英文引擎的基础上,提出了根据文本类型实时切换中英文引擎的方法,在Visual C++6.0中实现了一个示例程序。 关键词 Speech SDK;中英文混合朗读;Visual C++ 1 Speech SDK简介 语音识别(SR)和语音合成(TTS)一直是计算机应用的转载 2013-06-05 18:21:49 · 9167 阅读 · 0 评论 -
VC中调用外部程序方式总结
目前知道三种方式:WinExec,ShellExecute ,CreateProcess,别人已经总结的很好了《vc中调用其他应用程序的方法(函数) winexec,shellexecute ,createprocess》,我全文转载一下,另外后面加点自己的总结(黑体部分,除了标题)。三个SDK函数: WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的转载 2013-06-05 18:14:03 · 810 阅读 · 0 评论 -
C++学习推荐图书
最近在学习一些编程方面的东西,原来学过一点C++,但只是一点皮毛,所以想深入了解一些。在网上搜到了这篇帖子,感觉非常好,拿来与大家分享,希望对大家有帮助。特别感谢原作作者napo1983 ,以下内容转载自优快云社区。语言入门: 有丰富C经验,缺乏C++经验的: 《C++ Primer (3RD)》 有其他语言的丰富经验的: 《The C++ Programming Langu转载 2013-06-05 18:03:59 · 711 阅读 · 0 评论 -
C++中获得当前系统时间
//方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include #include int main( void ) { time_t t = time( 0 ); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) );转载 2013-06-05 18:02:13 · 1038 阅读 · 0 评论 -
C++ 中char* ,String ,int , CString之间的转换
1、CString类型的转换成int CString类型的转换成int 将字符转换为整数,可以使用atoi、_atoi64或atol。 //CString aaa = "16" ; //int int_chage = atoi((lpcstr)aaa) ; 而将数字转换为CString变量,可以使用CString的Format函数。如 CString s; int i转载 2013-06-05 17:59:53 · 1006 阅读 · 0 评论 -
windows /linux下创建多文件夹
1。首先请加上这些预编译[cpp] view plaincopy#ifdef _WIN32 #include #include #elif _LINUX #include #include #endif #ifdef _WIN32 #define ACCESS _access转载 2013-06-03 18:04:49 · 727 阅读 · 0 评论 -
windows多线程编程CreateThread,_beginthead(_beginthreadex)和AfxBeginThread的区别
在Windows的多线程编程中,创建线程的函数主要有CreateThread,_beginthead(_beginthreadex)和AfxBeginThread,那么它们之间有什么联系与区别呢?当我需要创建一个线程时该用哪个函数呢?下面先介绍各个函数的用法:CreateThread:函数原型:HANDLE WINAPI CreateThread(_in LPSECURITY_转载 2013-06-08 14:11:04 · 1065 阅读 · 0 评论 -
为什么程序员的社会地位不高
到目前为止,在过去60年中在世界排名前20的国家中,没有哪条街是以程序员或者计算机科学家的名字命名的。 没有任何一个世界主要城市拥有程序员或者计算机科学家的雕像。 没有程序员或者计算机科学家获得过总统奖章(Presidential Medal)或者国会金质奖章(Congressional Gold Medal)。 没有国转载 2013-02-27 14:41:48 · 1242 阅读 · 0 评论 -
总结c++内存错误的典型情况 .
最近遇到了c++几张内存错误的几种典型情况:1. 拷贝构造函数导致重复释放:http://blog.youkuaiyun.com/winlinvip/article/details/76638622. 内存越界导致错误:这个在http://blog.youkuaiyun.com/winlinvip/article/details/7822762 提到过。3. 非虚析构函数导致内存泄漏:http://blog.转载 2013-02-19 12:16:13 · 754 阅读 · 0 评论 -
Win32 Application和Win32 Console Application 区别
Win32 Application和Win32 Console Application 都是工作在32位Windows环境的程序。 其中Win32 Application 就是普通的常见的窗口应用程序,当然有的界面做得比较个性化,比如圆形的、不规则形状的…… 它们都是所谓的GUI(Graphics User Interface图形用户接口),我们可以通过鼠标点击来完成控制。转载 2013-01-24 16:10:51 · 541 阅读 · 0 评论 -
C++开源库,欢迎补充
C++开源库,欢迎补充。C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被 严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生转载 2012-10-19 11:01:02 · 1197 阅读 · 0 评论 -
网络游戏架构
网络游戏架构1、 一种架构是Peer-to-Peer 对等通信结构,如下图所示,即在多个玩家参与的游戏中,各玩家之间采用Peer-to-Peer的直接通信方式。在网络通信服务的形式上,一般采用浮动服务器的形式,即其中一个玩家的机器既是客户端,又扮演服务器的角色,一般由创建游戏局的玩家担任服务器(主机)。很多对战型的RTS网络游戏都采用这种结构。2、 另一种架构是基于游戏大厅转载 2012-10-19 10:53:15 · 1511 阅读 · 0 评论 -
Activex、OLE、COM、OCX、DLL之间有什么区别?
熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是 比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一 组处理过程、数据封装和用户接口组成的业务对象(Rules Object)。组件看起来像对象,但不符合对象的学术定义转载 2012-10-16 17:07:23 · 3855 阅读 · 0 评论 -
keybd_event() function
IntroductionSimulation of a keyboard input is a well known concept for those who are all familiar with Visual Basic. SendKeys() in Visual Basic does all the things, if you want to do anything with转载 2013-08-30 23:16:36 · 1159 阅读 · 0 评论