随笔分类 -  C++/VC++

[转]VC中调用外部exe程序方式
摘要:本文转自:http://blog.sina.com.cn/s/blog_486285690100ljwu.html目前知道三种方式:WinExec,ShellExecute ,CreateProcess,别人已经总结的很好了《vc中调用其他应用程序的方法(函数) winexec,shellexecu... 阅读全文

posted @ 2015-04-10 17:46 freeliver54 阅读(571) 评论(1) 推荐(0) 编辑

[转]VC++的类头文件
摘要:本文转自:http://blog.csdn.net/forevertali/article/details/4370602animal.h//在头文件中包含类的定义及类成员函数的声明class animal{public: animal(); ~animal(); void eat(); void ... 阅读全文

posted @ 2015-04-10 17:32 freeliver54 阅读(440) 评论(0) 推荐(0) 编辑

[转]VC++中对文件的写入和读取
摘要:本文转自:http://blog.csdn.net/fanghb_1984/article/details/7425705本文介绍两种方法对文件进行读取和写入操作:1、采用fstream类;2、采用CStdioFile类。CStdioFile继承自CFile,一个CStdioFile对象代表一个用运... 阅读全文

posted @ 2015-04-10 17:03 freeliver54 阅读(4349) 评论(0) 推荐(0) 编辑

[转]在VS2010 VC++项目中引用Lib静态库(以Openssl为例)
摘要:本文转自:http://kb.cnblogs.com/page/94467/Openssl是个为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。 首先下载Openssl包:(http://ww... 阅读全文

posted @ 2015-04-10 15:31 freeliver54 阅读(9854) 评论(0) 推荐(0) 编辑

[转]List of Visual Studio Project Type GUIDs
摘要:本文转自:http://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDsThere isn't an easy way to change the type of a project in Vi... 阅读全文

posted @ 2015-04-10 13:59 freeliver54 阅读(885) 评论(0) 推荐(0) 编辑

[转]如何使用MFC和类型库创建自动化项目
摘要:本文转自:http://www.cnblogs.com/zhoug2020/archive/2012/04/01/2429064.html摘要本文详细介绍了如何自动化像Microsoft Office这样支持COM的应用程序。更多信息下面部分介绍了如何创建MFC项目。采用Microsoft Exce... 阅读全文

posted @ 2015-04-10 10:52 freeliver54 阅读(587) 评论(0) 推荐(0) 编辑

[转]C++基础:C++的结构struct
摘要:本文转自:http://www.cnblogs.com/yukaizhao/archive/2010/07/14/cpp-struct.html#include <iostream> #include <string> using namespace std; /*在c++中struct和类的区别在于struct不能有方法,所有成员是public的*/struct Movie/*可以指定类型名也可以不指定*/{ //成员都是public的 int ID; string Name; } movie; //可以在声明struct的时候声明一个struct实例,这... 阅读全文

posted @ 2013-01-30 11:54 freeliver54 阅读(268) 评论(0) 推荐(0) 编辑

VC2010 [转]解决char *无法转换为LPCWSTR问题
摘要:本文转自:http://blog.csdn.net/sennyrong/article/details/6975603过去微软只遵循ANSI标准,而现在为了兼容、跨平台,从VS2005后,微软工程默认使用的字符集为unicode,所以,过去在VC6.0中编译成功的程序,在新环境中编译错误。经我总结,解决办法有以下几种:1.直接改工程属性项目菜单->你的工程属性(菜单最后一个选项)->配置属性->常规->项目默认值->unicode改为未设置2.强行使用ANSI标准MessageBoxAWin32 API也分2种版本, MessageBoxA / MessageBo 阅读全文

posted @ 2012-12-03 13:34 freeliver54 阅读(2851) 评论(0) 推荐(0) 编辑

[转]孙鑫VC教程例子代码1---Windows程序内部运行原理
摘要:本文转自:http://blog.csdn.net/ljt350740378/article/details/6437113创建一个完整的窗口需要经过下面四个操作步骤:设计一个窗口类;注册窗口类;创建窗口;显示及更新窗口。 创建一个WIN32 Application的程序,代码如下:#include <windows.h>#include <stdio.h> LRESULT CALLBACK WinSunProc(HWND hwnd, // handle to windowUINT uMsg, // message identifierWPARAM wParam,// 阅读全文

posted @ 2012-12-01 13:19 freeliver54 阅读(412) 评论(2) 推荐(0) 编辑

[转]VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
摘要:本文转自:http://www.cnblogs.com/gengaixue/archive/2010/08/13/1799112.html开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们。)ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。控件下载一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是直接 阅读全文

posted @ 2012-11-30 09:43 freeliver54 阅读(1624) 评论(1) 推荐(0) 编辑

VC2010Samples 及 AllVCLanghageSamples
摘要:D:\Program Files\Microsoft Visual Studio 10.0\Samples\2052\VC2010Samples.zipMicrosoft Visual Studio 9.0\Samples\1033\AllVCLanghageSamples.zip 阅读全文

posted @ 2012-11-30 09:14 freeliver54 阅读(283) 评论(0) 推荐(0) 编辑

theForger's Win32 API Programming Tutorial
摘要:http://www.winprog.org/tutorial/ 阅读全文

posted @ 2012-11-26 11:03 freeliver54 阅读(384) 评论(0) 推荐(0) 编辑

