VC++ 学习笔记(一):如何开始】的更多相关文章

孙鑫VC学习笔记:多线程编程 SkySeraph Dec 11st 2010  HQU Email:zgzhaobo@gmail.com    QQ:452728574 Latest Modified Date:Dec.11st 2010 HQU ================================================================================= 程序&进程&线程 ================================…
总的来说,我觉得VC++是一门神一样的语言——它是公认最强大.最复杂的:它一切以效率为第一要务,却又不肯落伍,拼命兼容现在的新的语言设计特点.本来在别的语言很容与就避开的问题,在这里要用很高的技巧去设计,比如rvalue的复制与移动机制.它保留了很多函数式语言的特点,比如可以定义不再任何类里边的全局函数. 作为一个习惯于使用C#的开发人员来说,我时时感觉困惑和无语.就好像一个习惯于用剑的人,突然改拿刀,不知道为啥非得强调重量的重要性.我会记下我的感受,不管是否有所偏颇.我会不断的添加一些笔记在这…
VC学习笔记:对话框 SkySeraph NOV.11st 2009 HQU Email-zgzhaobo@gmail.com  QQ-452728574 Latest Modified Date:Oct.31th 2010 HQU 重新翻阅整理 //说明:孙鑫视频学习笔记 SkySeraph NOV.11st 2009 HQU /*[对话框专题知识]*/ //知识点:创建对话框:显示对话框: //新建Single Document程序 void CMyBoleView::OnDialog()…
最近在做一个读取Excel的功能,之前也做过相关的,但总是零零闪闪的,趁着正在劲头上,归纳一下: 利用Automation添加相关的类,在Excel2010中可以在安装文件夹下直接点击Excel.exe 会生成很多类,建议只导入需要用到的类,不然会很卡. 用到的类和变量说明:CApplication m_ExlApp;//应用程序类,对应每一个Excel应用程序 CWorkbook wbk;//工作簿                                  CWorkbooks wbk…
在Windows上,除非我们必须得用C++来写界面,否则我会选择避免,避免学习和使用MFC.替代的方案是用C#来做界面,然后用C++/CLI来连接C#和Native C++.那么问题来了,C++/CLI是何方神圣? 百度上对于C++/CLI是这么说的——“C++/CLI是静态C++对象模型到CLI的动态组件对象编程模型的捆绑.简而言之就是如何用C++在·NET中编程,而不是C#或Visual Basic.像C#和CLI本身一样,C++/CLI正在ECMA(欧洲计算机制造商协会)主持下进行标准化,…
罗马不是一天建成的,VC++的也不是凭空产生的——它一直标榜自己的从C发展而来的.VB好像是专门为了羞辱VC++而创建的.C#呢,是微软类C语言的新秀——其实也不新了.乱吧?貌似挺乱的,其实这里有章可循. 纯粹的C++是从C发展而来的,是要用OO这个理念来度化广大C程序员,让他们离苦得乐的.纯粹的C++语言很单纯,很好,不像VC++那么面目可憎.但是,语言都离不开类库和开发环境,否则就不足够复杂,不足以处理复杂的大系统.我刚刚看了STL,内容太少.MFC才能满足日常所需——有人跟我提过QT,我没…
毫无疑问,学习C++是一件痛苦的事情. 我大概十年前接触C++.那是在学校里,准备考研究生,某学校要求考C++.我就开始一点一点学习,学习的过程还是比较舒服的.不得不说,就古典C++的理论,钱老讲的还是很好的.但是主要是能完成“Hello, World!”的几个版本而已,而这对于应考来说是足够啦.虽然我最后未能直接读研,但自觉C++理论我还是学得不错的. 05年毕业遇到了两个尴尬事.第一件事是我去一家公司面试开发,要求写一个1+1=2的有界面的程序,结果被鄙视啦.俺只学过C语言,没有开发过任何有…
MFC.ATL和CLR是VC2005内置的三大库,涵盖了Windows的各种开发方法和开发应用.当然关于C++开发的库不止这三个,不过这三个是微软推荐. 从编程所处层次而言,WIN32为最底层,其次是MFC,然后是CLR.WIN32 winAPI MFC MFC类库 CLR .net库 WIN32常规就是不用MFC,使用API函数编的程序. MFC库有很多年的历史了,MFC是基于Windows API 的简单封装.其核心架构基于"Document/View"架构(20年前被认为很潮流的…
我已经很久没有更新这个话题了,原因是多方面的,比如比较忙,比如我参与的项目不使用C++.最近因为需要在C#的客户端中调用第三方的C++API,又想起了这个话题.在跟公司里的C++方面专家聊过之后,我有心终结这个话题.因为VC++没有太多使用场景... 现在能想到使用VC++的几个场景:1. 用来做界面:2.用来连接C#与纯C++.用来做界面,我肯定不会这么做,我是C#玩家,肯定第一个想到的是C#的WinForm,WPF.如果用来连接C#和纯C++倒是可以,但是这增加了项目的复杂性(实际上我们应该…
到现在,我觉得终于找到学习和使用C++的基本原则了——务必简单.将其看成一个带类的C,或者将其看做标准库下的C++. C++太复杂——其实这种复杂性,所有语言都有,只是多数语言都隐藏了这种复杂性,只有你去努力找,才能找到操作复杂性的方法.而C++,试图将所有复杂性展现在所有人面前,包括初学者.有人比喻,如果语言是一件工具,一般语言就是刀子.叉子啥的,而C++就是一把瑞士军刀. (图片来自https://gameinstitute.qq.com/community/detail/104649) M…