收藏 分享(赏)

第1章(VC#).ppt

上传人:gnk289057 文档编号:9228200 上传时间:2019-07-30 格式:PPT 页数:52 大小:5.91MB
下载 相关 举报
第1章(VC#).ppt_第1页
第1页 / 共52页
第1章(VC#).ppt_第2页
第2页 / 共52页
第1章(VC#).ppt_第3页
第3页 / 共52页
第1章(VC#).ppt_第4页
第4页 / 共52页
第1章(VC#).ppt_第5页
第5页 / 共52页
点击查看更多>>
资源描述

1、欢迎学习Visual C# NET,Visual C#.NET应用教程,计算机与信息工程学院 张红军 电话:15037159056,课时安排: 共72学时,其中理论36学时(2-505),上机36学时(3-402)教材: 童爱红,VisualC #.NET应用教程(第2版),清华大学出版社 北京交通大学出版社 ISBN:978-7-5121-0550-8,第1章 visual c#2008编程简介 第2章 基本数据类型与表达式 第3章 结构化程序设计语句 第4章 数组 第5章 方法,VC.#应用教程(第2版) (Visual C# 2008版),第一章,第一章 Visual C#.NET编程简

2、介,本章重点: .NET简介 Visual C#.NET简介 Visual Studo 2008的安装 Visual Studo 2008集成开发环境简介 创建第一个C# Windows程序 创建第一个C#控制台程序 C#程序结构介绍,一、.NET简介,1.NET战略的起因与发展,微软公司推出了一个类似Java的版本J#,但该版本不是真正意思上的跨平台版本,从而使微软和Sun公司打起了官司。微软公司启动一个计划,开发一种独立与特定语言和平台的环境,在2000年6月正式推出了.NET战略。2002年发布了Microsoft Visual Studio.NET软件包代替了原来的Microsoft

3、Visual Studio,该软件包的核心是.NET Framework 1.0(简称.NET框架1.0)。.NET版本不断更新,较为流行的版本有 Microsoft Visual Studio 2003、Microsoft Visual Studio 2005和Microsoft Visual Studio 2008,在Microsoft Visual Studio 2008中使用的.NET框架为最新版.NET Framework 3.5。,一、.NET简介,2.NET战略的定义,.NET战略是微软公司推出的一个全新概念,“它代表了一个集合、一个环境和一个可以作为平台支持下一代Interne

4、t的可编程结构。” .NET的目的就是将互联网作为新一代操作系统的基础,对互连网的设计思想进行扩展。,.NET的最终目标就是让用户在任何地方、任何时间,利用任何设备都能访问所需的信息、文件和程序。,一、.NET简介,3.NET开发平台,.NET开发平台包括 .NET框架和.NET开发工具等组成部分。.NET框架是整个开发平台的基础,包括公共语言运行库(Common Language Run,CLR)和框架类库。.NET开发工具包括Visual Studio.NET集成开发环境和.NET编程语言。Visual Studio .NET集成开发环境用来开发和测试应用程序。.NET编程语言包括Visu

5、al Basic、Visual C+和新的Visual C#等,这些语言用来创建运行在公共语言运行库上的应用程序。,内存管理,线程管理,远程访问,管理代码,类型安全检查,公共语言运行库 CLR,框架类库,集成编程开发环境,编程语言,.NET框架,.NET开发工具,.NET开发平台,一、.NET简介,4.NET框架,.NET框架包括公共语言运行库和 .NET类库。,二、Visual C#.NET简介,1Visual C# .NET语言的产生背景,1995年,Sun公司正式推出面向对象的开发语言Java,并提出跨平台、跨语言的概念,之后,Java就逐渐成为企业级应用系统开发的首选工具。 微软开发出

6、基于Java语言的编译器Visual J+,并在很短的时间里由1.1版本升级到6.0版本,其中Visual J+ 6.0版集成在Visual Studio 6.0中。 .NET计划将是微软今后几年发展的战略核心,其内容非常庞大。它的技术开发平台是Visual Studio .NET,而C#作为Visual J+的替代语言也集成在该平台中。 微软公司对C#的定义是:“C#是一种类型安全的、现代的、简单的、由C和C+衍生出来的面向对象的编程语言,它是牢牢根植于C和C+语言之上的,并可立即被C和C+开发人员所熟悉。C#的目的就是综合Visual Basic的高生产率和C+的行动力。” VC# 200

7、5、VC# 2008、VC#2010,二、 Visual C#.NET简介,2VC#的特点,(1)语法更简单; (2)保留了C+的强大功能; (3)快速应用开发功能; (4)语言的自由性; (5)强大的Web服务器控件; (6)支持跨平台; (7)与XML相融合。,三、面向对象程序设计基础,三、面向对象程序设计基础,1类与对象,对象功能就是方法,能够响应的刺激就是事件。,2属性,3方法与事件,属性是类或对象的一种成分,它反应类创建的对象的特征,如对象的名称、大小、标题等。,类是对象的模板,它定义了对象的特征和行为规则,对象是通过类产生的,类和对象都由惟一的名字进行标识,即类名和对象名。,三、面

8、向对象程序设计基础,4事件驱动的程序设计,面向对象的程序设计语言的基本编程模式是事件驱动。程序的执行是由事件驱动的,一旦程序启动后就根据发生的事件执行相应的程序代码(事件过程),如果无事件发生,程序就空闲着,等待事件的发生,此时用户也可以启动其他的应用程序。在这种程序设计模式下,程序员只需考虑发生了某事件时,系统该做什么,从而编制出相应的事件过程代码 。,三、面向对象程序设计基础,5可视化程序设计的一般步骤,编写事件过程代码,设计窗口和可视化工具的属性,利用系统给定的可视化类设计出程序运行界面,四、 Visual Studo 2008的安装,四、 Visual Studo 2008的安装,四、

9、 Visual Studo 2008的安装,四、 Visual Studo 2008的安装,五、Visual Studo 2008集成开发环境简介,Visual Studio起始页,五、Visual Studo 2008集成开发环境简介,2新建Visual C# 2008项目,五、Visual Studo 2008集成开发环境简介,2新建Visual C# 2008项目,五、Visual Studo 2008集成开发环境简介,3【解决方案资源管理器】窗口,项目可以视为编译后的一个可执行单元,可以是应用程序、动态链接库等,而企业级的解决方案往往需要多个可执行程序的合作,为便于管理,在Visual

10、 Studio .NET集成环境中引入了解决方案资源管理器。,五、Visual Studo 2008集成开发环境简介,4【工具箱】窗口,五、Visual Studo 2008集成开发环境简介,5【属性】窗口,六、创建第一个VC# Windows程序,【例1-1】编写一个C# Windows应用程序,程序运行时显示一句欢迎词“欢迎您进入Visual C#编程世界!” 。,六、创建第一个VC# Windows程序,实现步骤: 1.执行【文件】【新建】【项目】菜单命令。 2.在打开的对话框中选择【Visual C#】【windows】,在【模板】列表中选择【windows窗体应用程序】,在【名称】文

11、本框中输入名称“A_1_1”。 3.将窗体的“Text”属性修改为“我的第一个Visual C#应用程序”。,六、创建第一个VC# Windows程序,4.通过工具箱为窗体添加【公共控件】中的Label控件。并设置该控件的“Text”属性为“欢迎您进入Visual C#编程世界”;设置“Font”属性为“宋体,12”;设置“Forcolor”属性为“WindowText”;设置“AutoSize”属性为“True”。 5.执行【调试】【启动调试】, 或单击“启动调试”工具按钮,或按“F5”键运行项目。 6.执行【文件】【全部保存】菜单命令,或单击“全部保存”工具按钮,保存该项目。,六、创建第一

12、个VC# Windows程序,/Form1.cs的代码1/2 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;,六、创建第一个VC# Windows程序,/Form1.cs的代码2/2 namespace a_1_1 public partial class Form1 : For

13、mpublic Form1()InitializeComponent(); ,六、创建第一个VC# Windows程序,/Program.cs的代码 using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms;namespace a_1_1 static class Program / / 应用程序的主入口点。,六、创建第一个VC# Windows程序,/ STAThreadstatic void Main()Application.EnableVisualStyle

14、s();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new Form1(); ,七、创建第一个VC# 控制台程序,【例1-2】 创建一个C#控制台程序,该程序的功能是显示一行欢迎词:“欢迎您进入C#编程世界!”。,static void Main(string args)Console.WriteLine(“欢迎您进入C#编程世界!“); /输出Console.Read(); /让程序停下来等待用户输入,以便看程序运行结果,六、创建第一个控制台程序,实现步骤: 1.执行【文件】【新建】【项目】菜单命令

15、。 2.在打开的对话框中选择【Visual C#】【windows】,在【模板】列表中选择【控制台应用程序】,在【名称】文本框中输入名称“A_1_2”。 3.在自动生成的应用程序模板中修改Main方法,如下所示。,六、创建第一个控制台程序,using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace A_1_2 class Programstatic void Main(string args)Console.WriteLine(“欢迎您进入C#编程世界!“);Con

16、sole.Read(); ,六、创建第一个控制台程序,5.执行【调试】【启动调试】, 或单击“启动调试”工具按钮,或按“F5”键运行项目。 6.执行【文件】【全部保存】菜单命令,或单击“全部保存”工具按钮,保存该项目。,八、C#程序结构介绍,1命名空间,程序中的第一条语句“using System;”的作用是导入命名空间,该语句类似于C和C+中的#include命令。导入命名空间之后,就可以自由地使用其中的元素了。,2类,程序的 “class Program”是类的声明,它声明的类的名字为Program,程序的功能就是依靠该类来完成的。C#要求程序中的每个元素都要属于一个类。C#中用大括号“”

17、构成一个程序块,大括号应成对出现,可以嵌套 。,八、C#程序结构介绍,3类的方法,public static void Main(string args)为Program类声明一个方法。程序的执行总是从Main()方法开始的,一个程序中不允许出现两个或两个以上的Main()方法,而且C#中Main()方法必须被包含在类中。,4程序的输入和输出,程序中的语句“Console.WriteLine(“欢迎您进入C#编程世界!“);”的作用是输出“欢迎您进入C#编程世界!”欢迎信息。该语句通过Console的WriteLine()方法输出文字,它们之间用“.”隔开,表示WriteLine()是Cons

18、ole的方法。,八、C#程序结构介绍,5注释,(1)使用“/”。“/”符号后面的内容就是注释的内容。(单行) (2)使用“/* */”符号对。“/* */”符号之间的内容都是注释内容。 (单行或多行),6语句书写规则,(1)C#程序对大小写是区分的 。(2)C#的每条语句都必须是分号“;”(半角符号)结尾。 (3)可以在一行上写多条C#的语句,也可以把一条C#语句写在多行上。,典型实例,【实例题目】:应用程序的退出,编写一个C# Windows应用程序,在窗体Form1上增加一个命令按钮控件,控件上显示的文字为“退出”。程序执行时,单击该按钮将退出应用程序的执行。,namespace B_1_

19、1 public partial class Form1 : Form public Form1() InitializeComponent();private void button1_Click(object sender, EventArgs e) Application.Exit(); ,1.2 典型实例,实现步骤: 1.执行【文件】【新建】【项目】菜单命令。 2.在打开的对话框中选择【Visual C#】【windows】,在【模板】列表中选择【windows窗体应用程序】,在【名称】文本框中输入名称“B_1_1”。 3.通过工具箱为窗体添加【公共控件】中的Button控件。并设置该

20、控件的“Text”属性为“退出”。,1.2 典型实例,4.双击“退出”按钮,在光标处输入语句“Application.Exit();”如下所示: namespace B_1_1 public partial class Form1 : Formpublic Form1()InitializeComponent();private void button1_Click(object sender, EventArgs e)Application.Exit(); ,1.2 典型实例,5.执行【调试】【启动调试】, 或单击“启动调试”工具按钮,或按“F5”键运行项目。 6.执行【文件】【全部保存】菜

21、单命令,或单击“全部保存”工具按钮,保存该项目。,上机练习,【练习题目】:输入姓名并显示欢迎词,编写一个控制台应用程序,程序执行时将出现一行提示,要求输入姓名,输入姓名后将显示出如下文字:欢迎您,*同志!。,1.3 上机练习,要点: 1.显示信息使用Console类的WriteLine方法:System.Console.WriteLine(格式字符串,表达式列表); 例如:a=15,b=35;WriteLine(“a=0,b=1”,a,b; 则输出为:a=15,b=35 如果输出语句改为:WriteLine(“a=0 b=1”,a,b; 则输出为:a=15 b=35,1.3 上机练习,要点:

22、2.读入信息使用Console类的ReadLine方法:System.Console.ReadLine(); 例如:ReadLine();,1.3 上机练习,实现步骤: 1.执行【文件】【新建】【项目】菜单命令。 2.在打开的对话框中选择【Visual C#】【windows】,在【模板】列表中选择【控制台应用程序】,在【名称】文本框中输入名称“C_1_1”。 3.在自动生成的应用程序模板中修改Main方法,如下所示。,1.3 上机练习,namespace ConsoleApplication1 class Programstatic void Main(string args)string xm;Console.WriteLine(“请输入您的姓名:“);xm=Console.ReadLine();Console.WriteLine(“欢迎你,0同志!“,xm); ,1.3 上机练习,4.执行【调试】【启动调试】, 或单击“启动调试”工具按钮,或按“F5”键运行项目。 5.执行【文件】【全部保存】菜单命令,或单击“全部保存”工具按钮,保存该项目。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报