明确目的是Visual C++入门的前提

明确目的是Visual C++入门的前提

ID:38410679

大小:270.50 KB

页数:17页

时间:2019-06-12

明确目的是Visual C++入门的前提_第1页
明确目的是Visual C++入门的前提_第2页
明确目的是Visual C++入门的前提_第3页
明确目的是Visual C++入门的前提_第4页
明确目的是Visual C++入门的前提_第5页
资源描述:

《明确目的是Visual C++入门的前提》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章明确目的是VisualC++入门的前提学习任何东西,都需要先明确学习目的,了解学习的内容。学习程序设计更是如此,学习程序设计无非就3点,即编程语言语法、集成开发环境基本功能和常用应用项目的实践。本章将先明确学习的目的和范围,好好规划学习计划和整理学习思路,然后再向编程世界前进,本章主要修行要点如下。明确本书的学习目的:读者将了解到学习VisualC++应该掌握的主要知识。安装集成开发环境:读者将学会安装VisualC++6.0集成开发环境。编写第一个C++程序:读者将学会编写第一个C++程序。编写第一个

2、MFC引用程序:读者将学会编写第一个MFC引用程序。1.1明确学习目的和学习内容估计大家都看过《西游记》,唐僧师徒经历了九九八十一难,最终取得真经修成正果。其实学习VisualC++,也要经历九九八十一难,当然,如果唐僧师徒有个GPS电子导航手机的话,应该会少受一些折腾。而当读者学习到这本书时,VisualC++集成开发环境已经相当成熟了,要学VisualC++当然先要规划好学习步骤,少走一些弯路。1.1.1收有用之徒:学好C++学习VisualC++,首先要学好C++,C++程序设计语言在整个VisualC

3、++学习过程中,是最基础、最关键并且是最难克服的,因此说C++是悟空一点也不错,如果学好了C++,就相当于多了一个高徒,这样读者学习VisualC++就可以得心应手了,但如果没有学好C++,就冒然学习VisualC++的相关知识,这个顽徒可能会让你头疼无数次。根据C++0x标准,C++的学习可以分为以下4个部分:面向过程部分,即传统的C部分:C++是完全兼容C的,也就是说,是在C的基础上的扩展,因此C语言的编写方法也能在C++的编译器上运行。这部分的内容主要有:基本数据类型、循环语句、数组、指针、结构体、函数

4、和宏。基于对象部分,即没有继承关系的类对象操作部分:这部分的主要知识有函数重载、类的定义和对象的构造、构造函数、析构函数、运算符重载、this指针。面向对象部分,即有继承关系的类对象操作部分:公有继承、保护继承、私有继承、多继承、虚函数、纯虚函数、虚基类。STL部分,即标准模板库:标准模板库知识汇集了面向过程和面向对象的精髓,是C++语言标准中少有的自带类库。标准模板库实际上是各种常用的类模板的集合,并配合使用泛型算法等函数集合,让STL大大减少了C++程序员开发程序的重复劳动。虽然这部分虽然是C++的精华,

5、但读者不用担心,这恰恰是4个知识块中最简单的部分。1.1.2掌握MFC就等于驯服了一匹千里马MFC是MicrosoftFoundationClass的简写,是微软为使用C++进行Windows应用程序开发而提供的一套现成的类库体系。Windows应用软件既复杂又简单,为何说复杂呢?请各位C语言或C++高手,不要使用MFC编写一个Windows应用程序出来看看,这下糟糕了,难倒一大片了吧,嘿嘿。MFC可以说是VisualC++学习中的千里马,这样的比喻是非常恰当的。在没有汽车的唐代,唐玄宗为了满足杨贵妃喜欢吃新

6、鲜荔枝的嗜好,不远千里让人骑马从南粤地区送到长安。当然,走路的方式也可以达到同样的目的,只怕送荔枝的人最后会因耽误时间而被砍掉脑袋。当然,学习VisualC++而不学习MFC当然也是可以的,也不至于被砍掉脑袋那么严重,只是,开发Windows应用程序的进度会非常慢,在软件产业化的今天,这样的开发效率永远跟不上市场,必定会在市场竞争中遭到淘汰。1.1.3熟练掌握数据库理论、DLL和网络编程将会强上加强任何编程语言都不仅仅是单纯的编程语言,这句话是什么意思呢?曾经有计算机大师说过:程序设计=算法+数据结构。这样的

7、说法非常抽象,在这里可以让它简单点:应用软件=业务流程+程序模块学习VisualC++最终的目的就是为了开发应用软件,不仅指Windows应用软件,还包括其他系统的应用软件或是一些应用服务(如网站服务模块等),总之就是应用软件。而开发应用软件需要知道业务流程,如开发财务管理系统,需要知道的业务流程如下:管理员如何登录,登录后可以进行何种操作。一般用户如何登录,登录后可以进行哪些查询操作。当然,很多软件开发的复杂性并不在于编程技巧,事实上,软件工程理论反复强调的是软件开发不是个人编程的神秘技巧,而是集体劳动的结

8、晶,应用软件开发难度往往就在于业务流程和工作流程的复杂性和不确定性。1.2VisualC++6.0集成开发环境是必备工具没有通关文牒,唐三藏恐怕到不了天竺,为什么呢?总不能老让外国人觉得唐僧师徒是偷渡的吧。本节给读者颁发学习VisualC++的通关文牒-VisualC++6.0集成开发环境。首先介绍VisualC++6.0的安装过程,然后简要介绍VisualC++6.0开发环境的相关技术背景,最后介

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。