《测绘VC++》课程教学大纲
课程编号:035064                  学分: 2                总学时:34
大纲执笔人:童小华大纲审核人:刘妙龙
一、课程性质与目的
《测绘VC++语言》是测绘工程专业、地理信息系统专业的一门计算机语言程序设计课程,为任选课程。
通过教学、上机实习,学生应具有应用C++语言进行面向对象编程(Object-Oriented Programming)的基础知识,为后续专业课程的学习打下必要的计算机语言基础。
二、课程基本要求
1.掌握面向对象编程的基本原理和方法
2.掌握C++语言的开发环境和工具
3.掌握C++语言的基本编程方法
4.掌握C++语言进行面向对象编程
5.掌握C++语言在测绘、GIS等工程中的应用
三、课程基本内容
(一)面向对象程序设计和C++语言概述
1、面向对象程序设计的基本思想和概念
2、 C++语言的发展和特点
3、 C++编程的开发工具简介
(二)C++数据类型和表达式
1、基本数据类型
2、常量与变量
3、数组、指针与引用
4、C++语言表达式
(三)C++函数和作用域
1、函数的说明与定义
2、函数的调用与参数
3、函数的重载
4、递归与嵌套调用
(四)类与对象
1、类和对象定义
2、成员函数和友元
3、对象指针和对象引用
4、对象数组
(五)继承性与派生类
多态性与虚函数
1、基类与派生类
2、单继承
3、多继承
(六)多态性和虚函数
1、函数重载
2、运算符重载
3、虚函数与纯虚函数
(七)C++的I/O系统
1、屏幕输入输出
2、格式化输入输出
3、文件的输入输出
4、字符串流
四、实验或上机内容
1、Visual C++开发环境与工具
2、C++语言编程练习
3、C++语言的面向对象编程练习
4、用C++语言设计、开发和实现一个测绘和GIS初步应用
五、前修课程要求
Visual Basic程序设计语言,数据结构,数据库应用。
七、教材与主要参考书
《C++语言基础教程》,清华大学出版社,1999。
《C&C++程序设计教程》,华东理工大学出版社,1998。《数据结构》,清华大学出版社,1996年。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。