work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年11月20日

摘要: 使用API写Windows程序一 先来看个简单实例:#include"windows.h"intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,PSTRszCmdLine,intiCmdShow){ MessageBox(NULL,TEXT("你好,欢迎来到VC之路"),TEXT("欢迎"),0); return0;}第一个参数:应用程序的当前实例句柄。第二个参数:应用程序的前一个实例句柄,别管它,对于Win32位而言,它一般是NULL.第三个参数:指向任何传给程序的命令 阅读全文

posted @ 2011-11-20 22:26 work hard work smart 阅读(11807) 评论(0) 推荐(0) 编辑

摘要: 非托管的vc工程中部分文件使用.Net Framwork原文地址使用vs2005环 境 ,且工程不使用与编译头文件stdafx.h.(保证可以,不可以来找我!) 一,建立一般的c++的console32的project ,name: Test ,工程setting使用默认,不改变.如下: 原文地址二,add header file: ManagedCppClass.h#pragmaonceclassManagedCppClass{public:voidPrintString();};三,add cpp file: ManagedCppClass.cpp#using<mscorlib.dl 阅读全文

posted @ 2011-11-20 15:56 work hard work smart 阅读(333) 评论(0) 推荐(0) 编辑

摘要: C# 中重用c/c++旧模块 原文地址 一、发生的背景 在开发新项目中使用了新的语言开发 C# 和新的技术方案 WEB Service,但是在新项目中,一些旧的模块需要继续使用,一般是采用 C 或 C++ 或 Delphi 编写的,如何利用旧模块对于开发人员来说,有三种可用方法供选择: 第一、将 C 或 C++ 函数用 C# 彻底改写一遍,这样整个项目代码比较统一,维护也方便一些。但是尽管微软以及某些书籍说,C# 和 C++ 如何接近,但是改写起来还是很痛苦的事情,特别是 C++ 里的指针和内存操作; 第二、将 C 或 C++ 函数封装成 COM,在 C# 中调用COM 比较方便,只是在... 阅读全文

posted @ 2011-11-20 15:34 work hard work smart 阅读(304) 评论(0) 推荐(0) 编辑

摘要: 原文地址Visual C++ .NET编程:托管C++概述2000年6月,Microsoft推出了“Microsoft.NET下一代互联网软件和服务战略”,引起IT行业的广泛关注。2000年9月,Microsoft在旧金山发布了Enterprise 2000。同月,Microsoft原总裁兼首席执行官鲍尔默来到中国就“下一代互联网”的主题进行演讲,在中国掀起了一股“.NET旋风”。2000年11月,Microsoft在Comdex计算机大展上发布了Visual Studio.NET软件,并展示了其.NET发展战略的框架体系和开发工具的相关特性,全面加速了Microsoft以.NET技术进军市场 阅读全文

posted @ 2011-11-20 11:55 work hard work smart 阅读(1149) 评论(0) 推荐(0) 编辑