台灣最大程式設計社群網站
線上人數
1329
 
會員總數:246690
討論主題:190103
歡迎您免費加入會員
討論區列表 >> C# >> 大頭花一年多用 C# 寫的吐血之作
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
大頭花一年多用 C# 寫的吐血之作
價值 : 0 QP  點閱數:9493 回應數:17
樓主

鄭大頭
初學者
545 12
308 23
發送站內信

在這個網站大頭算是新人... :)
 
雖然從.NET Beta 版就開始用C#, 不過都是寫WinForms 和 Mobile 的App. 最近開始要用 ASP.NET 了. 希望可在這裡學到很多東西.

以下是大頭用一年多寫的東西, 當中可是吐了很多血. 目前還沒完全作好, 希望大家看了可給點意見...

http://www.mobilemind.com.tw/demo/demo.htm

說明:

在PC上是Designer, 在PPC中有一 Run Time Engine. 

只要拉一拉及設定屬性, 就可以生成PPC上的Form, 並且自動產生所收集的資料表及 Excel 檔.

系統可以利用所拉的Form 生成SQL Server 的Database. 且利用GPRS或(只要能TCP/IP連線)將資料上傳至 SQL Server. 

可在五分鐘內建構一個從後端資料庫即時下載資料至PPC做劉覽及搜尋的程式(見 4.RemoteDataQuery)

不需依賴.NET SDK 或 VS.NET: PPC Run Time內建一 Script Engine , 可呼叫.NET Class 和表單中的控制項, 支援Web Services , 可動態生成proxy DLL 並下載至PPC執行(見 5.ScriptAndWebServices)

本篇文章發表於2004-10-14 19:42
1樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
姑且不論功能, 光是那些操作介面如何設計,我就不會了, 呵~~
學無止境 :)
本篇文章回覆於2004-10-14 22:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
天哪...開眼界了
害我開始想要用力研究這到底怎麼寫出來的
大大可以提示一下寫作的方法嗎
本篇文章回覆於2004-10-15 00:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

PENNY
捐贈 VP 給 雨 檢舉此回應
不錯耶....
寫的很棒...
期待你的ASP.NET佳作
本篇文章回覆於2004-10-15 09:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

鄭大頭
檢舉此回應
其實在做這個系統所參考到的技術文件不下上百篇
主要的都是來自 www.codeproject.com, www.windowsforms.net 及 MSDN
因為牽涉的東西很多, 很難一下就說清楚...
嗯, 等申請到小舖的Blog 後, 有機會再和大家分享 (開玩笑的)


此程式的中心思想就是利用一個XML 檔案去定義使用者介面
然後在執行時期去 Parse
(有點類似下一代 Windows OS中的XAML技術)
具體作法可參閱
http://windowsforms.net/articles/wfml.aspx

http://www.myxaml.com/


至於界面部份, 就是一般元件的撰寫 及 GDI+ 的應用
類似的作法可參考
http://www.gotdotnet.com/workspaces/workspace.aspx?id=ad8e832a-b47b-4bd8-a387-bf0a807a1002

其他的就是 .NET Compact Fromework的相關技術了
本篇文章回覆於2004-10-16 00:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

好手
捐贈 VP 給 好手 檢舉此回應
光看到這些功能就已經不知道該說什麼囉..
和Allen一樣,功能甭提,光GUI就不知道怎麼設計的了!
真厲害!
本篇文章回覆於2004-10-16 09:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

鄭大頭
檢舉此回應
[誠徵.NET mobility程式設計師]

最近我們團隊要增(徵)人,歡迎對.NET Application + Mobility + Wireless有熱忱的開發者一同加入...

目前敝公司是國內在.NET行動化解決方案的「暫時領先」廠商,也是微軟的策略夥伴,並有多家國內/國際知名企業之成功案例,以及行動化相關產品問世 (本篇介紹的是其中之ㄧ])。

由於我們採「精兵政策」,雖然大家的負擔會比較重,相對的學習與成長的空間就會較大,速度也較快!如果您有意願加入我們的團隊,您將有機會與敝公司三位微軟最有價值專家(Microsoft MVP)、還有還沒成為MVP的更厲害高手們一起工作、學習與成長。同時,您也有機會接觸到各種行動裝置,成為真正的行動工作者∼

成為行動化開發高手的捷徑,就是跟行動化開發高手們一起工作!

請給彼此一個機會,

詳情請上敝公司網站 http://www.mobilemind.com.tw [人才招募]
本篇文章回覆於2004-12-29 16:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

adok
檢舉此回應
好厲害喔, 連想都沒想到 .Net 可以做成這樣
本篇文章回覆於2004-12-29 20:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

山羊
檢舉此回應
太厲害了!一個人才一年就可以做到這種程度,真是人外有人,天外有天。
本篇文章回覆於2005-01-01 14:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

~天天~
檢舉此回應
((( 強 )))................=_="...好功夫...一人一年
本篇文章回覆於2005-01-01 16:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

