- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#程序设计简明教程-第2章 C#语言基础 (结构化).ppt
; ; ; ; ; ; ; ;2 switch语句 ;1. break语句
break语句用于停止贯穿语句的执行。即在switch语句结构中,break语句用于选择分支的语句运行。
2. default标签
在switch语句中,常常用到default标签来处理不满足case语句的值,定义default标签可以增强处理相应的异常 ;【例2-8】某航空公司规定在旅游的旺季7~9月份,如果订票数超过20张,票价优惠15%,20张以下,优惠5%;在旅游的淡季1~5月份、10月份、11月份,如果订票数超过20张,票价优惠30%,20张以下,优惠20%;其他情况一律优惠10%设计程序,根据月份和订票张数决定票价的优惠率(如图2-8) ;该问题属于多分支选择问题。该问题中旅游的淡季1~5月份、10月份、11月份的优惠率一样,在switch语句中,这几种情况可以使用同一种操作;旅游的旺季7~9月份的优惠率一样,可以使用同一种操作 。
“计算优惠率”按钮实现代码如下。
private void button1_Click(object sender, System.EventArgs e)
{
int mon;
int sum;
mon=Convert.ToInt32(textBox1.Text);
sum=Convert.ToInt32(textBox2.Text);; switch(mon)
{
case 1:
case 2:
case 3:
case 4:
case 5:
case 10:
case 11:
if(sum20)
label3.Text=优惠率为30%;
else
label3.Text=优惠率为20%;
break;
case 7:
;case 8:
case 9:
if(sum20)
label3.Text=优惠率为15%;
else
label3.Text=优惠率为5%;
break;
default:
label3.Text=优惠率为10%;
break;
}
};补充:使用单选按钮与复选框控件
1 单选按钮(RadioButton)
单选按钮也叫选项按钮,为用户提供从多个选项中选择一个选项的功能,因此单选按钮顾名思义是一种“多选一”的控件。
;(1)RadioButton控件的常用属性
? Checked属性
该属性用来设置或返回单选按钮是否被选中。
? Text属性:显示文字
? AutoCheck属性
如果AutoCheck属性被设置为true(默认),那么当选择该单选按钮时,将自动清除该组中所有其他单选按钮。
? Appearance属性
该属性用来获取或设置单选按钮控件的外观。 ;? Text属性
该属性用来设置或返回单选按钮控件内显示的文本 。
(2)RadioButton控件的常用事件
? Click事件
当单击单选按钮时,将把单选按钮的Checked属性值设置为true,同时发生Click事件。
? CheckedChanged事件
当Checked属性值更改时,将触发CheckedChanged事件。
;(1) 设计窗体和设置属性
;(2) 设计代码
private void button1_Click(object sender, System.EventArgs e)
{
if(ShowDate.Checked) // 显示日期
lblDateTime.Text=DateTime.Now.Year+年+DateTime.Now.Month+月
+DateTime.Now.Day+日;
if(ShowTime.Checked) // 显示时间
lblDateTime.Text=DateTime.Now.Hour+时+DateTime.Now.Minute+分
+DateTime.Now.Second+秒;
};2 复选按钮(CheckBox)
复选框顾名思义可以同时选中多个选项,也就是说
原创力文档


文档评论(0)