原创 GNU Emacs 命令列表

  by Yazy,2005-6-1  http://www.gnu.org/software/chinese/manual/TUTORIAL.cnEmacs 命令通常包含有 CONTROL 鍵(有時候以 CTRL 或 CTL 來標示)或

原创 Multiline Text Editing Widget (1)

Multiline Text Editing Widget        From: http://www.bravegnu.org/gtktext/Vijay Kumar B. [email protected]$Name:

原创 Multiline Text Editing Widget (9)

From: http://www.bravegnu.org/gtktext/x551.htmlPrev 9. Tutorial Copyright and Permissions NoticeCopyright (C) 2005 Vija

原创 編繹Boost。

如果不構建Boost,它的很多庫都可以直接使用,但是有一些更吸引人的子庫便要求Boost一定要在構建之後才能使用,例如Boost.Python(我試驗過在未編繹Boost時使用失敗)。Boost包裏有豐富的文檔,包括構建工具Boost.J

原创 跨平臺,跨出心域

  by Yazy,2005-5-31現代的程序設計語言被談論很多的話題有“跨平臺”。Java語言有“Write once, Run every”的平臺無關性廣告,很多Java程序員以此倍感自豪。C++語言也被稱爲“跨平臺”性最好的語言之

原创 動態實例生成機制

by Yazy -- 2005,04.21構件、高級面對象的核心是:通過已經編繹代碼,生成對象,該對象與源代碼的定義具有完全一致的語意。這樣一種創建對象的能力降低了組件複用的複雜性。(我這裏所用的“高級”是指“具有運行時特性的”)。比如一

原创 Multiline Text Editing Widget (3)

From: http://www.bravegnu.org/gtktext/x234.htmlPrevNext3. Cut, Copy and PasteIn this section you will learn how to do c

原创 用template來替代重載

by Yazy -- 2005, 04.23如果我們要實現一個支持多種輸入類型的函數,在C++裏我們可以使用“重載”:    void test(int n)    {        cout<<"test(int): "<<n<<end

原创 .NET Remoting

〔討論〕remoting中如何傳遞事件:http://search.csdn.net/Expert/topic/1880/1880263.xml?temp=.4922907〔討論〕用remoting時delegate不起作用:http:/

原创 Multiline Text Editing Widget (8)

From: http://www.bravegnu.org/gtktext/x534.htmlPrevNext8. Final Notes8.1. GtkTextView in gtk-demoThe gtk-demo which is

原创 Multiline Text Editing Widget (6)

From: http://www.bravegnu.org/gtktext/x417.htmlPrevNext6. Images/WidgetsA text buffer can hold images and anchor locati

原创 C++資源之不完全導引 [下] / 曾毅 陶文

聲明: .本文2004年5月首發於《CSDN開發高手》,版權歸該雜誌與《程序員》雜誌社所有。雜誌限於篇幅部分內容有所刪節,此處版本爲相對完整版本。 .

原创 軟件開發的哲學思考

卡內基-梅隆軟件開發學院及其它學院的研究人員用盡畢生的精力去定義一個理論學科 (即軟件開發理論),到後來才發現仍有很多東西比較模糊,他們對此也不隱瞞。軟件 開發,自從產生以來,它以迷人的風采征服了許許多多有才華的人,一些教授、專家學 者及

原创 Multiline Text Editing Widget (7)

From: http://www.bravegnu.org/gtktext/x471.htmlPrevNext7. Buffer and Window CoordinatesSometimes it is necessary to kno

原创 virtual繼承出來的類實例出現delete異常

本題的代碼:#include <iostream>using namespace std;class Base{public: Base() {  cout<<"Base"<<endl; } ~Base() {  cout<<"~Base