VisualC#之初识C#.docx

上传人:b****5 文档编号:8024004 上传时间:2023-01-28 格式:DOCX 页数:20 大小:1.49MB
下载 相关 举报
VisualC#之初识C#.docx_第1页
第1页 / 共20页
VisualC#之初识C#.docx_第2页
第2页 / 共20页
VisualC#之初识C#.docx_第3页
第3页 / 共20页
VisualC#之初识C#.docx_第4页
第4页 / 共20页
VisualC#之初识C#.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

VisualC#之初识C#.docx

《VisualC#之初识C#.docx》由会员分享,可在线阅读,更多相关《VisualC#之初识C#.docx(20页珍藏版)》请在冰豆网上搜索。

VisualC#之初识C#.docx

VisualC#之初识C#

第1章初识VisualC#2008

本章首先介绍了VisualC#2008的安装步骤,VisualC#2008是一个强大的开发工具,它的许多相对以前版本的新功能和新特点使软件开发变得更加方便、快捷,从而大大提高了软件的开发效率。

然后通过一个程序实例介绍了VisualC#2008程序设计的基本步骤,让读者轻松地掌握VisualC#2008的编程方法。

最后通过这个实例详细的介绍了VisualC#2008开发环境的界面组成。

1.1VisualC#2008简介

C#语言从C/C++语言演变而来,是一种为了高效地生成类型安全的并且是面向对象的应用程序而设计的语言。

C#允许开发人员开发面向Windows、Web和移动设备的程序。

与所有面向Microsoft.NETFramework的语言一样,使用C#编写的程序都具有安全性和语言互操作性方面的优点。

1.1.1关于VisualC#2008

VisualC#2008是微软公司推出的全新IDE(IntegratedDevelopmentEnvironment,集成开发环境)VisualStudio2008的重要成员之一,它加入了很多的新特性与功能。

VisualC#2008极大地增强了Web的设计功能,它支持基于网络应用的开发,也可以开发基于VisualC#2008的ASP.NET程序。

VisualC#2008进一步适应了电子商务时代发展的需要,它必将更广泛地应用于B/S结构和多层结构。

VisualC#2008是当今最流行的软件开发工具之一,于2008年2月正式推出,是VisualC#2005的升级版,同时C#语言版本也由C#2.0升级到了C#3.0。

由于它具有简单易学、开发效率高、开发周期短等优势,使得它深受广大软件开发人员的喜爱。

1.1.2VisualC#2008的新增功能

VisualC#2008中使用的C#语言版本升级到了C#3.0,微软在C#3.0语言、C#3.0编译器和C#3.0集成开发环境(IDE)等方面都融入了许多新的功能。

下面简单的介绍一下这些新增的元素和功能。

1.C#3.0语言

C#3.0语言和编译器引入了多种新的语言功能,这些新的语言构造可以分别用在各种上下文中,并且可以共同完成语言集成查询(LanguageIntegratedQuery、LINQ),LINQ是最一种优秀的查询语言,在编写查询语句时,可以使用熟悉的关键字和操作符在强类型的对象集合上编写查询,关于LINQ的详细应用将在后面的章节中详细的介绍。

下面列出了C#3.0新增的一些语言功能:

(1)隐式类型的本地变量和数组:

在C#3.0中,与本地变量一起使用时,var关键字指示编译器根据初始化语句右侧的表达式推断变量或数组元素的类型。

(2)对象初始值设定项:

C#3.0支持无需显式调用构造函数即可进行对象初始化。

(3)集合初始值设定项:

C#3.0支持使用初始化列表而不是对Add或其他方法的特定调用来初始化集合。

(4)扩展方法:

使用静态方法扩展现有类,这些静态方法可以通过实例方法语法进行调用。

(5)匿名类型:

C#3.0允许动态创建可以添加到集合中,并且可以使用var进行访问的未命名结构化类型。

(6)Lambda表达式:

C#3.0支持带有可绑定到委托或表达式树的输入参数的内联表达式。

