配色: 字号:
学习巩固资料
2018-04-10 | 阅:  转:  |  分享 
  
学习巩固资料C#:1:邮件的正则表达式:@"^([A-Za-z0-9]{1}[A-Za-z0-9_])@([A-Za-z0-9_]+)[
.]([A-Za-z0-9_])$";//E-Mail地址格式的正则表达式2:联系电话的正则表达式:@"(^1[3-8]\d{9
}$|^\d{3}-\d{8}$|^\d{4}-\d{7}$)";//联系电话的正则表达式3:姓名的正则表达式:Regex("^
[\u4e00-\u9fa5]{2,10}$");//姓名验证格式4:自动生成随机数:Randomrad=newRand
om();//实例化随机数产生器rad;intvalue=rad.Next(100000,1000000);//用rad
生成大于等于1000,小于等于9999的随机数;this.txtReceipt.Text=value.ToString();
//获得四位随机数5:去除DGV表多余的数据列:this.dgvList.AutoGenerateColumns=false
;6:窗体系统固定出现位置:this.Location=newSystem.Drawing.Point(225,122)
;//窗体出现位置7:关闭窗体自动刷新方法:Renovate();8:数据库备份:StringWay;intState;F
rmExhibitionfxmb=newFrmExhibition();publicFrmBackups(){Ini
tializeComponent();}#region自动备份目录//////自动备份目录///
//////
privatevoidbtnAddress_Click(objectsender,EventArgse)
{//选择自动备份地址DialogResultresult=this.fbd.ShowDialog();if(resu
lt==DialogResult.OK){this.txtAddress.Text=this.fbd.SelectedP
ath;}}#endregion#region自动备份状态//////自动备份状态///summary>//////aram>privatevoidcheckBox1_CheckedChanged(objectsender,EventAr
gse){//判断用户是否选择退出时自动备份if(checkBox1.Checked==true){txtAddre
ss.Enabled=true;btnAddress.Enabled=true;}else{txtAddre
ss.Enabled=false;btnAddress.Enabled=falsetxtAddress.Text
="";}}#endregion#region窗体Load事件//////窗体Load事件
///
//////e">privatevoidFrmBackups_Load(objectsender,EventArgs
e){//判断备份状态if(BackupsManager.CheckBack(fxmb.Way,State)!=n
ull){checkBox1.Checked=true;txtAddress.Text=BackupsManager
.CheckBack(Way,State);}else{checkBox1.Checked=false;}
}#endregion#region数据备份//////数据备份/////
////priva
tevoidbtnBackups_Click(objectsender,EventArgse){stringpath
="";//备份路径FolderBrowserDialogdlg=newFolderBrowserDialog();
if(dlg.ShowDialog()==DialogResult.OK){pr.Visible=true;p
r.Value=34;path=dlg.SelectedPath.ToString();for(inti=0
;i<2;i++)//循环{System.Threading.Thread.Sleep(1000);pr.Value
+=pr.Step;}if(BackupsManager.CheckBackup(path)==1){Message
Box.Show("数据库备份成功!","提示",MessageBoxButtons.OK,MessageBoxIcon.I
nformation);pr.Visible=false;}else{MessageBox.Show("数据库备份失败
","提示",MessageBoxButtons.OK,MessageBoxIcon.Error);pr.Visible
=false;}}}#endregion#region数据恢复//////数据恢复///summary>//////param>privatevoidbtnRecover_Click(objectsender,EventArgse){
DialogResultresult=MessageBox.Show("确认恢复备份?","危险提示",MessageBox
Buttons.OKCancel,MessageBoxIcon.Exclamation);if(result==Dialog
Result.OK){stringpath="";//备份路径OpenFileDialogdlg=newOpen
FileDialog();if(dlg.ShowDialog()==DialogResult.OK){pr.Visi
ble=true;pr.Value=34;path=dlg.FileName;for(inti=0;i
<2;i++)//循环{System.Threading.Thread.Sleep(1000);pr.Value+=p
r.Step;}if(BackupsManager.CheckBackups(path)!=null){MessageBo
x.Show("数据库恢复成功","提示",MessageBoxButtons.OK,MessageBoxIcon.Info
rmation);pr.Visible=false;}else{MessageBox.Show("数据库恢复失败",
"提示",MessageBoxButtons.OK,MessageBoxIcon.Error);pr.Visible=fa
lse;}}}}#endregion#region退出窗体//////退出窗体验证事件///<
/summary>//////param>privatevoidbtnExit_Click(objectsender,EventArgse){if(
checkBox1.Checked==true){State=1;if(txtAddress.Text==str
ing.Empty){Way="C:\\ProgramFiles(x86)\\MicrosoftSQLServer
";}else{Way=txtAddress.Text.Trim();}}else{Way="";S
tate=0;}if(BackupsManager.CheckBackAdd(Way,State)==-1){Mes
sageBox.Show("异常","提示");}this.Close();}#endregion9:C#窗体之中嵌套窗体:FrmBackupsfrmBackup=newFrmBackups();frmBackup.TopLevel=false;frmBackup.FormBorderStyle=FormBorderStyle.None;plMdi.Controls.Clear();plMdi.Controls.Add(frmBackup);frmBackup.Show();
献花(0)
+1
(本文系书香界首藏)