c++开题
来源:互联网 发布:用友网络市值 编辑:程序博客网 时间:2024/06/14 19:02
声明一下,我语言水平不好,尽管我很想把自己知道的东西和大家分享,可是难免有的时候会词不达意,希望大家留言交流。还要说一点,由于本人还在工作,所以进度会慢点,希望大家海涵,不在废话了
C++能干什么?
1、 VC主要是针对Windows系统,适合一些系统级的开发,可以方便实现一些底层 的调用。在VC里边嵌入汇编语言很简单。
2、 VC主要用在驱动程序开发
3、 VC执行效率高,当对系统性能要求很高的时候,可用VC开发。
4、 VC主要适用于游戏开发
5、 VC多用于单片机,工业控制等软件开发,如直接对I/O地址操作,就要用C++。
6、 VC适用开发高效,短小,轻量级的COM组件,DLL。比如WEB上的控件。
7、 VC可以开发优秀的基于通信的程序。
8、 VC可以开发高效灵活的文件操作程序。
9、 VC可以开发灵活高效的数据库操作程序。
10、 VC是编CAD软件的唯一选择!!!包括AUTOCAD,UG的二次开发。
11、VC在多线程、网络通信、分布应用方面,VC++有不可比拟的优势。
以上是来自互联网。。
针对以上应用,初学者必须要目标明确,要从哪些方面的入手,我认为,你首先要弄懂下面的,我前期的文章也会针对下面列出的写,了解了这些,至于c++语法那就是记忆的问题。
1. VC++不是c++,只是Mic针对c++提供的一个编程环境。他是一个集成开发环境(IDE),就是使用c++的一个开发平台
2. 学习c++需要了解windows平台的特性,并且还要掌握MFC、ATL、COM等知识,难度较大
3. Windows平台下编程,需要了解windows消息机制以及回调函数的原理。花费一段时间弄懂这些会事半功倍。
4. MFC:Win32API的封装,需要深入理解文档视图类的结构、窗口类的结构、消息流向等。MFC目前并不过时
5. COM:代码共享的二进制标准。掌握其基本原理。
今天就写到这里了………