Time of Update: 2018-12-06
首先在 global.asax 中的 Application_OnStart 事件程序中定義計時器,代碼如下: [C#] global.asax <%@ Application Language="C#" %> <%@ Import Namespace="System.Timers" %> <script runat="server"> void Application_Start(object sender, EventArgs
Time of Update: 2018-12-06
早就有想法寫一個通用的底層架構了,畢竟平時的工作很多,使用第三方架構對項目適應度不會很滿意,所以還不如自己抽時間寫一套自己用著舒服的架構,於是花了幾個月的時間完成了這個項目的開發,現在介紹給大家,相信這套架構一定會適合實際工作中的需要,並對開發效率有所提升。本系列的文章將分8部分為大家介紹一下這個項目和這些庫檔案的使用。 本系列文章要介紹的架構名字叫做IsLine
Time of Update: 2018-12-06
三、資料庫連接 上一章講的是本系統的核心部分,Meta-Data驅動方式,本章來講一下資料庫的串連。 本系統的設計目標是支援多種資料庫,所以在設計的時候就要在這上面多考慮一下。
Time of Update: 2018-12-06
上一期的文章中我們提到DataProvider模組,這個模組完成了各種資料來源的操作,相容的資料來源包括SQL SERVER資料庫、Oracle資料庫、XML檔案、文字檔、Config網站設定檔等。基本約束關係如所示: 圖 2.1 DataProvider 基本約束關係 這個模組主要包括以下命名空間: ● IsLine.Data.ContainerDefiner命名空間:
Time of Update: 2018-12-06
崗位職責:從事電子商務網站建站系統的開發,能夠負責需求的調研、分析設計和程式編寫及相關工作;崗位要求:1、電腦及其相關專業專科或以上學曆;2、精通B/S結構開發,有1-2年以上C#項目開發經驗,具備系統分析的能力,從事過電子商務網站系統優先;3、精通SQLServer資料庫;4、熟練掌握如VSS專案管理、VISIO建模、NUnit等工具;5、能用C#進行WinForm開發優先考慮6、學習能力強、對工作認真負責,溝通能力及表達能力較強,要有團隊合作精神;7、待遇:面議8、工作地點:珠海任職資格符合
Time of Update: 2018-12-06
WebForm 入門容易,頁面控制項可以直接拖拽得到,並通過可視的表單控制控制項的屬性、方法、事件等。 掌握困難,它有複雜的頁面生命週期和事件驅動模式。 難於進行單元測試,後期出現的MVP模式一定程度上解決了單元測試的問題。 封裝很高,很難擴充。ASP.NET MVC design for testability,所以單元測試支援很好。 前台、後台工作人員更容易配合。 基於傳統的web開發方式,提交表單。 完全開源,容易擴充,可塑性更強。(修改源碼後
Time of Update: 2018-12-06
在做驗證碼或者LOGO浮水印的時,有時會想使用一些比較特殊的字型...但對於使用虛擬機器主機的我們來說,想叫伺服器商在伺服器上幫我安裝一個我們需要的一個或多個字型,那是非常困難的事情.... 所以只好在CSDN上尋找答案..可是在久久都尋找不到好的解決辦法的情況下,只好自己,在MSDN上.搜尋與FONT有關的資訊,一個一個的翻....最後居然讓我找到一個關鍵字AddFontFile(string filename),眼前一亮,順藤摸瓜,找到了PrivateFontCollection
Time of Update: 2018-12-06
/********************************************************************************* ** IIS homedirctory在c:\inetpub\wwwroot ** ** 虛擬目錄在E:\WebApplication10. ** ** 目前的程式在E:\WebApplication10\tmp檔案夾下的一個頁面. ** **************
Time of Update: 2018-12-06
四、多語言的實現 上一章講的是如何?與資料的串連,本章來講一下多語言是如何?的。 現在很多公司都已經開展了國際化的運作,所以多語言的支援已經成為必須要考慮的一個因素,現在能真正實現多語言的系統大多都比較昂貴。
Time of Update: 2018-12-06
上一期為大家介紹了DataProvider中對SQL SERVER與Oracle資料庫的操作,這一期將為大家介紹對檔案系統的支援。 在DataProvider中,不僅支援對SQL SERVER與Oracle的操作,還支援對檔案的操作。對於檔案目前內建3中支援對象:XML、TEXT、CONFIG檔案,分別位於類庫XMLProvider、TextProvider、SuitConfigProvider中,大家可以自己調用,檔案操作大多使用靜態操作。 1.對config檔案的操作
Time of Update: 2018-12-06
一、概述 CMS是Content Management System的縮寫,意為“內容管理系統”。關於CMS的系統介紹,在網上可以找到很多,在此不做過多說明。CMS的產品也是多種多樣,並且有各種平台的,價格從免費到上千萬也是千差萬別,每個企業在選擇的時候需要根據自己的實際需要進行。 HIPPO是本人在吸取了BroadVision這個頂級的CMS系統的核心設計方式的基礎上,加上Oracle
Time of Update: 2018-12-06
五、控制項結構 上一章講的是如何?多語言的設計,本章來講一下控制項部分。 不管後端的代碼多麼完善,多麼完美,最後都要以一定的形式展示出來,並且要使用靈活,這時就會用到控制項。
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
部署系統以後,管理員需要有一套強大的日誌系統來診斷和修複配置上的問題,這就需要一套通過配置就可以變更日誌記錄的方式。經驗表明,日誌模組往往是軟體開發週期中的重要組成部分,Aicken曾用過一段時間的Log4Net,Log4Net是個很不錯的日誌架構,但是有時候仍然覺得有些不順手,例如,需要用不同類型的日誌記錄不同的類、方法的行為和不同的業務行為,有時需要在系統運行期,改變某個業務日誌的記錄介質或是否記錄等等,遇到這些因素Log4Net可能需要修改代碼重新編譯,而IsLine
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
一直對如何設計網站的頁面不懂,而且對Asp.Net中那些頁面運行情況也不瞭解,這是我.Net以來最大的空白,尤其是在設計Web的時候,有時候只是拖拖控制項之類的,對底層運行情況和如何對頁面進行統一布局不懂。 http://www.codeproject.com/KB/architecture/Frame_Work_Design.aspx 在這個網頁裡面,我學習到如何使用物件導向技術設計頁面。以後就是要瞭解關於頁面底層的運行情況。
Time of Update: 2018-12-06
今天沒有什麼事,在網上看到用LINQ to XML來操作Sitemap,自己感覺很有用,所有就寫出來與大家一起分享,雖然很簡單,但是我還是要寫,可能對以後大家做項目有一點協助;如是你是牛X的人,你可以不看,如果你是初學者,推薦你可以看看;1.首先我們要建立一個Web.Sitemap XML檔案;代碼如下所示:<?xml version="1.0" encoding="utf-8"?><siteMap
Time of Update: 2018-12-06
前言: 這裡一個基於AJAX的簡單的文體編輯器,主要是利用了AJAX不重新整理這個來做,功能上很簡單沒有什麼技術性的東西在裡,在這裡希望能夠初學習一點協助,同時也我自己也提高和鞏固了以前學過的東西;目錄: 運行結果瀏覽 代碼講解 注意事項 原始碼下載 總結 第一節 運行結果瀏覽初始頁面字型,顏色,字型大小瀏覽頁面加粗,底線瀏覽頁面