91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

該WinForm程序共包括4個窗體,除實現銀行ATM基本存款取款、以及獲取賬戶各種信息的功能外,還包括C#中的事件、委托、自定義異常,在用戶錯誤輸入、操作錯誤時會有提示或者拋出異常,并通過觸發事件的形式,對可能的盜竊行為進行監控提示(一次性取款金額達到一定數量時)。具體功能可以參見我的博客https://blog.csdn.net/qq_42182367/article/details/82778209 (不適宜超級大佬)(資源如果有什么問題請聯系我,會盡量完善的)

資源截圖

代碼片段和文件信息

using?System;
using?System.Windows.Forms;

/*?I?totally?change?it?from?a?ConsoleApp?to?this?WinForm?Program
?*?because?WinForm?is?clearer?for?users?I?think
?*?
?*?I?add?several?Events?and?Delegates
?*?also?use?several?custom?exceptions?in?this?program
?*/
namespace?ATM
{
????public?partial?class?Form1?:?Form
????{
????????public?static?Account?a?=?new?Account();?
????????public?static?CreditAccount?ca?=?new?CreditAccount();
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????public?static?string?name?pass;
????????private?string?login_input_ID?login_input_pass;
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{

????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????Form2?f2?=?new?Form2();
????????????name?=?pass?=?null;
????????????f2.Show();
????????}

????????private?void?button3_Click(object?sender?EventArgs?e)
????????{
????????????if?(!String.IsNullOrEmpty(login_input_ID)&&!String.IsNullOrEmpty(login_input_pass))
????????????{
????????????????Form4?f4?=?new?Form4();
????????????????Form5?f5?=?new?Form5();
????????????????if?(login_input_ID?==?a[0]?&&?login_input_pass?==?a.password)
????????????????????f4.Show();
????????????????else?if?(login_input_ID?==?ca[0]?&&?login_input_pass?==?ca.password)
????????????????????f5.Show();
????????????????else
????????????????????MessageBox.Show(“wrong?ID?or?password.“);
????????????}
????????????else
????????????{???????????????????????????????????????????????????????????????????????????//use?custom?Exception?Error?number?0
????????????????try
????????????????{
????????????????????Account.emptyInput(login_input_ID);
????????????????????Account.emptyInput(login_input_pass);
????????????????}
????????????????catch?(EmptyException?ex)
????????????????{
????????????????????MessageBox.Show(ex.Message?+?ex.getId());
????????????????}
????????????}
????????}

????????private?void?textBox3_TextChanged(object?sender?EventArgs?e)
????????{

????????}

????????private?void?textBox1_TextChanged(object?sender?EventArgs?e)
????????{
????????????this.textBox1.TextChanged?+=?new?System.EventHandler(this.textBox1_TextChanged);
????????????login_input_ID?=?this.textBox1.Text;
????????}

????????private?void?textBox2_TextChanged(object?sender?EventArgs?e)
????????{
????????????this.textBox2.TextChanged?+=?new?System.EventHandler(this.textBox2_TextChanged);
????????????login_input_pass?=?this.textBox2.Text;
????????}
????}
???
????public?class?BigMoneyArgs?:?EventArgs?
????{
????????public?int?ID;
????????public?int?amount_fetch;
????}
????public?delegate?void?BigMoneyHandler(object?sender?BigMoneyArgs?e);

????//defining?Exception?classes
????class?SurpassException?:?ApplicationException
????{
????????private?int?idnumber;
????????public?SurpassException(String?message?int?id)?:?base(message)
????????{
????????????this.idnumber?=?id

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2218??2018-10-13?14:13??WinForm_ATM\WinForm_ATM.sln

????..A..H.?????33280??2018-10-14?13:01??WinForm_ATM\.vs\WinForm_ATM\v15\.suo

?????文件??????????0??2018-10-14?13:00??WinForm_ATM\.vs\WinForm_ATM\v15\Server\sqlite3\db.lock

?????文件???????4096??2018-10-14?13:01??WinForm_ATM\.vs\WinForm_ATM\v15\Server\sqlite3\storage.ide

?????文件?????696312??2018-10-14?13:01??WinForm_ATM\.vs\WinForm_ATM\v15\Server\sqlite3\storage.ide-wal

?????文件??????32768??2018-10-14?13:01??WinForm_ATM\.vs\WinForm_ATM\v15\Server\sqlite3\storage.ide-shm

?????文件????????134??2018-10-14?13:01??WinForm_ATM\.vs\WinForm_ATM\DesignTimeBuild\.dtbcache

?????文件????????189??2018-10-11?23:09??WinForm_ATM\ATM\App.config

?????文件???????4533??2018-10-13?14:21??WinForm_ATM\ATM\ATM.csproj

?????文件???????7396??2018-10-12?23:39??WinForm_ATM\ATM\Form1.Designer.cs

?????文件???????5817??2018-10-13?00:12??WinForm_ATM\ATM\Form1.resx

?????文件???????6109??2018-10-13?00:12??WinForm_ATM\ATM\Form2.Designer.cs

?????文件???????5817??2018-10-13?00:12??WinForm_ATM\ATM\Form2.resx

?????文件??????12584??2018-10-13?00:12??WinForm_ATM\ATM\Form4.Designer.cs

?????文件???????5817??2018-10-13?00:12??WinForm_ATM\ATM\Form4.resx

?????文件???????3831??2018-10-13?00:28??WinForm_ATM\ATM\Form5.cs

?????文件??????14691??2018-10-13?00:28??WinForm_ATM\ATM\Form5.Designer.cs

?????文件???????5817??2018-10-13?00:28??WinForm_ATM\ATM\Form5.resx

?????文件????????515??2018-10-11?23:09??WinForm_ATM\ATM\Program.cs

?????文件??????29696??2018-10-14?12:28??WinForm_ATM\ATM\bin\Debug\ATM.exe

?????文件????????189??2018-10-11?23:09??WinForm_ATM\ATM\bin\Debug\ATM.exe.config

?????文件??????62976??2018-10-14?12:28??WinForm_ATM\ATM\bin\Debug\ATM.pdb

?????文件?????????42??2018-10-12?23:18??WinForm_ATM\ATM\obj\Debug\ATM.csproj.CoreCompileInputs.cache

?????文件???????2259??2018-10-13?14:14??WinForm_ATM\ATM\obj\Debug\ATM.csproj.FileListAbsolute.txt

?????文件??????11490??2018-10-11?23:09??WinForm_ATM\ATM\obj\Debug\ATM.csprojAssemblyReference.cache

?????文件??????29696??2018-10-14?12:28??WinForm_ATM\ATM\obj\Debug\ATM.exe

?????文件????????180??2018-10-13?14:43??WinForm_ATM\ATM\obj\Debug\ATM.Form1.resources

?????文件????????180??2018-10-13?14:43??WinForm_ATM\ATM\obj\Debug\ATM.Form2.resources

?????文件????????180??2018-10-13?14:43??WinForm_ATM\ATM\obj\Debug\ATM.Form4.resources

?????文件????????180??2018-10-13?14:43??WinForm_ATM\ATM\obj\Debug\ATM.Form5.resources

............此處省略40個文件信息

評論

共有 條評論