鄭大頭
檢舉此回應
謝謝各位的回應  
(不管是台面上或台面下的)

大頭會更加 努力的

有機會大頭也會將一些心得寫出來

若有時間的話也可以參觀大頭的 Blog
http://spaces.msn.com/members/olddogstudio/

給大頭一些建議...

謝謝
本篇文章回覆於2005-01-02 11:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

孤影
捐贈 VP 給 孤影 檢舉此回應
剛剛逛了一下你的blog...
有不少新鮮的東西...
真的是獲益良多...
有空再來研究研究MyXaml....似乎不錯玩.
本篇文章回覆於2005-01-02 18:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
回應

~天天~
檢舉此回應
剛才...大略..去看了鄭大大的..blog...才知道為什麼會有這樣的好功力..一年多就寫出這個

[05:30] 打電話叫小豬妹起床 
[08:00] 起床 
[08:50] 到公司 
[09:00 - 12:00] 找資料, 讀資料, 寫程式, 發呆 
[12:00 - 13:00] 吃飯 
[13:00 - 19:00] 找資料, 讀資料, 寫程式, 發呆 
[19:00 - 22:00] 吃飯, 打混, 找小豬妹, 回狗窩 
[22:00 - 02:00] 找資料, 讀資料, 寫程式, 看書 
[02:00 - ] 睡覺

真是..全心的投入啊....=_="..不知道經過多少的歲月才累積到今日的絕世高手.!!!!
本篇文章回覆於2005-01-02 20:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
回應

一條小龍
檢舉此回應
寫這樣一個東西,應該要花不少時間吧!
不曉得你是抱怎樣的心情在寫這東西的....

---
  http://babydragon.idv.st
本篇文章回覆於2005-01-03 15:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
作者回應

鄭大頭
檢舉此回應
大頭在十多年前自修程式設計, 在大三(82)的時候, 通過經濟部及教育部的高級程式設計師系統組的檢定, 自從那個時候開始除了兩年服兵役外就一直在寫程式.不過, 大頭寫的程式不是企業用或商業用軟體, 而是研究所的研究計畫. 大頭做過的研究, 所做出來的軟體曾獲得世界發明展金牌獎(87), 中國工程師學會工程論文獎(89)[www.cie.org.tw/Honor_Board/EPaper_ship.html] 說起來, 一切似乎很美好.

六年前(88), 大頭開始寫行動裝置上的軟體 [Palm, Penbex, AVIS, Pocket PC, J2ME], 後來參加第一屆台灣工業銀行創業大賽(89)得到了第一名[www.wewin.com.tw/win/number1.htm] 那時風光的很, 不僅上了電視又上了雜誌封面. 於是, 就和朋友一起真正創業. 兩年多以後, 卻因為人事問題, 離開了那家公司. 那是很大的挫敗. 經過一段時間以後, 又和一些老戰友, 重起爐灶, 就有目前這家公司(92).

說了這麼多, 並不是要炫耀過去做過多少事. 而是, 想說說"心境的轉變"...

一條小龍兄問: "不曉得是抱怎樣的心情在寫這東西的 ?"
 
十年磨劍, 落拓江湖, 胸懷鍾鼎, 心事萬千, 卻道天涼好個秋.

在那失敗又要站起來的時刻, 是格外的痛苦. 在經過幾年開發行動裝置上的軟體的歷練後, 我們的團隊覺得: 這領域是值得耕耘的一塊, 且前景可期. 在行動運算的商用市場, 很少有中大型的軟體可供企業使用. 而行動裝置在企業應用上的三大功能是: 接受訊息(eMail及簡訊), 收集資料, 瀏覽資料. 而這個系統, 就是用來作資料收集, 及瀏覽資料. (作這東西, 是有市場需求的, 這很重要, 目前這軟體已經賣給宏皏x塑等企業)

那是一種很奇特的感覺: 你明明知道有些事情, 是會超過自己的能力, 卻又想快快的証明自己. 是的, 我花很多時間在找資料讀資料, 也找不到多少人可討論 [同事們也都是一流高手 http://infopro.com/teched2004/speaker.asp (行動智慧)]. 我的同事相信我, 他們作專案來養我, 小公司沒什麼錢做這個呀(我們公司93年損益兩平了!!!, 也有其他的產品, 如和鼎新合作的mERP) 我的壓力很大, 曾經壓力性潰瘍...

作這東西很有趣. 我想堅持, 和同伴的支持是最重要的...

隨便寫寫, 有點不知所云, 請見諒...
本篇文章回覆於2005-01-04 01:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
15樓
回應

YaYa
檢舉此回應
借問一下喔 ~~~

寫這樣的東西真的要吐血, 要花一年多嗎 ?

偶是初學者, 很好奇說 ~~~
本篇文章回覆於2005-06-30 21:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

回覆
如要回應,請先登入.