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