產品資訊系統知識點整理

2021-07-09 13:35:11 字數 2789 閱讀 5162

1、程式退出

2、字典(dictionary)是乙個集合,其中每個元素都是乙個鍵/值對。常用於查詢和排序的列表。dictionary

3、file.exists(strpath) :指定路徑的檔案是否存在

4、filestream(path, filemode.open)  使用

filestream

類對檔案系統上的檔案進行讀取、寫入、開啟和關閉操作,

但經常使用

streamreader

或streamwriter

執行這些功能。這是因為

filestream

類操作的是位元組和位元組陣列,而

stream

類操作的是字元資料。字元資料易於使用,但是有些操作,比如隨機檔案訪問

(訪問檔案中間某點的資料

),就必須由

filestream

物件執行。

streamreader實現了抽象基類textreader類,而streamwriter實現了抽象基類textwriter。分別用於對流的讀取與寫入。streamreader(filestream,encoding.utf8) 以一種特定的編碼從位元組流中讀取字元。

5、(inte***ce)在乙個類裡定義乙個介面型別的屬性有什麼作用?

比如定義乙個介面iauthservice,有個login成員,是乙個返回型別是c,引數型別是b的函式:c  login(bb);

在類clientpackage裡定義了乙個iauthservice型別的屬性:publicstatic iauthservice authservice   why?

就是提供乙個將當前clientpackage類物件轉換為authservice型別的物件的屬性,這樣你可以直接通過該屬性來呼叫介面中的方法。。

即:登入介面中userinfouser = clientpackage.authservice.login(txt_user.text, txt_pswd.text, ip,clientcode);  其實呼叫的是介面的方法.

6、 ipaddress ipaddress= iphost.addresslist[0];    是否要去除ip.isipv6linklocal

7、path.combine() :合併兩個字串

8、string.isnullorempty(stringvalue)  它使您能夠同時測試 string 是否為空引用或其值是否為 empty。如果 value 引數為空引用或空字串(""),則為 true;否則為 false。

9、string.format (string, object) 將指定的 string 中的格式項替換為指定的 object 例項的值的文字等效項。 

string.format (string, object) 將指定 string 中的格式項替換為指定陣列中相應 object 例項的值的文字等效項。 

例如:string.format("",0.2) 結果為:¥0.20 (英文作業系統結果:$0.20)

預設格式化小數點後面保留兩位小數,如果需要保留一位或者更多,可以指定位數

string.format("",23.15) 結果為:¥23.2 (擷取會自動四捨五入)

string.format(" = ''", f.name, value);//對應替換

10、(serializable)序列化類userinfo—table("auth_user_info")   model模組中

[serializable]要使乙個類可序列化,最簡單的方法是使用serializable 屬性對它進行標記,

[table("auth_user_info")] 將某個類指定為與資料庫表相關聯的實體類。(要寫相關屬性tableattribute,位於

data

模組中)

public class userinfo : baseentity

序列化是將物件狀態轉換為可保持或傳輸的形式的過程。序列化的補集是反序列化,後者將流轉換為物件。這兩個過程一起保證資料易於儲存和傳輸。。序列化乙個物件,然後使用 http 通過 internet 在客戶端和伺服器之間傳輸該物件。序列化是將物件處理為位元組流以儲存物件或傳輸到記憶體、資料庫或檔案。其主要目的是儲存物件的狀態,以便可以在需要時重新建立物件。

與timer m_timer = new timer ();  m_timer.interval = 1000; 等價

附:基礎模組 util.cs

1、轉換方法: string vartostr(object dataobj)轉換為字串     vartocnmoney(double money)  轉換為大寫人民幣方法

2、正規表示式匹配:regex.match(string input,string pattern)  返回 input 中與正規表示式模式

匹配的第乙個子字串。

eg:pattern=@"\b\w*z+\w*\b" 

match.nextmatch(); 獲得下乙個匹配項 

匹配整數、浮點數、郵箱

3、安全,加密、解密:system.security.cryptography命名空間提供加密服務,包括安全的資料編碼和解碼,以及許多其他操作,例如雜湊法、隨機數字生成和訊息身份驗證。更多參考:加密服務

descryptoserviceprovider類:定義訪問資料加密標準 (des) 演算法的加密服務提供程式 (csp) 版本的包裝物件。

知識點整理

一 標準庫容器和演算法 1.順序容器 與前面類似 2.關聯容器 map和multimap 元素包含key 鍵 和值 value 兩部分 按照鍵對元素排序 map不允許重複元素出現,但multimap可以 set和multliset 是包含已排序物件的關聯容器 只是單純的鍵的集合 set不允許重複鍵出...

知識點整理

一 標準庫容器和演算法 1.順序容器 與前面類似 2.關聯容器 map和multimap 元素包含key 鍵 和值 value 兩部分 按照鍵對元素排序 map不允許重複元素出現,但multimap可以 set和multliset 是包含已排序物件的關聯容器 只是單純的鍵的集合 set不允許重複鍵出...

知識點整理

一 狀態控制碼 code,control flag 標誌位欄位 u a p r s f 佔6位元。各 位元的含義如下 ack 確認位元 acknowledge 只有當ack 1時確認號字段才有效,代表這個封包為確認封包。當ack 0時,確認號無效。psh push function 若為1時,代表要...