第1章-C#开发入门ppt课件.ppt

第1章-C#开发入门ppt课件.ppt

ID:60762982

大小:2.65 MB

页数:67页

时间:2020-12-15

第1章-C#开发入门ppt课件.ppt_第1页
第1章-C#开发入门ppt课件.ppt_第2页
第1章-C#开发入门ppt课件.ppt_第3页
第1章-C#开发入门ppt课件.ppt_第4页
第1章-C#开发入门ppt课件.ppt_第5页
第1章-C#开发入门ppt课件.ppt_第6页
第1章-C#开发入门ppt课件.ppt_第7页
第1章-C#开发入门ppt课件.ppt_第8页
第1章-C#开发入门ppt课件.ppt_第9页
第1章-C#开发入门ppt课件.ppt_第10页
资源描述:

《第1章-C#开发入门ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、天道酬勤,有耕耘就会有收获课程要求课前请做好预习保持课堂安静,头脑清醒,思维活跃认真、独立、按时完成并提交作业重视上机实践,有效利用宝贵的上机时间课后作业网上在线练习在线提交在线评判课后练习网址(校内网):172.23.253.65审核通过后实验安排学习QQ群:688429815C#能做什么桌面应用程序web应用程序控制台后台程序回顾用C语言设计一个函数intjudge(intx),实现判断三位整数x各位数字之和是否为偶数,如果是偶数,返回1,否则返回0,并在main函数进行测试#includeintjudge(int

2、x){}voidmain(){inta;scanf("%d",&a);printf("%d",judge(a));}第1章面向对象程序设计(C#开发入门).NET基础知识编写HelloWorld开发环境搭建运行原理面向对象是在对真实系统建模的基础上的一个软件开发方法。面向对象的程序由类和对象组成。让我们了解这些术语—类和对象。面向对象的方法ToyotaCamrySuzukiRenoHondaAcura对象类类汽车对象现实世界中所有的事物都是对象对象都具有某些特征,并展现某些行为长度、宽度、颜色、速度、类型等是对象的属性,属性值表明了对象

3、的状态对象车的位置定义其状态车的运动定义其行为车号XX4C4546显示车的标识对象的身份对象的行为(方法)汽车的起动、加速、减速、停止等是对象自身的动作称为对象的方法对象属性型号价格里程行为起动停车行驶属性车轮数量档的数量行为加速换档刹车属性名称颜色品种行为摇尾巴吃东西犬吠车闪灯来向另一辆车传递消息通过消息实现对象交互注意:通过方法调用实现消息发送对象从文字上理解为“具体的事情”,人的感观能够感觉到它。对象具有以下特性:对象有状态(属性和值)对象可以显示行为(自身行为)对象有一个唯一的身份(标识)面向对象的基础类是具有相同属性和方法的对

4、象的抽象(即对象的共性)。在计算机中类就是一种数据结构,是一种特定的数据组织形式。它包含属性;方法。思考确定以下对象的可能行为:手机立体声播放器答案:手机状态:关机,铃声,振动,通话立体声播放器:播放,暂停,倒带和快进面向过程和面向对象的区别面向过程将数据和对数据的操作分开来认识面向对象将数据和对数据的操作作为对象的不同部分来认识例子:一个学生有学号和成绩,执行输入操作(输入函数)输入学号和成绩,执行输出操作(输出函数)输出学号和成绩#includeintjudge(intx){intb1,b2,b3,flag;b1=

5、x%10;b2=x/10%10;b3=x/100;if((b1+b2+b3)%2==0)flag=1;elseflag=0;returnflag;}voidmain(){inta;scanf("%d",&a);printf("%d",judge(a));}usingSystem;classProgram{intx;publicvoidsetvalue(inta){x=a;}publicintjudge(){intb1,b2,b3,flag=0;b1=x%10;b2=x/10%10;b3=x/100;if((b1+b2+b3)%2==0)

6、flag=1;;returnflag;}staticvoidMain(string[]args){inta;Programp=newProgram();a=int.Parse(Console.ReadLine());p.setvalue(a);Console.WriteLine(p.judge());Console.ReadKey();}}1.1.NET基础知识1.2开发环境搭建1.3编写HelloWorld程序1.4运行原理1.1.NET基础知识1.1.1.NETFramework.NETFramework是Microsoft为开发应

7、用程序而创建的一个平台。使用.NETFramework可以创建桌面应用程序、Web应用程序、Web服务和其他各种类型的应用程序,它是一个全新的、集成的、面向对象的开发平台。现在.NETFramework最常用的版本有.NET4.0(VisualStudio2010)、.NET4.5(VisualStudio2012)和.NET4.5(VisualStudio2013)等。.NETFramework自身的功能随着版本的不断升级而越来越丰富,正展现出诱人的前景。1.1.1.NETFramework.NETFramework位于操作系统与应用

8、程序之间,负责管理在.NETFramework上运行的各种应用程序。也就是说.NET应用程序不依赖于操作系统,只依赖于.NETFramework。.NETFramework底层是公共语言运行时(CLR),它

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

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

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