精華區beta Programming 關於我們 聯絡資訊
※ 引述《garylee.bbs@bbs.yzu.edu.tw (www.dev.idv.tw)》之銘言: : ※ 引述《garylee (www.dev.idv.tw)》之銘言: : > 我隨便寫了一個程式測試一下,61萬筆資料大概10秒多一點。 : > 不過我的電腦應該比你的快。Pentium4 3GHz. 1GB ram. : 更正一下,應該是20秒左右。 他使用的應該是BCB之類的吧? 會1秒1筆... 出在於他不停的去更新Windows的物件 在處理的過程中,必需不停的停下來去等Windows的物件更新 光是這樣,在61萬次的更新中,就不知道浪廢了多少次更新的中斷時間 Windows的Message在其中不知道被塞了多少不必要的更新 在此,建議原Po 1.使用Consle模式進行這種大量資料的處理,Windows介面對這種需求來說沒什麼必要 2.不要急著不停的告訴使用者現在已經處理到哪裡了 如果真的要,請設為過幾秒回報一次,這樣在不同電腦的回報速度也一樣 才比較不會拖累到處理的速度 3.刪掉不必要的動作,我沒仔細看,不過其中似乎有很多不必要的東西,因為這個程式 如果讓任何一個該學都有學的人來寫,不會那麼長又囉唆 最後 結論說一些重話...有點逆耳 如果說,你的職業是受顧於專門處理這類東西,寫程式的人 那麼,顧用你的那家公司,看來得燒香拜佛了... 我個人的看法,你如果真的要學好程式設計 就請從最基本的C/C++的書看起,否則,就算有BCB這種拉元件的工具 不會最基本的概念,寫出來的程式問題可能不止這樣.... 所以,我覺得,你現在還是不要替公司寫程式的好 先自己練習可以處理各種問題之後,再說吧 -- VICTOR工作室 URL : http://www.kinmen.info/vic/ C/C++ Visual Basic 6.0 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.65.175
meltice:沒錯 我深深覺得程式寫的爛比不會寫程式還糟糕 01/14 15:17
meltice:後面維護的人會很辛苦 01/14 15:18
meltice:不過話說回來 技術能力不好但口才好 將來轉做管理階層 01/14 15:42
meltice:也是不錯啊 技術能力好但不懂人際大概一輩子只能搞技術吧 01/14 15:43