本帖最後由 artai 於 2019-2-9 15:24 編輯
如果您唔係做Project 交功課,個人建議您,先去YouTube搵一搵C# Design Prattens 睇一睇。
個人喜好寫法係MVC (Model, View, Controller):
將Project 生出三個資料夾: Model, View, Controller
1) 在Model資料夾裡面, 我會有一個叫USER 的CLASS, 有USER NAME & PASSWORD
2) 在Controller資料夾裡, 生出一個DB資料夾, 所有關於DATABASE的CALSS, 包括connection 或其他, 都在這裡。而Controller 裡面, 也會有一個 USER 的class, 叫USER_DB_CONTROLLER, USER LOGIN 就寫到裡面
3) VIEW資料夾裡面會有一個叫GUI的資料夾, 放FORM 或USER CONTROL
而login 界面裡, 只要寫返:
if((!String.IsNullOrEmpty(str_user_name)) &&(!String.IsNullOrEmpty(str_password)))
{
Controller.USER_DB_CONTROLLER user_db_controller = new Controller.USER_DB_CONTROLLER();
if(user_db_controller.login_Validate(str_user_name, str_password))
{
//do something
}
else
{
//do something
}
}
至於您可以點寫? 隨自己喜好啦。
想再易整理D, 真係要學晒所有Design Prattens啦, Code 海無崖!
via HKEPC Reader for Android |