物件導向程式設計講義

歡迎使用但請尊重智慧財產 , 不要有商業行為

教學大綱


課程內容                                                              示範程式  VB    JAVA                               作業

01、Visual Basic基本概念

        VB基本資料型態運算式 基本語法

        Visual Basic表單應用

vb101  vb102  vb201  vb202  vb203

vb301  vb302  vb303  vb304  vb305

vb306

動態圖片移動

作業:設計一程式 顯示圖片與文字介紹

            設計亂數出現幾個圓  輸入數目判定正確否。

02、Visual Basic 輸入探討

        Visual basic 輸入探討02

        Visual basic 畫面處理

        sndPlaySound SDK

電腦語音(speak)   VB軟體

vb401 vb402 vb403 vb404

vb501 vb502 vb503 vb504 vb505

vb506 vb507 vb508 vb509 vb510

vb601 vb603 vb604 vb605  vb606 vb607 vb601-2

作業:設計一個教發音的程式。

            設計一個可拖曳物品並計算個數的程式。

        

03、Visual basic 動畫與多媒體

        Visual basic 圖案、陣列

       Visual basic 檔案、目錄和磁碟機列

vb701 vb701-1 vb702 vb703 vb704 vb705

vb801  vb802  vb803  vb804  vb805

vb806  vb807  vb808

vb901  vb092  vb903  vb904  vb905 vb906

作業:設計物體移動的動畫(將動態圖片移動程式改8方向都可動)

           設計一個畫圖程式或文書軟體

04、Visual basic 模組處理

        Visual basic Internet 程式

        Visual basic 資料庫、OCX 介紹

vb1001 vb1002 vb1003 vb1004 vb1005 vb1006 vb1007 vb1008

vb1101 vb1102 vb1103 vb1104 vb1105 vb1106 vb1107 vb1108 vb1109

vb1201 vb1202 game002  vb1204

作業:本地端的資料庫查詢

            設計一個瀏覽器

05、Visual basic 資料庫02

        Visual basic線上資料庫

        RPG 3D遊戲  遊戲地圖引擎

    如何將vb程式顯示在網頁上

    多媒體範例 01 02 03 04 05 06

    資料庫範例 01 02 03

 vb1302 vb1303 vb1304  vb1305

 vb1307 vb1309

vb1401 vb1402  vb1403 vb1404 vb1405 vb1406  client server

聊天室 server  client

常用的 OCX

作業:設計線上資料庫

            設計線上聊天室

 

好用vb軟體 http://www.vbcode.com

 

 

       期中考01

 

期中考01考卷  

06、JAVA 介紹安裝、設定與執行

        JAVA語言變數、運算子與流程控制

        JAVA 手機程式探討01

        Java 2 Wireless Toolkit .doc

j2sdk-1_4_2_01-windows-i586.exe

Crimson

java001  java002  java003

j1001  j1002 j1003 j1004 j1005 j1006

j1007  j1008 j1009 j1010 j1011 j1012

j1013  j1014

手機SDK程式   SDK2.0

Java 2 Wireless Toolkit    中文套件

HelloMID

作業:修改Java002 能印出'你的學號 姓名

            設計程式可以印出  *  的圖案(使用迴圈)

                                              ***

                                              *****

                                              *******

07、JAVA之陣列與函數

        JAVA物件與類別

        JAVA 手機程式探討02

        在手機上安裝Java應用程式

j2001 j2002 j2003 j2004 j2005 j2006

j2007 j2008 j2009 j2010 j2011 j2012

j2013 j2014 j2015 j2016 j2017

j3001 j3002 j3003 j3004 j3005 j3006

j3007 j3008 j3009 j3010 j3011 j3012

j3013 j3014 j3015 j3016 cube rectangle

cat  test.png   GameMIDlet

MID001  MID002

作業:設計一隻手機程式顯示你的學號與姓名

            仿照 j3016 設計一個圓錐體體積計算,先作圓的class

            叁考排序j2005(氣泡排序)作出快速排序(Quick sort)程式

            或求 1至100之間所有質數

08、Applet 與應用程式

JAVA 資料封裝、類別變數、繼承

        手機程式設計03

j4000  j4001 j4002 j4003 j4004 j4005  j4006

j4007 j4008 j4009 j4010 j4011 j4012

j4013 j4014 j4015 j4016 j4080

j5001 j5002 j5003 j5004 j5005 j5006 j5007

j5008 j5009 j5010 j5011 j5012 j5013 j5014

j5015 j5016 j5017 j5018

作業:設計一個程式使用標籤按鈕等在IE上可輸入兩位數作加減乘除輸出

             設計一隻手機程式顯示你的圖片、文字與圖案

             (文字 g.drawString("Hello", 100, 60, 0)

09、Applet 使用02

        多執行緒(MultiThreads)與Swing

                                          client-server

j6000 j6001 j6002 j6003 j6004 j6005

j6006 j6007 j6008 j6009 j6010 j6011

j6012 j6013 j6014

j7001 j7002 j7003 j7004 j7005 j7006

j7007 j7008 j7009 j7010 j7011 j7012

j7013 j7014 j7015 j7016 clock2

作業:設計一個球的Calss變數,(含顏色、移動方向、大小)可並設計一程式繼承,可在畫面做反彈球。

            設計一程式修改j7012改成由滑鼠選取, 複製 , 拷貝, 貼上

       

    

      期中考02

 

 

 

10、JAVA  I/O處理

        JAVA 網路

                                          多人聊天室

                                          單人對話

j8001 j8002 j8003 j8004 j8005 j8006

j8007 j8008 j8009 j8010 j8011 j8012

j8013 j8014 j8015 j8016 j8017 j8018 j8019

j9001 j9002 j9003 j9004  j9005 j9006 j9007 02

j9008 j9009 j9010 j9011  mail

作業: 設計一個在 IE上的輸出入處理,可讀取外部文書

          檔案

          設計一個在IE上的互通的電話

11、Java Servlet 與JSP 程式設計初步

        java  JDBC 入門與資料庫  

                                        Tomcat 502

                                        jdbc driver access

j10001 j10002 02  j10003 j10004

jsp001  jsp002 jsp003 jsp004  Table9x9 

prime  prime02

j110001 j110002 j110003  j110004  j110005

test.mdb

作業:先建一個Access資料庫再設計一個JAVA 網路資料庫可做查詢系統

12、JAVA RMI

        Java  Web Services doc  HelloWebService

                         jwsdp-1_3-windows-i586

                         jwsdp-1_3-tomcat-ant-docs 

                         soap-bin-2.3.1   

                        Xerces-J-bin.2.5.0

       SOAP

j120001 j120002  j120003 j120004

作業:設計一個 RMI 分散處理程式可計算  Y = X2 +3X +5

 

 

 

 

13、期末考

 

 

 

 

 


[Homepage主畫面

祝福你(妳)有愉快的一天, 再見