黑马程序员+Winform基础(下)
---------------<a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流!-------------
13.练习:修改密码
/// <summary>
/// 修改密码
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_Click(object sender, EventArgs e)
{
string oldPwd = txtoldpwd.Text.Trim();
string newPwd1= txtnewpwd1.Text.Trim();
string newPwd2 = txtnewpwd2.Text.Trim();
if (oldPwd.Equals("888888"))
{
if (newPwd1.Equals(oldPwd))
{
MessageBox.Show("新密码与旧密码一样,重新输入!");
txtnewpwd1.Text = "";
}
else if (newPwd1.Equals(newPwd2))
{
MessageBox.Show("修改成功!");
}
else
{
MessageBox.Show("两次输入的新密码不一致!");
txtnewpwd1.Text = "";
txtnewpwd2.Text = "";
}
}
else
{
MessageBox.Show("旧密码不正确!");
txtoldpwd.Text = "";
txtnewpwd1.Text = "";
txtnewpwd2.Text = "";
}
}
13 练习:
/// <summary>
/// 统计ListBox中的最高得分者的姓名和分数
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnresult_Click(object sender, EventArgs e)
{
string[] lines= txtScore.Lines;
int maxScore=-1;
string maxName = "";
for (int i = 0; i < lines.Length; i++)
{
string[] str=lines[i].Split('=');
string name = str[0];//姓名
string strScore = str[1];//分数
int score = Convert.ToInt32(strScore);
if (score>maxScore)
{//更新最大成绩学员的姓名和分数
maxName = name;
maxScore = score;
}
}
MessageBox.Show(string.Format("最高得分者是{0},得分为{1}",maxName,maxScore));
}
14 练习:
/// <summary>
/// 四则运算
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_Click(object sender, EventArgs e)
{
string num1 = txtNum1.Text.Trim();
string num2 = txtNum2.Text.Trim();
int i1, i2;
//转换成int
if (!int.TryParse(num1,out i1))
{
MessageBox.Show("第一个数不合法");
txtNum1.Text = "";
}
else if (!int.TryParse(num2,out i2))
{
MessageBox.Show("第二个数不合法");
txtNum2.Text = "";
}
else
{
switch (cbOper.SelectedIndex)
{
case 0: //+
MessageBox.Show(string.Format("{0}+{1}={2}", i1, i2, i1 + i2));
break;
case 1: //-
MessageBox.Show(string.Format("{0}-{1}={2}", i1, i2, i1 - i2));
break;
case 2: //*
MessageBox.Show(string.Format("{0}*{1}={2}", i1, i2, i1 *i2));
break;
case 3: // /
if (i2==0)
{
MessageBox.Show(string.Format("第二个数不能为0"));
}
else
{
MessageBox.Show(string.Format("{0}/{1}={2}", i1, i2, i1 / i2));
}
break;
default:
throw new Exception("不合法运算符");
}
}
}
15练习:
/// <summary>
/// 省市选择关联器
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void cbCity_SelectedIndexChanged(object sender, EventArgs e)
{
List<string> list = new List<string>();
string[] anhui = {"合肥","安庆","蚌埠" };
string[] guangdong = { "广州","深圳" };
string[] shanghai = { "场圃" };
cbCountry.Items.Clear();//清空之前数据
switch (cbCity.SelectedIndex)
{
case 0: //安徽
cbCountry.Items.AddRange(anhui);
break;
case 1: //广东
cbCountry.Items.AddRange(guangdong);
break;
case 2: //上海
cbCountry.Items.AddRange(shanghai);
break;
default:
break;
}
}
----------------------<a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流!---------------------
详细请查看:<a href="http://edu.csdn.net" target="blank">http://edu.csdn.net</a>
黑马程序员+Winform基础(下)的更多相关文章
- 黑马程序员+Winform基础(上)
黑马程序员+Winform基础 ---------------<a href="http://edu.csdn.net"target="blank"> ...
- 黑马程序员+SQL基础(下)
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net ...
- 黑马程序员+SQL基础(上)
黑马程序员+SQL基础 ---------------<a href="http://edu.csdn.net"target="blank">ASP ...
- 黑马程序员Java基础班+就业班课程笔记全发布(持续更新)
正在黑马学习,整理了一些课程知识点和比较重要的内容分享给大家,也是给自己拓宽一些视野,仅供大家交流学习,大家有什么更好的内容可以发给我 ,现有黑马教程2000G QQ 1481135711 这是我总 ...
- 黑马程序员_Java基础:网络编程总结
------- android培训.java培训.期待与您交流! ---------- Java语言是在网络环境下诞生的,它是第一个完全融入网络的语言,虽然不能说它是对支持网络编程做得最好的语言,但是 ...
- 黑马程序员----java基础笔记中(毕向东)
<p>------<a href="http://www.itheima.com" target="blank">Java培训.Andr ...
- 黑马程序员_Java基础组成
Java语言基础组成 2.1关键字 main不是关键字,但被JVM所识别的名称. 关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词. 特点:关键字中所有字母都为小写. 用于定义数据类型的关 ...
- 黑马程序员_Java基础视频-深入浅出精华版--PPT 文件列表
\day01\code\第一章_Java概述.ppt;\day01\resource\资料\50道编程题(有精力的同学看看).doc;\day01\resource\资料\Sun_Java程序员认证考 ...
- 黑马程序员——JAVA基础之语法、命名规则
------- android培训.java培训.期待与您交流! ---------- 1.java语言组成:关键字,标识符,注释,常量和变量,运算符,语句,函数,数组. 2.java关键字:被Jav ...
随机推荐
- display:table-cell介绍
一.display:table-cell属性简述 display:table-cell属性指让标签元素以表格单元格的形式呈现,类似于td标签.目前IE8+以及其他现代浏览器都是支持此属性的,但是IE6 ...
- windows下C++环境的配置
方法一--VS: 使用windows开发神器visio studio.这种方法比较简单,直接下载一个最新的vs安装就行.不单单是C++,C.C#.VB等都可以开发. 方法二--只安装C++编译器: 最 ...
- [问题记录.dotnet]取网卡信息报错"找不到"-WMI - Not found
异常: System.Management.ManagementException: 找不到 在 System.Management.ManagementException.ThrowWith ...
- hdu 5877 (dfs+树状数组) Weak Pair
题目:这里 题意: 给出一个n个结点的树和一个数k,每个结点都有一个权值,问有多少对点(u,v)满足u是v的祖先结点且二者的权值之积小于等于k. 从根结点开始dfs,假设搜的的点的权值是v,我们需要的 ...
- EF MYSQL 不能选择实体框架版本
web.config文件里面加如下配置,然后编译 <provider invariantName="MySql.Data.MySqlClient" type="My ...
- ssh链接数设置问题
今天碰到一个问题,脚本执行scp文件拷贝,因为拷贝的服务器很多,所以拷贝脚本的实现是在把拷贝动作转后台执行,结果发现一堆文件拷贝失败.比较有迷惑性的是,拷贝失败的通常是同一个文件夹拷贝到所有服务器时失 ...
- Oracle行转列(使用pivot函数)
在日常使用中,经常遇到这样的情况,需要将数据库中行转化成列显示,如 转化为 这个时候,我们就需要使用pivot函数 百度后,参考网址http://www.2cto.com/database/20150 ...
- Linux分析日志获取最多访问的前10个IP
原文地址:http://xuqq999.blog.51cto.com/3357083/774714 apache日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问 ...
- PHP 图片生成文字
$dst_path = './1.png'; $font_file = './ADOBEHEITISTD-REGULAR (V5.010).OTF'; $img_bg = imagecreatefro ...
- IIS配置excel 权限
http://www.cnblogs.com/zhuxiaohui/archive/2013/10/16/3371637.html