说是初次见面其实也不是很严格,因为在学习的过程中,发现很多很熟悉的东西,不管是跟VB类似,还是跟C#类似。
先谈一下自己对C++的理解,C++是从C语言的基础上发展而来的面向对象的编程语言,同时的还有C#。但是两者的编程习惯不一样,也就是代码的语法结构不同,运行指令不同。第一眼看到C++课本的目录,觉得一眼望去没有陌生感,学过一遍C#,相对来说对C类语言也稍微有点了解。下面来看看C++的大图:
导图理解
课本主要是分为了四个部分,分别是C++基础知识、面向对象的程序开发、Windows应用程序开发、数据库访问。
1、C++基础知识
先介绍C++的编译环境.NET Framework 的发展,然后是C++基础,包括变量和表达式、控制结构、数组和字符串、函数、指针和引用、程序文件和预处理指令。基础知识跟VB差不多,开发语言的基本知识都相差不多,都是变量和常量、数据类型、函数等等。
2、面向对象的程序开发
这部分也是在第一部分的基础上的,比如面向对象中的构造函数和析构函数,他们同样符合函数的基本要求,因为他们仍然是函数,只不过在基本之上有了自己独特的功能。另外引入了类的概念,分类也是面向对象思想的一种体现。类之间的关系更完美的实现面向对象,继承和多态让解耦体现的淋漓尽致。
3、Windows应用程序开发
可以理解为窗体开发,咱们平常所用的都是Windows开发,进入了B/S的学习之后,就会进入Web开发也就是网页开发的新世界。Windows开发和Web就是开发界面不同,类似于VB,可以见到我们熟悉的窗体、文本框、菜单等等控件。
4、数据库访问
这一部分主要是介绍不同的数据库访问方法,包括使用ODBC数据源和后面的ADO.NET,我的理解是,ADO.NET是在.NET Framework平台上用的数据库访问方法,该平台上任何的开发语言均可使用,较ODBC在开发语言上有一定的局限性。
感受
第一次考等级考试,不知道自己能不能过,不过相信跟着计划走是没错的。只希望自己这次不是试水,而是一次就可以过。对于自己即将面临的陌生的东西,给自己一点信心!!