啟動NDuiker項目

來源:互聯網
上載者:User
今天是進駐部落格園的第一天,在這裡安家真的很不錯,十分感謝DuDu的協助。

現在快到春節了,心緒也輕鬆了一些,雖然看了很多關於.Net的文章和書籍,只是太懶了,由於公司沒有這方面的項目,看來只能自己想些辦法了,想了很久,決定和YaoZhj合作開發個小項目,就當作休息時間的一些課外作業吧。

項目名稱:NDuiker

原因:

    目前在公司主要負責一個產品,公司很小的,自然有些工作方式是不正規的,沒有辦法,這些也許是中國的特色吧,我想很多小的Team Dev都有這方面的問題。每當新產品發布的時候,周期都很長,從VSS中籤出代碼、編譯、打包、FTP上傳、發送更新郵件、燒錄、發行。其實很簡單,但是做的久了也就煩了。因此使用指令碼,將全部流程自動化,自然高興了好幾天,但是,每個新的項目全部周而復始,指令碼改來該去,也是很麻煩。這樣,我想,如果有一個好的基於Windwos介面的架構,它可以以圖形化的方式來進行流程的構造,這樣可以大大簡化這方面的工作量。為了共用流程方面的經驗,軟體所有的介面是開放的,任何成熟的代碼,可以形成一個圖形化流程中的圖例,這樣很多團隊就可以複用這方面的經驗,提高所有團隊的工作效率了。

構思:

    基於.Net技術的一個輔助軟體開發工具,它可以將任何使用CommandLine的軟體有機的整合到一起來,任何代碼片斷,都能夠形成可複用的圖例,用於構造新的流程。

    介面基本上是通過托拽表徵圖來實現,有簡單的變數設定、簡單的流程設定。

    這個項目目前定位的Team Dev中有自動化流程經驗的使用者,慢慢面向普通使用者。

    在整個項目中所有的配置、介面控制、內部資料全部採用XML描述,採用組件化的開發方法,看看我們是否能夠做出來。

團隊:

Duiker、YaoZhj



PS:

      目前每天工作3個小時來保證項目的進行,就當玩個遊戲吧。

進度:

       (1)項目構思、專案入口網站

       (2)結構設計

       (3)核心技術解決

       (4)編碼

       (5)測試

       (6)發布測試版

       。。。。。。

PS:

昨天開始了一些代碼方面的實驗,基本目的是這樣的,就是將可執行檔拖動到指定的表單上,自動判斷該檔案是否支援命令列,如果支援命令列,則顯示該檔案所支援的所有命令列參數。

剛剛開始就遇到了一些問題:

(1)Win32位和Win16位的程式在CommandLine的處理上是不同的,Win16的可以定向到文字檔中,Win32則不可以,也許可以我還不知道。

(2)需要判斷檔案的格式,然後分析具體的格式,來選擇處理方式,有些暈了。

(3)這個工具只是輔助收集,看來大量的收集工作需要手工來完成了。

基本情境:



定時處理

VSS取出代碼

編譯器

Wise打包

Ftp上傳到伺服器

發送到測試伺服器

自動安裝

郵件通知

技術障礙:

圖形化開發

組件化代碼快

命令列整合

先到這吧,看到這是不是覺得這個東西很某些軟體比較像呢,不管了,做遊戲嗎。

現在看來想法還不太成熟,畢竟剛開張嘛,NDuiker開始了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.