原创 軟件高手是這樣練出來的

中國人大都喜歡用武俠小說來比較軟件開發,但是在實戰武功中,只有葵花寶典纔是最厲害的,也只有掌握了葵花寶典,才能稱爲"不敗"。 但什麼纔是軟件開發的葵花寶典? 讓我們先從一些現象出發。我們的前提是,軟件開發是一項智力密集型勞動。對於智力密集型

原创 爲什麼你總成爲不了架構師?

爲什麼你總成爲不了架構師?   背景: 今天接到一個哥們兒的電話,說,很鬱悶,想和我聊聊。 我問,有啥鬱悶的事情啊,說來聽聽。 他說,最近很鬱悶,我本來今年的計劃是成爲一個架構師,但是,無論如何努力,都不知道爲什麼,感覺希望很渺茫...

原创 在任務欄上實現像WORD XP一樣的多窗口

我們有時候要讓每一個窗口在任務欄上有一個按鈕,但不方便的是,DELPHI爲我們做得太多, 甚至有些過份了點,呵,還好有辦法解決. 首先,看VCL源碼 procedure TCustomForm.WMSysCommand(var Me

原创 是什麼成就了卓越的程序員?

這件事彷彿發生在昨天一樣令我印象深刻。那是2000年,帕爾加斯博士站在我們的數據結構課教室的前方,講解着一些y型數據結構的內容,同時把一個SSH 的窗口投影在我們前面的牆上。 AD:     這件事彷彿發生在昨天一樣令我印象深刻

原创 cxGrid使用筆記

cxGrid使用筆記 使用cxGrid有一些時間了,在這裏總結一下使用cxGrid的一些方法,希望給剛開始接觸cxGrid的人一些幫助。 1.簡單介紹:cxGrid右下方的cxGrid1Level1是表示Grid表的層,cxGri

原创 影響軟件開發效率的12大殺手

軟件開發過程中,我們經常遭遇各種各樣的問題,而本文就是要講解這些問題中最棘手的12個。讀完本文後,相信讀者會對它們影響開發效率的原委有個初步的認識。   我們發現,有很多的文章、書籍都在闡述軟件的開發方法,爲什麼呢?個人以爲那是因爲提高團隊

原创 軟件開發的東西

這其實是在網上流傳很廣的 learn C++ 裏摘出來的,一年前就看過了,今天再看時,忍不住要摘 出幾條來,做爲我自己的 Learn java: 1、  不要放過任何一個看上去小的編程問題,它們往往並不那麼簡單,或者可以引申出許多知識點

原创 如何從程序員到項目經理

如何從程序員到項目經理?這是很多程序員的疑問. 一、高度   高度決定視野。   首先要有足夠的高度,不能老是從代碼的角度看項目,要從項目的角度去看代碼。   程序員埋怨項目經理經常改需求。那或許是你的高度不夠,你沒有站在項目經理的角

原创 我的友情鏈接

51CTO博客開發阿朱=行業趨勢+開發管理+架構delphi研究

原创 編程生涯的一次思想總結

我在大一的時候開始接觸了編程,一直到現在,都是個技術的狂熱追求者。從最開始的數據結構到現在的設計模式,經常是一連好幾天一直在看資料、寫代碼,瘋狂得連做夢也在想着怎麼寫代碼。我同時也是個新技術的追隨着,javascript, flex, wp

原创 Tchart 光滑

unit Unit1; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, TeEngin

原创 軟件文檔

如今,軟件開發越來越複雜,軟件功能也越來越豐富。而幾乎所有成熟的商業軟件,都是靠一個開發團隊齊心協力的血汗結晶。“羅馬不是一天建成的!”,當我們震撼於Microsoft Windows的驚世鉅著的同時,也道聽途說了微軟公司軟件工程是如何的完

原创 軟件概要設計與詳細設計的區別

  概要設計與詳細設計的區別     概要設計就是設計軟件的結構,包括組成模塊,模塊的層次結構,模塊的調用關係,每個模塊的功能等等。同時,還要設計該項目的應用系統的總體數據結構和數據庫結構,即應用系統要存儲什麼數據,這些數據是什麼樣的結構

原创 軟件項目經理應有的能力和素質

國內很多程序員都一直在想着自己的出路,技術牛人可能會選擇走上架構,系分,但是在國內軟件行業還不是太規範時,公司的系分和架構師其實是很累人的一件活,什麼都要做,就像打雜一樣,做的比誰都多,管的也錯,這樣一來做的多錯的也多,最終還沒討個好,還有

原创 Tchart 甘特

unit Unit1; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, Buttons