(7)查询关键字:

查询关键字是用来指定查询表达式中子句的关键字,它们用来实现C#3.0中新增的LINQ功能,这些查询关键字主要有from子句、where子句(可选)、排序子句(可选)、join子句(可选)、select或group子句、into子句(可选)。

(8)自动实现的属性:

C#3.0支持使用简化的语法声明属性。

(9)分部方法定义:

在C#3.0中,分部类型可以包含分部方法。

2.C#3.0IDE

微软在扩展C#3.0语言功能和编译器功能的同时,对C#3.0的继承开发环境(IDE)也做了较大的修改,新增的一些功能如下:

(1)多目标:

使用VisualStudio2008可以进行基于多个.NETFramework版本的开发,VisualStudio2008同时支持.NETFramework2.0、3.0和3.5几个版本。

在不同的版本下它可以自动的框架特性工具箱、项目类型、引用和智能提示等过滤功能。

(2)新的项目类型和模板:

C#3.0为WindowsPresentationFoundation(WPF)、WindowsCommunicationFoundation(WCF)和Web项目提供了多个新的项目模板。

(3)对C#3.0的IntelliSense支持:

VisualC#2008代码编辑器提供了语句结束和快速信息功能,以支持C#3.0中隐式类型的局部变量、查询表达式、扩展方法、对象/集合初始值设定项、匿名类型、Lambda表达式和分部方法等新语言构造。

(4)对C#3.0的重构支持:

C#3.0IDE为了支持查询表达式、扩展方法、Lambda表达式等新语言构造,更新了重构功能“重命名”、“签名更改”、“提取方法”和“将局部变量提升为参数”。

此外,重构功能还提供了新的选项和警告,以便帮助防止由于重构操作而造成意外的后果。

(5)设置代码格式:

代码编辑器为包括查询表达式在内的多个新C#3.0语言构造提供了格式设置选项。

(6)组织using语句:

VisualC#2008代码编辑器提供了对using和extern声明进行排序和移除的简便方式。

1.2安装VisualC#2008

VisualC#2008是VisualStudio2008开发工具集的成员之一,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。

本节介绍VisualStudio2008ExpressEditions的下载及VisualC#2008的安装过程。

1.2.1下载VisualC#2008安装程序

本书所有案例都使用VisualStudio2008ExpressEditions版本进行介绍,建议读者在学习本书之前,应先安装VisualStudio2008的ExpressEdition版本软件,VisualStudio2008的ExpressEdition版本是完全免费的,读者可以从以下网站下载:

下载时,建议从上述网页中选择下载简体中文版的VisualStudio2008ExpressEditions,如图1-1所示。

该版本中包含了VisualC#2008ExpressEdition、VisualBasic2008ExpressEdition、VisualC++2008ExpressEdition和VisualWebDeveloper2008ExpressEdition等,安装时可以根据需要选择安装其中的组件。

图1-1下载VisualStudio2008

1.2.2安装VisualC#2008

下载完毕后,使用虚拟光驱工具将下载的镜像文件(.iso文件)插入到虚拟光驱。

接下来详细地介绍了VisualC#2008开发环境的安装步骤。

(1)将镜像文件插入虚拟光驱后,光盘将自动运行(如未自动播放则可双击虚拟光盘运行,右击虚拟光盘选择【自动播放】菜单项运行),运行后出现【VisualStudio2008速成版安装程序】界面如图1-2所示。

图1-2【VisualC#2008速成版安装程序】界面

(2)单击第二项【MicrosoftVisualC#2008ExpressEdition】,安装程序将进行文件的复制,如图1-3所示。

图1-3复制文件

(3)文件复制完毕后,安装程序需要加载安装组件。

如图1-4所示。

图1-4加载安装组件

(4)安装组件加载完毕后,安装程序将进入如图1-5所示的界面,询问用户是否向MicrosoftCorporation发送安装体验信息,这里保留默认的不发送选择,直接单击【下一步】按钮。

图1-5欢迎使用安装程序

