测绘程序设计基础(VC++net)前言.ppt
文本预览下载声明
入门、学会完全不需要太多的英语知识,但不能太差 学得好也不一定需要太多的英语知识,也不能太 应用领域不一样,对数学的要求也不一样 不懂专业的人写出来的专业软件往往不实用,甚至输出错误的结果。 * * 学VC才能深刻领会面 学编程关键在理解编程思想向对象编程的精髓。它使你的思想提升了一个高度 * 学VC才能深刻领会面向对象编程的精髓。它使你的思想提升了一个高度 * * 目标: 10%的同学今后成为编程高手,成为测绘(GIS)软件行业的卓越人才; 70%能利用编程解决今后工作中的一些问题。 20%通过编程理解和强化专业知识,掌握程序设计的基本方法,今后作为甲方时,能提出需求,与开发方沟通方便。 * 有一本VC++.net入门书籍即可。 买书可在当当网上买,买口碑好的。 垃圾书别买。 * * * * * * 每个实验课外至少还需4个小时的时间 * * 中南大学测绘与国土信息工程系 第*页 测绘程序设计 中南大学测绘与国土信息工程系 中南大学测绘与国土信息工程系 测绘程序设计基础(VC++.net) 主讲:戴吾蛟 wjdai@ 中南大学测绘与国土信息工程系 现代测绘工程随着数据采集设备的进步,对仪器设备操作技能的要求大大降低。而数据处理与过去相比则具有数据量大、处理方法多样、处理过程更加复杂的特点,这使得从业人员的数据计算能力成了衡量其业务水平的重要标志。 前 言 中南大学测绘与国土信息工程系 ?测绘程序设计基础 经纬仪、测距仪 全站仪、GPS …… 卫星遥感 摄影测量 数据 处理 空间数据产品 数据库 测、算、绘、数据管理 GIS 存储、管理、显示制图、分析 应用 中南大学测绘与国土信息工程系 为什么选择VC++.net? 什么是VC++? VC++=IDE+MFC VC++的版本 vc1.0到vc9.0,常用VC6.0, VC8.0,VC9.0 集成开发环境,IDE 编辑器 编译器。 即:c/c++程序?exe程序 调试器 程序向导 类向导 联机文档等 中南大学测绘与国土信息工程系 VC6.0 VC7.1 (vs2003) VC8.0 (vs2005) VC9.0 (vs2008) 学习编程的关键:掌握编程思想 我能学好VC++吗? 我的C++基础太差了! VC太难学了! 学编程要英语好、数学好! 女同学适不适合做程序员? 信心+耐心+恒心 中南大学测绘与国土信息工程系 怎样入门快? 必须抱有一定能学会,一定能学好的信念 ; 避免“浮躁”,倡导“踏实”的学习方法,不可急于求成; 从感兴趣的部分入手; 先会用,用会了,不一定非要求甚解; 边学边练习; 多从面向对象的角度来思考和分析; 切忌同时学多门编程语言。 怎样学得会? 写程序,是经验的积累。要持之以恒,切忌三天打鱼两天晒网 多动脑筋,善于整理已学过的知识,使之系统化; 打好C/C++基础 从编程思想,程序结构上下功夫 怎样学得好? 养成良好的编程习惯; 多读一些经典的,好的程序; 了解一些思想,如设计模式、软件工程、测试方法等 参与实践锻炼,如创新实验、创新论文大赛、老师的科研项目等; 自己给自己出题,制定实现方案 多看一些英文的资料; 学一些数据结构与算法、了解一些编译的知识 中南大学测绘与国土信息工程系 课程大纲 课程任务: 掌握基本的程序设计技能,并把程序设计充分应用到测绘专业上;掌握利用计算机技术来解决常用的测量计算与平差计算等工作 。 课程目标: 熟练掌握Visual C++.net 编程语言与程序设计的基本方法 掌握常用的测量应用程序设计 控制网平差程序设计 先导课程: 计算机文化基础、编程语言C++、数据结构、测量平差基础、测量学基础、控制测量学 中南大学测绘与国土信息工程系 参考书目 1.严涛, Visual C++2008程序设计简明教程,清华大学出版社,2009 2.Ivor Horton.Visual C++ 2008入门经典,清华大学出版社 3.宋力杰编著,测量平差程序设计,国防工业出版社,2009. 4. 马明栋等,面向对象的测量程序设计,教育科学出版社,2000。 5.郭九训,控制网平差程序设计,原子能出版社,2004. 6.误差理论与测量平差基础,武汉大学出版社,2003。 7.测量学基础 8.控制测量学(上、下册) 本课程不使用特定的一本VC学习的书籍 中南大学测绘与国土信息工程系 参考网站 只要在Baidu 或 Google中以“VC++.net”或“Visual C++ 2008”为关键字进行搜索,你总可以搜索到很多有关VC++.net的网站,其中不少网站上有很多很有实用价值的资料。例如: (中国程序员) http:// (编
显示全部