原创 CToolBarCtrl工具欄操作

1、  CToolBarCtrl 操作 //動態創建 CToolBarCtrl m_Toolbar;//聲明變量   //創建工具欄 m_Toolbar.Create(WS_BORDER|WS_VISIBLE|WS_CHILD|WS_CL

原创 GridControl如何綁定主從表

------------------代碼開始----------------------------------------------------------------------           DataSet ds = n

原创 unity-android開發編譯錯誤一

問題描述 編譯apk時,報錯 CommandInvokationFailure: Gradle build failed.  D:/programfile/Java/jdk1.8.0_131\bin\java.exe -classpath

原创 十、迭代器和組合模式

把迭代器模式和組合模式放在同一篇的原因是其聯繫比較緊密。 一、迭代器模式 1.1迭代器模式定義 迭代器模式提供一種方法順序訪問一個聚合對象中的各個元素,而不是暴露其內部的表示。 這個模式提供了一種方法,可以順序訪問一個聚合對象

原创 十一、狀態模式

我們在做某一些操作的時候,遇到不同狀態的時候就會有不同的處理方式。爲了判別這些狀態,我們必然會使用大量的if else語句來做狀態判斷處理。而隨着if else(或switch case)語句的增多,程序的可讀性,擴展性也會變得很弱。維護

原创 九、模板方法模式

1. 概述   定義一個操作中的算法的骨架,而將步驟延遲到子類中。模板方法使得子類可以不改變一個算法的結構即可重定義算法的某些特定步驟。 2. 模式中的角色   2.1 抽象類(AbstractClass):實現了模板方法,定義了

原创 八、外觀模式

一、外觀模式的定義 外觀模式提供了一個統一的接口,用來訪問子系統中的一羣接口。外觀定義了一個高層接口,讓子系統更容易使用。   外觀模式讓我想起了一套設備,不知道大家有沒有照過大頭貼,我是沒有照過,但是我見過照大頭貼的設備。其是由電腦,打

原创 六、命令模式

、 命令(Command)模式 命令(Command)模式屬於對象的行爲模式【GOF95】。命令模式又稱爲行動(Action)模式或交易(Transaction)模式。命令模式把一個請求或者操作封裝到一個對象中。命令模式允許系統使用不同

原创 一、策略模式

//來自《Head First 設計模式》 先從簡單的模擬鴨子應用做起         Joe是一名程序員,爲一家公司開發模擬鴨子游戲,該公司的主要產品是一種可以模擬展示多種會游泳和呷呷叫的鴨子的遊戲。這個遊戲是使用標準的面向對象技術開發

原创 MyEclipse創建Maven工程

http://blog.sina.com.cn/s/blog_4f925fc30102epdv.html 先要在MyEclipse中對Maven進行設置: 到此Maven對MyEclipse的支持設置完畢。 下面我們在My

原创 MyBatis+Spring+MySql簡單配置

http://www.cnblogs.com/yqskj/articles/2203312.html

原创 軟件開發項目管理軟件分析

項目管理軟件需求:   1、  能創建多個項目且是bs結構的 2、  每個項目必須具備以下要素:名稱,啓動時間,項目負責人,備註,項目附件(需求文檔,設計文檔,溝通記錄) 最好有以下信息:項目參與人,項目開始完成時間,討論 3、查看項目總

原创 七、適配器模式

適配器模式 定義:將一個類的接口,轉化成客戶期望的另一個接口,適配器讓原本接口不兼容的類可以合作無間。   我們周圍的適配器 最常見的例子是三孔插座和兩孔插座,如果牆上有一個三孔插座,但是我們的充電器又只能使用兩孔的插座,那麼我們通常是

原创 獲得漢字字符串拼音首字母

public static string GetUpperindexcode(string strText)         {             return indexcode(strText)

原创 單例程序

using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; using System.Diagnosti