為了應(yīng)聘一個(gè)程序員的職位,寫了一個(gè)MFC的畫圖的小程序(他們要求的題目,投到該單位,后來石沉大海,~~~~(>_<)~~~~ )。
程序只是為了能夠?qū)崿F(xiàn)相關(guān)功能,并沒有在數(shù)據(jù)結(jié)構(gòu)和效率方面考慮太多。主要功能如下:
(1)鼠標(biāo)繪制:點(diǎn)、直線、折線、曲線(目前只實(shí)現(xiàn)貝塞爾曲線)、三角形、圓。
(2)可以對(duì)以上圖元單獨(dú)設(shè)置顏色、線性、線寬
(3)可以對(duì)所繪制的圖元序列化保存為二進(jìn)制文件,實(shí)現(xiàn)文件的讀取與保存。
(4)可以將繪圖結(jié)果保存至Access數(shù)據(jù)庫(kù),可以從數(shù)據(jù)庫(kù)中讀出。

/**//************************************************************************
// [9/29/2010,21:08 chenym] 類框架圖
CObject
|
|--C2DObject (畫圖基類)
| | |
| | |--C2DAtom (原子類)
| | |
| | |--C2DPoint (點(diǎn)類)
| | |
| | |--C2DLine
| | | |
| | | |--C2DBeeLine (直線類)
| | | |
| | | |--C2DPolyLine (折線類)
| | | |
| | | |--C2DTriangle (三角形類)
| | | |
| | | |--C2DCircle (空心圓類)
| | |
| | |--C2DPolygon (期待中……)
| |
| |--------C2DMap (圖幅類)
|
|
|--C2DGlobal (全局對(duì)象類)

************************************************************************/
下載鏈接:
/Files/sivan/Draw.7z
程序只是為了能夠?qū)崿F(xiàn)相關(guān)功能,并沒有在數(shù)據(jù)結(jié)構(gòu)和效率方面考慮太多。主要功能如下:
(1)鼠標(biāo)繪制:點(diǎn)、直線、折線、曲線(目前只實(shí)現(xiàn)貝塞爾曲線)、三角形、圓。
(2)可以對(duì)以上圖元單獨(dú)設(shè)置顏色、線性、線寬
(3)可以對(duì)所繪制的圖元序列化保存為二進(jìn)制文件,實(shí)現(xiàn)文件的讀取與保存。
(4)可以將繪圖結(jié)果保存至Access數(shù)據(jù)庫(kù),可以從數(shù)據(jù)庫(kù)中讀出。





























下載鏈接:
/Files/sivan/Draw.7z