freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

hs系統(tǒng)開發(fā)模式介紹-資料下載頁

2025-06-25 06:51本頁面
  

【正文】 CurrentAttributeNo 只讀 提供當前設(shè)置對象屬性的屬性編號 如果是采用命名屬性串的方式,則值為“1” 作用:使用戶能夠檢測其在初始化對象的時候使用哪個初始化編號 GlobalAttributeString 只讀 提供當前對象的用逗號隔開的全部命名屬性串 作用:用于生成標準SQL語句的命名屬性參考。 CurrentAttributeString 只讀 提供設(shè)置當前對象屬性的命名屬性串178。 如果用戶提供的內(nèi)置編號,系統(tǒng)需要提供所有內(nèi)置編號對應(yīng)命名屬性串;178。 如果用戶提供的是擴展編號,系統(tǒng)將從“T0300010《》”配置文件中獲取命名屬性串;178。 如果用戶采用的命名屬性串方式的擴展設(shè)置接口,則直接為擴展設(shè)置方式的命名屬性串。178。 如果用戶初始化空對象,則給對象屬性賦值時,系統(tǒng)將自動裝配該屬性值。即用戶給了哪幾個屬性賦了值,系統(tǒng)將自動生成這幾個對象的命名屬性串。178。 作用:用戶利用屬性值的時候可以檢測該利用是否合法。 CheckReadProperty 可讀寫,默認為“false” 控制用戶利用對象屬性值的時候,系統(tǒng)是否需要檢測,用戶是否設(shè)置了特定的屬性值。 構(gòu)造函數(shù) 帶參數(shù):ObjectData(int keyword, int attributeNo) //主鍵的具體命名和類型采用該對象對應(yīng)的關(guān)鍵字的名稱和類型 無參數(shù):ObjectData(int keyword):this(keyword,2) 擴展屬性設(shè)置函數(shù) 屬性編號:ExtendSetAttribute(int keyword, int attributeNo) 命名屬性串:ExtendSetAttribute(int keyword, string attributeString) 擴展屬性獲取函數(shù) public Hashtable ExtendGetAttribute(int keyword, string attributeString) 維護函數(shù) void CreateObject(具體的數(shù)據(jù)屬性參數(shù)) [修訂01]//創(chuàng)建對象 void ModifyObject(具體的數(shù)據(jù)屬性參數(shù)) //綜合修改對象 void ModifyObjectXX(具體的數(shù)據(jù)屬性參數(shù)) //修改對象指定的屬性,其中XX代表指定的屬性 輔助接口 private string ParseAttributeString(int attributeNo){} //獲取指定屬性編號/用戶化屬性串對應(yīng)的標準命名屬性串 private string ParseAttributeString(string attributeString){} //獲取指定屬性編號/用戶化屬性串對應(yīng)的標準命名屬性串 private DataTable GetGrivenAttributeInfos(int keyword, string attributeString){} //依據(jù)命名屬性串從DA層獲取對應(yīng)的數(shù)據(jù) private void SetAttributesFromDataTable(DataTable attributeData){} //將獲取的數(shù)據(jù)加載到對象對應(yīng)的屬性中 private Hashtable CreateHashtableFromDataTable(DataTable attributeData){} //將獲取的數(shù)據(jù)加載到Hashtable中 private void LoadObjectAttribute(int keyword, string attributeString){} //將依據(jù)命名屬性串和對象關(guān)鍵字實例化加載對象屬性 private void LoadObjectAttribute(int keyword, int attributeNo){} //依據(jù)屬性編號和對象關(guān)鍵字實例化加載對象屬性 private void CheckAttributeIsInitialized(string fieldName){} //檢測屬性的獲取是否合法,即是否初始化了 private void ResetDataRelaAttributes(){}//復(fù)位對象數(shù)據(jù)相關(guān)屬性 DS層信息處理模式 系統(tǒng)通過SP來處理和訪問數(shù)據(jù),禁止任何程序中傳遞硬編碼; 系統(tǒng)需要的特殊處理,需要盡量避免通過函數(shù)參數(shù)直接傳遞不經(jīng)檢驗的SQL代碼或代碼片段。目前僅僅需要直接傳遞配置文件中配置的和HSF查詢規(guī)范生成的SQL代碼或代碼片段。其余的只能傳遞特定字符串,再在DS層中生成SQL代碼或代碼片段。 所有的信息檢索必須通過視圖來進行,盡量避免不通過視圖去訪問其它對象對應(yīng)的數(shù)據(jù)表。 DS層的實現(xiàn)模式如下: UI層的檢測邏輯實現(xiàn)規(guī)則 系統(tǒng)中的檢測邏輯 系統(tǒng)的檢測邏輯允許出現(xiàn)冗余,主要表現(xiàn)為UI層與邏輯層冗余。 系統(tǒng)中要求在UI層需要實現(xiàn)盡可能全面的檢測邏輯。 檢測邏輯的分布 UI:全面的檢測邏輯 BF:分擔函數(shù)參數(shù)邏輯的檢測 BD:分擔了對象屬性參數(shù)邏輯的檢測 BR:分擔了復(fù)雜的檢測邏輯 DS:分擔了部分檢測邏輯 系統(tǒng)中的處理邏輯 系統(tǒng)中的處理邏輯不能出現(xiàn)冗余,否則將造成邏輯錯誤; 處理邏輯分布 BR:關(guān)聯(lián)業(yè)務(wù)邏輯處理 DS:部分跨對象數(shù)據(jù)的復(fù)雜的批量數(shù)據(jù)處理的業(yè)務(wù)邏輯 代碼示例 環(huán)境假設(shè) DS層有兩個數(shù)據(jù)表:Ta,Tb 屬性關(guān)系,用底色表示了依賴關(guān)系TaTb字段類型/標識字段類型/標識F1int/PF3int/PF2varchar(100)F6varchar(100)F3intF7varchar(100)F4int([0,100])F5varchar(2000)Ta從Tb關(guān)聯(lián)過來附屬描述屬性F6。 具體代碼參見《HS_DEV 》16 / 16
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1