Visual-C#-程序设计项目1任务3课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Visual-C#-程序设计项目1任务3课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual 程序设计 项目 任务 课件
- 资源描述:
-
1、Visual C#程序设计项目1 任务3软件学院.Net教学团队 在数字竞猜界面中,单击“成绩统计”按钮,进入成绩统计界面。该界面能够显示每局游戏中随机产生的待竞猜数字、竞猜次数与竞猜时间。界面有个按钮,一个用于查看竞猜的平均时间、最大耗时与最小耗时,另外一个按钮用于返回到数字竞猜界面,如下图所示:1.任务要求与目的1)任务要求2)目的任务3 成绩统计窗体的设计与开发 练习使用数组 掌握循环语句 掌握 ListBox 控件的使用 掌握冒泡算法 能够把文本输入值转换成数值 1)成绩分析窗体规划2.操作步骤(详见教材P79-P86)任务3 成绩统计窗体的设计与开发 规划窗体草图 规划对象和属性 规
2、划事件与处理方法2)成绩统计窗体设计与实现 根据规划草图拖放控件并摆放在适当位置 根据规划的对象属性表设置窗体与控件的属性 编写代码 启动调试 类的成员访问修饰符见下表:3.相关知识(学中做)1)类成员的访问修饰符任务3 成绩统计窗体的设计与开发类成员的访问修饰符号可以省略,类的字段成员如果省略了访问修饰符,默认为private,若类的方法访问修饰符省略,则默认为public。class ClassA public int a;/定义了一个公有的整形字段成员a private int b;/定义了一个私有的整形字段b protected int c;/定义了一个保护的整形字段c public
3、void SetA()/定义了一个公有的方法SetA()a=1;/正确,允许访问类自身公有成员 b=2;/正确,允许访问类自身私有成员 c=3;/正确,允许访问类自身保护成员 class ClassB:ClassA /定义一个类ClassB继承了类ClassA,其中:是继承符 public void SetB()/定义了一个公有的方法成员SetB()ClassA BaseA=new ClassA();/创建一个类ClassA的对象,名为BaseA BaseA.a=5;/正确,允许访问基类公有成员 BaseA.b=23;/错误,不允许访问基类私有成员 BaseA.c=68;/正确,允许访问基类保
4、护成员 3.相关知识(学中做)1)类成员的访问修饰符(续)任务3 成绩统计窗体的设计与开发class ClassC /定义一个类ClassC public void SetB()ClassA BaseA=new ClassA();/创建一个类ClassA的对象,名为BaseA BaseA.a=5;/正确,允许访问类的其他公有成员 BaseA.b=23;/错误,不允许访问类的其他私有成员 BaseA.c=68;/错误,不允许访问类的其他保护成员 类的静态成员 若将类中的某个成员声明为 static,则该成员称为静态成员。类的非静态成员 类的静态成员属于类所有,为这个类的所有实例所共享。无论这个类
5、创建了多少个对象(实例),一个静态成员在内存中只占有一块区域。3.相关知识(学中做)2)类的静态成员任务3 成绩统计窗体的设计与开发 3.相关知识(学中做)3)c#程序的循环结构任务3 成绩统计窗体的设计与开发 程序设计中的循环结构,是指在程序设计中,从某处开始有规律地反复执行某一操作块(或程序块)的现象,并称重复执行的该操作块(或程序块)为它的循环体。循环结构是一种常见的基本结构。循环结构按其循环体是否嵌套从属的子循环结构,可分为单循环结构和多重循环结构。循环结构有两种情况,第一中情况是先进行条件判断、再执行;第二种情况是先执行、再进行条件判断,其流程图分别见下两图。C#语句有以下四种循环语
6、句:while 语句 do-while语句 for 语句 foreach语句 while 语句 while语句的一般语法格式为:while(条件表达式)循环体 3.相关知识(学中做)3)c#程序的循环结构任务3 成绩统计窗体的设计与开发例如求1-500的整数和代码:int i=1;int total=0;while(i500)total+=1;i+;while循环执行过程如下:首先判断条件表达式的值。如果while后面括号中的条件表达式的值为true,即执行循环体,循环体执行完毕然后回到while语句的开始处,再判断while括号中的条件表达式的值是否为true,只要表达式一直为true,那么
7、就重复执行循环体,一直到while后面括号中的条件表达式的值为false时,才退出循环,并执行下一条语句。while 语句(续)试一试 求两个整数的最大公约数 当输入两个整数number1、number2,程序能够计算出它们的最大公约数。算法如下:先计算number1/number2,如果余数为0,则number2就是最多公约数,否则把number2赋值给number1,把余数赋值给number2,再计算number1/number2,直到余数为0。3.相关知识(学中做)3)c#程序的循环结构任务3 成绩统计窗体的设计与开发 窗体布局图 程序运行窗体图 do-while语句 dowhile语句
8、的语法格式如下:do 循环体;while(条件表达式);3.相关知识(学中做)3)c#程序的循环结构任务3 成绩统计窗体的设计与开发例如求1-500的整数和代码:int i=1;int total=0;do total+=1;i+;while(i500);dowhile循环执行过程如下:首先执行循环体语句,执行完循环体语句后,再对while语句括号中的条件表达式进行测试,若表达式的值为true,则转向do语句继续执行循体语句;若表达式的值为false,则退出循环,执行程序的下一条语句。注意:do-while循环不论条件表达式的值是什么,dowhile循环都至少要执行一次。do-while语句(
9、续)3.相关知识(学中做)3)c#程序的循环结构任务3 成绩统计窗体的设计与开发试一试 猴子吃桃 一只猴子,摘了一篮子桃子,每天吃的桃子是剩余桃子的一半,觉得还不过瘾,再多吃一个。第十天就剩下一个桃子,计算猴子一共摘了多少桃子?猴子吃桃窗体布局图 猴子吃桃计算结果for 语句语法格式 for(表达式1;表达式2;表达式3)循环体;3.相关知识(学中做)3)c#程序的循环结构任务3 成绩统计窗体的设计与开发例如用for 语句实现求1-500的整数和:int i=1;int total=0;for(i=1;i=500;i+)total+=i;for语句的执行过程为:a.首先计算表达式1的值。b.然
展开阅读全文