C#Winform基础 xml配合dictionary制作登录小程序
2016-10-18 23:11
489 查看
镇场诗:
清心感悟智慧语,不着世间名与利。学水处下纳百川,舍尽贡高我慢意。
学有小成返哺根,愿铸一良心博客。诚心于此写经验,愿见文者得启发。
——————————————————————————————————————————
1 xml文件
2 UI
3 code
4 show1
5 show2
6 show3
注:舍名利 喜欢看儒释道的书籍,所以举的例子不是普通的例子,但效果都是一样的,还望能看得过去。
——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。版本:VS2015 系统:Windows 7
C#是优秀的语言,值得努力学习。我是跟随 传智播客\黑马 .Net视频教程学习的。
如果博文的内容有可以改进的地方,甚至有错误的地方,请留下评论,我一定努力改正,争取铸成一个良心博客。
注:此文仅作为科研学习,如果我无意中侵犯了您的权益,请务必及时告知,我会做出改正。
清心感悟智慧语,不着世间名与利。学水处下纳百川,舍尽贡高我慢意。
学有小成返哺根,愿铸一良心博客。诚心于此写经验,愿见文者得启发。
——————————————————————————————————————————
1 xml文件
1 <?xml version="1.0" encoding="utf-8" ?> 2 <datas> 3 <XianJia> 4 <ShengHao>女娲娘娘</ShengHao> 5 <Password>nwnn</Password> 6 </XianJia> 7 8 <XianJia> 9 <ShengHao>后土娘娘</ShengHao> 10 <Password>htnn</Password> 11 </XianJia> 12 13 <XianJia> 14 <ShengHao>释迦摩尼佛</ShengHao> 15 <Password>sjmnf</Password> 16 </XianJia> 17 18 <XianJia> 19 <ShengHao>元始天尊</ShengHao> 20 <Password>ystz</Password> 21 </XianJia> 22 23 <XianJia> 24 <ShengHao>太上老君</ShengHao> 25 <Password>tslj</Password> 26 </XianJia> 27 28 <XianJia> 29 <ShengHao>灵宝天尊</ShengHao> 30 <Password>lbtz</Password> 31 </XianJia> 32 33 <XianJia> 34 <ShengHao>耶和华</ShengHao> 35 <Password>yhh</Password> 36 </XianJia> 37 38 <XianJia> 39 <ShengHao>地藏王菩萨</ShengHao> 40 <Password>dzwps</Password> 41 </XianJia> 42 43 <XianJia> 44 <ShengHao>九天应元雷声普化天尊</ShengHao> 45 <Password>jtyylsphtz</Password> 46 </XianJia> 47 48 </datas>
2 UI
3 code
1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Threading.Tasks; 9 using System.Windows.Forms; 10 using System.Xml.Linq; 11 12 namespace WindowsFormsApplication2 13 { 14 public partial class Form1 : Form 15 { 16 public Form1() 17 { 18 InitializeComponent(); 19 } 20 21 Dictionary<string, string> dataDict = new Dictionary<string, string>(); 22 23 private void Form1_Load(object sender, EventArgs e) 24 { 25 XDocument xmlFile= XDocument.Load("1.xml"); 26 //获取根元素 27 XElement root = xmlFile.Root; 28 foreach (var item in root.Elements()) 29 { 30 dataDict.Add(item.Element("ShengHao").Value, item.Element("Password").Value); 31 } 32 } 33 34 private void button1_Click(object sender, EventArgs e) 35 { 36 //点击登录按钮 37 //判断名字是否存在 38 if(dataDict.ContainsKey(textName.Text)) 39 { 40 if(textPassword.Text==dataDict[textName.Text]) 41 { 42 MessageBox.Show("欢迎来到 家"); 43 } 44 else 45 { 46 MessageBox.Show("密码没有匹配上,改一下密码"); 47 } 48 } 49 else 50 { 51 MessageBox.Show("没有这个名字"); 52 } 53 } 54 } 55 }
4 show1
5 show2
6 show3
注:舍名利 喜欢看儒释道的书籍,所以举的例子不是普通的例子,但效果都是一样的,还望能看得过去。
——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。版本:VS2015 系统:Windows 7
C#是优秀的语言,值得努力学习。我是跟随 传智播客\黑马 .Net视频教程学习的。
如果博文的内容有可以改进的地方,甚至有错误的地方,请留下评论,我一定努力改正,争取铸成一个良心博客。
注:此文仅作为科研学习,如果我无意中侵犯了您的权益,请务必及时告知,我会做出改正。
相关文章推荐
- C#Winform基础 xml配合dictionary制作登录小程序
- 浅谈如何在C#Winform程序中正确使用登录窗体
- c# winform 控制台基础程序,冒泡排序法
- 比较经典的为C# Winform程序设置登录窗体先启动,成功后再启动主窗口。
- C#基础:用记事本编写简单WinForm窗体程序
- C# WinForm开发中使用XML配置程序
- 如何在C#Winform程序中正确使用登录窗体
- C#软件winform程序安装包制作及卸载程序制作
- C#软件winform程序安装包制作
- 浅谈如何在C#Winform程序中正确使用登录窗体
- 【转】C# winform程序发布后找不到数据文件(xml,ini,etc...)的解决
- c# 编写winform登录注册程序(一,登录部分)
- 自己制作的我们学校的校园无线网自动登录程序(C#实现)
- C#软件winform程序安装包制作及卸载程序制作
- C# Winform登录窗制作一例
- C# Winform程序设置登录窗体先启动
- 比较经典的为C# Winform程序设置登录窗体先启动,成功后再启动主窗口
- 浅谈如何在C#Winform程序中正确使用登录窗体
- C#软件winform程序安装包制作及卸载程序制作
- c# 实现 通过写入注册表 记住 winform程序 登录名