《C#测量程序设计基础》教学大纲_第1页
《C#测量程序设计基础》教学大纲_第2页
《C#测量程序设计基础》教学大纲_第3页
《C#测量程序设计基础》教学大纲_第4页
《C#测量程序设计基础》教学大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C#测量程序设计基础C# Surveying Programing Design一、课程基本情况课程类别:专业主干课课程学分:3学分课程学时:48学时(讲课:28学时,上机:20学时,实验:0学时)课程性质:必修开课学期:第3学期先修课程:计算机基础,数字测图原理与方法,C语言程序设计适用专业:测绘工程教材:Visual C#程序设计基础,HYPERLINK /view/5479451.htm t _blank徐安东,清华大学出版社,HYPERLINK /view/20171.htm t _blankISBN:9787302264538开课院系:地理与遥感学院测绘工程系二、课程性质、教学目标和

2、任务课程性质:“C#测量程序设计基础”属测绘工程专业的专业主干课。教学目标:通过本课程的学习和锻炼,使学生了解面向对象程序设计的基本概念与方法,熟悉C#面向对象程序设计语言的基础与核心内容,掌握利用C#面向对象程序设计语言开发Windows窗体应用程序的一般方法和基本思想。任务:能够结合测绘工程专业基础知识,根据测绘实际工作需求开发简单的测绘相关Windows应用程序,具备初步解决测绘生产实际问题的基础。三、教学内容和要求第1章认识Visual C#(4学时)1.1 C# 语言;(0.5学时)(1)了解C#语言的由来;(2)熟悉C#语言的特点;1.2 .NET Framework;(0.5学时

3、)(1)了解.NET Framework;(2)熟悉C#与.NET Framework的关系;1.3 Visual C# 2012集成开发环境;(1学时)(1)熟悉Visual C# 2012集成开发环境;(2)掌握主窗口、窗体设计器窗口和代码设计窗口;(3)掌握工具箱窗口、属性窗口和资源管理器窗口;1.3用C#创建Windows应用程序;(2学时)(1)掌握Windows应用程序的编写流程;重点:Visual C# 2012集成开发环境;难点:Windows应用程序的编写流程;第2章简单C#程序程序设计(4学时)2.1 面向对象概念(0.5学时)(1)熟悉对象和类概念,对象的属性、事件和方法

4、等概念;(2)掌握对象的属性、事件和方法;2.2窗体、Label、TextBox文本框、Button按钮和Picture图形框控件(1.5学时)、(1)熟悉窗体、Label、TextBox文本框、Button按钮和Picture图形框控件的常用属性;(2)掌握窗体、Label、TextBox文本框、Button按钮和Picture图形框控件的使用方法;2.3 坐标正、反算实例(2学时)(1)熟悉利用Visual C# 2012集成开发环境进行测量程序设计的基本流程;(2)掌握坐标正、反算程序的编写;重点:对象的属性、事件和方法,窗体、Label、TextBox文本框、Button按钮和Pict

5、ure图形框控件的使用方法;难点:坐标正、反算程序的编写;第3章C#语言基础(2学时)3.1 C#程序结构(0.5学时)(1)了解C#语言基础与C语言的区别;(2)熟悉C#程序的组成要素;(3)掌握C#程序的书写格式,标示符与相关用法约定;3.2 常量和变量(0.5学时)(1)熟悉变量和常量的概念;(2)掌握变量和常量的使用方法;3.3常用数据类型(0.5学时)(1)掌握数值型、字符和字符串型等常用数据类型;(2)掌握数据类型的转换方法;3.4 C#语言的运算符和表达式(0.5学时)(1)掌握C#语言的运算符和表达式;(2)掌握运算符和表达式的优先级;重点:常用数据类型,C#语言的运算符和表达

6、式;难点:数据类型的转换;第4章C#程序流程控制(2学时)4.1 顺序结构(0.5学时)(1)掌握赋值语句、输入、输出和复合语句及其应用;4.2 选择结构(0.5学时)(1)掌握if语句、switch语句及其应用;4.3循环结构(1学时)(1)掌握for语句、while语句及dowhile语句及其应用;重点:程序流程控制语句;第5章 数组(2学时)5.1 数组的概念、声明与初始化(1学时)(1)掌握数组的概念;(2)掌握数组的声明、初始化及对数据元素的访问;5.2 数组的操作与多维数组(1学时)(1)掌握二维数组和多维数组的声明、初始化及对数组元素的访问;重点:数组的声明、初始化及访问;难点:

7、二维数组和多维数组的声明、初始化;第6章 用户界面设计(6学时)6.1 常用控件(1学时)(1)熟悉单选框、复选框、框架控件的常用属性、事件及应用;6.2 列表框和组合框(1学时)(1)熟悉列表框、组合框控件的常用属性、事件及应用;6.3 用户交互界面(2学时)(1)掌握菜单、对话框的设计;(2)掌握定时器的用法;6.4 前方交会、后方交会程序设计(2学时)(1)掌握前方交会、后方交会程序的编写;重点:常用控件的属性、事件和方法;难点:菜单、对话框的设计;第7章 面向对象程序设计基础(4学时)7.1 面向对象的基本概念(0.5学时)(1)了解面向对象的基本概念;(2)熟悉面向对象编程的特点;7

8、.2 类和对象(0.5学时)(1)掌握类和对象概念、声明和使用方法;7.3 字段、属性和方法(0.5学时)(1)掌握方法的声明和使用;(2)掌握字段和属性的声明和使用7.4 构造函数(2.5学时)(1)掌握构造函数的声明和使用;重点:类、属性和方法的概念;难点:类、属性和方法的使用;第8章 图形编程(2学时)8.1 GDI+绘图基本知识(0.5学时)(1)掌握GDI+绘图命名空间的概念及用法;8.2 绘图工具(1.5学时)(1)掌握Pen类及Brush类的使用方法;(2)掌握直线、圆、椭圆等基本图形的绘制方法;重点:直线、圆、椭圆等基本图形的绘制;难点:GDI+绘图命名空间;第9章 数据库应用

9、(2学时)9.1 数据库基本概念(1学时)(1)掌握结构化查询语句SQL;9.2 使用ADO.NET访问数据库(1学时)(1)了解ADO.NET的对象模型;(2)熟悉ADO.NET的数据访问步骤;(3)掌握基于ADO.NET的数据存储和访问方法;重点:ADO.NET的数据访问步骤;难点:基于ADO.NET的数据存储方法;四、课程考核 (1)作业和报告:作业:3次; (2)考核方式:考核; (3)总评成绩计算方式:平时成绩10% +实验成绩20% +期末考试成绩70%; (4)是否使用多媒体:是五、参考书目 1、宋叶志等编著,C#科学计算讲义,人民邮电出版社,2012.2、 HYPERLINK

10、/book/search_pub.php?category=01&key2=%CD%F5%D0%A1%BF%C6&order=sort_xtime_desc t _blank王小科等编著,C#开发宝典,机械工业出版社, 2012.3、 HYPERLINK /author/%C4%B2%C3%F7%B8%A3_1 t _blank牟明福, HYPERLINK /author/%CB%D5%D5%FD%C8%AA_1 t _blank苏正泉, HYPERLINK /author/%D6%DC%BE%B8_1 t _blank周靖译,Visual C# 2013从入门到精通,清华大学出版社, 2015.4、 HYPERLINK /author/%C8%ED%BC%FE%BF%AA%B7%A2%BC%BC%CA%F5%C1%AA%C3%CB_1 t _bl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论