您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > 第1章C#与VisualStudio2005
《VisualC#程序设计应用教程》前言编程:编写程序代码,并运行程序代码编程语言:用来编写程序的语言《VisualC#程序设计应用教程》你好吗,你吃饭了吗?お元気ですかあなたは食べましたか?Commentêtes-vous?Avez-vousmangé?넌어때?식사는했나?Thisismyfirsttimetoseeitlive第1章C#与VisualStudio2005《VisualC#程序设计应用教程》关于C#语言的简介C#开发环境VisualStudio2005的使用简介本章要点《VisualC#程序设计应用教程》第1章C#与VisualStudio20051.1C#语言简介1.2VisualStudio2005集成开发环境1.3创建C#应用程序1.4C#应用程序的一般结构1.5C#中标识符命名风格《VisualC#程序设计应用教程》1.1C#语言简介1..NET框架2.开发环境3.特点《VisualC#程序设计应用教程》1.1C#语言简介C#(读作“CSharp”)基于.NET框架(.NETFramework)的一种程序设计语言面向对象和类型安全的程序设计语言可以单独学习的计算机程序设计语言《VisualC#程序设计应用教程》什么是.Net事实上,.Net是一个笼统的术语,它包括了Microsoft的核心策略、计划和可预见的前景。这个策略的核心所在就是.NetFramework,它提供了支撑一切的核心技术。Framework本身就是由几个组件组成的。Asp.Net只是其中一种组件。《VisualC#程序设计应用教程》1..NET框架《VisualC#程序设计应用教程》.NET框架支持的用户界面类型1)Windows窗体,它运行在WIN32/64客户端上。2)Windows控制台应用程序。3)Web窗体,它通过ASP.NET工作。《VisualC#程序设计应用教程》2.C#语言程序开发环境VisualStudio200xVisualStudio200xExpressEdition《VisualC#程序设计应用教程》3.C#语言特点简单易学面向对象与Web的紧密结合安全稳定支持多线程丰富的类库灵活性与兼容性《VisualC#程序设计应用教程》1.2VisualStudio2005集成开发环境1.2.1菜单栏与工具栏1.2.2设计器与编辑器窗口1.2.3解决方案资源管理器窗口1.2.4工具箱窗口1.2.5属性窗口1.2.6类视图窗口1.2.7服务器资源管理器窗口《VisualC#程序设计应用教程》1.2VisualStudio2005集成开发环境1.VisualStudio是基于.NET框架的应用程序集成开发环境,也是目前使用最广泛的Windows平台上的应用程序开发工具。2.VisualStudio2005中可以实现:(1)可视化的窗口和网页设计器(2)智能化的代码编辑器(3)集成的编译、调试功能(4)项目管理功能《VisualC#程序设计应用教程》VisualStudio2005《VisualC#程序设计应用教程》1.2.1菜单栏与工具栏VisualStudio2005的菜单栏包括12个菜单项,会根据不同的使用状况而显示。(1)文件(File)、(2)编辑(Edit)、(3)视图(View)、(4)重构(Refector)、(5)项目(Project)、(6)生成(Build)、(7)调试(Debug)、(8)数据(Data)、(9)工具(Tools)、(10)窗口(Window)、(11)社区(Community)、(12)帮助(Help)。《VisualC#程序设计应用教程》1.2.2设计器与编辑器窗口位于VisualStudio的中间,可用于:应用程序的界面设计、源代码编写、HTML页、CSS表单及资源的编辑、开发工作《VisualC#程序设计应用教程》1.2.3解决方案资源管理器窗口位于VisualStudio的右上方,用于组织需要开发和设计的项目和文件,以及配置应用程序或组件。采用树状视图显示方案及其中方案中项目的层次结构。方案中包含项目及项目中的条目。《VisualC#程序设计应用教程》1.2.4工具箱窗口位于VisualStudio的左方。其中包令若干个标签,展开这些标签,可以显示不同种类的控件。这些控件是VisualStudio提供的封装好的.NET框架的各种类的对象。使用时可用鼠标将其拖放到设计器窗口的表单上。《VisualC#程序设计应用教程》1.2.5属性窗口通常位于VisualStudio界面的右下方。定义窗体、文档或控件的状态、行为和外观多数图形控件包含可更改以定义其可视外观的属性。控件、文档和窗体还可公开一些指定它们将如何与用户进行交互,以及在运行时操作过程中需要的信息的属性。《VisualC#程序设计应用教程》1.2.6类视图窗口与解决资源管理器窗口共享显示区域(同一个选项卡控件窗口)。以树形结构显示了当前工程中的所有的类,并在每个类中列出了成员变量和成员函数《VisualC#程序设计应用教程》1.2.7服务器资源管理器窗口与工具箱窗口共享显示区域(同一个选项卡控件窗口)。是VisualStudio的服务器控制台。通过它可以查看和操作服务器及其中包含的数据库《VisualC#程序设计应用教程》1.3创建C#应用程序1.3.1创建控制台应用程序1.3.2创建Windows应用程序《VisualC#程序设计应用教程》创建控制台应用程序的过程:(1)启动VisualStudio2005。(2)依次选择【文件】|【新建】|【项目】菜单命令,打开【新建项目】对话框。(3)在【项目类型】窗口中选择【VisualC#】节点,然后选择【Windows】|【控制台应用程序】菜单命令。输入应用程序名称并选择合适的路径保存。(4)单击【确定】按钮。VisualStudio将创建控制台应用程序项目,并在【解决方案资源管理器】中列出为当前项目自动生成的文件,同时在编辑器窗口中显示出Program.cs文件生成的程序框架。(5)在编辑器窗口的Program.cs程序框架中编辑代码(6)选择【调试】|【启动调试】菜单命令运行程序1.3.1创建控制台应用程序《VisualC#程序设计应用教程》创建控制台应用程序《VisualC#程序设计应用教程》Program.cs文件生成的程序框架《VisualC#程序设计应用教程》在Program.cs程序框架中添加代码《VisualC#程序设计应用教程》C#语言源文件是以cs作为文件的扩展名。C#是严格区分大小写的。在C#中,使用using语句导入命名空间(.NETFramwork类库中预定义的类),通过导入命名空间,程序可以引用该命名空间内的类及方法。代码classProgram声明了一个类,类的名字叫做Program。C#程序中每个变量或函数都必须属于一个类,包括主函数Main()。C#程序总是从Main()方法开始执行,而且必须采用staticvoidMain()的写法,程序中只能使用一个Main()方法。在控制台程序中,输入输出功能是通过Console类来完成的,Console类有两个最基本的方法WriteLine和ReadLine。前者从输入设备输出数据,后者在输入设备上输入数据。C#程序文件的说明《VisualC#程序设计应用教程》创建Windows应用程序的过程:(1)启动VisualStudio2005(2)依次选择【文件】|【新建】|【项目】菜单命令,打开【新建项目】对话框(图1-11)。(3)在【项目类型】窗口中选择【VisualC#】节点,然后选择【Windows】|【Windows应用程序】菜单命令。输入应用程序名称并选择合适的路径保存。(4)单击【确定】按钮。VisualStudio将创建Windows应用程序项目,此时VisualStudio在【解决方案资源管理器】中列出自动生成的文件程序(5)选择视图|工具箱菜单命令,在工具箱窗口上拖动控件到设计与编辑器窗口的表单上(6)为控件编写事件代码。(9)选择【调试】|【启动调试】菜单命令运行程序。1.3.2创建Windows应用程序《VisualC#程序设计应用教程》编写程序文件《VisualC#程序设计应用教程》Windows应用程序和控制台应用程序的基本结构基本一样,程序的执行总是从Main()方法开始,主函数Main()必须在一个类中。但Windows应用程序使用图形界面,一般有一个窗口(Form),采用事件驱动方式工作。Windows应用程序导入的命名空间与控制台应用程序导入的命名空间有所不同。button1_Click(objectsender,EventArgse)是按钮单击事件,它完成的事件过程是在标签label1上输出字符串Hello!C#World.。程序文件的说明《VisualC#程序设计应用教程》1.命名空间使用using语句导入命名空间访问命名空间的类或对象,使用语法:命名空间.类名2.类C#程序包括至少一个自定义类。C#程序由“{”和“}”构成3.Main方法Main()方法为程序的入口点,在该方法中开始和结束程序控制Main()方法必须在某个类的内部定义4.注释以“//”开始的单行注释以“/*”开始并以“*/”结束的多行注释1.4C#应用程序的一般结构《VisualC#程序设计应用教程》1.命名空间使用using语句导入命名空间访问命名空间的类或对象,使用语法:命名空间.类名2.类C#程序包括至少一个自定义类。C#程序由“{”和“}”构成3.Main方法Main()方法为程序的入口点,在该方法中开始和结束程序控制Main()方法必须在某个类的内部定义4.注释以“//”开始的单行注释以“/*”开始并以“*/”结束的多行注释1.4C#应用程序的一般结构《VisualC#程序设计应用教程》.NETFramework命名空间中有两种命名约定,名称由多个单词组成除第一个字母大写外,其余字母都是小写1.PascalCase命名方式AgeSumOfAppleDayOfWeek2.camelCase命名方式agesumOfAppledayOfWeek1.5C#中标识符命名风格《VisualC#程序设计应用教程》
本文标题:第1章C#与VisualStudio2005
链接地址:https://www.777doc.com/doc-6376691 .html