(5)单击【下一步】按钮后,出现的是如图1-6所示的许可条款界面,用户必须接受这些条款才能完成VisualC#2008的安装。

图1-6许可条款

(6)选择【我已阅读并接受许可条款】单选按钮,单击【下一步】按钮,出现如图1-7所示的安装选项界面。

在此,用户可以选择自己所要安装的功能组件。

图1-7安装选项

(8)在此,保留默认的安装选项,直接单击【下一步】按钮,进入选择安装的目标文件夹界面,如图1-8所示。

在此,用户可以更改安装的路径。

图1-8目标文件夹

说明:

如果无法更改安装路径,可能是因为在本机上已经安装了VisualStudio2008的其他组件,如VisualBasic2008、VisualC++2008或者VisualWebDeveloper2008。

这些组件必须安装在同一目录下。

(9)选择好安装的目标文件夹后,单击【安装】按钮开始安装(如果需要对前面的设置进行修改,则可以单击【上一步】按钮返回之前的界面进行修改,确认无误后选择【安装】按钮)。

安装程序就开始将文件复制到硬盘上,如图1-9所示。

图1-9复制文件

(10)文件复制完毕后,则MicrosoftVisualC#2008ExpressEdition已经安装完成,如图1-10所示。

图1-10安装完成

说明:

安装完毕后,系统可能要求重新启动计算机,这时,用户需要重新启动计算机后方能正常的使用VisualC#2008。

1.3初次使用VisualC#2008

VisualC#2008不仅是一个程序编辑器,它还是一个集成开发工具,集中了程序的设计、编译、调试和运行等多种功能于一体,其中每个功能都相对独立,具有自己的界面,下面简单的介绍一下初次使用VisualC#2008开发环境的情况。

打开VisualC#2008的方法为:

单击【开始】菜单,选择【程序】,找到并单击【MicrosoftVisualC#2008ExpressEdition】子菜单项,启动VisualC#2008集成开发环境。

说明:

如果是第一次运行VisualC#2008,会出现一个对话框,系统进行MicrosoftVisualC#2008的环境配置,如图1-11所示。

图1-11配置环境

稍候片刻,就会出进入VisualC#2008的开发环境,首先出现的是MicrosoftVisualC#2008速成版的起始页,如图1-12所示。

图1-12MicrosoftVisualC#2008速成版起始页

为了便于管理自己创建的项目、用户项目模板和用户项模板,在使用VisualC#2008之前,应当修改一下这些文件的存放位置,其方法如下:

(1)选择VisualC#2008开发环境的【工具】→【选项】菜单项,如图1-13所示。

图1-13【选项】菜单项

(2)选择【选项】菜单项后,将弹出如图1-14所示的【选项】对话框,首先在该对话框中勾选【显示所有设置】复选框,然后在左边的树形视图中选择【项目和解决方案】,这时就可以在右边修改项目、用户项目模板和用户项模板的存放位置。

图1-14【选项】对话框

在【选项】对话框,还可以设置字体和颜色、设置代码是否显示行号以及缩进格式等,通过【选项】对话框,用户可以定制自己的开发环境。

1.4VisualC#2008开发环境界面组成

本节首先介绍了创建Windows应用程序的方法和步骤,然后在通过该应用程序介绍了VisualC#2008开发环境界面组成。

说明:

众所周知,窗体有Windows和Web窗体两种类型,本书的所有实例均采用Windows窗体应用程序的形式给出。

Windows应用程序即窗体应用程序,它允许以图形的方式进行人机交互,就像操作MicrosoftWindows操作系统那样,是很容易被读者所接受的。

1.4.1创建Windows应用程序

开发一个VisualC#2008应用程序的第一个步骤便是创建一个新的项目,创建新项目的方法有多种,在【起始页】页面上的【最近的项目】板块中,单击与【创建:

】同行的【项目(P)…】(如图1-15所示)。

或者选择【文件】→【新建项目】菜单项,均可以创建一个新的VisualC#2008项目。

