c#编程 高级gis教程导论-ecnu

c#编程 高级gis教程导论-ecnu

ID:6667442

大小:33.00 KB

页数:9页

时间:2018-01-21

c#编程 高级gis教程导论-ecnu_第1页
c#编程 高级gis教程导论-ecnu_第2页
c#编程 高级gis教程导论-ecnu_第3页
c#编程 高级gis教程导论-ecnu_第4页
c#编程 高级gis教程导论-ecnu_第5页
资源描述:

《c#编程 高级gis教程导论-ecnu》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#编程高级GIS教程导论-ECNU本文由jill_ee贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。C#程序设计基础胡于杰目录面向对象编程基本程序构成基本数据类型表达式和运算符程序控制语句条件语句循环语句第一章面向对象编程面向对象编程(OOP)思想整体-数据和对数据的操作事物(对象)状态(属性)行为(方法或函数)比较面向过程分析所需步骤,用函数实现步骤面向对象分解成各个对象面向对象编程(OOP)五子棋面向对象编程(OOP)赛车面向对象编程类具有相同性质和功能的事物所构成的集合体。类就是一种数据结构,它包含数据成员

2、,类似于某种属性;包含函数成员,类似于某种功能。身高属性体重人说话功能行走面向对象编程声明类语法:[访问修饰符]class<类名>{//类的主体}classPeople{publicstringpublicstring…}name;sex;//姓名字段//性别字段面向对象编程属性型号价格里程行为行驶起动停车属性属性车轮数量档的数量行为刹车加速换档名称颜色品种行为犬吠摇尾巴吃东西面向对象编程对象对象就是类抽象出来的具体实例,例如人类的实例就是世界上的每一个人。由一组属性和一组行为组成。<类名><对象>=new<类名>Peopleobject1=newPeop

3、le();面向对象编程类:类饭厅储藏室起居室阿土仔(具体化)相对对象而言,类似于相对对象而言,模板或蓝图人类(模板)包含方法和数据姓名属性别性对象:对象:使用卡片(是类的实例)使用道具()厨房对象浴室门廊书房类使用关键字new对象具有状态和行为方法创建姓名=阿土仔性别=男使用“陷害卡”使用“飞弹”对象第二章基本程序构成基本程序构成程序结构构成应用程序的必要元素有哪些?怎样组织这些元素,使得编译器能够识别应用程序代码?基本程序构成第一个C#程序:HelloWorld1.2.3.4.5.6.usingSystem;classHelloWorld{staticv

4、oidMain(){Console.WriteLine(“Hello,World!”);7.}8.}基本程序构成第1行命名空间System.Drawing说明1:处理图形和绘图,包括打印usingSystem;处理数据存取和管理,在定义ADO.NET技术中扮演重要角色System.Datausing关键字用来引用.NET框架类库中的资源用来引用框架类库中的资源System.IO管理对文件和流的同步和异步访问通常在程序文件的开头使用如果程序中需要多种资源,可以使用多次using如果程序中需要多种资源,可以使用多次System.Windows处理基于窗体的窗口

5、的创建System.Reflection包含从程序集读取元数据的类命名空间是提供应用程序代码容器的方式,命名空间是提供应用程序代码容器的方式,这样就可以唯一地标识代码及其内容。其中的多数项为类型定义,地标识代码及其内容。其中的多数项为类型定义,如System.Threading包含用于多线程编程的类System.Int32等等System.Collections包含定义各种对象集的接口和类System命名空间提供了构建应用程序所需的各种基本功能命名空间提供了构建应用程序所需的各种基本功能System命名空间基本程序构成第2,3,8行2:3:8:类在C#或其

6、他面向对象语言中,需要编写类或其他面向对象语言中,或其他面向对象语言中使用关键字class定义一个类,类的内容放在一对{}中定义一个类,使用关键字定义一个类中示例中定义了一个名为HelloWorld的类示例中定义了一个名为的类classHelloWorld{………..}基本程序构成第4,5,7行4:5:7:staticvoidMain(){………..}Main方法是应用程序的入口点,编译器将由该处开始执行方法是应用程序的入口点,程序方法体也放在一对{中方法体也放在一对}中每个C#的应用程序都必须包含的应用程序都必须包含Main方法每个的应用程序都必须包含方

7、法Main方法方法基本程序构成第4,5,7行4:5:7:staticvoidMain(){………..}static表示表示Main方法是一个全局方法表示方法是一个全局方法void表示表示Main方法没有任何返回值,即返回值是空方法没有任何返回值,表示方法没有任何返回值参数放在小括号中定义。此处括号内没有内容,表明Main方参数放在小括号中定义。此处括号内没有内容,表明方法没有任何参数Main方法方法基本程序构成第6行6:Console.WriteLine(“Hello,World!”);语句在C#中要执行的指令中要执行的指令语句之间用;分隔,语句之间用;分

8、隔,编译器通过分号来区分多个语句使用大括号{标识某个代码块的开始和

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

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

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