本週大綱

  • 05月 13日 - 05月 19日

    Topic: Course Introduction [如下所示的附檔]

    Teacher introduction:

    Yean-Fu Wen received the M.S. degree from the Department of Information Management, National Taiwan University of Science Technology, Taiwan, R.O.C., in 1998. He finished his PhD study and got a doctoral degree from the Department of Information Management, National Taiwan University in July 2007. In August 2008, he joined the Department of Management Information Systems, National Chiayi University as an assistant professor. His research interests include network planning and management, performance optimization, and cross-layer technology in next-generation wireless networks. He is a member of IEEE. For more information, please visit the web site: http://www.ncyu.edu.tw/mis/content.aspx?site_content_sn=19645

  • 05月 20日 - 05月 26日

    Topic: Simple program  [PDF]

    1st program:Hello World! (認識開發環境)

    2nd program: Test program for an elementary school students (四則運算)

    Help:

  • 05月 27日 - 06月 2日

    Topic: 四則運算 & 條件語法

    Reference: Test program for an elementary school students

    四則運算- 維基百科,自由的百科全書

    Sample code範例程式如下附檔所示 (Is uploaded on Mar. 25th.)

    分組名單:

    1. 林裕傑、張 溦、楊千瑩、林文  5/6
    2. 朱峻毅、李軒澔、林 琮、陳冠霖、袁睿承   3/25
    3. 陳照侑、葉于甄、黃廷閎、曾筱淇   5/27
    4. 陳政彥、陳蓮、林睦庭、蔡佩璇  6/10
    5. 呂俊宇、鄭淳文、陳萩涵、陳昱廷  6/10
    6. 蘇柏翰、鄭名珊、江振宏、黃冠霖  6/3
    7. 謝秉璋、鄭又仁、陳偉豪、李俊賢  5/27
    8. 廖科維、葉 嶸、張啟原、呂宗霖   5/13
    9. 羅柏喻、范成懋、林宗憲、林山時   4/1
    10. 曾博楷、黃婉蓉、蔡懷庭、陳佩君   4/29
    11. 鍾佳翔、劉鉑志、謝佳靜、謝旻翰   3/17
    12. 高慧芬、林雨希、李俊賢、陳育生   6/3
  • 06月 3日 - 06月 9日

    Topic: Guess the Number (猜數字) - For-Loop + Random Number

    Guest the number: Computer picks a 4-digit decimal number, with no repeated digits (may begin with 0). Each player turn is a guess of a 4-digit number, and the opponent (truthfully) replies with the number of exact matches, i.e. which digits are guessed correctly, as well as in the correct position (BULLS), and the number of digits in the guess that appear in the number, but in the wrong position (COWS).

    視窗程式課程影音教學資料區>>>

    >>Notify:本校教學系統單檔上傳大小限制為120MB,部份教學影音檔因大小超過限制,將未以網頁方式直接顯示,請自行下載完整檔案瀏覽,感謝您細心的配合。

     傷心本程式撰寫視訊 <未提供網頁連結,請下載完整影音檔案!>

    Guess the Number 影音檔案下載:

    請下載此兩壓縮檔案,並只需針對Guess_the_Number.part1.rar此檔解壓縮,其將自動會合併成一個檔案。

    檔案下載:

    Guess_the_Number.part1.rar

    Guess_the_Number.part2.rar

    Reference:

    Sample code: 範例程式 (Was uploaded on Apr. 1st)

    傷心 小施老師時間:鍾佳翔、劉鉑志、謝佳靜、謝旻翰

    作業繳交方式:

    • 內容包括:程式、程式註解,且將整個程式專案壓縮成檔名為「學號_姓名_作業題號」(例如:s97123456_謝小明_程式)上傳
    • Word檔,描述撰寫心得、所遇到困難、以及解決方法,檔名為「學號_姓名_心得」(例如:s97123456_謝小明_心得)上傳。
    • 06月 10日 - 06月 16日

      Topic: Bingo game -- Random number & for loop & while loop

      Basically, players buy cards with numbers on them in a 5 x 5 grid corresponding to the five letters in the word B-I-N-G-O. Numbers such as B-2 or 0-68 are then drawn at random (out of a possible 75 in American Bingo, and 90 in British and Australian Bingo) until one player completes a 'Bingo' pattern, such as a line with five numbers in a vertical, horizontal or diagonal row on one of their cards and wins the prize. (Sourc e: http://www.how2bingo.com/)


      Reference:

      微笑 小施老師時間: 朱峻毅、李軒澔、林 琮、陳冠霖、袁睿承

    • 06月 17日 - 06月 23日

      Topic: Bingo game (II) -- Algorithm & data structure & array

      • How to modify the program coded in previous week into a less complex algorithm?
      • How to calculate the number of lines per iteration when a number is making? At most 4 lines are required to check.

       

      視窗程式課程影音教學資料區>>>

      >>Notify:本校教學系統單檔上傳大小限制為120MB,部份教學影音檔因大小超過限制,將未以網頁方式直接顯示,請自行下載完整檔案瀏覽,感謝您細心的配合。

      滿意 Bingo程式撰寫視訊 <已提供網頁直接連結!>

       

       傷心BingoII程式撰寫視訊 <未提供網頁直接連結,請下載完整影音檔案!>

      BINGOII GAME影音檔案下載(請務必下載完此三個檔案,並只針對BingoII.part1.rar檔案解壓縮即可):

      檔案下載:

      BingoII.part1.rar

      BingoII.part2.rar

      BingoII.part3.rar

      滿意 BingoIII程式撰寫視訊 <已提供網頁直接連結!>

      Extending reading:

      小施老師時間羅柏喻、范成懋、林宗憲、林山時

      • 06月 24日 - 06月 30日

        Topic: Timer Applications -- Timer Controls, Loop, Rnd, and Mod

        視窗程式課程影音教學資料區>>>

        >>Notify:本校教學系統單檔上傳大小限制為120MB,部份教學影音檔因大小超過限制,將未以網頁方式直接顯示,請自行下載完整檔案瀏覽,感謝您細心的配合。

         傷心Timer程式撰寫視訊 <未提供網頁直接連結,請自行下載完整影音檔!>

        Timer影音檔案下載(請務必下載完此二個檔案,並針對Timer_I.part1.rar檔案解壓縮即可):

        檔案下載:

        Timer_I.part1.rar

        Timer_I.part2.rar

        Extending reading:

        • 07月 1日 - 07月 7日

        • 07月 8日 - 07月 14日

          Midterm Exam (Coding)

          題目說明連結

          作業繳交方式:

          • 可以參考自己的講義,但不得參考網路其他資源
          • 於每一題的右上角加一個Label標示你的學號後四碼+姓名
          • 依題號請將整個程式專案壓縮成檔名為「學號_姓名_考試題號」(例如:s97123456_謝小明_1)上傳
          • 07月 15日 - 07月 21日

            Topic: Timer game (timer, mouse, hit problem)  課程視訊

            Project: Announce to prepare your final team project.

            •  To write an English learning game.
            • Write your proposal within 2 weeks.
            • Present your proposal on May 13th.

            Reference:

            微笑 小施老師時間: 曾博楷、黃婉蓉、蔡懷庭、陳佩君

            視窗程式課程影音教學資料區>>>

            >>Notify:本校教學系統單檔上傳大小限制為120MB,部份教學影音檔因大小超過限制,將未以網頁方式直接顯示,請自行下載完整檔案瀏覽,感謝您細心的配合。

            傷心本程式撰寫視訊 <未提供網頁連結,請下載完整影音檔案!>

            Take a coin程式影音檔案下載(請務必下載完此三個檔案,並只針對Take_a_Coin.part1.rar檔案解壓縮即可)

            檔案下載:

            Take_a_Coin.part1.rar

            Take_a_Coin.part2.rar

            Take_a_Coin.part3.rar

            • 07月 22日 - 07月 28日

              Topic: Keypress game (keypress, timer, hit problem) 

              Sample code (2010/5/6)

              大笑Video (part Ipart II + part III + part IV)

              Reference:

              微笑 小施老師時間: 林裕傑、張 溦、楊千瑩、林文

              • 07月 29日 - 08月 4日

                Topic: Multimedia Player (Windows multimedia player, OpenFileDialog, ) 

                勇於嚐試:Sample code (2010/5/13)

                Team Project: 計畫書內容

                • 學習遊戲程式簡介 (做什麼?)
                • 程式特色 (為什麼做這個、特點、功用)
                • 程式功能 (如何做?)
                • 這個程式的挑戰在那? (最好有初步解決方案)

                Reference:

                微笑 小施老師時間: 廖科維、葉 嶸、張啟原、呂宗霖

                • 08月 5日 - 08月 11日

                  Topic: Multimedia Player (Windows multimedia player, OpenFileDialog, ) 

                  Q & A:如何讀取到方向鍵?

                  當使KeyPress事件時,只能讀到e.KeyChar,顧名思義,只有字母可以顯示。但是使用keyUp或KeyDown事件時,則可以讀到e.KeyCode,這時就可以讀到各種方向鍵之類的按鍵結果了。

                  Q & A:如何取得相對路徑與絕對路徑?

                  微笑 小施老師時間:

                  • 08月 12日 - 08月 18日

                    Topic: Multimedia Player (Windows multimedia player, OpenFileDialog, ) 

                    Sample Code

                    大笑 Video: part Ipart II

                    Reference:

                    Q & A:如何讓Form1與Form2連結?
                    請新增兩個forms,分別Form1與Form2於同一個專案中,然後,傳統的方法為在Form1加作一個按鈕且執行:
                    Form2.Show
                    而物件導向的方法則為:
                    Dim SecondForm As New Form1
                    SecondForm.Show()

                    Q & A:純文字檔案之編碼問題?(筱淇所贊助的

                    就是將你在開啟歌詞中所寫的Dim txtReader As New System.IO.StreamReader(OpenFileDialog1.FileName)改成
                    Dim txtReader As StreamReader = New StreamReader(OpenFileDialog1.FileName, System.Text.Encoding.Default)即可
                    也就是多加了System.Text.Encoding.Default
                    去判別目前系統所用之編碼,
                    如此就不必擔心要用何種編碼來開啟檔案。

                    微笑 小施老師時間:

                    • 陳照侑、葉于甄、黃廷閎、曾筱淇
                    • 謝秉璋、鄭又仁、陳偉豪、李俊賢
                    • 08月 19日 - 08月 25日

                      Topic: Oracle database (Oracle ODAC-p1 + p2, ACCESS DB(書籍訂單), DataGrid, DataReader, DataSet) 

                      Source Code: Access DB, Oracle DB

                      Vidso: part I, part II, part III

                       Reference:

                      微笑 小施老師時間:

                      • 蘇柏翰、鄭名珊、江振宏、黃冠霖
                      • 高慧芬、林雨希、李俊賢、陳育生
                      • 08月 26日 - 09月 1日

                         Topic: Database Operation (SQL, DataAdapter) 

                        勇於嚐試:Sample code (2010/6/10)

                        Reference:

                        Team project繳交方式:

                        • 於每一題的右上角加一個Label標示組別+組員姓名1(學號後三碼)+組員姓名2(學號後三碼)+組員姓名3(學號後三碼)+組員姓名4(學號後三碼)
                        • 請將整個專案程式壓縮成檔名為「組別+組員姓名1(學號後三碼)+組員姓名2(學號後三碼)+組員姓名3(學號後三碼)+組員姓名4(學號後三碼)」(例如:1_謝小明007_王大頭008)上傳
                        • 09月 2日 - 09月 8日

                          Final exam: Program Contest (4 students per group)

                          題目清單

                          Reference:

                          Contest Rules:

                          • 時間:9:10~11:10
                          • 不可連其他網站(除了本教學網站)與BBS,
                          • 可攜帶任何書籍、筆記本、USB隨身碟的範例程式
                          • 本Contest比誰能最先完成,以題計算
                          • 每一題只能有三次機會請裁判前來確認是否正確

                          競賽結果

                          • 第一名:高慧芬、林雨希、李俊賢、陳育生
                          • 第二名:朱峻毅、李軒澔、林 琮、陳冠霖、袁睿承
                          • 第三名:廖科維、葉 嶸、張啟原、呂宗霖
                          • 09月 9日 - 09月 15日

                            Topic: Final team project demo

                            將定在6/17(四)11:30開始