內容介紹
此作品是自己私底下製作的Windows Form應用程式,與課程學習無關,純自於興趣的作品。
之所以會製作這個作品的原因主要是因為,常與朋友之間無法決定某一餐該吃哪間餐廳,因此常會有碰到不知道要吃什麼的問題。
為解決這個問題,便開始動手寫這支程式。但因為過程中,想加入自己喜歡的動漫角色,所以就變成了「賽米,這餐吃什麼?」這樣子的主題,想運用這個主題,營造出此角色推薦餐廳給使用者的感覺。
本作品會依照作業系統當前的時間,判斷使用者正準備要吃哪一餐,並從資料庫中亂數選出一家餐廳推薦給使用者。例如:時間是中午十一點,要吃午餐,這時候便只從資料庫中亂數選取一間,其類別被使用者歸類為「午餐」的餐廳,並推薦給使用者。 本作品提供的功能如下:
-
新增餐廳資訊(店名、類別、評價)至資料庫。
-
修改餐廳的資訊。
-
刪除一間資料庫的餐廳。
-
刪除整個資料庫的餐廳。
-
詢問這餐該吃甚麼:點擊對話框或者是角色圖片,就會啟動這項功能。
另外其中一個隱藏的功能是本程式為「避免使用者不停反悔」,不去吃推薦的餐廳,一旦詢問角色要吃什麼的次數超過十次,角色便會生氣不提供推薦。此時使用者只能選擇「安撫」功能安撫角色或把「應用程式關閉」才能夠再次詢問。
關於新增餐廳所提供的資訊中,除前文提到的「類別」是用來篩選該時段的餐廳外,「評價」的功能是當該應用程式推薦餐廳時,角色的對話會有所不同,評價最低是1,最高是10。若是低評價的餐廳,角色的對話內容會顯得很不想去這家店用餐,而評價高的餐廳則相反。
圖片預覽
-
進入程式後的起始畫面
-
新增店家介面
-
修改店家介面
-
推薦店家時的畫面