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软件的唯一选择!!!包括AUTOCADUG的二次开发。

 11VC在多线程、网络通信、分布应用方面,VC++有不可比拟的优势。

以上是来自互联网。。

针对以上应用,初学者必须要目标明确,要从哪些方面的入手,我认为,你首先要弄懂下面的,我前期的文章也会针对下面列出的写,了解了这些,至于c++语法那就是记忆的问题。

1.       VC++不是c++,只是Mic针对c++提供的一个编程环境。他是一个集成开发环境(IDE),就是使用c++的一个开发平台

2.       学习c++需要了解windows平台的特性,并且还要掌握MFCATLCOM等知识,难度较大

3.       Windows平台下编程,需要了解windows消息机制以及回调函数的原理。花费一段时间弄懂这些会事半功倍。

4.       MFC:Win32API的封装,需要深入理解文档视图类的结构、窗口类的结构、消息流向等。MFC目前并不过时

5.       COM:代码共享的二进制标准。掌握其基本原理。

今天就写到这里了………