一般來說 針對剛畢業(yè)的程序員開發(fā)任務只是一個項目中子項目中的一個模塊。 一個模塊差不多有5-6個窗體代碼量約有2000行。其實這種任務量和畢業(yè)設計不上下,應該能完成得了,只是開發(fā)的時間比較少,約6-12天的工作日,而不是學校里的1-2個月,另外還有同學幫助。所以對開發(fā)者對開發(fā)工具,語法,框架和庫熟練。另外對系統(tǒng)平臺運行機制和算法要求能了解,知道是怎么回事。要求對程序員能積極主動地工作,而不是被動工作。能主動去找資料,詢問同事,以及要求同事給予任務不明之處的協(xié)助。
本人主要從事數(shù)據(jù)庫系統(tǒng)前臺的開發(fā)任務,因此主要使用數(shù)據(jù)庫常用組件來說明下,其實數(shù)據(jù)系統(tǒng)的前臺的任務是最繁重而總是遭受到用戶的指責。
一般本人的開發(fā)步驟是:
0 了解任務需求
1先實行功能
2 解決功能的異常處理
3 實現(xiàn)用戶友好性
4 解決用戶友好性
性能問題就交給以后數(shù)據(jù)量大時用戶實在忍受不了再去解決!目前趕任務要緊,做數(shù)據(jù)庫前臺 無非是新增 刪除 修改 保存 查詢 統(tǒng)計!常用到以下組件
TEdit TComboBox TListView TTreeView TCheckListBox TLabel TDBGrid TImage TMemo TButton TDBChart TPanel TMaskEdit TDateTimePicker TPageControl
1代碼風格
只有在面試的時候, 你的代碼風格才會對面試官產(chǎn)生影響.風格是給人看的,自然要符合美觀條件.雖然有很多公司整了一套風格標準,我覺得很無聊得事情.風格之類沒有必要強求.既然大家用的是Borland工具遵循Borland風格.
2組件屬性設置
1) TLabel : AutoSize = Flase;
2)TEdit 設置 MaxLength值 默認輸入法的值
3)TComboBox 如果只容許選擇的話 Style:= csDropDownList; Sorted :=True;
當向其的Items添加數(shù)據(jù)時該
FontCombo->Items->BeginUpdate(); // prevent repaints until done
FontCombo->Items->Add(“XXX”); //
FontCombo->Items->EndUpdate(); //reenable painting
這點無論數(shù)據(jù)多少 TListView TTreeView TDBGird 都有類似的數(shù)據(jù)顯示屏蔽的功能
4)TTreeView 如果不修改節(jié)點的文字 要ReadOnly RowSelect = true;
5)TListView ViewStyle vsReport要ReadOnly RowSelect = true; 如果不修改
6)TPageControl 在FormShow 或者Create事件中 PageControl1.ActivePageIndex := 0;
7)TDateTimePicker DateFormat := dfLong 如果把時間復制到Edit中時
Edit.Text := DateTimeFormate(“YYYY-MM-DD”,DateTimePicker1.Date)
8)TButton 要設置 Cancel ModalResult Hint
本人主要從事數(shù)據(jù)庫系統(tǒng)前臺的開發(fā)任務,因此主要使用數(shù)據(jù)庫常用組件來說明下,其實數(shù)據(jù)系統(tǒng)的前臺的任務是最繁重而總是遭受到用戶的指責。
一般本人的開發(fā)步驟是:
0 了解任務需求
1先實行功能
2 解決功能的異常處理
3 實現(xiàn)用戶友好性
4 解決用戶友好性
性能問題就交給以后數(shù)據(jù)量大時用戶實在忍受不了再去解決!目前趕任務要緊,做數(shù)據(jù)庫前臺 無非是新增 刪除 修改 保存 查詢 統(tǒng)計!常用到以下組件
TEdit TComboBox TListView TTreeView TCheckListBox TLabel TDBGrid TImage TMemo TButton TDBChart TPanel TMaskEdit TDateTimePicker TPageControl
1代碼風格
只有在面試的時候, 你的代碼風格才會對面試官產(chǎn)生影響.風格是給人看的,自然要符合美觀條件.雖然有很多公司整了一套風格標準,我覺得很無聊得事情.風格之類沒有必要強求.既然大家用的是Borland工具遵循Borland風格.
2組件屬性設置
1) TLabel : AutoSize = Flase;
2)TEdit 設置 MaxLength值 默認輸入法的值
3)TComboBox 如果只容許選擇的話 Style:= csDropDownList; Sorted :=True;
當向其的Items添加數(shù)據(jù)時該
FontCombo->Items->BeginUpdate(); // prevent repaints until done
FontCombo->Items->Add(“XXX”); //
FontCombo->Items->EndUpdate(); //reenable painting
這點無論數(shù)據(jù)多少 TListView TTreeView TDBGird 都有類似的數(shù)據(jù)顯示屏蔽的功能
4)TTreeView 如果不修改節(jié)點的文字 要ReadOnly RowSelect = true;
5)TListView ViewStyle vsReport要ReadOnly RowSelect = true; 如果不修改
6)TPageControl 在FormShow 或者Create事件中 PageControl1.ActivePageIndex := 0;
7)TDateTimePicker DateFormat := dfLong 如果把時間復制到Edit中時
Edit.Text := DateTimeFormate(“YYYY-MM-DD”,DateTimePicker1.Date)
8)TButton 要設置 Cancel ModalResult Hint