Translate

2010年5月31日 星期一

中台 - 98-2 物件導向程式設計 05/31練習

鍵盤控制練習

請練習在Panel中放上一個Button,並以鍵盤偵測進行上下左右移動
範例: [ Download ]

  • Form 物件的OnKeyDown, OnKeyPress差異
  • FormKeyDown的使用
    • Key: Word
    • 37 : 左
    • 38 : 上
    • 39 : 右
    • 40 : 下
  • 使用Additional / Speed Button便不會搶Focus
  • 相關內容請見課本: 12-1 , 12-2



動態物件產生
以動態方式產生按鈕,並按一下多一個按紐,且以亂數使其動作於panel中
範例: [ Download ]
原始碼:[ Download ]
  • 以 array of TButton; 宣告按鈕陣列
  • 以setLength()函式設定大小
  • 以setLength()建立新的物件
  • 事件指定方式:
    • 在Type中TForm1下新增函式 Ex:  
    • procedure btn_event(Sender: TObject);
    • 撰寫函式
    • procedure TForm1.btn_event(Sender: TObject); begin (sender as TButton).Visible := false; end;
    • 使用函式
    • btnarr[1].OnClick := btn_event;


影像物件輸入與本地位址截取

範例: [ Download

  • 使用Image物件顯示圖片
    • Image1.Picture.LoadFromFile( 檔案路徑 )  載入圖片
    • 若要使用jpg檔,記得在uses中加入 jpeg 函式庫
  • 使用OpenPictureDialog1取的檔案路徑
  • 使用GetCurrentDir() 取得現在路徑
  • 使用Win3.1 \ FileListBox 物件取的目錄中的檔案清單
    • 設定目錄路徑為 FileListBox1.Directory  (注意不要重覆設定)
    • FileListBox1.Items.Count 取得目錄中的檔案數
    • FileListBox1.Items[ N] 取得目錄中第N個檔案名稱
  • 相關內容請見課本: 10-8



2010年5月28日 星期五

中台 - 98-2 決策支援系統 06/04 報告事項

本次報告重點為:
  • 清楚說明個案中的藍圖
  • 說明藍圖中的資料詞彙
  • 由整個系統中,挑選出將要做為進行模式的資料
投影片請詳述


1. 系統中每個子系統的個案其所內含的藍圖與資料詞彙內容

  • 內容請參考投影片
  • ch5  - 第8頁

2. 請說明你們小組將要用來進行決策的內容與方法,並挑選出參與決策的個案藍圖
  • 例:如卡到陰小組 - 針對使用者推薦離使用者最近的占卜地點
  • 決策功能:使用者點選占卜店家推薦後,藉由比對占卜店家與使用者最近距離,推薦離使用者最近的店家資訊。
  • 方法:
    • 使用者輸入目前地址,透過Google Map API取出經緯度座標
    • 取出所有店家座標
    • 使用歐基里德距離公式計算使用者與店家的距離
    • 取出距離最小值的店家
    • 顯示店家資訊


  • 決策資料由哪些個案藍圖取出,格式[欄位名稱]:[型態] - [出處個案]
    • [使用者地址] : [Char 80] - [占卜店家推薦]
    • [使用者地址經度座標] : [Float] - [占卜店家推薦]
    • [使用者地址緯度座標] : [Float] - [占卜店家推薦]
    • [店家地址] : [ Char 80 ] - [店家註冊-資料輸入]
    • [店家地址經度座標] : [Float] - [店家註冊-資料輸入]
    • [店家地址經度座標] : [Float] - [店家註冊-資料輸入]
    • [店家名稱] : [Char 40] - [店家註冊-資料輸入]
    • [店家聯絡人] : [Char 10] - [店家註冊-資料輸入]
    • [店家聯絡電話] : [Char 14] - [店家註冊-資料輸入]

    • [店家聯絡E-Mail] : [Char 30] - [店家註冊-資料輸入]

    • 本次只要提出方法與資料,還不用完整得設計模式


    BP: 這次比較有挑戰性,請大家加油!

    2010年5月26日 星期三

    中台 - 2010.05.27 資訊證照推廣資訊

    2010.05.27 醫管系證照推廣


    企業電子化助理規劃師

    • 教材書目:






    2010 暑期證照輔導課程資訊( 免費 )

    資訊證照課程
    報名截止
    報名地點
    MOS 專業認證
    99618()
    耕書樓5F-8507
    IC3 全球國際認證
    99618()
    耕書樓5F-8507
    丙級軟體應用術科
    9978()
    耕書樓6F-8607
    丙級硬體裝修
    99625()
    資管系辦公室
     ITE Linux維運管理
    9962()
    資管系辦公室

    • 公告說明 - [ View ]
    • 各科目詳細資料 - [ View ]

    BP: 歡迎各位同學多多利用免費資源!!!!

    2010年5月20日 星期四

    中台 - 98-2 物件導向程式設計 - 個人專題書面

    人專題書面


    內容如下:
    • 小組成員
    • 題目
    • 製作動機
    • 製作目的
    • 程式操作方式
    • 預計遭遇的挑戰
    • 時程規劃
      依目前時程進行每週進度設定,如:
      • 2010.05.25
        • 加入起始動畫
        • 加入鍵盤操作
        • ......

      • 2010.06.02
        • 加入..........
        • 加入..........
        • 加入..........

      • 2010.06.09
        • 加入..........
        • 加入..........
    • 目前進度:
      • 2010.05.25
        • 加入動畫顯示效果
          於程式開頭放上一動畫影片做為開場...............................
          截取圖片如下:
          (圖1)
        • 加入鍵盤操作
          針對物件移動,加入鍵磐控制語法...............
          截取圖片如下:
          (圖1)


      • 2010.06.02
        • XXOXOXOXX
          .................................
          截取圖片如下:
          (圖1)
        • XXOXOXOXX
          .................................
          截取圖片如下:
          (圖1)

    請依以上格式製作,
    並將檔案上傳至Google Docs,並將共用聯結開啟後將連結貼在本文章中。

    BP:各位同學加油啦。



    2010年5月7日 星期五

    UML繪圖工具軟體

    Dear 各位同學

    UML匯圖工具不一定要用收費的Visio

    以下推薦幾個軟體:


    網路版:

    單機板:

    中台 - 98-2 決策支援系統 05/14 報告事項

    Dear 各為同學

    本次報告重點為:

    • 確認各組系統功能
    • 繪製案例圖
    投影片請詳述


    1.系統預計有的功能模組,請以條列寫出並敘述內容詳列子功能
    範例: 便當推薦系統
    1. 使用者資料管理子系統
      提供使用者建立個人資料與飲食習慣..........等,模組子功能如下:
      • 新增/刪除使用者
      • 修改使用者資料
      • 查詢使用者紀錄
        • 聯絡方式
        • 訂購紀錄
        • ..................等
    2. 餐飲店家管理子系統
      針對周圍店家進行建檔與菜單輸入....使使用者能進一步進行菜單查詢。
      • 新增店家/刪除店家
      • 修改店家資料
      • 上傳圖片
      • 編輯菜單
      • .........................等
    3. ...
    4. ...
    5. 店家推薦子系統
      針對使用者過去飲食習慣、健康資訊與今日喜好進行飲食推薦。

    2. 針對各子系統,設計個案並繪出UML案例圖 與個案說明,並尊照以下規定
    • 每位小組成員平均分配一子系統與當中個案說明,
    • 全組上台報告
    • 每位成員上台說明一個子系統個案流程與當中各個案例說明
    • 製作方式請參考範例:


    Notes:
    報告將進行各組評分,

    未到場同學該次分數為零分。


    BP: 同學好好加油吧!


    中台 - 98-2 決策支援系統 - 期中考考題&作業

    Dear 各位同學

    有鑑於大家期中成績不盡理想,
    老師希望大家把期中考試當成作業回家做完。


    考題下載: [ Download ]


    NOTE:

    • 05/14 課堂繳交,逾期不收
    • 請列印出來後手寫
    • 列印請雙面列印,或使用單面廢紙印!切勿使用全新紙印!!!!!!!!


    BP

    2010年5月5日 星期三

    注意交通安全與安全帽的重要性

    請同學注意交通安全與安全帽的重要性,
    給大家看老師課堂講的案例。

    本文轉自東吳機研:
    http://scumotor.com.tw:8080/gemmore/Protection&F1179SDJ&33


    請大家要多注意自己的人身安全。
    不要再讓老師聽到痛心的消息!!

    謝謝

    BP

    2010年5月2日 星期日

    中台 - 98-2 物件導向程式設計 期中考成績

    Dear 各位同學

    請你們看看自己的期中考成績

    成績: [ View ]

    十分不理想!

    之後我們會改變教課方向。

    請同學加油


    BP