Time of Update: 2018-12-06
接上文 異常展示 系統異常模組除了記錄功能,還有一個很重要的功能:異常展示,即系統發生異常後,展示給使用者怎樣的頁面。展示給方便使用頁面具有以下必要性: ●展示給方便使用頁面,可以降低使用者焦慮感,提高使用者體驗。 ●將系統異常隱藏,避免代碼、路徑等技術資訊外泄,提高系統安全性。 ●將系統運行時異常統一管理,有助於提高軟體整體品質,便於整體把控。
Time of Update: 2018-12-06
接上文 對檔案系統的操作: 對於檔案目前內建3中支援對象:XML、TEXT、CONFIG檔案,分別位於類庫XMLProvider、TextProvider、SuitConfigProvider中,大家可以自己調用,檔案操作大多使用靜態操作。 對config檔案的操作: 這裡還要介紹一SuitConfigProvider類庫中的GetItem、GetSection、AppendItem、RemoveElement方法,這幾個方法可以快速獲得we.config中的Item、
Time of Update: 2018-12-06
接上文 ILFW架構以最底層為基礎,層層堆疊,上層一依賴於下層提供的服務,並實現其派發的介面,形成完整的FrameWork,不過由於時間原因,有些Provider之間的彙總偏高,例如AppLogProvider在使用資料庫做為記錄介質時,已經和DataProvider綁定,並不能使用第三方的資料引擎。
Time of Update: 2018-12-06
今天我們來介紹 IsLine.HttpContent.HttpContentProvider命名空間: 這個Provider主要封裝了對緩衝、Session與Cooike的操作,該空間下主要有三個類:CookieProvider、SessionProvider、CacheProvider。 關於約束
Time of Update: 2018-12-06
對異常的管理是由IsLine.ExceptionProcess.ExceptionProcessProvider命名空間完成的。 系統日誌和系統異常是分開記錄的,ILFW將系統日誌與異常分開處理,以提高系統靈活性和安全性。 ExceptionProcessProvider是應用程式需要互動的主要組件,它用來產生異常訊息,產生的異常訊息並不直接顯示,還要預先經過Layout的格式化處理後才會輸出。
Time of Update: 2018-12-06
早就有想法寫一批通用的DLL了,畢竟平時的工作很多,使用第三方架構對項目適應度不會很滿意,所以還不如自己抽時間寫一套自己用著舒服的架構,於是花了幾個月的時間完成了這個項目的開發,本系列的文章將分幾部分為大家介紹一下這個項目和這些庫檔案的使用。 架構的名字叫做IsLine
Time of Update: 2018-12-06
部署系統以後,管理員需要有一套強大的日誌系統來診斷和修複配置上的問題,這就需要一套通過配置就可以變更日誌記錄的方式。經驗表明,日誌模組往往是軟體開發週期中的重要組成部分,Aicken曾用過一段時間的Log4Net,Log4Net是個很不錯的日誌架構,但是有時候仍然覺得有些不順手,例如,需要用不同類型的日誌記錄不同的類、方法的行為和不同的業務行為,有時需要在系統運行期,改變某個業務日誌的記錄介質或是否記錄等等,遇到這些因素Log4Net可能需要修改代碼重新編譯,而IsLine
Time of Update: 2018-12-06
文章目錄 IsLine FrameWork Provider介紹 DataProvider 接上文 IsLine FrameWork Provider介紹 其中IsLine.Data、IsLine.AppLog是我要重點介紹的,不過現在先來簡單說說各個Provider的作用。 DataProvider
Time of Update: 2018-12-06
接上文 使用DataProvider前,需要先在web.config中配置以下節點,添加於<configSections></configSections>之間: Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
這是本系列文章的最後一篇了,上一期向大家介紹了IsLine.HttpContent.HttpContentProvider命名空間中有關Cache的支援項,這一期將向大家介紹命名空間中關於Session與Cookie的支援。 這是IsLine
Time of Update: 2018-12-06
上一期我們向大家介紹了如何配置與記錄異常,下面我將向大家介紹如何配置異常的展示。異常的展示是指系統一旦發生異常,將會以何種樣式返回給終端使用者,IsLine FrameWork為開發人員提供了10種不同的展現方式,本期文章會給大家詳細介紹。 對異常的展示管理分為基本異常管理與超級日常管理。基本異常是指編碼造成的異常,超級異常是指在記錄異常的過程中發生的異常,本文將對如何處理這兩種異常展開講解。 一.基本異常展示的方式 如果有以下錯誤碼: try {
Time of Update: 2018-12-06
日誌與異常
Time of Update: 2018-12-06
接上文 IsLine.ExceptionProcess.ExceptionProcessProvider命名空間: 系統日誌和系統異常是分開記錄的,ILFW將系統日誌與異常分開處理,以提高系統靈活性和安全性。ExceptionProcessProvider是應用程式需要互動的主要組件,它用來產生異常訊息,產生的異常訊息並不直接顯示,還要預先經過Layout的格式化處理後才會輸出。 概述:
Time of Update: 2018-12-06
最近有一些朋友向我諮詢有關頁面重新整理與按鈕的事情,簡單的說就是當按鈕事件發生後,使用者又按“F5”或重新整理按鈕重新整理了頁面,這樣按鈕中的事件就會重複執行,這不是我們希望看到的。 以前也有一些解決方案,其中有些是Javascript完成的,有些是後台程式碼完成的。前者不是今天討論重點,今天主要向大家介紹一種C#完成的“重新整理”監控方法,當使用者使用“F5”或瀏覽器的[重新整理]
Time of Update: 2018-12-06
接上文 DataProvider是日常編程中最常用的Provider,它為項目提供了與資料庫互動的能力,使程式人員能夠方便、快捷的獲得SQL結構,簡化了程式碼,增強程式可讀性。它共有8個類庫,100多個方法,包括配置、功能和枚舉三部分,以下是它的基本類別關係: 圖3.4公用介面 圖3.5檔案操作 圖3.6 資料庫操作與資料容器介面 IsLine.Data.ContainerDefiner命名空間:
Time of Update: 2018-12-06
上一期我給大家介紹了異常的展示管理部分,使用者可以使用預置渲染器也可以自訂渲染,今天我們來介紹
Time of Update: 2018-12-06
今天終於把FluorineFx Flex asp.net
Time of Update: 2018-12-06
經過了數月的深入的思考,有了對asp.net網站既定模式和產生的一種看法和理解, 於是就花了N久的時間寫了自己的這套代碼自動產生的軟體...DotNetAuto (DNA)目前他所具有功能有支援 microsoft sql server 2000 / 2005 資料來源產生petshop架構中 model+DAL 的模式代碼架構產生後台管理頁面 自動產生添加功能 ,修改,刪除功能後台可對每一列進行具體的配置表現方式textbox dropdownlist,FreeTextBox,驗證條件
Time of Update: 2018-12-06
文章目錄 IntroductionTracingSystem.Web.TraceContextSystem.DiagnosticsConditional CompilationConclusionReferences Debugging an ASP.NET Web Application, Part I - Tracing... Bugs are a fact of the programmer's life. How can we
Time of Update: 2018-12-06
應用/項目名稱UI層實現Business Model & Logic Layer 實現Data Access Layer 實現Personal Web Site Starter Kit在ASP.NET頁面上直接利用 ObjectDataSource 來綁定 PhotoManager 中的方法來擷取資料、更新資料兩個資料實體類(Album、Photo),一個管理類(PhotoManager)自行解決資料庫連接、使用 SqlCommand 來調用預存程序來完成Club Web Site