Time of Update: 2018-12-06
1. WPF基礎之體繫結構本主題提供 Windows Presentation Foundation (WPF) 類階層的指導教程,涵蓋了 WPF 的大部分主要子系統,並描述它們是如何互動的。本主題還詳細介紹了 WPF 架構師所做的一些選擇。System.ObjectWPF 主要編程模型是通過Managed 程式碼公開的。在 WPF 的早期設計階段,曾有過大量關於如何界定系統的託管組件和非託管組件的爭論。CLR
Time of Update: 2018-12-06
1 物件導向系統開發過程概述 物件導向的思想已經涉及到軟體開發的各個階段,如:物件導向的分析(OOA,Object Oriented Analysis)、物件導向的設計(OOD,Object Oriented Design)、物件導向的編程實現(OOP,Object Oriented Programming)。物件導向的系統開發生命週期有分析階段、設計階段、實現階段組成,每個階段都可以相互反饋,整個過程是一種迭代、漸增的開發過程。 首先要進行物件導向的分析(OOA)
Time of Update: 2018-12-06
Advanced MVVM [中英文全集]:原文(E文): Advance MVVM第一章: 全文簡介第二章:簡要概述WPF和MVVM第三章:View架構簡介第四章:ViewModel架構簡介第五章:Animated Transitions第六章:Animated Transitions 下的無限制撤銷實現第七章:Game-Over對話方塊第八章:回顧作者: Kingmoon轉載請註明: http://www.cnblogs.com/kingmoon 第三章__View架構簡介
Time of Update: 2018-12-06
說在開頭 至於我為什麼寫這篇文章呢?因為平時做項目的時候總會遇到這樣那樣的問題,但是有些問題本身很小,開個VS2010,創個小測試專案2句話幾行代碼就能說明白,再寫篇文章就有點過頭了.所以乾脆開個文章把這些小問題總結起來更好!WPF控制項CheckBox: Checked事件只觸發在勾選那一下,反勾選那一下並不觸發,所以要監控CheckBox勾選和反勾選必須同時監聽UnChecked事件ChildWindow: WPF
Time of Update: 2018-12-06
在VelocityEngine初始化前,可以通過ExtendedProperties配置NVelocity的運行環境參數,當執行VelocityEngine的Init(ExtendedProperties)後,NVelocity會合并自訂配置和預設配置。NVelocity在NVelocity.Runtime.RuntimeConstants中定義了預設配置項的名稱,在內嵌資源檔NVelocity.Runtime.Defaults.nvelocity.properties中定義了所有預設配置項的值
Time of Update: 2018-12-06
今天伺服器新裝了一個光網卡,型號:intel(r) pro/1000 pf server adapter下了個驅動大師裝網卡驅動,報錯 difxapi.dll 缺失
Time of Update: 2018-12-06
文章目錄 一步一步InfoPath(02)--安裝VSTA環境 一步一步InfoPath(02)--安裝VSTA環境VSTA(Visual Studio Tools for Applications)安裝電腦需要安裝了 Microsoft .NET Framework 2.0 或更高版本。預設情況下,當您安裝 InfoPath 時,並不會安裝 Microsoft Visual Studio Tools for Applications
Time of Update: 2018-12-06
快速排序及精確效能統計 快速排序及精確效能統計Table of Contents1 快速排序1.1 快速排序演算法1.2 實現1.2.1 單向劃分1.2.2 雙向劃分1.2.3 使用隨機數劃分1.3 效能評估1.3.1 時間複雜度1.3.2 簡單統計1.3.3 最佳化實現1 快速排序 1.1 快速排序演算法快速排序使用分治法(Divide and conquer)策略來把一個串列(list)分為兩個子串列(sub-lists)。 步驟為:從數列中挑出一個元素,稱為
Time of Update: 2018-12-06
項目編譯時間出現以下錯誤:將字串轉換為 uniqueidentifier 時出現語法錯誤。 說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。 異常詳細資料: System.Data.SqlClient.SqlException: 將字串轉換為 uniqueidentifier 時出現語法錯誤。源錯誤: 行 110:FDataSet = new DataSet();行 111:if
Time of Update: 2018-12-06
部落格園應該是用的UTF-8編碼但在中文的瀏覽器(IE,FireFox……)中,預設編碼為GB2312,如果瀏覽器不能自動調整編碼的話就會出現亂碼現象,如:手動改為UTF-8後恢複正常!感覺編碼的設定是在B/S開發中最令人頭疼的問題之一了,前一段時間在做一個辦公用品商務網站時就已經深惡痛絕了,其罪魁禍首就是UTF-8和GB2312的相容問題。最初我們都統一使用UTF-8,連上資料庫後,千奇百怪的亂碼問題就接踵而至了,只要遇到GB2312的編碼就是亂碼,全部統一為UTF-8後無法解決問題。迫於無奈
Time of Update: 2018-12-06
1 類圖用例敘述詳細描述了系統將對每一個事件做出的響應,這為後續工作中系統及其環境間互動建模提供了可能。同時,為了理解應用程式的問題域以及定義使用者對已儲存資料的需求需要建立概念性模型,描述系統中各種對象以及它們之間的各種關係。物件導向方法的核心工作是分析和設計對象以及類,這是一個迭代過程。類作為一個整體,代表了早期系統問題域的概念性模型,隨著其含義的逐步明確,概念性模型不斷演化,發展到實現模型,直接對應到程式語言的實現架構,最後根據實現模型進行類編程實現。
Time of Update: 2018-12-06
文章目錄 基本概念 執行個體需求情境 在畫使用案例圖的時候,理清用例之間的關係是重點。用例的關係有泛化(generalization)、擴充(extend)和包含(include)。其中include和extend最易混淆。下面我們結合執行個體徹底理清三者的關係。 基本概念 使用案例圖(Use Case
Time of Update: 2018-12-06
Advanced MVVM [中英文全集]:原文(E文): Advance MVVM第一章: 全文簡介第二章:簡要概述WPF和MVVM第三章:View架構簡介第四章:ViewModel架構簡介第五章:Animated Transitions第六章:Animated Transitions 下的無限制撤銷實現第七章:Game-Over對話方塊第八章:回顧作者: Kingmoon轉載請註明: http://www.cnblogs.com/kingmoon 前言:
Time of Update: 2018-12-06
文章目錄 (二)系統執行流程與資料流程(一)系統需求規定 1. 前言 標題只是唬人的嘿嘿,不過使用到的技術倒是很潮哈: SharpDevelop4.0 AddInTree部分(外掛程式式架構就靠它了), CSLA.NET, Caliburn.Mirco(MVVM), DevExpress控制群組。好吧,這個拿到優秀畢設,我承認都是靠這些噁心的技術和裝B的介面亮瞎了評審的X眼。 不多說直接上代碼?嘔,不直接上論文。
Time of Update: 2018-12-06
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>異常的處理也是程式中比較重要的一個部分,今天我們就針對用ILmso-hansi-font-family:"Times New Roman"'>書寫異常處理代碼進行講解,首先照例給出要實現的類的C#mso-hansi-font-family:"Times New Roman"'>代碼,如下:ExceptionHandlerCode
Time of Update: 2018-12-06
public static bool IsMobile() { string agent = (HttpContext.Current.Request.UserAgent + "").ToLower().Trim(); if (agent == "" || agent.IndexOf("mozilla") != -1 || agent.IndexOf("opera") != -1) return false; return true;
Time of Update: 2018-12-06
flash cs3 鍵盤ASCII編碼2009-08-20 14:40字母 A 到 Z 和標準數字 0 到 9下表列出了標準鍵盤上字母 A 到 Z 和數字 0 到 9 的鍵,及其相應的鍵控代碼值,這些值用於在 ActionScript 中標識這些鍵:字母或數字鍵鍵控代碼ASCII 鍵控代碼A6565B6666C6767D6868E6969F7070G7171H7272I7373J7474K7575L7676M7777N7878O7979P8080Q8181R8282S8383T8484U8585
Time of Update: 2018-12-06
在Basic MSI中,Action可以是立即執行,也可以是順延強制。它們的區別是什麼呢?顧名思義,一個是立即執行,一個順延強制,等於沒說,
Time of Update: 2018-12-06
[19]最後曾提到了在函數通過傳值方式(by value)返回一個對象時,不可避免地要產生一個臨時對象,這會嚴重影響到程式的效率,如下例計算兩個分式的乘積:class CRational{public: CRational(int numerator, int denominator) { this->numerator = numerator; this->denominator = denominator; } int
Time of Update: 2018-12-06
轉載:http://blog.pfan.cn/xman/43212.htmlGetBuffer()主要作用是將字串的緩衝區長度鎖定,releaseBuffer則是解除鎖定,使得CString對象在以後的代碼中繼續可以實現長度自適應增長的功能。 CString ::GetBuffer有兩個重載版本:LPTSTR GetBuffer( );LPTSTR GetBuffer(int nMinBufferLength);在第二個版本中,當設定的長度小於原字串長度時,nMinBufLength =