《最新学习情景1熟悉Visual+Cs1NET开发环境PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新学习情景1熟悉Visual+Cs1NET开发环境PPT课件.ppt(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学习情景学习情景1 1熟悉熟悉Visual+Cs1NETVisual+Cs1NET开发环境开发环境C#概述概述语言的变迁CC+C+.NET,C#欢迎来到C#(sharp)的世界 C#(CSharp)是一种强大的、面向对象的程序开)是一种强大的、面向对象的程序开发语言发语言什么是什么是.NET.netFramework称为称为.NET框架,是框架,是.NET的核心部分的核心部分,它管理程序执行的各,它管理程序执行的各个方面,主要有两部分组成:个方面,主要有两部分组成:(1)通用语言开发环境()通用语言开发环境(CommonLanguageRuntime,CLR),它是直接建立在操作系统上的它是直
2、接建立在操作系统上的一个虚拟的运行环境,主要功能是管理代码的运一个虚拟的运行环境,主要功能是管理代码的运行。行。提供了一个可靠而完善的多语言运行环境。提供了一个可靠而完善的多语言运行环境。(2)统一编程类:)统一编程类:该框架为开发人员提供一个该框架为开发人员提供一个统一的、面向对象的、分层的和可扩展的类库集统一的、面向对象的、分层的和可扩展的类库集(API)。)。什么是.NET硬件硬件操作系统操作系统Common Language Runtime.NET 应用程序应用程序.NET FrameworkClass LibraryC#、Visual Basic、Visual C+,Java什么是.
3、NETx86WindowsCLRARMPocket PCCLRPPCFreeBSDCLRx86LinuxCLR.NET 应用程序FxCLCLRVBC#C+J#高级语言的执行方式高级语言的执行方式.NET工作方式源程序源程序编译编译MSIL中间层语言中间层语言结果结果执行执行 JIT编译器编译器模拟模拟CLR和和MSIL二、二、C#语言的特点语言的特点u简单简单 u完全的完全的面向对象面向对象 u强大的安全性机制强大的安全性机制u与与Web的紧密结合的紧密结合 VisualStudio.NET的安装的安装1插入Visual Studio.NET光盘,并执行其中的Setup.exe程序:Visua
4、lStudio.NET的安装的安装2单击单击“InstallVusualStudio2008”。弹出安装欢迎界面:。弹出安装欢迎界面:根据提示,单击根据提示,单击Next进行安装。进行安装。VS窗口结构简介窗口结构简介菜单栏菜单栏工工具具栏栏代码编辑区代码编辑区编译、调试错误列表编译、调试错误列表解决方解决方案资源案资源管理器管理器项目设计器视图项目设计器视图演示示例演示示例1:第一个:第一个HelloMyC#.NET程序程序解决方案资源管理器解决方案资源管理器解决方案资源管理器:解决方案资源管理器:项目及其文件的有组织的视图项目及其文件的有组织的视图相关命令的便捷访问相关命令的便捷访问项目名
5、称项目名称源文件源文件以以.cs为扩为扩展名展名编译后的可执行文件编译后的可执行文件解决方案名称解决方案名称属性列表与事件列表属性列表与事件列表C#代码视图代码视图创建第一个C#Windows程序 【例1-1】编写一个C#Windows应用程序,程序的运行界面如图1-10所示。图1-10 例1-1程序运行界面 privatevoidbutton1_Click(objectsender,EventArgse)label1.Text=我的内容改变了!;privatevoidbutton2_Click(objectsender,EventArgse)this.BackColor=Color.Blac
6、k;创建第一个C#控制台(或称命令行)程序 【例1-2】创建一个C#控制台程序,该程序的功能是显示一行欢迎词:“欢迎您进入C#编程世界!”实现步骤如下:using System;/命名空间class WelCome/类名 public static void Main()/方法 Console.WriteLine(欢迎您进入C#编程世界!);/输出 F5执行,Ctrl+F5回看结果代码说明代码说明3(1)Program.cs:这是源程序文件,编写的代码:这是源程序文件,编写的代码就保存在这个文件里。就保存在这个文件里。(2)Example1.1.exe:这个文件位于:这个文件位于binDebu
7、g文文件夹下,是我们项目编译后的可执行文件,可以直接件夹下,是我们项目编译后的可执行文件,可以直接运行的。运行的。程序运行结果程序运行结果小结小结C#源程序的扩展名是什么?怎样进行窗体应用程序设计?怎样向控制台输出信息?课程要求:本门课程是考试课,也是一门实践性很强的本门课程是考试课,也是一门实践性很强的课程。希望大家学习时一定要多上机实践,课程。希望大家学习时一定要多上机实践,注重上机实验和项目开发实践。注重上机实验和项目开发实践。平时成绩:出勤、作业,占期末平时成绩:出勤、作业,占期末30%;上机实训,每次有实训题目,上传作品,占上机实训,每次有实训题目,上传作品,占期末成绩期末成绩30%
8、;考试,上机形式,占期末考试,上机形式,占期末40%;认真听讲,及时沟通认真听讲,及时沟通5几点说明几点说明实验内容每人都必须完成。根据授课情况,可能会介绍一些教材上没有的实例,请注意做好笔记。也不可能教材上所有实例都讲,希望同学自己上机多加练习。在计算机中,80%的内容是为20%的人准备的。很多东西要么太高级,要么太花哨,其实并没有特别大的用处。对于初学者来说,尤其不必理会。即使是盖茨来,他也有很多不会的东西。所以千万不要碰到自己不会的内容,就非常紧张。慢慢学,逐渐你就会感到自己水平有长进。有问题需要讨论,欢迎大家登陆网络教学平台的讨论板ThankYou!结束语结束语谢谢大家聆听!谢谢大家聆听!32