怎么入门,很遥远的话题,不能确定自己到底什么时候入的门,有时候觉的自己现在入门了么,每个人学习c++都有自己的学习方法,有的可能从基础语法开始,有的可能从背函数,有的也可能从winows的机制开始,很多,就像很多人问怎么学英语一样,语法和词汇都不可或缺,每个入门点有了量的积累后,不知不觉都有质的飞跃,也不自主的就跨到别的领域了,不说废话,我的入门主要是从函数开始,主要是实例,如果实例有不懂的可以 本人的开发平台:vs2012,涉及到数据库是mssql2008 一些需要知道的知识点:官方详细的解释可以度娘搜索,这里主要是用最简单的话来让大家理解 1:windows应用程序必须的两样东西是什么 API和SDK 2:API是什么,包括哪些东西 API是应用程序的接口,windows api就是windows系统的接口,是应用程序商提供的一些预定义函数。 这些函数主要存在一些dll里面 api很多,大致分四类 1:过程调用级别的(PRC):进程间通信较多 2:文件传输类:主要是数据共享方面 3:查询类(SQL):数据库方面 4:事件信息类:程序间直接通信较多 3:SDK是什么 SDK就是一个开发工具包,所有的编写过程都在这里进行的,这个工具最起码有一些函数的和一些调试 的环境,windows
sdk就是微软提供的开发工具包。现在的很多开发开发工具都包含这个包 4:入门前需要了解的常用名词 类,对象,实例,指针,句柄,数据类型,命名规则,消息,事件,派生,继承,函数,虚函数, 回调函数,方法,属性等,每个名词的详细解释可以度娘,当然也可以问我。后会详细说一些必须完全理 解的名词 5:常用的头文件,都有哪些,怎么分类的 大致分五类,详细的可以度娘 1:标准库:如输入输出类的,字符串类的数值操作的 2:运行库(CRT库):在vs里面加载的lib就是这个里面的,多线程的运行库又分为静态的和动态 的链接库 3:模板库(ATL库):主要是com组件开发时候简化工作量,特别的方便 4:基础类库(MFC类库):是微软的框架,网上很多,界面,数据库,进程的很多在。 5:其他类库:现在每个行业都有一些成熟的接口
|