1. 程式人生 > >程式設計師練手專案

程式設計師練手專案

  • 幻燈片——做一個以幻燈片形式顯示各種圖片的程式。為了增加難度可以做些額外的效果,譬如漸進檢出、星型擦除、視窗漸隱。
  • 思維導圖——允許使用者記錄下各種構思並且快速地進行頭腦風暴將這些構思整合到一張思維導圖中。越快越好,因此要讓使用者能迅速地寫下構思,然後將其拖到可視的導圖中去,將構思之間的關係展現出來。
  • 匯入圖片並存成灰度圖——該工具將圖片上的彩色除盡並儲存。可以增加對比度調整、色化等額外功能以增加複雜度。
  • 線上流媒體視訊——試著自己做一個線上流媒體視訊播放器。
  • MP3播放器(以及其他格式的音樂播放器)——該小程式用來播放你最愛的音樂檔案。複雜一點的話看看能否加個播放列表功能和均衡器。
  • 批量圖片處理——該程式可以將一個資料夾內的圖片進行統一的處理,譬如降低圖片色調、轉換格式或者修改檔案屬性。還可以嘗試給圖片增加標籤。
  • CD燒錄器——可以輕鬆燒錄CD的工具。
  • YouTube下載器——可以從Youtube.com上下載視訊到硬碟中,要支援包括FLV和AVI在內的檔案格式。
  • 牆紙管理工具——做一個管理牆紙的程式,可以定時更換重新整理牆紙,也可以針對解析度進行縮放。
  • 截圖程式——做一個可以截圖的工具,複雜一點可以增加一個轉發郵件的功能。
  • 圖片瀏覽器——該程式可以檢視電腦上各種格式的圖片,譬如PNG、GIF、JPG、BMP、TIFF等等。
  • 交通訊號燈——試著做一個交通訊號燈並且把它放到可以互動的場景中。不要讓汽車闖紅燈或者撞到其它車。
  • MP3-WAV轉換器——MP3格式本質上就是壓縮版的WAV。試著將MP3轉換成WAV格式以供可以處理WAV格式的程式使用。請記住1MB的MP3大約等於10MB的WAV。
  • 簽名生成器——是否在網上見過有人的留言後面有條生成的簽名?試著做個程式讓使用者可以指定背景、文字、顏色和對齊方式來定製一個簽名檔。
  • 屏保——電腦空閒時會執行的屏保程式。簡單版的可以使用一些標準圖片,複雜版的可以做出能在螢幕上轉來轉去的3D物體。
  • 水印——你是否想保護你圖片的版權?在圖片上加上標誌或者文字,這樣別人就不能輕易地從你網站上盜圖了。做一個程式來給你的圖片加上水印吧。
  • 海龜圖——建立一個20*20的格子,用命令讓一隻海龜在格子上畫線。可以前進、左轉、右轉,拿起或放下筆等等。複雜一點的話,允許程式從檔案中讀取命令列表。可以在網上了解到更多關於“海龜圖”的資訊。