第1章-C#开发入门ppt课件.ppt
《第1章-C#开发入门ppt课件.ppt》由会员分享,可在线阅读,更多相关《第1章-C#开发入门ppt课件.ppt(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、让IT教学更简单,让IT学习更有效天道酬勤,有耕耘就会有收获让IT教学更简单,让IT学习更有效课程要求课前请做好预习保持课堂安静,头脑清醒,思维活跃认真、独立、按时完成并提交作业重视上机实践,有效利用宝贵的上机时间课后作业 网上在线练习 在线提交 在线评判让IT教学更简单,让IT学习更有效课后练习网址(校内网):172.23.253.65让IT教学更简单,让IT学习更有效审核通过后 让IT教学更简单,让IT学习更有效让IT教学更简单,让IT学习更有效让IT教学更简单,让IT学习更有效实验安排让IT教学更简单,让IT学习更有效让IT教学更简单,让IT学习更有效学习QQ群:688429815让IT
2、教学更简单,让IT学习更有效C#能做什么让IT教学更简单,让IT学习更有效桌面应用程序让IT教学更简单,让IT学习更有效web应用程序让IT教学更简单,让IT学习更有效控制台后台程序让IT教学更简单,让IT学习更有效回顾用C语言 设计一个函数 int judge(int x),实现 判断三位整数x各位数字之和是否为偶数,如果是偶数,返回1,否则返回0,并在main函数进行测试#include int judge(int x)void main() int a; scanf(%d,&a); printf(%d ,judge(a);让IT教学更简单,让IT学习更有效让IT教学更简单,让IT学习更有
3、效第1章 面向对象程序设计(C#开发入门).NET基础知识编写HelloWorld开发环境搭建运行原理让IT教学更简单,让IT学习更有效面向对象是在对真实系统建模的基础上的一个软件开发方法。面向对象的程序由类和对象组成。让我们了解这些术语类和对象。面向对象的方法面向对象的方法让IT教学更简单,让IT学习更有效Toyota CamrySuzuki RenoHonda Acura对象对象 类类类类汽车让IT教学更简单,让IT学习更有效对象对象 现实世界中所有的事物都是对象 对象都具有某些特征,并展现某些行为让IT教学更简单,让IT学习更有效长度、宽度、颜色、速度、类型等是对象的属性,属性值表明了对
4、象的状态对象对象让IT教学更简单,让IT学习更有效车的位置定义其状态车的位置定义其状态车的运动定义其行为车的运动定义其行为车号车号 XX 4C 4546显示车的标识显示车的标识对象的对象的身份身份对象的行为(方法)对象的行为(方法)汽车的起动、加速、减速、停止等是对象自身的动作称为对象的方法让IT教学更简单,让IT学习更有效对象属性型号价格里程行为起动停车行驶属性车轮数量档的数量行为加速换档刹车属性名称颜色品种行为摇尾巴吃东西犬 吠 让IT教学更简单,让IT学习更有效车闪灯来向另一辆车传递消息通过消息实现通过消息实现对象交互对象交互注意:通过方法调用实现消息发送让IT教学更简单,让IT学习更有
5、效 对象从文字上理解为“具体的事情”,人的感 观能够感觉到它。 对象具有以下特性: 对象有状态(属性和值) 对象可以显示行为(自身行为) 对象有一个唯一的身份(标识)面向对象的基础面向对象的基础让IT教学更简单,让IT学习更有效类是具有相同属性和方法的对象的抽象(即对象的共性)。在计算机中类就是一种数据结构,是一种特定的数据组织形式。它包含属性;方法。 让IT教学更简单,让IT学习更有效思考思考 确定以下对象的可能行为:手机立体声播放器答案:1.手机状态:关机,铃声,振动,通话2.立体声播放器:播放,暂停,倒带和快进 让IT教学更简单,让IT学习更有效面向过程和面向对象的区别 面向过程 将数据
6、和对数据的操作 分开来认识 面向对象 将数据和对数据的操作 作为对象的不同部分来认识 例子: 一个学生 有 学号 和成绩,执行输入操作(输入函数)输入学号和成绩,执行输出操作(输出函数)输出学号和成绩让IT教学更简单,让IT学习更有效#include int judge(int x)int b1,b2,b3,flag;b1=x%10;b2=x/10%10;b3=x/100;if(b1+b2+b3)%2=0)flag=1;elseflag=0;return flag;void main() int a; scanf(%d,&a); printf(%d ,judge(a);using System
7、; class Program int x; public void setvalue(int a) x = a; public int judge() int b1, b2, b3, flag=0; b1 = x % 10; b2 = x / 10 % 10; b3 = x / 100; if (b1 + b2 + b3) % 2 = 0) flag = 1; return flag; static void Main(string args) int a; Program p=new Program(); a=int.Parse(Console.ReadLine(); p.setvalue
8、(a); Console.WriteLine(p.judge(); Console.ReadKey(); 让IT教学更简单,让IT学习更有效 目录1.11.1.NET基础知识基础知识1.21.2开发环境搭建开发环境搭建1.31.3编写编写HelloWorld程序程序1.41.4运行原理运行原理让IT教学更简单,让IT学习更有效1.1 .NET基础知识 1.1.1 .NET Framework .NET Framework是Microsoft为开发应用程序而创建的一个平台。使用.NET Framework可以创建桌面应用程序、Web应用程序、Web服务和其他各种类型的应用程序,它是一个全新的、集
9、成的、面向对象的开发平台。 现在.NET Framework最常用的版本有.NET4.0(Visual Studio 2010)、.NET4.5(Visual Studio 2012)和.NET4.5(Visual Studio 2013)等。.NET Framework自身的功能随着版本的不断升级而越来越丰富,正展现出诱人的前景。让IT教学更简单,让IT学习更有效 1.1.1 .NET Framework NET Framework主要由公共语言运行时(CLR)和.NET Framework基础类库(Base Class Library,简称BCL)两部分组成。1.1 .NET基础知识让IT
10、教学更简单,让IT学习更有效 1.1.1 .NET Framework的核心的核心内容内容1.公共语言运行时公共语言运行时(CLR) .NET Framework 的核心是它的执行环境,该环境称为公共语言运行时(CLR)或.NET运行时。公共语言运行时主要负责管理.NET应用程序的编译、运行以及一些基础的服务,它为.NET应用程序提供了一个虚拟的运行环境。同时CLR还负责为应用程序提供内存分配、线程管理以及垃圾回收等服务,并且负责对代码实施安全检查,以保证代码的正常运行。1.1 .NET基础知识让IT教学更简单,让IT学习更有效 1.1.1 .NET Framework的核心内容的核心内容2、
11、通用类型系统通用类型系统(CTS) CLR有一个重要的组成部分,即通用类型系统(Common Type System,简称CTS)。.NET将各种不同编程语言的数据类型进行抽象,就有了CTS。CTS为.NET Framework上的各种编程语言提供了支持,.NET Framework上不同的编程语言通过编译后都转换为CTS类型。1.1 .NET基础知识让IT教学更简单,让IT学习更有效 1.1.1 .NET Framework的核心内容的核心内容3、公共语言规范公共语言规范(CLS)公共语言规范(Common Language Specification,简称CLS)是CTS的子集,它的目的是
12、让.NET平台上编写的对象之间可以互相调用,实现语言的互操作性,CLS和CTS在一起确保语言的互操作性。4、中间语言、中间语言(CIL)中间语言(Common Intermediate Language,简称CIL)是C#程序第一次编译后生成的托管代码,它与处理器的指令集非常相似,所有在.NET平台上的编程语言都会被编译为CIL,中间语言为.NET的语言互操作性提供了支持。1.1 .NET基础知识让IT教学更简单,让IT学习更有效 1.1.2 C#语言语言 C#是微软公司发布的一种全新的、简单的、安全的、面向对象的程序设计语言,是专门为.NET的应用而开发的。.NET Framework为C#
13、提供了强大的、易用的、逻辑结构一致的程序设计环境。公共语言运行时(CLR)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。 C#语言的特点可以概括为以下几点:语言简洁 语言的自由性保留了C+的强大功能 强大的Web服务器控件支持跨平台 与XML相融合需要注意的是,C#就其本身而言只是一种语言,尽管它是用于生成面向.NET Framework环境的代码,但它本身不是.NET 的一部分。1.1 .NET基础知识让IT教学更简单,让IT学习更有效1.2 .开发环境搭建 1.2.1 Visual Studio介绍介绍 Microsoft Visual Studio(简称VS)是美
14、国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等。 Visual Studio是目前最流行的Windows平台应用程序的集成开发环境,最新版本为 Visual Studio 2013 ,它基于.NET Framework4.5.1开发的。让IT教学更简单,让IT学习更有效 1.2.2 Visual Studio安装安装 开始安装 1.2 .开发环境搭建让IT教学更简单,让IT学习更有效 1.2.2 Visual Studio安装安装 设置路径1.2 .开发环境搭建让IT教学更简单,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 开发 入门 ppt 课件
限制150内