2008-05-16

Rev.245

增加: 1. 幫助檔快捷鍵,最多可自定義五組幫助文件. 2. 簡易顯示變數type及函式內容(類似call tip),把滑鼠游標移到變數或函式上面保持不動,會跳出小視窗顯示. 3. 可定義Ddbg找尋文件的目錄位置. 4. 編譯時使用相對路徑.(實際用途確認中) 修改: 1. 修正Special Tokens Lexical. 其中Resource Compiler功能尚未開放,這個版本其實修改了很多東西,當然仍待後面版本補強...
首先要和大家說明,我自己本身並沒有使用除錯器的習慣,所以希望針對這個部份大家可以儘量提出您的意見. 我們先以一個專案做範例,假設我們使用DFL中的一個範例:toolbar.d及toolbar.res;在這之前,我們必須先編譯好dfl.lib及dfl_debug.lib程式庫.(可以參考http://kuan.javaeye.com/blog/189115來建立庫). 1. 進入Tools->Options->Compiler & Debugger->設定Debugger的位置,在這裡建議使用Ddbg V0.11.3版. 2. 新建專案,把toolbar.d及toolbar.res加入專案 ...
2008-05-04

Rev.243

增加: 1. 增加檔案屬性(project property)可以個別設定DMD,DMC及Bud,可以用在使用不同的編譯器版本或標準庫. 2. Parser Option增加Parse Imported Modules In Project選項,這個選項等同之前版本的Parse All Imported Modules In Project,現在的Parse All Imported Modules In Project選項代表載入專案時會載入分析所有的modules,不管它們的import屬性是public或是private! 3. Parser Option增加Jump To Top ...
如不習慣安裝及使用DSSS,可以試著用Poseidon編譯新的DWT: 1. 首先假設您還沒下載DMD及Tango,請到http://downloads.dsource.org/projects/tango/snapshots/tango-bin-win32-CURRENT-dmd.1.029.zip下載DMD及Tango的同捆包並安裝,假設我安裝在D:\DMD1029Tango底下. 2. 到http://hg.dsource.org/projects/dwt-win/archive/tip.zip下載dwt-win,然後把zip檔中的dwt安裝到D:\DMD1029Tango\imp ...
哈哈,這裡是Poseidon的修改履歷,比較大及重要的變更我會列在這裡,dsource的我英文打沒幾個字就不知該怎麼寫了...... 增加: 主要對於jump to defintion(這怎麼翻?跳到宣告?)的修正,目前應該可以較正確跳躍到非project內的文檔.配合這個功能,若有相關的Default Parsers,請重新生成,因為新的Default Parsers會紀錄文檔的位置以便poseidon開啟(所以生成後請別移動您的庫文件),若是沒使用到Default Parsers應該就沒這個問題. 有使用到Default Parser的場合會在Output視窗顯示: Module[ X ...
對Poseidon有任何建議或Bugs提問歡迎跟帖提出,謝謝!!! 當然,如果您覺得Poseidon符於您的需求,也請您幫我打打氣!謝謝!
當我們新建/開啟專案後,我們可以發現編輯器的左邊的Package Explorer視窗出現內容,例: 圖例中最上方的sci是專案的名稱,底下分為四個大部分: Sources 主要存放*.d的文件檔. Interfaces 主要存放*.di的文件檔,當然一般我們的專案是不會含有interfaces,大部分是庫文件的聲明. Resources 主要存放*.res的資源檔. Others 存放一些額外的文件. 我們可以在Package Explorer的項目上按下滑鼠右鍵,此時會浮出功能選擇視窗 : 在專案名稱按下滑鼠右鍵: New: 新建檔案或資料夾,新建檔案時必須加入附屬檔名, ...
Poseidon每次載入都會重新分析載入及import的文檔,這裡介紹一些方法快速載入專案. 1. Poseidon會把當前專案的文檔分析結果存成->專案名稱.ncb檔,每次關閉專案時便會自動儲存生成,下次載入專案時Poseidon會預先找尋ncb檔中的內容,若文檔分析結果不存在ncb中才會載入並分析原文檔.所以若把ncb檔刪除,Poseidon便會全部重新分析原文檔. 2. 我們的專案除了本身文檔之外,也有可能import其他的庫,如std(phobos),Tango,dwt,dfl...等等,我們可以利用生成Default Parser來加速專案的載入: a. 首先到Tools->O ...
現在簡單的說明如何在Poseidon內新增一個專案 進入Poseidon,在menu中選擇File->New Project,此時檔案屬性視窗會開啟: 一開始我們看到的是通用(General)屬性,由上而下分別是: Load Sytle: 我們可以設定專案載入的行為模式,預設為Old School,它會按照目前專案含有的檔案路徑及名稱載入檔案,反之設定為By Project Path,每次載入時會把所有位於專案目錄下的檔案(*.d)全部載入. Project Name: 設定此專案的名稱,當Target Name未設定時,編譯專案後產生的檔案會依照此處設定的名稱. Project ...
kuan
搜索本博客
我的相册
Bc77bf65-5fad-36b6-b2c7-8983116f2ce6-thumb
debug_05
共 20 张
最近加入圈子
最新评论
  • Rev.245
    感觉好多,不知道现在怎么用老版的dwt, kuan哥能开个项目维护下老版的dwt ...
    -- by sleets
  • Rev.245
    kuan 兄,加油!
    -- by hqs7636
  • Rev.245
    f1打开帮助文件没有定位到关键字,只是打开主页
    -- by hqs7636
  • Rev.245
    呵呵,那是我忘了改......
    -- by kuan
  • Rev.245
    昨天下载了新版本,好像关于里面的描述还是 rev 244
    -- by hqs7636