第3章-C#程序设计ppt课件.ppt

第3章-C#程序设计ppt课件.ppt

ID:60762942

大小:1.33 MB

页数:263页

时间:2020-12-15

第3章-C#程序设计ppt课件.ppt_第1页
第3章-C#程序设计ppt课件.ppt_第2页
第3章-C#程序设计ppt课件.ppt_第3页
第3章-C#程序设计ppt课件.ppt_第4页
第3章-C#程序设计ppt课件.ppt_第5页
资源描述:

《第3章-C#程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《软件技术》专业剖析报告软件教研室李萍2006年5月<可视化程序设计_C#>第3章C#程序设计语言讲课教师:周志德1、了解C#程序组成中解决方案、项目、类、窗体、函数等基本概念和对应文件;2、了解C#的数据类型,变量和常量定义,公用函数、语句表达式与程序书写规则;3、掌握赋值、分支、循环等语句的格式与使用方法;4、掌握数组、数组列表、类、接口、委托、命名空间等概念与使用方法。5、学会用类与对象设计学生成绩管理程序(解决方案)。教学要求1、采用类比教学法,即以C++中的程序组成、语法、语义与算法为例,引出C#中有关:(1)程序结构;(2)数据

2、类型、表达式;(3)流程控制语句;(4)数组类型;(5)类、对象、接口与委托;(6)命名空间;的概念与使用方法。2、采用理实一体化的教学方法。教学方法1、类与对象(1)类(Class):数据成员(属性)+成员函数(方法)Class<类>{<数据成员>;<成员函数>;}(2)对象(Object):<类><对象>;(3)对象成员调用:<对象>.<属性>;<对象>.<方法>();相关术语2、命名空间命名空间由若干个类的定义组成,如命名空间System由Math、String、DateTine、Double等类的定义组成。定义格式:namespac

3、e<命名空间名>{<类1>定义;…<类n>定义;}相关术语C++工程文件(.dsw)源文件1(.cpp)源文件2(.cpp)源文件n(.cpp)……编译预处理命令函数1函数n……函数2函数说明部分函数体数据定义执行语句图3.1C++程序组成C++程序组成问题:C#程序如何组成?答:解决方案(.sln)3.1C#程序组成3.1C#程序组成图3.2C#程序(解决方案)的组成普通类1(*.cs)(class)……普通类m(*.cs)(class)窗体类1(*.cs)(Form)……窗体类k(.cs)(Form)引用命名空间(using)定义项目命

4、名空间(namespace)定义类(class)定义成员函数(方法)定义数据成员(属性)解决方案(.sln)(solution)C#项目1(*.csproj)(classproject)……C#项目i(*.csproj)(classproject)……C#项目n(*.csproj)(classproject)定义窗体类(Form.cs)窗体设计类(.Designer.cs)窗体资源(.resx)函数声明变量声明函数体引用命名空间定义项目命名空间定义窗体类定义全局变量定义函数程序定义事件驱动程序图3.3C#程序(解决方案)的组成引用命名空间定

5、义窗体类定义事件驱动程序解决方案ex3_1.sln项目ex3_1.csproj引用命名空间定义窗体类(.cs)项目主程序.cs定义普通类.cs窗体设计类窗体资源类定义项目命名空间ex3_13.1C#程序组成3.1.1C#程序组成1、解决方案(.sln)VisualStudio2005将C#应用程序称为解决方案。如:学生档案查询解决方案ex2_5.sln;由图3.2可知C#解决方案由一个或多个C#项目组成。在解决方案中添加新项目的方法:菜单

6、文件

7、添加

8、新建项目

9、在对话框中选择:VisualC#、Windows应用程序、位置,输入项目名称。3

10、.1C#程序组成【例3-1(1)】创建解决方案ex3_1.sln,在ex3_1.sln中添加项目ex3_1_2。(1)创建解决方案ex3_1.sln菜单

11、文件

12、新建

13、项目

14、新建项目对话框,设置如下:项目类型:VisualC#,模板:Windows应用程序位置:c:C#,名称:ex3_1

15、确定。(2)在窗体Form1中添加一个label与一个Butoon,双击按钮,编写事件驱动程序:privatevoidbutton1_Click(objectsender,EventArgse){label1.Text="学习C#程序组成!";}3.1C#

16、程序组成(3)在ex3_1.sln中添加项目ex3_1_2菜单

17、文件

18、添加

19、新建项目

20、添加新项目对话框,设置如下:项目类型:VisualC#,模板:Windows应用程序,位置:c:C#名称:ex3_2

21、确定。此时,解决方案ex3_1.sln中出现项目ex3_1与ex3_1_2,如图3.4所示,即解决方案ex3_1.sln由两个项目ex3_1与ex3_1_2组成。图3.4解决方案ex3_1.sln由项目ex3_1与ex3_1_2组成3.1C#程序组成2、项目(.csproj)(1)项目组成由图3.2可知C#项目由若干普通类(class)与

22、窗体类(Form)组成。C#的项目是以命名空间的形式定义的。在项目中可以添加新窗体与新类。①添加新窗体的方法菜单

23、项目

24、添加Windows窗体

25、输入窗体名

26、添加②添加新类的方法菜

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。