您的当前位置:我要购书网>在线阅读>ASP/PHP/.NET/XML

【原创】对“学号”、“身份证”的数字分析

来源:互联网  作者:  发布:我要购物网收集整理  发布时间:2006-8-31 人气:132

问题的提出:在现代社会中,一个人总是离不开数字。人在社会上总要有一个身份证号码,学生在学校里读书一定会有一个学号,而且这些号码不都是一些无意义的数字。我写的这个程序是用来分析这些数字,并把其中有意义的意思表达出来。编程环境:VS.NET实现技术:ASP.NET关键:String.Substring(Int32,Int32)方法的运用,Literal控件的使用,switch语句的使用。正文:在Web窗体上,放上一个Label控件,一个Literal控件,一个TextBox控件,一个Button控件。设置Label控件的Text属性为“您的学号:”,Literal控件的Visible属性设置为“False”。我主要是对Button控件的Click()事件进行编码。当点击一下按钮后,对输入的数字进行分析,然后把分析的内容用Literal控件显示出来。Button控件的Click()事件: string studentNo = txtNo.Text; // 将学号赋给studentNo字符串 if (!studentInfo.Visible) { studentInfo.Visible = true; // 如果Literal控件是不可见的,则显示它. } try { // 取子串操作 string strStartYear = studentNo.Substring(0,2); // 入学年份 string strTotalYears = studentNo.Substring(2,1); // 学制 string strSchool = studentNo.Substring(3,2); // 学院 string strClass = studentNo.Substring(5,1); // 班级 string strNumber = studentNo.Substring(6,2); // 号码 // 将数字跟文字对应起来 // 内容纯属虚构 switch (strSchool) { case "01": strSchool = "文学院"; break; case "02": strSchool = "理学院"; break; case "03": strSchool = "工学院"; break; case "04": strSchool = "科技学院"; break; case "05": strSchool = "传播与艺术学院"; break; case "06": strSchool = "商学院"; break; case "07": strSchool = "法学院"; break; case "08": strSchool = "职教学院"; break; case "09": strSchool = "建工学院"; break; case "10": strSchool = "信息学院"; break; default: strSchool = "子虚乌有"; break; } studentInfo.Text = "您于"+strStartYear+"年入学"+",所选专业是"+strTotalYears+"年制的。"+ "您现在在"+strSchool+"学院"+strClass+"班学习"+",您的号码是:"+strNumber+"。"; } catch { Response.Write("取子串操作越界!"); } finally { }

相关文章
· 【原创】asp开发技巧集锦四
· 【原创】轻松实现一个操作ini文件的类
· 【原创】单元测试策略(junit版)
· 【原创】windows gdi、dc
· 【原创】刚学asp.net,学了个简单的计算器
· 【原创】对“学号”、“身份证”的数字分析(2)
· 【原创】让javame程序 run anywhere--..
· 【原创】tomcat性能调整
· 【原创】对“学号”、“身份证”的数字分析
· 【原创】用delphi编写系统进程监控程序
热点文章
%>
· creating user controls
· 提高fastreplace速度 (fstrrep.pas)
· asc ii 完整码表及简介
· 自动生成拼音(汉字反查到拼音)
· sql2000无法安装的解决办法
· 浏览器集成教学 自定义浏览器
· vc++技术内幕(第四版)笔记(第7章)
· mysql5.0中文乱码解决方案
· sql server日期计算
· vc下利用ado连接access数据库
 淘宝旺旺:我要购书网上书店『图书目录
本购书中心地址: 杭州市延安路111号清波商厦南楼D座(总部) 上海市闸北区老沪太路网上购书中心(沪部),  邮编:310002
电子邮件:books@51goushu.com  经营许可证编号:沪ICP备06038574号
版权所有 2003-2008 © All Rights Reserved .购书网