re: 閑暇時間做的幾個界面 萬連文 2006-12-05 18:19
代碼已經放再上面了
當作娛樂就不頭大了
re: 閑暇時間做的幾個界面 萬連文 2006-12-04 22:38
第一次不放源碼有這么多問題,唉,還是把代碼放上去,環境vs2005的。
re: 閑暇時間做的幾個界面 萬連文 2006-12-04 18:36
可能是你沒有mfc8的dll,我編個release你試試看,感興趣可以給你source
re: 我把初戀搞丟了(原創) 萬連文 2006-11-25 01:44
你是????
re: 我的第一篇ppt,討論軟件設計 萬連文 2006-11-18 15:17
能給點修改意見最好不過
我做gis平臺的,eris研究過,從軟件構造技術上,當然我非gis專業,計算機研究生
Rebuild一下或者n下就ok了,我遇到很多次,好像都是中文版有這個問題,英文版沒聽別人說過,呵呵
re: 推薦一本關于講程序排錯的電子書 萬連文 2006-11-11 22:47
本人已經在武漢,^_^
re: 推薦一本關于講程序排錯的電子書 萬連文 2006-11-11 18:49
re: FreeType2研究 萬連文 2006-11-08 23:53
@沐楓
希望能教下我如何顯示漢字,謝謝
你沒有安裝VC7?
不清楚你的提示什么時候產生的。
re: 刻苦學習各種隨機數的產生 萬連文 2006-11-08 19:39
不錯啊,我差一篇論文不曉得可以借我不
re: FreeType2研究 萬連文 2006-11-08 17:38
以前學習ogl很長時間,苦賴沒有機會,永遠是個業余愛好者。
re: 我得C++學習心得 萬連文 2006-10-25 21:11
若是語言問題,找一本好書熟讀幾遍,仔細體驗每個語法特性《Thinking in C++》 《C++ Primer》這等好書多多看多多動手,加深編程體驗。古人云:熟讀唐詩300首,不會韻詩也會偷。
re: 工具欄插件設計 萬連文 2006-10-17 18:20
@richard
Exe是MFC程序支持ATL
插件是ATL程序,不支持MFC
建立多文檔程序,添加接口,提示選擇OK,向導自動為mfc程序添加atl支持。
這也就是國內技術落后國外5~10年的原因,外國使用COM的時候中國使用C/C++,外國使用.NET的時候中國狂搞COM組件編程。當我意思到這樣的問題的時候,我從學校跑了出來,不過馬上就要回到你說得“現實社會”了。
PS:我看到我的ATI顯卡設置程序都是.NET寫的。
C#已經用于桌面開發,從易用性和性能上都不錯,下一代的界面開發WPF主要靠C#,前提是用戶機器的內存和CPU需要換代一次。對效率要求極高的可以不用C#,然而可以考慮分層實現。我們有必要擔心效率,但是我們無法抗拒硬件的淘汰。
re: 我得C++學習心得 萬連文 2006-09-22 19:54
要說數據結構,我基本也忘記了。你說比賽我覺得就是隨了潮流,但不保證是盲從。學習數據結構容器算法的思想,應用在實際項目里面,盡管有stl、boost之類,把握好它是必不可少。我沒有參加過比賽,也沒有得過獎,我的學習階段很低調。我學習數據結構得時候,人家用mfc、VB做出窗口,當時覺得自己很土。學習要有靈感,舉一反三,見落葉知春秋,不要浮躁,沉住氣該掌握得都會慢慢掌握。到達一定積累后,各種語言編程對你就不在問題,而如何有效運用各種語言揚長避短才是應該得。
re: 雜亂的設計念頭 萬連文 2006-09-17 21:08
如果基于COM做,如果想實現一個頂層對象以便查詢所有需要接口,可以參考實現IServiceProvider接口進行服務派送
re: 一個小型繪圖程序 萬連文 2006-09-15 17:18
建議用ActiveX+ADO,或者C#控件封裝,具體需求我不知道,請聯系我。qq:57982847
re: 使用UNICODE提高效率 萬連文 2006-09-12 09:08
如果說誤導應該不至于,使用Unicode也是微軟建議的。出了例子是Windows核心編程里面的,我本人覺得算是合理。至于別人是否贊同和采用,個人愛好問題。
re: 使用UNICODE提高效率 萬連文 2006-09-11 22:40
為了軟件國際化,軟件開發最好采用Unicode,以這個作為前提,我們調用API時候,采用ANSI字符到接口地方必須會經過一個轉化過程,這個就是額外花費。至于你談到得那個時間我沒有考證,可能一時半會無法考證,不過按照常理,你也沒有給出依據,既然選擇微軟,還是跟著它走好了。另:采用Unicode字符可以避免混合字符集使用帶來一些隱晦的混淆。用Spy++隨便看一個MicroSoft開發的Windows窗口,好想都是Unicode的。
re: 讀《UNIX編程藝術》第四章 萬連文 2006-09-10 22:51
一直想找一本好書靜下心看,各種原因總是無法如愿。羨慕你......
re: 讀VC++內幕之體悟 - 11 萬連文 2006-09-10 22:49
Locks the class factory of the specified control so that dynamically created data associated with the control remains in memory. This can significantly speed up display of the controls. For example, once you create a control in a dialog box and lock the control with AfxOleLockControl, you do not need to create and kill it again every time the dialog is shown or destroyed. If the user opens and closes a dialog box repeatedly, locking your controls can significantly enhance performance. When you are ready to destroy the control, call AfxOleUnlockControl.
根據msdn解釋和參數來看,恐怕鎖住的不是控件而是控件對應的類廠,僅僅一個clsid不是實例對象,充其量只是決定控件的類型信息。這樣好處應該是多次創建帶來的,COM組件創建需要類廠。
re: 一個小型繪圖程序 萬連文 2006-09-08 09:30
由于每個圖形形狀不同,所以你可以在基類定義一個HitTest函數,遍歷當前視圖中所有圖形(不考慮效率情況下),讓它們自己返回是否選擇。你定義一個當前選擇圖形對象用來保存選擇到的圖形,改變屬性可以在基類定義一個ShowProperty函數,每個派生類實現自己的屬性對話框。
re: 臨時對象的生存期 萬連文 2006-09-05 20:43
做開發的人和做學生的關注點不同,就像我以前抱住STL而不用MFC Collection一樣,周星馳說過:球不是這么t的;修改一下:項目不是這么開發的。
注意利用MFC、.NET等向導學習技術,注意學會利用MSDN學習技術、注意向身邊有思想的人學習技術是我總結的學習技術的方法。2004年10月8日進入公司做項目,掐指一算快2年,對自己技術的提高還算滿意。深刻體會到一句話:編程不扎實做上十年根本無法談上技術大師。MFC的Frame框架、文檔視圖、控制條等源碼部分都值得反復學習。
現在不知道是工作還是學習,可能都算,在北京遇到一個編程前輩,指點我,現在主要做MFC/ATL/.NET/ActiveX混合編程框架,有時間我就搞點古老玩意。
re: MFC應用集成VBA二次開發 萬連文 2006-08-31 11:37
互相交流,加油,共勉。
re: MFC應用集成VBA二次開發 萬連文 2006-08-31 10:14
@漂舟
實話說我還是學生,上研究生一年級(馬上二年紀咯),少壯須努力?。?
@szwulf
我也是CodeProject上看到一段話的,覺得不錯,修改成自己的,不過前2天也在CodeProject上發過2片文章,自愧e文太差,漢語也不強。
@venliong
確實下載不到,我的是別人給的并得到指點才有機會研究一下。
re: 用variant存point數據 萬連文 2006-08-31 00:02
struct直接導出,VB可以使用,不過好像有warning
re: 沉默是金 萬連文 2006-08-24 18:25
凡事不可過頭,對于交互性很強的操作不宜彈出提示框,某些情況下提示還是有必要,尤其有嚴重后果的時候。
re: 推薦一本關于講程序排錯的電子書 萬連文 2006-08-24 12:46
斷點,調適時候起中斷作用,程序執行到斷點出會停下來,你可以監視變量值定位錯誤。
re: 我把初戀搞丟了(原創) 萬連文 2006-08-22 17:57
事情過去很久了。我自己放棄了,因為我根本就不愿意爭搶什么。全部失去到不至于,技術在手里永遠不會跑,但女人就未必了。為自己的母親,再燃心中的斗志。
Tangram是一種不同于目前編程得一套開發框架,目的是致力于是所有開發基于組件化,也就是把一個程序打碎成為零散得控件,然后組合構成系統。一個東西打碎后在組合那就不是一個東西而是一類東西。主要技術:MFC、COM、.NET互操作。目前它完成了:MFC多文檔組件化開發、文檔結構可視化設計器(集成VS2005插件)、皮膚支持引擎、文檔支持控件(用于VB之類)、MFC集成.NET支持、VBA引擎(軟件集成VBA)、IE擴展。做TangramLite目的是為了一點點呈現這些特性,使得開發人員對程序開發的理念產生變化,程序模塊不是為了解決一個問題,而是解決一類問題,不僅為自己所用,也能為其他人使用。可想如果所有開發人員都有這樣的思想,那么軟件世界就是一個組件資源空間,到處都是可以利用的資源。
re: 推薦一本關于講程序排錯的電子書 萬連文 2006-08-22 09:38
re: 消遣貼 萬連文 2006-08-15 09:28
出師未捷身先亡,長使英雄淚滿襟
re: 推薦一本關于講程序排錯的電子書 萬連文 2006-08-14 20:47
我提出一條,把書中的代碼盡量寫成測試例子提供下載,這樣更容易理解。調試與編譯器息息相關嘛。
re: SOCKET的封裝 萬連文 2006-08-10 06:57
代碼呢???可以給我一份???
wlwlxj@gmail.com
謝謝
去掉很簡單,使用另外一個控件DHTML控件,我只知道這樣了。
re: 總結大一的ACM生活! 萬連文 2006-08-08 06:30
哦,初中的奧林匹克比賽一般是數學物理之類,我21歲才開始學習計算機。
re: 總結大一的ACM生活! 萬連文 2006-08-07 16:35
這讓我想起初中時候的奧林匹克比賽,我皮顛皮顛參加,結果根本不是那個料。所以一直到現在也不知道什么是acm,差距。。。
這個在msdn文檔里面有啊,你搜索msdn文檔*.doc
re: 并行編程--MPI開發入門 萬連文 2006-08-07 16:21
恩,謝謝拉。要是以前知道的話就可以試驗一下,可惜放下很久了。
re: 一個小型繪圖程序 萬連文 2006-08-02 08:40
是樹創建的ID,這個例子是當初趕時間給人家做的課程實習,所以注釋比較少。