Time of Update: 2018-12-07
1. 什麼是工作流程我給工作流程下了這樣的定義,工作流程就是一個過程,這個過程會產生一定的結果。其實,在OA系統中,審批流就是我們最常見的工作流程之一。另外,簡單了說,其實我們所畫的流程圖就是一種最簡單的工作流程,工作流程最大的特點就是圖形化。工作流程是按照順序驅動或者事件驅動去觸發下一步操作,從而最終得到一個結果。其實,我們也可以把他理解為一個過程化的職責鏈。2.
Time of Update: 2018-12-07
近日花了一些時間在讀周愛民老師的<大道至簡>,全書整體來說是本好書,不過有些部分卻不是很認可,在這裡來談一下,對於整本書觀點,我的一些看法。1.
Time of Update: 2018-12-07
1.
Time of Update: 2018-12-07
在接下來的幾篇文章中,我將來介紹Silverlight相關的布局知識。在Silverlight中,布局主要有三種方式:1. Cavas2. StackPanel3.
Time of Update: 2018-12-07
1. 寫在前面這篇文章是我醞釀了近一個月的時間寫出來的,我想在第一個模式上就寫出原廠模式,卻一直延遲到現在。原廠模式,看似很容易,很常見,但是學習設計模式兩年,我至今仍未能真正地充分理解原廠模式的意圖。原廠模式好在哪,他究竟解決了什麼問題,工廠還是不工廠,困擾了我整整兩年。從無模式,到為模式而模式,在到今天的重溫設計模式。我已經記不清大多數模式的樣式了,只記得一系列的設計原則,然後去思考模式的綜合。但是原廠模式,至今我仍然難以理解。寫出這篇文章,更多的目的是為了拋磚引玉,希望大家能夠多多指教。(
Time of Update: 2018-12-07
調用Control.DrawToBitmap(Bitmap) 方法是很容易得到控制項的圖形的。 但是bitmap是柵格化圖形。柵格化圖形有很多缺點,比如檔案體積比較大、 放大後失真、 不易編輯等等。 這裡教你如何匯出一個控制項的向量圖。 I. Windows MetaFile. windows MetaFile 是windows 下面的一種向量圖形格式。 事實上WMF 只是記錄下來的一串GDI
Time of Update: 2018-12-07
一個IT人士的個人經曆,給迷失方向的朋友 這些日子我一直在寫一個即時作業系統核心,已有小成了,等寫完我會全部公開,希望能夠為國內IT的發展盡自己一份微薄的力量。最近看到很多學生朋友和我當年一樣沒有方向
Time of Update: 2018-12-07
這幾年文章沒怎寫多少,大部分時間不是在處理if else,就是看別人的文章。但相信大家都清楚,只有自己寫出來,才是真正學會了。 WPF: AllComboBox——帶有(All Options)選項的WPF ComboBox 如何用最簡單的方法讓WPF程式支援多國語言,並且語言文字使用者可以隨意編輯? .NET: Singleton Best Practice 實用小程式——C# 關閉顯示器 二進位與布爾數組 .net 4.0 學習筆記(3)—— 線程基礎(上) .net 4
Time of Update: 2018-12-07
給項目的圖表做了一個手工具,用來拖動圖表(類似photoshop裡面的手工具)。 但是把Chart滑鼠指標換成找來的手指標以後運行程式以後,原本藍色的指標卻在表徵圖上面顯示出來卻是黑白的了,醜的要死。 改變預設指標我用的是這行代碼:Chart.Cursor = new Cursor("hand.cur"); 其中"hand.cur" 是手指標檔案名稱。 當時我就很疑惑不解,為什麼彩色的指標變成黑白的了呢? 是不是指標檔案本身的問題?
Time of Update: 2018-12-07
AjaxValidator.js function AjaxValidatorEvalateValid(val) { var value = ValidatorGetValue(val.controltovalidate); WebForm_DoCallback(val.id, value, AjaxValidatorResult, val, AjaxValidatorError, true);}function
Time of Update: 2018-12-07
NHibernate 為了最佳化效能, 提供了自己的 custom collection(ie. bag, set ...)。 當我們定義一個one-many mapping 的時候, 應當在父類裡面定義IList<child> children; 這樣的一個集合(NH1.2 裡面的所有集合類都實現 IList 介面 )。然而NHibernate自身提供的集合并沒有implement IBindingList<T> ,
Time of Update: 2018-12-07
Object是所有類的頂級父類,而Object又提供了四個虛方法:Equals , GetHashCode, ToString, Finalize。那麼在這個系列文章中,我們就看下,我們對這四個方法的利用。首先是參考型別重寫Equals,我分成三步:1. 空值驗證2. 類型驗證3. 比較驗證代碼如下:class Person{public string Name { get; set; }public int Age { get; set; }public City MyCity { get;
Time of Update: 2018-12-07
前段時間在弄CAB (Composite UI Application Block), 按著書上寫的方法寫了一個模組workitem extension 擴充類。當被擴充的workitem的run方法被調用的是時候,擴充類所重寫的方法老是沒有被調用。書上說可以我測試卻不可以,搞得那天好心煩。設斷點調試,明明看到workitemExtensionService 裡面註冊了我的那個extension。 extension 裡面的OnRunStarted就是沒有被調用到,我崩潰了。
Time of Update: 2018-12-07
昨晚剛從微軟官方網站上看到, 新的 .net3.5 的一系列認證出台了。 跟原先的認證體系不一樣的是,有多了一級認證系列: master 系列。新認證體繫結構(右邊圖表):--------------------------------------------------------------------------------------->可以看到一級一級的攀升, 認證路徑 由 MCTS --> MCPD --> MCMTechnology 系列:
Time of Update: 2018-12-07
文章其實很簡單,在這裡只是想給大家一個提醒。讓大家回顧一下曾經的知識而已,大學的知識,現在你還記得嗎?另外,善意提醒下部落格園團隊,雖然我理解商業重要性,但是我個人還是希望把培訓學校的廣告撤下部落格園首頁的廣告行列中,我相信部落格園是一個純潔的技術部落格,大家對部落格園都非常信任,我們不希望讓太多的初學者受到這個影響,個人意見而已。我剛才做一個小軟體的破解,一直被堆棧的操作弄得昏昏沉沉,在這裡寫一下也算是加深一下自己的印象,做個總結,也希望能夠提醒到大家。步入正題,說說彙編中的棧操作。首先,我們
Time of Update: 2018-12-07
近日看到了一篇關於反三層的文章,手也痒痒了,就犧牲些時間,拿出來把這個老得掉牙的話題拿出重談。1. 什麼是三層很多人愛把三層架構和MVC混為一談,但是我們可以從最簡單的角度去考慮他們的不同:在設計模式中一般都會有這樣一章,MVC設計模式,而從沒見過哪本書中有寫過三層架構設計模式。迴歸三層,三層一般來講分為兩類:A. 物理上的三層架構B. 邏輯上的三層架構現在就逐個談起,來看下究竟三層是否要走開。2.
Time of Update: 2018-12-07
Photoshop
Time of Update: 2018-12-07
最近一段時間一直在重看CLR via C# , 這次把字串比較的函數總結下。1.Compare和CompareTo大PK 首先是我們最常用的String.Compare和CompareTo執行個體方法,先來看看這兩個方法: 我們通過這個可以直觀地看到,String的靜態方法要比CompareTo多出好多的方法重載,其實這也是兩者的最大區別,也就是說String.Compare有著更多的功能選項供我們控制。其中主要包含著三個方面:A. 文化資訊B. CompareOptionsC.
Time of Update: 2018-12-07
1. 摘要每個程式員都想寫出漂亮的代碼,但是什麼是漂亮,這個我想每個人都有著自己的看法。那麼我就說幾種典型的想法:A. 寫出別人看不懂的代碼,讓別人覺得很高深。B. 寫出簡短的代碼C. 用最新的語言特性寫出代碼這個我不發表評論,畢竟每個人有著自己的觀點,我也不能證明自己的就是對的。但是在這裡,我想說一些典型的誤用。2.
Time of Update: 2018-12-07
在園子裡已經有了好多關於Silverlight的文章,在這裡我就不再濫竽充數放到首頁了,就隨便的一篇篇來寫吧,希望能給需要的人帶來協助。 希望大家關注。給出Silverlight 2的安裝:首先點擊這裡進行下載。接下來,請確保您的Visual Studio 2008的版本是sp1。請點擊這裡進行下載然後,下載Silverlight 2.0 tools for Visual Studio 2008 sp1。請點擊這裡進行下載。最後,是Blend的安裝。如果您原來裝過Blend。如果是Blend 2