[转]VC++动态链接库(DLL)编程深入浅出(zz)
摘要:本文转自:http://www.cnblogs.com/chio/archive/2007/11/03/948480.html向原作者表示致谢。1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地.. 阅读全文

posted @ 2012-10-12 10:06 freeliver54 阅读(396) 评论(0) 推荐(0) 编辑

[转]在VS2010上使用C#调用非托管C++生成的DLL文件(图文讲解)
摘要:本文转自:http://www.cnblogs.com/liping13599168/archive/2011/03/31/2000320.html背景 在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将引导你快速理解这个调用的过程。步骤1. 创建一个CSharpInvokeCPP的解决方案:2. 创建一个C++的动态库项目:3. 在应用程序设置中,选择“DLL”,其他按照默认选项:最后点击完成,得到如图所示项目: 我们可以看到这里有一些文件,其中dllmain.cpp作为 阅读全文

posted @ 2012-10-12 09:56 freeliver54 阅读(2213) 评论(0) 推荐(0) 编辑

[转]VS2010+MFC解析Excel文件中数据
摘要:本文转自:http://www.vcfans.com/2010/08/vs2010-mfc-excel-file-in-the-data-analysis.html前两天折腾一个小功能,需求是解析Excel中的数据出来。网上一般使用的方案:1. ODBC当数据库来操作。2. 使用第三方的类库3. 使用COM调用Excel.exe中的接口。第三方类库我怕MS升级版本后,是否仍然使用是个问号。使用ODBC的方案感觉很怪怪的,但据说不能修改删除什么的,不过我没有试验,还是放弃此种方案。我最终还是使用COM来做的,本来是没什么实现代码,都是COM实现好的,没什么可写的。难点在于VS2010的版本与MS 阅读全文

posted @ 2012-10-12 09:27 freeliver54 阅读(5505) 评论(1) 推荐(2) 编辑

[转]VS2010/MFC编程入门之五(MFC消息映射机制概述)
摘要:本文来源于鸡啄米 http://www.jizhuomi.com/ , 原文地址:http://www.jizhuomi.com/software/147.html 上一讲鸡啄米为大家简单分析了MFC应用程序框架,这一讲是关于MFC消息映射机制的内容。 前面已经说过,Windows应用程序是消息驱动的。在MFC软件开发中,界面操作或者线程之间通信都会经常用到消息,通过对消息的处理实现相应的操作。比较典型的过程是,用户操作窗口,然后有消息产生,送给窗口的消息处理函数处理,对用户的操作做出响应。 什么是消息 窗口消息一般由三个部分组成:1.一个无符号整数,是消息值;(2)消息附带的WPARAM类型 阅读全文

posted @ 2012-10-11 16:05 freeliver54 阅读(1153) 评论(0) 推荐(0) 编辑

[转]VC++ ^和gcnew
摘要:本文转自:http://www.blogjava.net/yangtaochina/articles/371024.html在VS2010中可能是因为.net是对C++又进行了优化。有些代码不同了,现记录于此,防止以后忘掉了。StreamWriter^ sw = File::CreateText(path);上面的^可能就是引用的意思,就是原来C++中的指针了。sw->WriteLine( "Hello" );其调用方式也是和指针的调用方法的方式是一样的。Thread^ t = gcnew Thread(gcnew ThreadStart(writeStringThr 阅读全文

posted @ 2012-09-29 08:49 freeliver54 阅读(687) 评论(0) 推荐(0) 编辑

[转]Windows平台下如何使用Android NDK
摘要:本文转自:http://blog.csdn.net/suiyc/article/details/6723523鉴于有些同学想要学习NDK,但在网上很难找到一个讲解比较清楚、按照步骤操作可以比较顺利学会NDK的文章,所以写了此篇教程。 一.学习本篇教程需要具备的条件:1. 了解JAVA中JNI的概念、好处以及使用方法,网上很多介绍,这里就不重复了。2. 你的电脑配置好了Android应用开发环境,即:JAVA、Eclipse、ADT和Android SDK。二.准备需要Android NDK和windows下c、c++代码的编译器cygwinandroid-ndk-r6-windows.zip下 阅读全文

posted @ 2012-09-11 15:16 freeliver54 阅读(1379) 评论(1) 推荐(0) 编辑

[转]C++按行读取文本文件
摘要:本文转自:http://blog.csdn.net/syunqiang/article/details/6425302很多初学C++的同学,对于读取文本文件,并按照行处理数据总是有点不知如何开始,作为C++的初学者,自己在这里做一点笔记。其实利用C++按行读取文本文件其实很简单。假设有一个文本文件,如下所示:1 2 32 3 43 4 55 6 77 8 9文件名为split.txt目的:按照行读取数据,并一个个的显示出来。代码如下:[cpp] view plaincopyprint?#include <iostream> #include <sstream> #inc 阅读全文

posted @ 2012-06-18 23:44 freeliver54 阅读(59331) 评论(1) 推荐(3) 编辑

MSDN Visual C++ 开发中心
摘要:http://msdn.microsoft.com/zh-cn/visualc/ Visual C++ 指导教程http://msdn.microsoft.com/library/ms235630.aspx 阅读全文

posted @ 2012-05-30 13:45 freeliver54 阅读(240) 评论(3) 推荐(0) 编辑

导航