摘要:
2010年06月25日 星期五 下午 07:38 这一回我自己都不知道应该写点什么好,或许今天的篇幅会比往常短很多。我说过,这不是C++的教程,因为我还没有那个能力来教大家C++,我能做的,是分享一些学习的经验,以及教新手如何使用VC2010这个工具去练习和实践其它C++教材上面的程序,如《C++Primer》等。 今天说的是我学习和使用C++这些年来对C++的一些理解,这样的日志其实是最难写的,因为众口难调,为什么这么说呢?同样的一段音乐不同的人去倾听都会有不同的感受,不同的心境去听也会有不同的感觉。记得当年我在听雅尼的《If I could tell you》听到的是无尽的伤感和无奈,而我 阅读全文
摘要:
《Visual C++ 2010入门教程》系列二:安装、配置和首次使用VS20102010年06月15日 星期二 下午 05:57本章将帮助大家安装Visual C++ 2010,帮助大家做一些常见的配置,以及第一次使用它来写HelloWord程序。 安装 Visual C++ 2010是属于Visual Studio 2010的一部分,这个在前一章中已经讲解过,实际上Visual C++ 2010也有更多的子版本,正如Windows7有旗舰版、家庭高级版、家庭初级版一样。在上一章的下载地址中有两个版本可以选择,我选择的时候旗舰版,这个功能最全面。 如果你下载完毕了,应该有一个ISO镜像文件, 阅读全文
摘要:
2010年06月14日 星期一 下午 03:13 作者:董波 日期:2010.6.14http://hi.baidu.com/_%E2d_%B7%B3_%DE%B2%C2%D2/blog/category/%A1%B6visual%20c%2B%2B%202010%C8%EB%C3%C5%BD%CC%B3%CC%A1%B7 写在前面 在我还在上学的时候,我选择了C++,最初我用VC6作为我的IDE,我看过很多本C++的教材,有的适合我,有的不适合我,其中有一本叫《Visual C++ 2005入门经典》的书帮了我不少的忙。因为通常的C++教材都只会介绍C++的语法什么的,很少会告诉我们如何去编 阅读全文
摘要:
译注:本文应用是VC6.0,对于其他版本向导可能与本文介绍的不同。原文地址:http://www.codeproject.com/atl/com_atl.aspBeginner's Tutorial: COM/ATL Simple Project作者: C. Lung.简介本教程的目的在于,给读者一个关于使用ATL创建一个COM服务的方法的初步印象,并且让读者在使用VC++或者VB编程的时候,学会调用这个服务。本教程仅仅是为了VC++程序员中的初学者设计,因此笔者不打算深入介绍COM的细节,也不打算增加您学习IDL之类的负担。笔者希望展示的是使用ATL创建一个“简单”COM“对象方法简单易用, 阅读全文
摘要:
系统理解Win32 API和MFC(上) 作者: 温昱 作者主页: lcspace.diy.163.com Win32 API是微软的操作系统Windows提供给开发人员的编程接口,它决定了我们开发的Windows应用程序的能力。MFC是微软为开发人员提供的类库,在某种意义上是对Win32 API的封装。本文试图从全局角度对Win32 API和MFC进行理解──给出二者的概念模型。 本文使用UML描述概念模型。Win32 API本不是面向对象的,我用面向对象的观点去理解它,无非是想表达其全局。 本文参考了MSDN、相关书籍和网上的一些资料,在此一并感谢。 一、Win32 API的概念模型 Wi 阅读全文
摘要:
摘自:http://www.lihuasoft.net/article/show.php?id=658.h,.cpp要同名!经常在CSDN以及其他之类的技术论坛上问关于C++ 头文件的问题。提出这些问题的往往就是那些刚学C++的新手。当初我是菜鸟的时候也问过类似的问题。 现在来看看下面两个include: #includeiostream// 这个就是1998年标准化以后的标准头文件 #includeiostream.h// 这个就是标准化以前的头文件 更本质上的区别就是iostream把标准C++库的组件放在一个名位std的namespace里面。而相对的iostream.h则将这些 阅读全文
摘要:
ATL用于编写COM程序,CLR是.NET的公共语言运行库,MFC是指MFC类库,MFC程序是用这些类库做出的程序,WIN32常规就是不用MFC,使用API函数编的程序。MFC、ATL和CLR是VC2005内置的3大库,涵盖了windows的各种开发方法和开发应用。当然关于C++开发的库不止这3个,不过这3个是微软推荐。从编程所处层次而言,WIN32为最底层,其次是MFC.然后是CLR.WIN32 winAPI MFC MFC类库 CLR .net库1. WIN32常规就是不用MFC,使用API函数编的程序。 2. MFC库有很多年的历史了,MFC是基于Windows API的简单封装。其核心 阅读全文
摘要:
sprintf、swprintf分别是对单字节/双字节字符格式化的,wsprintf根据预定义指示符的不同可以对单字节/双字节字符格式化。wsprintf和swprintf比较,其实这两个函数对用用户来说是一样的,只不过前者是在 Winbase.h声明;后者是在stdio.h,stdlib.h文件中声明。 对于wsprintf, 在编译器编译过程中会检查你所定义的宏,然后将TCHAR.H文件中的以_tcs打头的函数转换成对应的str或wcs大头的函数。如果你要build一个使用UNICODE字符集的程序,则可以定义 _UNICODE宏。如果要build一个single-byte的程序则不需要定 阅读全文