//user類
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
set
}private string password;
public string password
set
}private string ident; //身份證號
public string ident
set
}private double blance; //餘額
public double blance
set
}private string account; //賬號
public string account
set
}public double minu(double money) //取款方法
else
}else
}public double snmmbobey(double money)
else}}
}
//bank類
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
public void shu()
, 賬號 , 身份證號 , 餘額",userie.name,userie.account,userie.ident,userie.blance);}}
public void show()
break;
}while(true);
}public void cear()
,使用者名稱:,存款餘額: 建立成功!",user.account,user.name,user.blance);
}public void ck() //存款方法
if (user.snmmbobey(money) > 0)
else
}private user checkuserbyaccount(string account)
}return null;
}private user checkuser(string account, string pwd)
}return null;
}public void modif() //修改密碼
public bool checkpwd(string accountname,string password,string newpwd1,string newpwd2)
if(newpwd1 != newpwd2)
else
}//取款方法
public void with()
user user=checkuserbyaccount(account);
if (user == null)
//接收賬戶密碼,並驗證
console.writeline("請輸入賬戶密碼:");
pwd = console.readline();
if(user.password != pwd)
console.writeline("請輸入取款金額:");
double money = double.parse(console.readline());
double result = user.minu(money);
if (result == -1)
else
}//轉賬
public void intput()
餘額為:,轉入賬號餘額為:", fromaccount, fbalance, toaccount, tbalance);
}else if (iret == -1)
else if (iret == -2)
else if (iret == -3)
}///轉出賬號
///轉出賬號密碼
///轉入賬號
///轉出賬戶存款餘額
///轉入賬號
///1:轉賬成功; -1:轉出賬號或密碼不正確! ;
///-2;轉入賬號不正確!; -3:轉賬操作失敗
private int transfer(string faccount, string fpwd, string taccount, double money, ref double fbalance, ref double tbalance)
//檢查轉入賬號
user userto = checkuserbyaccount(taccount);
if (userto == null)
if (userfrom.minu(money) == -1)
//取得餘額
fbalance = userfrom.blance;
//存款
if (userto.snmmbobey(money) == -1)
tbalance = userto.blance;
return 1;
}//查詢餘額
public void sufor()
", fell[i].blance));
break;
}else if(i==fell.length-1)}}
public void pout()
}}
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
}}
資料庫基礎02資料庫和資料表的管理
create database if not exists 資料庫名 create database 資料名 character set utf8 collate utf8 general ci 注意 如果使用if not exists關鍵字,則當指定的資料庫名存在時,不建立資料庫。如果不使用if ...
C 運算元據庫表和資料庫
1 c 建立資料庫表 private void creattable string name 建立資料庫源資料表,name為表名 2 c 更新資料庫表 con new sqlconnection s con.open string sqlstr update 系統引數 set 內容 content ...
C 與資料庫技術
ado.net 物件模型中有 5個主要的資料庫訪問和操作物件,分別是 connection command datareader dataadapter 和dataset 物件。其中,connection 物件主要負責連線資料庫,command 物件主要負責生成並執行 sql語句,datareade...