c程序设计-熟悉windowsform编程环境.ppt
《c程序设计-熟悉windowsform编程环境.ppt》由会员分享,可在线阅读,更多相关《c程序设计-熟悉windowsform编程环境.ppt(149页珍藏版)》请在三一办公上搜索。
1、C#.net程序设计,课件中是以vs2005为界面介绍的,开发环境如果是vs2008或vs2010,操作方法都基本一致,开发环境只是界面有少许不同,基本知识相同,不影响读者学习本课程。课件配套教材:c#.net程序设计出版社:浙江大学出版社 主编:黎浩宏课件例子源代码下载网址:或在百度搜索:“c#.net程序设计配套源代码(前三章)”,用Visual C#.net创建简单的windows应用程序,工作任务 使用Visual C#.net集成开发环境开发简单的windows应用程序,模块1 创建并运行 windows应用程序,一、教学目标熟悉Visual C#.net集成开发环境创建window
2、s应用程序的步骤二、工作任务在使用实际的应用程序时,经常会有提示信息提示软件的使用者怎样操作所使用的软件,我们现在创建一个应用程序,显示提示信息。其窗口如图1-1左图所示,当单击“提示信息”按钮时,显示如图1-1右图所示。,(二)创建c#.net windows应用程序,(1)在Visual Studio 2005集成开发环境中,选择【文件】|【新建】|【项目】|【microsoft visual studio 2005】菜单,将会弹出“新建项目”对话框,如图1-3所示。(2)在左侧的“项目类型”区域选择树型节点中的visual c#中的windows,(3)在右侧“模板”区域选择“windo
3、ws应用程序”。(4)设定项目保存位置,可以单击“浏览”按钮改变该项目保存的位置,选择好项目保存的位置后,回到该对话框,单击“确定”按钮即可,此时将出现如图1-4的界面此界面自动会出现一个标题栏为”Form1”的窗体,此窗体的名称其实也是form1,以后我们将称之为Form1窗体,不再赘述。,(三)向窗体添加控件,在图1-4所示的Form1窗体中添加一个label(标签)控件和一个button(按钮)控件,具体方法如下:默认情况,Visual studio 2005 c#.net集成开发环境界面中,工具箱窗口是隐藏的,此时将鼠标指向左侧的工具箱图标,工具箱窗口自动显示,如图1-5。,(三)向窗
4、体添加控件,(2)展开“公共控件”节点,如图1-5所示,选中Button控件,拖到Form1窗体上,再选中Label控件,拖到Form1窗体上,当鼠标离开工具箱窗口时,工具箱窗口将自动隐藏,停靠在集成开发环境的左侧。(3)将Form1窗体上的标签对象和按钮对象用鼠标拖动到合适位置,其设计界面如图1-6所示。,(四)设置标签和按钮的属性,此时我们可以看到,标签和按钮对象上显示的都是英文,我们要设置这两个对象显示的信息为我们指定的中文,就必须分别设置其对应的属性。方法如下:1)在Form1窗体上选中label1标签(因为该标签的名称为label1,这里称之为label1标签),此时在标签的周围有一
5、个矩形虚线框。,(四)设置标签和按钮的属性,2)在Visual studio 2005 c#.net集成开发环境中的右下角中的属性窗口中(如果属性窗口没出现,可以使用【视图(V)】|【属性窗口(W)】菜单显示属性窗口),拖动属性窗口右侧垂直滚动条,选中Text属性,在Text属性右侧输入“我的第一个应用程序!”,如图1-7所示3)按钮上的显示信息和标签的设置方法类似。,说明:也可以在属性窗口中选择label1标签或button1按钮,见图1-7图中说明。Text属性含义为控件上显示的文本内容,(五)编写单击按钮事件处理方法,在Form1窗体上,双击button1按钮(因为该按钮的名称为butt
6、on1,这里称之为button1按钮),Visual studio 2005 c#.net开发环境将进入代码编辑器环境,光标自动定位在button1按钮的单击事件处理方法button1_Click中,只要输入如图1-8所示的代码即可。,说明:button1_Click是button1按钮鼠标单击事件处理方法,在运行该项目时,只要单击了该按钮,button1_Click事件处理方法中的所有代码(即该事件处理方法下面的“”和“”内的代码,这里只有一行代码)会被计算机自动运行,而代码MessageBox.Show(欢迎使用c#.net语言开发软件!,提示信息);的作用是显示如图1-1右侧的信息框,其
7、作用是将信息框的标题设置为“提示信息”,信息框显示的信息设置为“欢迎使用c#.net语言开发软件!。注意,该行代码最后要有分号。,(六)保存项目,选择【文件(F)】|【全部保存(L)】菜单,(七)运行程序,此时该程序的全部工作已经完成,选择【调试(D)】|【启动调试(S)】菜单,也可以单击工具栏上的“”按钮,此时会出现如图1-1所示的左侧窗体,单击窗体的“提示信息”按钮时,将会出现图1-1右侧的信息提示框。,(八)结束程序,依次单击提示信息框和程序窗体的右上角的关闭按钮,也可以在Visual studio 2005开发环境中,选择【调试(D)】|【停止调试(E)】菜单。,Visual Stud
8、io 2005简介,Visual Studio 2005是Microsoft(微软公司)推出的新一代软件开发工具,它包括C#,Visual Basic、Visual C+和.NET Framework。.NET Framework 称为.NET框架,它是一种托管的、类型安全的代码执行环境。Visual Studio 6.0之前版本的语言编写的程序可以在windows环境中直接运行,而Visual Studio 2003和Visual Studio 2005是基于.NET环境,所以用这两个开发工具的语言编写的程序必须在.NET Framework环境下运行,,Visual Studio 2005
9、简介,为有别于Visual Studio 6.0之前的语言,我们称之为C#.net,Visual Basic.NET、Visual C+.NET语言。用.NET语言编写的程序必须在机器上安装好.NET Framework后方可运行,.NET Framework可以到微软官方网站上下载,Visual Studio 2005.NET Framework是2.0版本,而Visual Studio 2003.NET Framework是1.0版本。,Visual Studio 2005简介,.NET Framework包括CLR(Common Language Runtime,公共语言运行库)和.NE
10、T Framework类库。CLR负责管理和执行.NET框架代码,符合Visual Studio.NET编译器规则的代码在执行时需要CLR的支持,这些代码称为托管代码(Managed Code)。用.NET语言编写的程序被编译时,应用程序不是被直接编译成二进制代码,而是被编译成MSIL(Microsoft Intermediate Language,微软中间语言),MSIL代码(Managed Code,称为“托管代码“)在CLR中运行,当应用程序加载后,CLR根据需要将其再次编译成可执行代码。这种编译称为JIT(Just-in-Time)即时编译。,Visual Studio 2005简介,
11、.NET Framework类库是Microsoft已经编写好的一个内容丰富的受管制的类代码集合,它可以完成以前要通过Windows API来完成的绝大多数任务,使程序员从烦琐的API函数调用中解脱出来,专心于应用程序事务的处理。.NET Framework使我们可以更容易的开发基于Web和基于Windows应用程序,允许使用不同的语言一起进行开发工作。,c#概述,c#语言从C和C+发展而来,其语法和C、C+、Java的语法很多都相同。它汲取了包括C、C+、Java在内的多种语言的精华,是一种简单、完备、类型安全和完全面向对象的高级程序设计语言,C#是专门为.NET应用而开发的语言,与.NET
12、框架完美结合。使用C#可以创建传统的Windows客户端应用程序、XML Web Service、分布式组件、客户端/服务器应用程序、数据库应用程序等。,Visual Studio 2005开发环境,起始页起始页界面可以参考图1-2,包括“最近的项目”、“开始”、“Visual Studio标题新闻”、“Visual Studio开发人员新闻”四项内容,在“最近的项目”中可以方便地打开或新建项目和网站,在“开始”中可以选择感兴趣的内容进行入门学习,另外两项可以查看相应地新闻。如果你的界面没有“起始页”,若要显示“起始页”,可以选择【视图(V)】|【其他窗口(E)】|【起始页(G)】菜单。,Vi
13、sual Studio 2005开发环境,解决方案资源管理器窗口 解决方案资源管理器窗口如图1-9所示,用于管理和监控解决方案中的项目,提供项目及其文件的有组织的视图,并且提供对项目和文件相关命令的便捷访问。如果集成环境中没有出现该窗口,可通过选择【视图(V)】|【解决方案资源管理器(W)】菜单来显示该窗口。,Visual Studio 2005开发环境,在解决方案资源管理器窗口中包含有6个按钮,如图1-10所示,常用的有4个按钮。分别是“属性”、“显示所有文件”、“查看代码”和“查看设计器”按钮。单击“属性”按钮,可以切换到属性窗口中单击“显示所有文件”按钮,在该窗口中的树型视图中将列出所有
14、的文件和包含的文件夹。,Visual Studio 2005开发环境,单击“查看代码”按钮,将切换到代码编辑器窗口,代码编辑器窗口可以参考图1-8。单击“查看设计器”按钮,将切换到窗体设计器窗口,窗体设计器窗口可以参考图1-6,工具箱窗口,“工具箱”窗口如图1-10所示。初始时,工具箱是隐藏在Visual Studio 2005集成开发环境窗口的左侧,可以参考图1-5。如果在如果集成环境中没有出现该窗口,可以通过选择【视图】【工具箱】菜单来显示该窗口。,工具箱窗口,在“工具箱”窗口中用树型视图存放了开发.NET windows应用程序和开发网页的常用控件,“工具箱”窗口已经为软件开发人员将Vi
15、sual Studio 2005集成开发环境提供的控件分好了类,软件开发人员可以非常方便的利用工具箱中的各种控件,快速方便的开发应用程序。,工具箱窗口,在“工具箱”窗口中,可以单击对应树型节点左侧的+号按钮,展开显示相应节点所包含的控件。图1-10右图即为“公共控件”节点包含的部分控件。在设计窗体时,要将所需的控件添加到窗体中,有下面两种方法:,工具箱窗口,单击相应的控件图标,拖动控件到窗体中,然后在窗体中拖动控件到合适位置。双击相应的控件图标,控件会被自动放到窗体中,此方法适合在窗体中放置多个控件,然后可以在窗体中拖动控件到合适位置,设计符合自己意图的界面。,4属性窗口,“属性”窗口如图1-
16、11所示,使用该窗口可以编辑和查看文件、项目以及解决方案属性,“属性”窗口最常用的功能是在设计windows应用程序窗体时查看和修改被选中的控件对象的属性和事件。为所选控件对象设置属性非常简单,其方法可参考本模块的相关实践知识中的“(四)设置标签和按钮的属性”中的相关设置方法。,4属性窗口,下面介绍控件对象的事件设置方法。为所选控件设置事件有两种方法。双击控件,可以为控件添加默认的事件,但每个控件的默认事件并不相同,所以在不熟悉的情况下尽量不用要这种方法,如双击按钮,将为按钮添加按钮单击事件。在“属性”窗口中设置控件事件。先选中控件,然后在属性窗口中单击“事件”按钮,将出现如图1-12所示的窗
17、口,用鼠标双击相应的事件即可为此控件添加相应事件。,5窗体设计器窗口,该窗口用来设计应用程序的界面,如图1-13所示,用户可以从工具箱中把各种控件添加到窗体上来,并安排它们的布局。,6代码编辑器窗口,代码编辑器窗口见图1-8。在代码编辑器窗口时,“工具箱”窗口上不会显示相应控件图标。在创建一个新的项目时,只有一个窗体,将看不到如图1-13所示的窗体代码选项卡,要显示代码编辑器窗口,可以有下面两种方法:(1)在窗体上,单击右键,选择【查看代码(C)】菜单(2)单击“解决方案资源管理器”窗口的“查看代码”按钮,6代码编辑器窗口,同样,从代码编辑器窗口切换到窗体设计器窗口,也可以有下面两种方法:(1
18、)在代码编辑器上,单击右键,选择【查看设计器(D)】菜单(2)单击“解决方案资源管理器”窗口的“查看设计器”按钮,6代码编辑器窗口,在代码编辑器窗口编写代码时,默认情况下,没有显示行号,要设置行号,可以用以下方法实现:(1)选择【工具(T)】|【选项(O).】,出现如图1-14所示界面(2)在左侧树型视图中,选择“文本编辑器”节点,选中“c#”,在右侧的下方,选中复选钮“行号”,单击“确定”按钮即可,7改变Visual studio 2005集成开发环境中窗口的显示,在Visual studio 2005集成开发环境中,我们可以看到“工具箱”窗口被自动隐藏了,用一个按钮方式显示在Visual
19、studio 2005集成开发环境中的左侧。而属性窗口以及“解决方案资源管理器”窗口没有隐藏,其实这两个窗口目前处于停靠的状态,可以看到这两个窗口“自动隐藏”按钮象一个图钉,图钉是向下的,这种状态是停靠状态,当单击“自动隐藏”按钮时,相应的窗口将会自动隐藏。可以通过单击“自动”隐藏按钮实现窗口是否是隐藏状态。,7改变Visual studio 2005集成开发环境中窗口的显示,在Visual studio 2005集成开发环境中,常用的有“工具箱”、“解决方案资源管理器”、“属性”窗口等,其实,这些窗口可以被用户自由的放置在用户想要的位置。这里说明属性窗口位置的设置方法,其余窗口设置方法相同。
20、其方法如下,7改变Visual studio 2005集成开发环境中窗口的显示,(1)鼠标拖动“属性”窗口的标题栏,拖动“属性”窗口到Visual studio 2005集成开发环境窗口中间,此时在Visual studio 2005集成开发环境窗口中间会出现一个菱形标志。(2)在拖动“属性”窗口的同时,鼠标在相应按钮上,当出现蓝色背景时,如图1-15所示,放开鼠标,“属性”窗口将会停靠在指示的位置。,7改变Visual studio 2005集成开发环境中窗口的显示,默认情况,“属性”窗口是放置在“解决方案资源管理器”窗口的下方,如果要将“属性”重新放到“解决方案资源管理器”窗口下方,只要将
21、“属性”窗口拖到“解决方案资源管理器”窗口中间,当“解决方案资源管理器”窗口中间出现菱形标志时,按相同的方法操作即可。,8Visual c#.net windows项目有关操作和项目相关文件,(1)创建Visual c#.net windows项目将产生的文件创建项目后,Visual c#.net将会自动以解决方案名创建一个文件夹,在该文件夹下,包含Visual c#.net windows项目产生的相关文件和文件夹。详细说明如表1-1,8Visual c#.net windows项目有关操作和项目相关文件,(2)创建项目 创建项目可以参考本模块的相关实践知识的步骤,不再赘述。(3)保存项目
22、在创建好项目后,可以选择【文件(F)】|【全部保存(L)】菜单保存项目,也能在标准工具栏上单击“全部保存”按钮实现保存项目。,8Visual c#.net windows项目有关操作和项目相关文件,(4)打开项目当要打开已经创建好的项目时,记住,要选择.sln文件才可以打开项目,可以用以下4种方法打开项目:在起始页中,选择“最近的项目”中相应的选项。在Visual Studio 2005环境中,选择【文件(F)】|【打开(O)】|【项目/解决方案(P).】菜单。在Visual Studio 2005环境中,选择【文件(F)】|【最近的项目(J)】菜单,在下一级菜单项中再选择相应的菜单。,8Vi
23、sual c#.net windows项目有关操作和项目相关文件,(4)打开项目当要打开已经创建好的项目时,记住,要选择.sln文件才可以打开项目,可以用以下4种方法打开项目:在起始页中,选择“最近的项目”中相应的选项。在Visual Studio 2005环境中,选择【文件(F)】|【打开(O)】|【项目/解决方案(P).】菜单。在Visual Studio 2005环境中,选择【文件(F)】|【最近的项目(J)】菜单,在下一级菜单项中再选择相应的菜单。,8Visual c#.net windows项目有关操作和项目相关文件,当用Visual Studio 2005环境打开已有的项目时,如果
24、看不到项目的设计窗体,可以在“解决方案资源管理器”窗口中双击对应的窗体代码文件节点项(如Form1.cs)即可看到相应的窗体。,9Visual Studio 2005环境的三种状态,Visual Studio 2005环境可以有三种状态,当用户在设计窗体界面和编写代码时,处于设计时;当用户在运行项目程序时,处于运行时,Visual Studio 2005环境窗口的标题栏上有“正在运行”字样出现;当用户在调试项目程序时Visual Studio 2005环境窗口的标题栏上有“正在调试”字样出现。显然,在运行和调试项目程序时,用户是不可以修改代码和设计窗体界面的,当修改代码时,会出现错误提示框,请
25、参考图1-16。,窗体的简单应用,工作任务设计的应用程序的窗体如图1-17左图所示,运行程序时,当单击“隐藏窗体”按钮,窗体被隐藏,会显示一个信息框,如图1-17右图所示;当单击信息框的“确定”按钮,信息框消失,窗体同时被显示;当在文本框上输入数值,单击“求平方”按钮,在窗体上会显示相应数值的平方数;当单击“关闭窗体”按钮,窗体被关闭,同时结束应用程序。,窗体的简单应用,(一)设计窗体及相关控件属性该步骤即为模块1的第3、4步,启动visual studio 2005开发工具和创建c#.net windows应用程序方法见本项目的模块1相关实践知识,在以后的模块中这两步不再赘述,都直接从设计窗
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 熟悉 windowsform 编程 环境
链接地址:https://www.31ppt.com/p-5426131.html