资源简介
很棒的一个学校教务系统,大家下载参考下咯
代码片段和文件信息
//文件名:ChangeUserPasswordForm.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Security.Cryptography;
using System.IO;
using System.Security.Principal;
using System.Data.OleDb;
namespace MySchool
{
public partial class ChangeUserPasswordForm : Form
{
public ChangeUserPasswordForm()
{
InitializeComponent();
}
private void 返回系统Button_Click(object sender EventArgs e)
{
this.Close();
}
private void 修改密码Button_Click(object sender EventArgs e)
{
if (!(this.新密码TextBox.Text == this.再输一次新密码TextBox.Text) || (this.新密码TextBox.Text.Length == 0))
{
MessageBox.Show(“两次密码的输入不一致!“ “信息提示“ MessageBoxButtons.OK MessageBoxIcon.Information);
return;
}
string MyHashName = “SHA1“;
//创建一个哈希算法
HashAlgorithm MyHashAlgorithm = HashAlgorithm.Create(MyHashName);
string MyNewPassword = this.新密码TextBox.Text;
//转换密码字符串为一个字节数组
byte[] MyNewPasswordData = Encoding.Default.GetBytes(MyNewPassword);
//生成密码字符串的哈希码
byte[] MyNewHash = MyHashAlgorithm.ComputeHash(MyNewPasswordData);
//显示密码对应的哈希码
string MyNewPW = BitConverter.ToString(MyNewHash);
string MyOldPassword = this.旧密码TextBox.Text;
byte[] MyOldPasswordData = Encoding.Default.GetBytes(MyOldPassword);
byte[] MyOldHash = MyHashAlgorithm.ComputeHash(MyOldPasswordData);
string MyOldPW = BitConverter.ToString(MyOldHash);
String MyConnectionString = global::MySchool.Properties.Settings.Default.DBSchoolConnectionString;
string MySQL = “Update 操作用户 Set 用户密码=‘“ + MyNewPW + “‘ Where 用户名称=‘“ + this.用户名称TextBox.Text + “‘ AND 用户密码=‘“ + MyOldPW + “‘“;
OleDbConnection MyConnection = new OleDbConnection(MyConnectionString);
OleDbCommand MyCommand = new OleDbCommand(MySQL MyConnection);
MyCommand.Connection.Open();
int MyCount = MyCommand.ExecuteNonQuery();
if (MyCount == 1)
{
MessageBox.Show(“在数据库中修改用户密码操作成功!“ “信息提示“ MessageBoxButtons.OK MessageBoxIcon.Information);
}
else
{
MessageBox.Show(“在数据库中修改用户密码操作失败!“ “信息提示“ MessageBoxButtons.OK MessageBoxIcon.Information);
}
if (MyConnection.State == ConnectionState.Open)
{
MyConnection.Close();
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 913 2007-12-03 19:30 jwxt\jwxt\学校教务管理系统\MySchool\MySchool.sln
..A..H. 65536 2009-05-16 10:18 jwxt\jwxt\学校教务管理系统\MySchool\MySchool.suo
文件 8757 2007-12-04 08:53 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ChangeUserPasswordForm.Designer.cs
文件 3062 2007-12-05 16:10 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ChangeUserPasswordForm.cs
文件 7080 2007-12-04 08:53 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ChangeUserPasswordForm.resx
文件 22306 2007-12-06 08:00 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ChargeForm.Designer.cs
文件 8705 2007-12-06 08:00 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ChargeForm.cs
文件 21736 2007-12-06 08:00 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ChargeForm.resx
文件 32384 2007-12-04 16:16 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\CheckForm.Designer.cs
文件 5417 2007-12-05 16:16 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\CheckForm.cs
文件 12006 2007-12-04 16:16 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\CheckForm.resx
文件 33672 2007-12-06 07:40 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ClassForm.Designer.cs
文件 1560 2007-12-06 07:40 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ClassForm.cs
文件 15090 2007-12-06 07:40 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ClassForm.resx
文件 29374 2007-12-04 09:32 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ClassroomForm.Designer.cs
文件 1054 2007-12-05 16:17 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ClassroomForm.cs
文件 14274 2007-12-04 09:32 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\ClassroomForm.resx
文件 46429 2007-12-04 11:03 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\CurseForm.Designer.cs
文件 2201 2007-12-05 16:17 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\CurseForm.cs
文件 17730 2007-12-04 11:03 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\CurseForm.resx
文件 38155 2007-12-04 09:38 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\DormForm.Designer.cs
文件 1036 2007-12-05 16:18 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\DormForm.cs
文件 15051 2007-12-04 09:38 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\DormForm.resx
文件 32968 2007-12-06 08:25 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\LeaveForm.Designer.cs
文件 3283 2007-12-06 08:25 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\LeaveForm.cs
文件 14857 2007-12-06 08:25 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\LeaveForm.resx
文件 6293 2007-12-04 08:51 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\LoginForm.Designer.cs
文件 5163 2009-05-13 17:37 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\RewardForm.cs
文件 6990 2007-12-04 08:51 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\LoginForm.resx
文件 63633 2007-12-04 09:03 jwxt\jwxt\学校教务管理系统\MySchool\MySchool\MainForm.Designer.cs
............此处省略176个文件信息
相关资源
- 基于C#的进销存管理系统
- C# 按钮美化 直接拖出来用即可
- 基于C#的波形显示控件的实现[附完整
- C#基于OPC服务器读写欧姆龙PLC数据
- 科大讯飞C#语音识别代码
- C#-通讯录+vs2005+sql2000
- 基于vs C#的表白神器
- c#简易背单词程序
- C# oracle数据库 毕业设计
- c# chm参考手册
- c# 锁屏系统
- 银行业务信息管理系统WPF和C#)
- C#物资管理系统附sql200数据库
- C#asp.net通过模板生成多页word
- C#开发excel导入导出+mysql数据库
- C#生成Excel表插件
- 宾馆管理信息系统(c#)数据库
- 相册管理器应用程序设计
- C#svg编辑工具
- C#按钮效果
- ASPC#网上书店购物,全部源码,Web网站
- c#操作LibreOffice组件进行文件转换
- COdeSoft打印
- asp web c# 留言板 系统
- .net信息发布系统源码
- c#教师管理系统VS2008 Sql server2005
- 学生信息管理系统完整版,可运行,
- C# winform 点餐订餐系统不是源码
- c#皮肤控件及皮肤打包
- C#开发AE
评论
共有 条评论