軟件三層基礎(chǔ)
Md5Md5值特性Md5值算法 字符串文件 ,ToString 還可以這樣用啊啊啊啊啊啊啊啊。。。。傳參數(shù)X 2好流弊..非托管代碼中不要彈出對話框,用bool 值代替 釋
Md5
Md5值特性
Md5值算法 字符串
文件
ToString 還可以這樣用啊啊啊啊啊啊啊啊。。。。傳參數(shù)X 2好流弊..
非托管代碼中不要彈出對話框,用bool 值代替 釋放完資源后再彈出對話框
NPIO
excel 基本概念
文本和數(shù)字的概念 ’文本和數(shù)字之間轉(zhuǎn)換
java 開源項目 apaqi 的poi 現(xiàn)在被改成了NPOI
導(dǎo)入導(dǎo)出
,Datareader.read get讀空值會報錯 用isdbnull dbnull.value 數(shù)據(jù)庫空值
空值 不能傳空值
數(shù)據(jù)庫語句參數(shù)化的時候,不能直接把null 傳進去 不能 new SqlParameter(“@..”,null)
設(shè)置一個單元格的數(shù)據(jù)類型 cell
導(dǎo)入數(shù)據(jù)庫的時候的類型判斷
數(shù)據(jù)庫導(dǎo)出的時候的類型判斷
fromoadate 轉(zhuǎn)化為標準時間
,多條件查詢 牛逼
遞歸 (吃盡了苦頭) 遞歸就是找規(guī)律
,點擊直接遞歸刪除
只能這樣寫
深度遍歷
還是深度遍歷
小項目沒必要分層 項目大分層
UI 堅決不能調(diào)數(shù)據(jù)訪問層的東西
三層 業(yè)務(wù)邏輯層BLL 核心層 進行復(fù)雜的邏輯判斷 UI 表現(xiàn)層:采集數(shù)據(jù) 展示數(shù)據(jù) 數(shù)據(jù)
,訪問層DAL 層 數(shù)據(jù)訪問層只是根據(jù)需求來簡單訪問數(shù)據(jù)庫 得到的數(shù)據(jù)原封不動的返回給業(yè)務(wù)邏輯層 返回的可以是一個MODAL 也可以是一個LIST 集合
UI 表現(xiàn)層 采集數(shù)據(jù) 展示數(shù)據(jù)
確定需求 根據(jù)需求寫SQL 語句 針對SQL 操作的每張表建立每個類(數(shù)據(jù)訪問層) 在每個類中寫相關(guān)方法 確定 參數(shù)和返回值
根據(jù)表現(xiàn)層采集的數(shù)據(jù) 確定業(yè)務(wù)邏輯層方法參數(shù)的個數(shù)與類型
根據(jù)表現(xiàn)層表現(xiàn)的數(shù)據(jù) 確定業(yè)務(wù)邏輯層方法的返回值
數(shù)據(jù)源綁定
displaymember 必須是屬性 他使用的是反射
在三元運算符當中如果兩個返回值的類型不同 可以用Object 來確定數(shù)值類型
,C# double 對應(yīng)數(shù)據(jù)庫的float
設(shè)置單元格的顯示格式
數(shù)據(jù)綁定。
把一個類綁定雙向綁定到控件上 顯示上面的屬性的值。既然是雙向綁定,控件就相當于一個集合,把東西放到集合里面,也可以獲得這個集合。 可以設(shè)置顯示哪個屬性的值
treeview 的操作
巧用構(gòu)造函數(shù)和委托
單例模式
最佳的單利模式
,線程的簡單用法
利用靜態(tài)字段在第一次使用類之前只初始化一次的特性
窗口的單例模式