图1-15最近的项目

创建新项目时,首先出现的是如图1-16所示的【新建项目】对话框,在【VisualStudio已安装的模板】中保留默认的选择【Windows窗体应用程序】,然后在项目名称文本框中输入该项目的名称,这里将其命名为“Welcome”,如图1-16所示。

图1-16新建项目

接下来单击【新建项目】对话框中的【确定】按钮,则“Welcome”项目创建成功,并跳转至【Form1.cs[设计]】视图,该视图中出现一个名为“Form1”的Windows窗体,如图1-17所示。

图1-17新创建的“Welcome”项目

1.4.2定制开发环境

从图1-17可以看出,在VisualC#2008窗体应用程序的默认开发环境中,显示出来的主要有菜单、工具栏、设计窗口(Form1.cs[设计])和解决方案资源管理器(这些窗口都将在下一小节中详细介绍),除了这些以外,还有两个常用的窗口:

工具箱和属性窗口,本小节将介绍如何将这两个窗口显示出来,从而定制自己的开发环境。

说明:

根据个人编程习惯和显示器屏幕大小自行决定是否显示工具箱和属性窗口。

即如果更习惯工具箱和属性窗口自动隐藏和显示,便可跳过对本小节的阅读。

1.显示工具箱

为了能够更方便的使用工具箱中的控件,可以先把工具箱显示出来,下面先来看一下显示工具箱窗口的方法:

(1)将鼠标指针移动到图1-17所示的最左边的【工具箱】部位,并将鼠标指针停留在该部位,则工具箱被展开,如图1-18所示。

图1-18展开工具箱

(2)然后用鼠标单击工具箱窗口右上部的

(自动隐藏)按钮,则工具箱被显示出来,如图1-19所示。

这时即使鼠标移离工具箱,它也不会自动隐藏,这样便可更方便的使用其中的工具。

图1-19显示工具箱

2.显示属性窗口

属性窗口是修改界面对象属性时一个最常用的工具,在默认情况下是隐藏的,显示属性窗口的方法非常简单,只需要使用【视图】→【属性窗口】菜单命令即可,显示属性窗口后的开发环境如图1-20所示。

图1-20显示属性窗口

如果觉得这些窗口(工具箱、解决方案资源管理器和属性窗口)占据的屏幕空间太大,可以将鼠标指针停靠在这些窗口的边缘,然后使用鼠标的拖拽来改变它们的高度和宽度,以获取更合理的窗口布局,如图1-21所示。

图1-21更合理的窗口布局

说明:

有的时候,在自定义窗口布局后,希望能恢复到VisualC#2008开发环境的默认窗口布局,这可以通过选择【窗口】→【重置窗口布局】菜单项来实现,选择该菜单项后,会弹出一个如图1-22所示的询问对话框,选择【是】即可恢复到默认设置。

图1-22询问对话框

1.4.3开发环境界面组成

从图1-21中可以看出,VisualC#2008的开发环境包括菜单栏、工具栏、工具箱、窗体设计器、解决方案资源管理器窗口和属性窗口,通过【视图】菜单还可以打开代码窗口、类视图窗口、动态帮助窗口、调试输出窗口和错误列表窗口等组件。

接下来介绍一下窗体设计器、工具箱、代码窗口、解决方案资源管理器窗口和属性窗口。

1.窗体设计器

窗体是用户界面各元素中的最大容器,用于容纳其他控件(如标签、文本框、按钮等)。

Windows窗体设计器用于设计Windows应用程序用户界面,是一个放置其他控件的容器,一般称为“窗体(Form)”,如图1-23所示。

图1-23窗体设计器

一个Windows应用程序可以拥有多个窗体,但是它们的名字必须不同,默认状态下窗体的名称分别为Form1、Form2、Form3、……,用户可以修改相应的Name属性,以便标识各个窗体的功能和作用,如可以用“frmLogin”给应用程序的登录窗体命名、用“frmMain”给应用程序的主窗体命名等。

