Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101/ 基於文檔視圖結構程式的雙緩衝繪圖架構比較多,那麼如何在對話方塊上繪圖呢?以前通常的做法是拖一個靜態文本控制項或其它控制項當作繪圖區域或者在這個地區上建立一個視圖出來。看了微軟的一個樣本程式DrawCli(一個繪圖的單文檔程式),產生了一些靈感,決心把它移植到對話方塊繪圖上,摸索了一下,搞了一個基於對話方塊的簡單雙緩衝繪圖架構。 具體代碼如下,對話方塊標頭檔代碼: #include
Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101 很久沒寫部落格了,難得今天有空,心情也不錯。寫什麼內容呢?就寫寫最近接觸的一個很棒的xml操作庫——pugixml。
Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101 下載最新的MapWindowGis源碼,然後寫了個測試程式,出現下面的重定義錯誤: 1>e:\2012\mapWindow\intdir\debug\testocx\mapWindow.tlh(4444): error C2535: “long mapWindow::IImage::GetOriginalHeight(void)”: 已經定義或聲明成員函數1> e:\2012\
Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101 如何理解ESRI的shp檔案?一個shp檔案一般由三個檔案組成:shp檔案、dbf檔案、shx檔案和prj文件。shp檔案記錄的是每個圖形元素的座標位置資訊,dbf檔案記錄的是每個圖形元素的特徵資訊,shx文件是一個對應檔,關聯shp和dbf,prj檔案記錄的是整個檔案用到的投影座標資訊。其中prj檔案是可選的,其它三個是必需的。
Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101 今天同事遇到了這樣一個問題。他的代碼如下:FILE* fpHdr = NULL;fpHdr = fopen( "D:\\spec_lib\\igcp264\\igcp_1.hdr", "r");CPLReadLine( fpHdr); 我調試進去,發現崩潰的程式碼片段是:long
Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101 這個問題很普遍。最近在研究這個問題,在網上搜了一些資料,再結合自己的經驗,談談自己的一些想法。 一.雙緩衝能提高繪圖效率嗎? 網上有篇文章:繪圖效率完整解決方案——三種手段提高GDI/GDI+繪圖效率,其中提到一種方法是:1.
Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101
Time of Update: 2018-12-03
///////////////////////////////////////////////////////////////////////////////////通常使用兩個類,即鏈表的結點類和鏈表類,協同表示單鏈表。//一個鏈表包含了零個或多個結點,因此一個類型為List的對象包含有等於零個或多個類型//為LinkNode的對象。這種關係在物件導向方法中叫做彙總關係,或叫做整體-局部關係。//為簡化問題,設一個單鏈表的每一個結點中的資料元素為一個整型資料,有4種方法設計//其資料結構。//
Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101 晚上一哥們打電話向我求助,說他屋的一個筆記本無法訪問設定好的無線網路A,其它的無線網路都能訪問,其它的裝置包括筆記本和手機都能訪問無線網路A。於是我上網查資料幫他解決這個問題。
Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101 GDI+的繪圖類Graphics的繪製圓弧的介面DrawArc Status DrawArc(IN const Pen* pen, IN const Rect& rect, IN REAL startAngle, IN REAL sweepAngle)
Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101 繼續學習pugixml庫使用。xml檔案的節點一般有兩種方式: <paramname="version" type="float" value="1.1" />和 <Welcome>Welcometo MyApp</Welcome>
Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101 最近使用GDI,發現它的多邊形填充函數Polygon (hdc, apt, iCount) ;會把多邊形邊界繪製出來。具體如下面代碼:case WM_PAINT:{hdc = BeginPaint (hwnd, &ps) ;LOGBRUSH log_brush;log_brush.lbColor = RGB(255,0,0); log_brush.lbStyle =
Time of Update: 2018-12-03
處理機字長是指處理機能同時處理(或運算)的位元,即同時處理多少位(bit)資料。比如Intel Pentium 4處理器字長為32位,它能同時處理32位的資料,也即它的資料匯流排為32位。以前的處理器比如8086,則為16位處理器,現在新興的64位處理器,它的資料吞吐能力更強,即能同時對64位元據進行運算。處理器的字長越大,說明它的運算能力越強。如果講處理器的定址範圍,則要看處理器的地址匯流排的位元,而不是它的字長!這個要明白!比如Intel Pentium
Time of Update: 2018-12-03
朱金燦 查看宏代碼是學習VBA開發的一種捷徑。現在我介紹如何察看宏代碼。比如現在我要用VC實現在word中對一幅映像進行置中顯示。我怎麼知道置中顯示映像的宏代碼呢?下面以這個例子進行說明(環境為word2003): 具體如下:1.
Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101 朋友使用Excel製作表格時向我提出這樣一個需求:有一列寫出計算公式,另一列將該公式的計算結果自動算出,具體如: 我告訴他,這個寫一個宏就可以實現了。具體步驟如下:1. 找到“工具”功能表列下的宏(M)菜單下的宏(M),如所示:2.
Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101 如何突破GFW?(關於什麼是GFW,不解釋,不明白的同學請google之),朋友教了我一招——使用Windows系統Hosts檔案(關於什麼是使用Windows系統Hosts檔案,請參考參考文獻一) 大家知道Windows系統Hosts檔案的請求層級比DNS網域名稱解釋高。因此在Host檔案裡加兩條映射:203.208.46.175 google.com 203.208.46.175
Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101 今天和朋友聊天。他們要做一個類似excel表格的控制項。我問他為何不採取MS
Time of Update: 2018-12-03
作者:朱金燦來源:http://blog.csdn.net/clever101
Time of Update: 2018-12-03
來源:http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/ (一)為什麼你應該(從現在開始就)寫部落格
Time of Update: 2018-12-03
如何使用離線部落格發布工具發布CSDN的部落格文章 - 山裡來的魚的專欄 - CSDN部落格Windows Live Writer Windows Live Writer 是微軟推出的一款免費的部落格發布軟體,秉承微軟office 系列辦公軟體的操作介面,非常容易上手. 且據帕蘭所知, 這雖然只是一款小小的部落格發布軟體, 但似乎卻成為了微軟為數不多的讓使用者叫好的產品之一. Windows Live Write推出不久就得到了許多Blogger追捧,