想一想,時間過得挺快的,暑假的三分之一就這樣過去了。從工學一號館斷網開始我已經好些天沒更新部落格了。一是自己發懶,二是在做那個練手的小工具沒去想這個。今晚交完專案,塵埃落定,說說這些天的情況和想法。
團隊不是天生的,是需要磨合的。我和健輝意見不同的時候挺多的,有時兩個人都挺固執的,就認為自己說的對,這樣做更適合。乙個人不可能每次都對,有時候要學會聽取別人的意見,這樣的交流才是有效的交流,而且個人的意見往往不代表團隊的意見,當兩個人固持己見的時候,少數服從多數往往是最有效的辦法。
要實現功能不難,因為我們就是奔著那個去的。難的其實是功能實現後的錯誤排查和修改。我自覺自己是乙個神經很大條的人,做事喜歡直奔目的去,那些細枝末節很少理會。現在想想,只有把可能出現的情況都考慮到了,錯誤處理做完美了,才是乙個真正的軟體。
偉傑師兄說我們的資料庫設計就是一坨shi。我們當時考慮到的只是每增加乙個使用者就要增加多三張表,覺得太麻煩,做出來可能也會被批說做個小東西弄了一大堆表。所以就決定籠統的把這些東西合到一塊。今晚才知道當初的想法其實是對了,錯就錯來我們覺得太麻煩,沒信心做下去。我對資料庫設計的體會就多了一點,資料的準確性和和安全性就是他們的生命,沒有了這些東西,他們也就失去了資料本身的意義。而要保護資料的這些特性是要付出很大工作和代價的。今晚振宇說篤海師兄說過:最好的主鍵是沒有意義的。通過自增的方法為每條資料自動編號,把他們編號的字段設為主鍵是乙個常用的做法。
關於介面,雖然偉傑師兄說我們的介面簡潔更符合他的口味和要求。但我自己覺得他們ui的設計比我們成熟,我們這所以介面簡潔是因為功能簡單誤打誤撞做出合偉傑的口味罷了。他們用到的控制項我目測了一下比我們多了一兩個。閃光點就是他們的分頁做的不錯,在檢視資料和影象切換很方便,看起來挺大氣的。如果不是他們對需求的理解有偏差,我覺得我們會被甩的很遠。他們想到的,通過管理者來新增公共的資訊而不需使用者自己新增是我們一點都沒想到的。但是也就是這一點,限制了使用者的權利,我感覺我是使用者的話,我會更喜歡輸入自己的資料。當然其實都是沒有錯的,只是看你如何理解和定義而已。
c++builder還有很多控制項不會用,寫**的時候不夠大膽。覺得自己用來用去就那幾個東西,還有很多控制項是沒用到的,明天開始有空要學習使用其他控制項了。**不敢大刀闊斧的修改,改一下就要跑一下,老是怕出錯要除錯。其實現在學習階段,錯就錯了,除錯是必修課,只有不斷遇到問題解決問題才會變得強大。 完。
oracle 小東西記錄
alter table table name modify id number 修改列型別 alter table table name add state number 新增列 sysdate 直接插入當前時間 to date 2013 06 26 23 59 59 yyyy mm dd hh24...
MySql裡的小東西
1 類似oracle的序列的用法 id int 5 primary key auto increment 2 類似ms sql裡sql 查詢語句中top關鍵字 如果就是top著個含義 select from table limit 10 就行了 如果想取出100 到 200 用 select fro...
一點小東西
今天發現原來,getch getchar 很不同.getch 所在標頭檔案 conio.h 函式用途 從控制台讀取乙個字元,但不顯示在螢幕上 例如 char ch 或int ch getch 或ch getch 用getch 會等待你按下任意鍵,再繼續執行下面的語句 用ch getch 會等待你按下...