Time of Update: 2018-12-06
TFS:Visual Studio 2010Team Foundation Server 隨著敏捷開發在國內已經熱了很久了,形形色色的敏捷工具登上了曆史舞台。作為微軟技術的追隨者,VSTS 2010給我等帶來了福音。VSTS 2010是微軟新一代開發工具和平台。它結合了軟體生命週期(SDLC)和軟體應用周期(ALM)為主線進行開發、設計、測試等工具進行軟體管理。下面我們就來分享一下他的安裝過程。TFS安裝方案:
Time of Update: 2018-12-06
在應用程式中宿主MEF Managed Extensibility Framework(MEF)是.NET平台下的一個擴充性管理架構,他的特點如下: 1、.net下的一個可擴充行管理架構,包括了依賴注入和Duck Typing。 2、 輕鬆應對應用程式擴充並且對已有代碼產生最小影響。 3、 應用程式和擴充程式之間不產生直接依賴,多個同樣需求共用擴充程式。 參照http://mef.codeplex.com上面的教程嘗試實現了一個樣本實現的步驟如下:1、建立一個wpf的Console
Time of Update: 2018-12-06
在asp.net頁面中用到了含<>字元的字串作為TextBox的值,再次提交的時候就會出現這個問題,在網上找了很久,最終解決了這個問題,方法如下:在設定檔中添加如下節: <pages validateRequest="false" /> <httpRuntime requestValidationMode="2.0"/>由於我用的是4.0版本,只能再弄到2.0下去執行,屏蔽掉HttpHandler 童鞋們路過的找到好方法請多多指教。。。。。
Time of Update: 2018-12-06
Blend可通過工具列拖拽自身帶的很多控制項,並且這些控制項都有自身預設的樣式,我們在設計的過程中使用這些控制項;同時我們可以利用現有對象產生新的控制項。下面我們就來學習一下從對象建立控制項。首先建立一個新的項目,起名 Study
Time of Update: 2018-12-06
Microsoft Expression Blend 是一款專門針對Sliverlight構建Web應用程式和WPF構建Microsoft Windows 應用程式的功能齊全的製作精美使用者介面工具。用了一段這個工具,覺得很強大和實用,所以在此把我的學習心得拿出來和大家共同學習,如果有理解錯誤或者遺漏的地方請大家發揚相互協助的美德,不吝賜教。如果有需要Blend4中文破解版的朋友可以在這裡下載http://www.cnblogs.com/Clivia/archive/2010/10/
Time of Update: 2018-12-06
在項目的實施過程中經常會出現這樣那樣的協調問題和技術難題,這樣每天的晨會和夕會就顯得格外重要。 晨會是每天早上都要進行的會議。 會議有專案經理發起,項目組全體成員參與。會議的主要議題是集中解決項目中的困難,如:人手不夠,技術障礙,大規模變更,進度落後,進度安排過緊,協調困難等等。為避免晨會的形式化,需要將晨會的重要性傳達給每一位成員,並在組織形式上給予有效支援,可以採取分享知識、遊戲活動等形式,確保晨會品質。 夕會一般在項目很緊張的時候才會啟動。
Time of Update: 2018-12-06
學習型項目團隊是以完成一個或多重專案為目標,共用資訊和其他資源,並按一定的組織規則通過充分的溝通和協商開展工作的團隊。項目團隊中如果能順利引入學習型團隊建設,不但能提供組織績效,還能帶動組織生命力。在學習型項目團隊中,每個人都要參與識別和解決問題,使團隊能夠進行不斷的嘗試,改善和提高項目實施能力和創新能力。學習型項目團隊的基本價值在於解決問題,有別於傳統項目團隊以效率為設計的著眼點,其通過獨特的方式綜合考慮客戶需求和項目特性,提出創新觀念來實現項目價值的提高。
Time of Update: 2018-12-06
1.CHAR的長度是固定的,而VARCHAR2的長度是可以變化的2.CHAR的效率比VARCHAR2的效率稍高。對比:VARCHAR2比CHAR節省空間的,在效率上比CHAR會稍微差一些,即要想獲得效率,就必須犧牲一定的空間,這也就是我們在資料庫設計上常說的‘以空間換效率’。 VARCHAR2雖然比CHAR節省空間的,但是假如一個VARCHAR2列經常被修改,而且每次被修改的資料的長度不同,這會引起‘行遷移’(Row
Time of Update: 2018-12-06
查詢組合容器當查詢一個簡單一實例時返回null或者一個以上時會出異常。GetExportedValue();var container = new CompositionContainer(new AssemblyCatalog(typeof(Program).Assembly));Root partInstance = container.GetExportedValue<Root>();[Export("my_contract_name")]public class Root{}
Time of Update: 2018-12-06
聲明匯入以下內容從http://mef.codeplex.com/摘抄而來屬性匯入用Import標示組件作為屬性匯入class Program { [Import] public IMessageSender MessageSender { get; set; } }構造器參數匯入通過將組件作為構造參數來實現匯入使用方法: 1、添加ImportingConstructor屬性 2、為匯入添加構造參數class Program {
Time of Update: 2018-12-06
物件導向的三大特性:封裝、繼承、多態三大基本設計原則:1。封裝變化2。面向介面編程而非實現3。優先使用組合設計原則:1。單一職責原則 一個類只有一個單獨的職責,多有的對象只關注自身職責的完成。2。開放關閉原則 對擴充時開放的對修改是關閉的。 實現方法: a。抽象化,將系統設計為不再更改的架構,抽象層預見了所有的擴充,在需要改變的時候只需要添加相應的實現。 b。封裝變化,可變化的行為放在一個對象裡,即:“對可變性封裝”3。裡氏替換的原則 子類型可以完全替換父類型
Time of Update: 2018-12-06
在企業管理中很少有企業會對一個完成的項目做品質報告,但是品質報告對提高一個項目團隊工作水平和生產能力至關重要,同時對企業管理經驗的積累也非常重要。 品質報告主要包括生產性分析、品質分析和對應改進策。 生產性分析:在企業長期性生產過程中,累計並分析得到軟體生產過程層級理想的工作量,分析項目實施預定工時和實際工時,得出是否符合生產性相關的結論。 例如:一個頁面的生產性是1MD 緊急問題處理速度慢
Time of Update: 2018-12-06
上篇文章中我們學習了從對象建立新的控制項,這篇我們接著來學習控制項----從對象建立使用者控制項。項目的右鍵菜單-->添加新項-->在建立項中選擇UserControl-->確定,我們都知道通過這一步驟可以建立一個使用者控制項,在本文中我們不討論這種方式,我們來學習從對象建立UserControl。首先建立一個新的項目,起名 Study然後在MainPage.xaml中拖拽一個TextBlock
Time of Update: 2018-12-06
聲明匯出以下內容是從http://mef.codeplex.com/提取而來 MEF的匯出是通過Export屬性來標示的,可以匯出組件、屬性、方法欄位。組件匯出:[Export]public class SomeComposablePart { ...}屬性匯出原因: 1、可以匯出CLR的最終類型,或者第三方類型 2、建立耦合匯出 3、可以匯出相關係列的預設組件 public class Configuration { [Export("Timeout")] public
Time of Update: 2018-12-06
ISO/OSI是開放系統互聯參考模型,簡稱OSI參考模型。該模型將網路通訊協定共分為7層,具體如下:應用程式層:提供兩個網路使用者之間的網路分布式應用環境和應用開發環境展示層:提供統一的網路資料格式會話層:建立和控制兩個端實體間的會話過程傳輸層:提供端實體間的可靠通訊網路層:提供路由選址和通訊控制資料連結層:相鄰兩個節點間可靠資料轉送物理層:規定串連網路裝置的標準和傳輸位元流常用裝置所在的協議層:路由器:網路層 轉寄IP資料報數據機:物理層 數字訊號和類比訊號的轉換乙太網路交換器:資料連結層
Time of Update: 2018-12-06
單例模式學習筆記特點: 1、單例模式的類只有一個執行個體,並且對象只被建立一次 2、執行個體在類中建立 3、類中提供靜態方法或者屬性供外部調用類的執行個體要點: 1、單例類不能實現IConeable介面和序列化 2、沒有考慮到對象的銷毀,在有記憶體回收的平台中可以不考慮 3、使用過程中要考慮到多執行緒 使用程式碼範例:public partial class userControl : UserControl {
Time of Update: 2018-12-06
silverlight提供了屬性系統,管理相依性屬性。相依性屬性的用途在於提供一種方法基於其他輸入的值計算屬性。這些其他輸入可以包括外部屬性、即時屬性確定機制、重用模板或者通過對象樹中其他元素的父子關係獲得的值,還以可以提供將更改傳播到其他屬性的回調。下面就來給Button添加一個相依性屬性: public static readonly DependencyProperty TextProperty = DependencyProperty.Register(
Time of Update: 2018-12-06
在項目的過程中,總會有人走有人來,什麼樣的人能很快的融入角色、融入團隊為項目團隊創造最大的價值呢?就組建學習型團隊對新同事要求做以下分析。1、態度: 態度決定一切。對工作負責,對自己的勞動成果負責的人能夠很快融入團隊,同時能夠快速學習不同的業務知識。一個報有好高騖遠,不能腳踏實地態度的人肯定不能嚴以律己,積極溝通學習,自然也不會得到其他成員的認可。2、溝通 適度的溝通可以融合團隊,加快項目進度,提高自身技術和業務能力。
Time of Update: 2018-12-06
TFS的安裝環境要求系統必須安裝IIS,這個對於微軟技術的追隨著不是問題。將收集的安裝過程羅列如下:在 Windows Server 2008 上安裝 IIS 7.0單擊"開始",依次指向"程式"、"管理工具",然後單擊"伺服器管理員"。在樹狀窗格中單擊"角色"。在詳細資料窗格中單擊"添加角色"。此時將啟動"添加角色嚮導"。在"開始之前"頁上閱讀說明,然後單擊"下一步"。在"選擇伺服器角色"頁上選中"Web 服務器 (IIS)"複選框。如果出現"是否添加 Web
Time of Update: 2018-12-06