说明:

窗体设计器的上方有一排选项卡,通过单击选项卡,可以在窗体、代码窗口、起始页以及其他功能区之间进行切换。

2.工具箱

VisualC#2008给用户提供了很多控件,常用的被放置在“工具箱”中,不常用的可以通过快捷菜单中的【选择项】菜单项来添加,这些控件用于设计用户界面,“工具箱”如图1-24所示。

默认情况下,工具箱中有“所有Windows窗体”、“公共控件”、“容器”、“菜单和工具栏”等选项卡,每个选项卡中包含相应的控件。

用户可以通过快捷菜单中的【添加选项卡】菜单项来添加选项卡,通过【删除选项卡】菜单项来删除选项卡,并且可以自定义工具箱的布局,如“显示”和“隐藏”工具箱,拖动工具箱的位置等。

图1-24工具箱

3.代码窗口

通过代码窗口可以查看到应用程序包含的所有代码,代码窗口也是用户编写源代码的地方。

默认情况下它是一般是隐藏的,显示代码窗口的方法有多种:

(1)选择【视图】→【代码】命令;

(2)也可以右击窗体或窗体中的控件,选择【查看代码】菜单项;

(3)在解决方案资源管理器窗口的工具栏中单击

(查看代码)按钮。

激活后的代码窗口如图1-25所示。

图1-25代码窗口

同样的,代码窗口上面也有一排选项卡,用户可以通过单击各选项卡在不同的功能区之间进行切换。

同时可以看到,选项卡中的文件名后面有一个“*”,这表示该文件经过了修改,但没有被保存,可以使用【文件】→【全部保存】菜单项保存,或者编译程序也会自动保存,保存成功后“*”会消失。

4.解决方案资源管理器窗口

解决方案资源管理器窗口的功能是显示一个应用程序中所有的属性以及组成该应用程序的所有文件,包括“Properties”、“引用”等,如图1-26所示。

用户可以通过双击其中的列表项来切换到相应的对象中去。

图1-26解决方案资源管理器

说明:

属性窗口下的工具栏中的工具

分别表示属性、显示所有文件、刷新、查看代码和设计器视图。

5.属性窗口

在设计窗口选中一个对象(窗体或控件)后,该对象的属性会显示在相应的属性窗口中。

如图1-27所示的属性窗口显示了对象Form1的所有属性,拖动该窗口的滚动条可以查看到这些属性。

例如图1-27中显示的Text属性决定着Form1的标题栏中显示的文本,用户可以修改右边默认的文本“Form1”,直接对其进行修改以达到预想的显示效果。

图1-27属性窗口

注意:

修改对象的属性也可以使用代码来完成,具体的实现方法将在后面的章节中陆续进行介绍。

说明:

属性窗口下的工具栏中的两组工具

分别表示按分类顺序排列属性和按字母顺序排列属性(默认)、显示对象的属性(默认)和显示对象的事件。

并且在属性窗口的下方显示了选中属性的提示信息。

6.保存项目

设计VisualC#2008项目时,在完成窗体的设计并编写好程序代码后,应当保存项目文件,以防止调试或运行程序时发生死机等意外而造成数据丢失,保存文件可以选择【文件】→【保存】或【全部保存】命令,或单击工具栏中的【保存】或【全部保存】按钮。

说明:

如果设计器窗口的选项卡中的文件名后面有一个“*”(如Form1.cs*),这表示该文件经过了修改,但没有被保存,保存成功后“*”会消失。

保存项目文件时弹出的【保存项目】对话框如图1-28所示。

图1-28【保存项目】对话框

可以看到保存的位置为前面设置的项目存放位置,这里保留默认的设置,直接单击【保存】按钮即可。

小结

本章首先介绍了VisualC#2008的一些新特性和VisualC#2008ExpressEdition的安装过程,然后介绍了集成开发环境及VisualC#2008的界面组成。

通过本章的学习,读者可以初步地了解VisualC#2008的开发环境及其特点。

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

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1