Visual C# .NET编程简介(工程师培训)_第1页
Visual C# .NET编程简介(工程师培训)_第2页
Visual C# .NET编程简介(工程师培训)_第3页
Visual C# .NET编程简介(工程师培训)_第4页
Visual C# .NET编程简介(工程师培训)_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章

VisualC#.NET编程简介

本章要点:

.NET概念及其组成

VisualC#.NET的产生和特点

VisualStudio.NET集成开发环境

创建VisualC#.NET程序的一般方法

C#程序结构1.1循序渐进学理论

1.1.1.NET简介

1..NET的定义

.NET技术是微软公司推出的一个全新概念,“它代表了一个集合、一个环境和一个可以作为平台支持下一代Internet有可编程结构。”

.NET的最终目标就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。

2..NET开发平台

.NET开发平台包括.NET框架和.NET开发工具等组成部分,.NET框架(Framework)是整个开发平台的基础,包括公共语言运行库和框架类库,.NET开发工具包括VisualStudio.NET集成开发环境和.NET编程语言。其中,VisualStudio.NET集成开发环境用来开发和测试应用程序。.NET编程语言包括VisualBasic、VisualC++和新的VisualC#等用来创建运行在公共语言运行库(CLR)上的应用程序。

3..NET框架

.NET框架包括公共语言运行库(CommonLanguageRun,CLR)和.NET类库。公共语言运行库是.NET的基础,用户可以将公共语言运行库看作是一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理)。类库是一个综合性的面向对象的可重用类型集合。

1.1.2VisualC#.NET简介

1.VisualC#.NET语言的产生背景2.VisualC#.NET的特点与C和C++相比,C#具有以下特点:(1)语法更简单;(2)保留了C++的强大功能;(3)快速应用开发功能;(4)语言的自由性;(5)强大的Web服务器控件;(6)支持跨平台;(7)与XML相融合。

1.1.3VisualStudo.NET集成开发环境简介

1.VisualStudio起始页

此起始页是集成开发环境中默认的Web浏览器主页。它是设置首选选项、读取产品新闻和访问别的在VisualStudio.NET环境里启动和运行信息的集中地。2.新建VisualC#.NET项目

在VisualStudio.NET集成开发环境中,通过执行【文件】→【新建】→【项目】菜单,将会弹出【新建项目】对话框

3.【解决方案资源管理器】窗口

如果集成环境中没有出现该窗口,可通过执行【视图】→【解决方案资源管理器】命令来显示该窗口。4.【类视图】窗口

如果集成环境中没有出现该窗口,可通过执行【视图】→【类视图】命令来显示该窗口。【解决方案资源管理器】窗口【类视图】窗口5.【工具箱】窗口

如果集成环境中没有出现该窗口,可通过执行【视图】→【工具箱】命令来显示该窗口。6.【属性】窗口

如果集成环境中没有出现该窗口,可通过执行【视图】→【属性】命令来显示该窗口。【工具箱】窗口属性窗口1.1.4创建第一个C#Windows程序

【例1-1】编写一个C#Windows应用程序,程序运行时显示一句欢迎词“欢迎您进入C#编程世界!”程序的运行界面如图1-10所示。图1-10例1-1程序运行界面1.1.5创建第一个C#控制台(或称命令行)程序

其实C#程序也可以在命令行下执行,只需用一个文本编辑器按照C#语法规定编写程序,在保存的时候把扩展名起为.CS即可。编写的C#程序并不能直接执行,必须编译成EXE文件才能运行。微软提供了一个编译器CSC.EXE,它可以把扩展名为.CS的C#文件编译成可执行文件。

【例1-2】创建一个C#控制台程序,该程序的功能是显示一行欢迎词:“欢迎您进入C#编程世界!”

实现步骤如下:

(1)启动Windows自带的记事本程序用来编写C#程序,在记事本中录入如下程序代码:

usingSystem;//命名空间classWelCome//类名{publicstaticvoidMain()//方法

{Console.WriteLine("欢迎您进入C#编程世界!");//输出

}}

(2)保存该程序代码,取名为A_1_2.CS。(3)执行【开始】→【所有程序】→【MicrosoftVisualStudio.NET】→【VisualStudio.NET工具】→【VisualStudio.NET命令行提示】命令,将会出现命令行,在命令行中可以输入类似于DOS命令的命令。(4)在命令行中输入命令CSCA_1_2.CS,然后按回车键,如果代码中没有错误,将会得到编译成功的信息,并在当前目录下生成一个A_1_2.EXE的可执行文件。(5)在命令行中输入命令A_1_2并按回车键,将会得到程序的运行结果。程序的编译和运行情况如图1-15所示。

图1-15例1-2程序的编译和运行情况1.1.6C#程序结构介绍

下面我们来分析例1-2的C#程序代码。

1.命名空间

程序中的第一条语句“usingSystem;”的作用是导入命名空间,该语句类似于C和C++中的#include命令。导入命名空间之后,就可以自由地使用其中的元素了。2.类和类的方法

程序的第二行“classWelCome”是类的声明,它声明的类的名字为WelCome,程序的功能就是依靠该类来完成的。C#要求程序中的每个元素都要属于一个类。

3.类的方法

程序中的语句“publicstaticvoidMain()”为WelCome类声明了一个方法。在C#程序中,程序的执行总是从Main()方法开始的,一个程序中不允许出现两个或两个以上的Main()方法,而且C#中Main()方法必须被包含在一个类中。4.程序的输入和输出

程序中的语句“Console.WriteLine("欢迎您进入C#编程世界!");”的作用是输出“欢迎您进入C#编程世界!”欢迎信息。

5.注释

程序中的“//”后面的文本是注释信息,注释信息不参加编译,不会影响程序的执行结果。使用注释的目的是解释程序的功能,使程序易于阅读和交流。C#提供了两种注释方法,分别如下。(1)使用“//”(2)使用“/*”和“*/”符号对6.语句书写规则

C#程序对大小写是区分的,如Console不能写成console,WriteLine不能写成Writeline,否则均会出错。

1.2典型实例练能力

1.2.1典型实例一:应用程序的退出

【实例题目】

编写一个C#Windows应用程序,在窗体Form1上增加一个命令按钮控件,控件上显示的文字为“退出”。程序执行时,单击该按钮将退

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论