密码管理专家代码
来源:互联网 发布:程序员专用桌面壁纸 编辑:程序博客网 时间:2024/05/16 11:42
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace PasswordManage
{
public partial class frmStart : Form
{
public frmStart()
{
InitializeComponent();
this.timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
if (this.Opacity > 0.01)
{
this.Opacity = this.Opacity - 0.02;
}
else
{
this.timer1.Enabled = false;
this.Hide();//隐藏当前窗体
//打开一个新窗体
PersonalEditions pe = new PersonalEditions();
pe.Show();
}
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace PasswordManage
{
public partial class PersonalEditions : Form
{
public PersonalEditions()
{
InitializeComponent();
}
private void PersonalEditions_Load(object sender, EventArgs e)
{
this.skinEngine1.SkinFile = "Wave.ssk";
dsUsers.ReadXml("Users.xml");
dgdUserKey.DataSource = dsUsers.Tables["UserKey"];
//设置表头
dgdUserKey.Columns[0].HeaderText = "序号";
dgdUserKey.Columns[1].HeaderText = "标题";
dgdUserKey.Columns[2].HeaderText = "网址";
dgdUserKey.Columns[3].HeaderText = "姓名";
dgdUserKey.Columns[4].HeaderText = "密码";
dgdUserKey.Columns[5].HeaderText = "更新时间";
}
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void 绿色风格ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.skinEngine1.SkinFile = "WaveColor1.ssk";
}
private void 蓝色风格ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.skinEngine1.SkinFile = "Wave.ssk";
}
private void PersonalEditions_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
private void 导出ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Hide();
if (diaSavaFile.ShowDialog() ==DialogResult.OK)
{
dsUsers.WriteXml(@diaSavaFile.FileName+".xml");
this.Visible = true;
MessageBox.Show("文件导出成功!", "提醒");
}
else
{
this.Visible = true;
}
}
private void 导入ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Hide();
if (diaFile.ShowDialog() == DialogResult.OK)
{
if (diaFile.OpenFile()!= null)
{
//将文件导入到新的数据集
dsNew.ReadXml(@diaFile.FileName);
//遍历新数据集中的行
foreach (DataRow dr in dsNew.Tables["UserKey"].Rows)
{
//新建一行数据
DataRow newRow = dsUsers.Tables["UserKey"].NewRow();
newRow["Number"] = dr["Number"];
newRow["Title"] = dr["Title"];
newRow["NetAdd"] = dr["NetAdd"];
newRow["Name"] = dr["Name"];
newRow["Key"] = dr["Key"];
newRow["UpdateTiem"] = dr["UpdateTiem"];
//将新建的这行数据添加到旧的数据集中去
dsUsers.Tables[0].Rows.Add(newRow);
}
int n = dsUsers.Tables[0].Rows.Count;
for (int i = 0; i < n; i++)
{
dsUsers.Tables["UserKey"].Rows[i]["Number"] =i + 1;
}
//将数据写入Users.xml
dsUsers.WriteXml(@"Users.xml");
MessageBox.Show("文件导入成功!");
this.Visible = true;
}
}
}
private void 添加ToolStripMenuItem_Click(object sender, EventArgs e)
{
AddKey ak = new AddKey(dsUsers);
ak.ShowDialog();
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace PasswordManage
{
public partial class AddKey : Form
{
private DataSet dsUsers;
//通过构造函数传值
public AddKey(DataSet ds)
{
InitializeComponent();
dsUsers=ds;
int n=dsUsers.Tables["UserKey"].Rows.Count;
this.lblNumber.Text=Convert.ToString(n+1);
this.txtNet.Text="http://";
}
private void btnReturn_Click(object sender, EventArgs e)
{
this.Close();
}
//添加记录
private void btnAdd_Click(object sender, EventArgs e)
{
if(this.txtTitle.Text.Trim()=="")
{
MessageBox.Show("标题不能为空!","提醒");
return;
}
DataRow newRow=dsUsers.Tables["UserKey"].NewRow();
newRow["Number"] = this.lblNumber.Text;
newRow["Title"] = this.txtTitle.Text;
newRow["NetAdd"] = this.txtNet.Text;
newRow["Name"] = this.txtUserName.Text;
newRow["Key"] = this.txtPassword.Text;
newRow["UpdateTiem"] = DateTime.Now.ToString();
dsUsers.Tables["UserKey"].Rows.Add(newRow);
dsUsers.WriteXml(@"Users.xml");
}
}
}
- 密码管理专家代码
- github免用户名密码管理代码
- 代码管理--Git提交代码免输入密码
- 进销项管理专家
- 本地保存密码读取专家
- N点主机管理系统密码解密代码程序
- 代码管理码云git设置账号密码
- 密码管理
- 双石CRM客户关系管理专家
- IEEE专家峰会:管理不确定性
- 技术专家管理之路
- 网吧密码防盗专家 v9.2 是什么
- 转载:安全专家设置密码的技巧
- 12306数据泄露系遭撞库 专家支招管好密码
- PHP代码加密专家网站
- 成为一个不折不扣的 时间管理专家
- 网吧游戏管理专家 最终版 怎么用
- 文档管理专家 v2.2 下载
- c#读写xml文件
- 如何写一个完美的socket多线程通信程序 ?(持续更新中...)
- Solaris 10 安装 JDK1.6
- DHCP一般配置
- 我的词法分析器
- 密码管理专家代码
- 引用 C#获取当前路径
- jsp笔记之 读取web.xml配置参数
- 复杂事件处理之持续查询语言(continuous query language)
- C#拷贝文件夹及文件
- 李彦宏:有人弄死其他对手 自己也没好结果
- eeeeee
- 游戏中的资源包
- 转载 java反射效率