公告版位

如何在EXCEL中自訂函數與增益集分享VBA自訂函數

 

預覽畫面:


如何自訂函數呢?

可以在VBA中插入模組與插入Function即可,

可以試試成績函數:

 

Public Function 成績函數(平均成績)

    If 平均成績 >= 60 Then

        成績函數 = "合格"

    Else

        成績函數 = "不合格"

    End If

End Function

 

在EXCEL寫好了很多的自訂函數,

但要如何在別的電腦使用這些自訂函數呢?

這是很多學會VBA自訂函數的學員常問的問題,

 

當然如果懂得複製貼上程式碼到VBA的模組那就沒什麼問題了,

但若是給一班完全沒學過VBA的使用者,

那就可以用安裝增益集的方式來安裝所有VBA寫的自訂函數。

 

不過在分享這些自行撰寫的VBA自訂函數會有智慧權的問題,

建議可以先把自己寫的VBA程式加上密碼。

1.加密

 

2.然後,可以傳給使用者你的有巨集(XLSM)檔案,

請他另存為增益集

 

3.接下來記得要啟用增益集,才能使用

 

 

最後開啟一個新的檔案,你將會在插入函數時看到這些自訂函數了。

 

教學影音(完整版在論壇):

 

教學影音完整版在論壇:

https://groups.google.com/forum/#!forum/scu_excel_vba2_86

 

課程特色:

1.如何將函數轉成VBA2.VBA與資料庫快速結合

 

EXCEL函數 VBA程式設計資料庫是分別屬於三個領域的知識,

但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

剛好我有近20年的VB程式設計資料庫設計的經驗,

教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

 

上課用書是:

Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

 

完整教學影音DVD申請:http://goo.gl/ZlBZE

論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

 

其他相關學習:

    1.EXCEL VBA設計(自強基金會2012)第4次上課

    http://terry55wu.blogspot.tw/2012/03/excel-vba20124.html

     

    2.如何把EXCEL"函數"變為 "VBA"?自強基金會2012第5次上課

    http://terry55wu.blogspot.tw/2012/04/excel-vba.html

     

    3.自強基金會2012第8次上課

    http://terry55wu.blogspot.tw/2012/05/excel-vba20128.html

     

    4.自強基金會2012第9次上課

    http://terry55wu.blogspot.tw/2012/05/excel-vba20129.html

     

    5.EXCEL_VBA與資料庫--自強基金會2012(Ending)

    http://terry55wu.blogspot.tw/2012/07/excelvba-2012ending.html

     

    EXCEL,VBA,函數東吳進修推廣部,EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 excel函數教學 excel函數 MYSQL

    文章標籤

    吳老師 發表在 痞客邦 留言(0) 人氣()

    EXCEL VBA批次查詢清單到新增與刪除工作表

     

    預覽畫面:

     

    結果畫面:

     

    如何將單次查詢改為批次查詢,

    可以按照分類清單,將資料自動查詢並輸出成為工作表,

    這部分可以先從建立清單開始,

    其次是,批次新增工作表,

    若有舊的查詢結果則先刪除工作表之後,

    重新批次查詢一次。

     

    **如何批次查詢資料

    1.建立清單

    2.批次新增工作表

    Public Sub 批次新增工作表()

       For i = 2 To Sheets("清單").Range("A2").End(xlDown).Row

           X = Sheets("清單").Cells(i, "A")

           '1.新增工作表

           Sheets.Add After:=Sheets(Sheets.Count)

           Sheets(Sheets.Count).Name = X

       Next

    End Sub

     

    3.批次刪除工作表

    Public Sub 批次刪除工作表()

       Application.DisplayAlerts = False

       For i = Sheets.Count To 3 Step -1

           Sheets(i).Delete

       Next

       Application.DisplayAlerts = True

    End Sub

    4.批次篩選

    Sub 批次篩選業務()

    '關閉畫面更新

       Application.ScreenUpdating = False

       Sheets(1).Select

       Call 批次刪除工作表

     

        For i = 2 To Sheets("清單").Range("A2").End(xlDown).Row

            X = Sheets("清單").Cells(i, "A")

     

            '1.游標放B1

            Range("B1").Select

            '2.篩選

            Selection.AutoFilter

            ActiveSheet.Range("$A$1:$L$2500").AutoFilter Field:=3, Criteria1:=X

            '3.複製

            Range("A1").Select

            Range(Selection, Selection.End(xlToRight)).Select

            Range(Selection, Selection.End(xlDown)).Select

            Selection.Copy

     

            '4.新增工作表

            Sheets.Add After:=Sheets(Sheets.Count)

            Sheets(Sheets.Count).Name = X

     

            '5.貼上

            Range("A1").Select

            ActiveSheet.Paste

            '6.自動調整欄寬

            Selection.Columns.AutoFit

           

            Range("A1").Select

            '7.切回原工作表

            Sheets(1).Select

            Application.CutCopyMode = False

            '8.取消篩選

            Selection.AutoFilter       

            Range("A1").Select

     

        Next

     Application.ScreenUpdating = True

    End Sub

    **如何增加狀態列訊息(Application.StatusBar)

     

    **補充如何自行撰寫移除重複

    Public Sub 移除重複()

       '排序

       Range("A1").CurrentRegion.Select

       '遞增xlAscending或1、遞減xlDescending或2

       Selection.Sort Key1:=Range("A1"), Order1:=1, Header:=xlYes

     

       r = Range("A1").End(xlDown).Row

       For i = r To 2 Step -1

           'Cells(i, "A").Select

           If Cells(i, "A") = Cells(i - 1, "A") Then

               Rows(i - 1).Delete

           End If

       Next

    End Sub

     

    5.共用程序與傳遞參數

    Sub 批次篩選(清單 As String, 欄位 As Integer)

       'On Error Resume Next

       

       Application.ScreenUpdating = False

       

       Call 批次刪除工作表

       

       r = Sheets("清單").Range(清單 & "2").End(xlDown).Row

       For i = 2 To r

           Application.StatusBar = "目前進度:總共筆數:" & r - 1 & " 進行筆數:" & i - 1

           X = Sheets("清單").Cells(i, 清單)

           '1.游標放B1

           Range("B1").Select

           '2.篩選

           Selection.AutoFilter

           ActiveSheet.Range("$A$1:$L$2500").AutoFilter Field:=欄位, Criteria1:=X

           '3.複製

           Range("A1").Select

           Range(Selection, Selection.End(xlToRight)).Select

           Range(Selection, Selection.End(xlDown)).Select

           Selection.Copy

           '4.新增工作表

           Sheets.Add After:=Sheets(Sheets.Count)

           Sheets(Sheets.Count).Name = X

           '5.貼上

           Range("A1").Select

           ActiveSheet.Paste

           '6.自動調整欄寬

           Selection.Columns.AutoFit

          

           Range("A1").Select

           '7.切回原工作表

           Sheets(1).Select

           Application.CutCopyMode = False

           '8.取消篩選

           Selection.AutoFilter

          

           Range("A1").Select

       Next

       

       Application.ScreenUpdating = True

       

    End Sub

     

    6.呼叫共用程序

    Sub 批次篩選業務()

        Call 批次篩選("A", 3)

    End Sub

    Sub 批次篩選產業別()

        Call 批次篩選("B", 4)

    End Sub

    Sub 批次篩選產品()

       Call 批次篩選("C", 5)

    End Sub

    Sub 批次篩選客戶名稱()

       Call 批次篩選("D", 12)

    End Sub

     

    教學影音(完整版在論壇):

     

    教學影音完整版在論壇:

    https://groups.google.com/forum/#!forum/scu_excel_vba2_86

     

    課程特色:

    1.如何將函數轉成VBA2.VBA與資料庫快速結合

     

    EXCEL函數 VBA程式設計資料庫是分別屬於三個領域的知識,

    但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

    剛好我有近20年的VB程式設計資料庫設計的經驗,

    教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

    ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

    覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

    就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

     

    上課用書是:

    Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

    Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

     

    完整教學影音DVD申請:http://goo.gl/ZlBZE

    論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

     

    其他相關學習:

     

      1.EXCEL VBA設計(自強基金會2012)第4次上課

      http://terry55wu.blogspot.tw/2012/03/excel-vba20124.html

       

      2.如何把EXCEL"函數"變為 "VBA"?自強基金會2012第5次上課

      http://terry55wu.blogspot.tw/2012/04/excel-vba.html

       

      3.自強基金會2012第8次上課

      http://terry55wu.blogspot.tw/2012/05/excel-vba20128.html

       

      4.自強基金會2012第9次上課

      http://terry55wu.blogspot.tw/2012/05/excel-vba20129.html

       

      5.EXCEL_VBA與資料庫--自強基金會2012(Ending)

      http://terry55wu.blogspot.tw/2012/07/excelvba-2012ending.html

       

      EXCEL,VBA,函數東吳進修推廣部,EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 excel函數教學 excel函數 MYSQL

      文章標籤

      吳老師 發表在 痞客邦 留言(0) 人氣()

      EXCEL2013版VBA如何快速建立查詢系統

       

      預覽畫面:

       

      關於資料查詢部分,EXCEL的基本查詢有檢視與參照的相關函數,

      最常用的有VLOOKUP等函數

      查詢的功能很有限,實在無法達到自動化的目的,

      所以如果要查詢更複雜切大量的資料,可以用資料庫的查詢功能,

      可以藉由SQL語法 Select敘述,達成所需要的效果,

      但若只是單純的EXCEL資料,則可以藉由篩選功能完成,

      若需要達到自動化目的,可以配合巨集錄製與修改。

      以下屆由問題05範例來說明。

       

      完成畫面:

       

       

      01_篩選業務巨集錄製程式碼

      02_防止查詢工作表已存在(手動)

      03_防止查詢工作表已存在(自動)

      04_如何避免位輸入資料與相同工作表名稱

      05_如何關閉VBA的刪除提示訊息

      06_如何產生其他欄位查詢與簡化與呼叫程序

       

      **篩選功能與錄製巨集

      練習錄製並修改篩選業務

       

      Sub 篩選業務()

          X = InputBox("請輸入業務姓名!!")

          '1.游標放B1

          Range("B1").Select

          '2.篩選

          Selection.AutoFilter

          ActiveSheet.Range("$A$1:$L$2500").AutoFilter Field:=3, Criteria1:=X

          '3.複製

          Range("A1").Select

          Range(Selection, Selection.End(xlToRight)).Select

          Range(Selection, Selection.End(xlDown)).Select

          Selection.Copy

          '4.新增工作表

          Sheets.Add After:=Sheets(Sheets.Count)

          Sheets(Sheets.Count).Name = X

          '5.貼上

          Range("A1").Select

          ActiveSheet.Paste

          '6.自動調整欄寬

          Selection.Columns.AutoFit

         

          Range("A1").Select

          '7.切回原工作表

          Sheets(1).Select

          '8.取消篩選

          Selection.AutoFilter

         '9.切回到A1

         Range("A1").Select

      End Sub

      Sub 篩選業務_簡化()

         X = InputBox("請輸入業務姓名!!")

         '2.篩選

         Sheets(1).Range("$A$1:$L$" & Range("A1").End(xlDown).Row).AutoFilter Field:=3, Criteria1:=X

         '3.複製

         Range("A1").CurrentRegion.Copy

       

         Range("A1").CurrentRegion.select

        Selection.copy

         '4.新增工作表

         Sheets.Add After:=Sheets(Sheets.Count)

         Sheets(Sheets.Count).Name = X

         '5.貼上

         Range("A1").Select

         ActiveSheet.Paste

         '6.自動調整欄寬

         Columns("A:L").AutoFit

         Range("A1").Select

         '7.切回原工作表

         Sheets(1).Select

         '8.取消篩選

         Selection.AutoFilter

         Range("A1").Select

      End Sub

       

      **防止按鈕因篩選而變形:

       

       

      **如何將篩選改為關鍵字查詢

      方法1:

       

      方法2:

       

         Y = "=*" & X & "*"

         ActiveSheet.Range("$A$1:$L$2500").AutoFilter Field:=3, Criteria1:=Y

       

      **避免程式錯誤的三種防呆判斷

      Sub 篩選業務_防呆()

       

         x = InputBox("請輸入業務姓名!!")

         

         '防呆1:如何防止查詢已存在的名稱而產生錯誤

         For i = 2 To Sheets.Count

             If x = Sheets(i).Name Then

                 'MsgBox "工作表已存在請先刪除!!"

                 'Exit Sub

                 Application.DisplayAlerts = False

                 Sheets(i).Delete

                 Application.DisplayAlerts = True

                 Exit For            

             End If

         Next

         '防呆2:無填寫

         If x = "" Then

             MsgBox "請務必輸入資料!!"

             Exit Sub

         End If    

         

         '2.篩選

         Selection.AutoFilter

         ActiveSheet.Range("$A$1:$L$2500").AutoFilter Field:=3, Criteria1:=X

       

         '防呆3:無結果

         If Range("A1").End(xlDown).Row = 1048576 Then

             MsgBox "查無資料!!"

             Selection.AutoFilter

             Exit Sub

         End If

         

         '3.複製

         Range("A1").Select

         Range(Selection, Selection.End(xlToRight)).Select

         Range(Selection, Selection.End(xlDown)).Select

         Selection.Copy

         '4.新增工作表

         Sheets.Add After:=Sheets(Sheets.Count)

         Sheets(Sheets.Count).Name = x

         '5.貼上

         Range("A1").Select

         ActiveSheet.Paste

         '6.自動調整欄寬

         Selection.Columns.AutoFit

        

         Range("A1").Select

         '7.切回原工作表

         Sheets(1).Select

         Application.CutCopyMode = False

         '8.取消篩選

         Selection.AutoFilter

        

         Range("A1").Select

      End Sub

       

      教學影音(完整版在論壇):

       

      教學影音完整版在論壇:

      https://groups.google.com/forum/#!forum/scu_excel_vba2_86

       

      課程特色:

      1.如何將函數轉成VBA2.VBA與資料庫快速結合

       

      EXCEL函數 VBA程式設計資料庫是分別屬於三個領域的知識,

      但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

      剛好我有近20年的VB程式設計與資料庫設計的經驗,

      教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

      ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

      覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

      就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

       

      上課用書是:

      Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

      Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

       

      完整教學影音DVD申請:http://goo.gl/ZlBZE

      論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

       

      其他相關學習:

       

        1.EXCEL VBA設計(自強基金會2012)第4次上課

        http://terry55wu.blogspot.tw/2012/03/excel-vba20124.html

         

        2.如何把EXCEL"函數"變為 "VBA"?自強基金會2012第5次上課

        http://terry55wu.blogspot.tw/2012/04/excel-vba.html

         

        3.自強基金會2012第8次上課

        http://terry55wu.blogspot.tw/2012/05/excel-vba20128.html

         

        4.自強基金會2012第9次上課

        http://terry55wu.blogspot.tw/2012/05/excel-vba20129.html

         

        5.EXCEL_VBA與資料庫--自強基金會2012(Ending)

        http://terry55wu.blogspot.tw/2012/07/excelvba-2012ending.html

         

        EXCEL,VBA,函數東吳進修推廣部,EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 excel函數教學 excel函數 MYSQL

        文章標籤

        吳老師 發表在 痞客邦 留言(0) 人氣()

        Android_Studio開發實例多按鈕範例與多國語系


        預覽畫面:

         

        主要是延續HelloWorld按鈕範例,

        改為多按鈕,可以顯示在 EditText 中,也可以清除數字,

        重點在使用 LinerLayout 來排版 XML檔

        設計好介面之後,再來轉寫程式,以符合MVC的架構

        最後補充多國語系設計,讓不同國家使用者,

        都能看到自己區域的語系。

        以下有些分享畫面分享:

        完成設計畫面

        畫面XML:

        1.方向

        2.TextView設定

        3.按鈕版形

         

        完整教學:

         

        介面:

        xmlns:android="http://schemas.android.com/apk/res/android"

           xmlns:tools="http://schemas.android.com/tools"

           android:id="@+id/LinearLayout1"

           android:layout_width="match_parent"

           android:layout_height="match_parent"

           android:orientation="vertical"

           android:paddingBottom="@dimen/activity_vertical_margin"

           android:paddingLeft="@dimen/activity_horizontal_margin"

           android:paddingRight="@dimen/activity_horizontal_margin"

           android:paddingTop="@dimen/activity_vertical_margin"

           tools:context=".MainActivity" >

         

           

               android:id="@+id/txtShow"

               android:layout_width="match_parent"

               android:layout_height="wrap_content"

               android:text="電話號碼:"

               android:textAppearance="?android:attr/textAppearanceLarge"

               android:textColor="#00FF00"

               android:textSize="30sp" />

         

           

               android:layout_width="match_parent"

               android:layout_height="wrap_content"

               android:gravity="center" >        

                   android:id="@+id/b01"

                   android:layout_width="50dp"

                   android:layout_height="wrap_content"

                   android:text="1" />

         

               

                   android:id="@+id/b02"

                   android:layout_width="50dp"

                   android:layout_height="wrap_content"

                   android:text="2" />

         

               

                   android:id="@+id/b03"

                   android:layout_width="50dp"

                   android:layout_height="wrap_content"

                   android:text="3" />

         

           

         

           

               android:layout_width="match_parent"

               android:layout_height="wrap_content"

               android:gravity="center" >

         

               

                   android:id="@+id/b04"

                   android:layout_width="50dp"

                   android:layout_height="wrap_content"

                   android:text="4" />

         

               

                   android:id="@+id/b05"

                   android:layout_width="50dp"

                   android:layout_height="wrap_content"

                   android:text="5" />

         

               

                   android:id="@+id/b06"

                   android:layout_width="50dp"

                   android:layout_height="wrap_content"

                   android:text="6" />

           

         

           

               android:layout_width="match_parent"

               android:layout_height="wrap_content"

               android:gravity="center" >

         

               

                   android:id="@+id/b07"

                   android:layout_width="50dp"

                   android:layout_height="wrap_content"

                   android:text="7" />

         

               

                   android:id="@+id/b08"

                   android:layout_width="50dp"

                   android:layout_height="wrap_content"

                   android:text="8" />

         

               

                   android:id="@+id/b09"

                   android:layout_width="50dp"

                   android:layout_height="wrap_content"

                   android:text="9" />

           

         

           

               android:layout_width="match_parent"

               android:layout_height="wrap_content"

               android:gravity="center" >

         

               

                   android:id="@+id/b10"

                   android:layout_width="50dp"

                   android:layout_height="wrap_content"

                   android:text="*" />

         

               

                   android:id="@+id/b00"

                   android:layout_width="50dp"

                   android:layout_height="wrap_content"

                   android:text="0" />

         

               

                   android:id="@+id/b11"

                   android:layout_width="50dp"

                   android:layout_height="wrap_content"

                   android:text="#" />

           

         

           

               android:id="@+id/bClear"

               android:layout_width="150dp"

               android:layout_height="wrap_content"

               android:layout_gravity="center"

               android:text="清除" />

         

        程式設計:

        import android.app.Activity;

        import android.os.Bundle;

        import android.view.View;

        import android.widget.Button;

        import android.widget.TextView;

         

        public class MainActivity extends Activity {

          //1.宣告物件

          TextView txtShow;

          Button b00,b01,b02,b03,b04,b05,b06,b07,b08,b09,b10,b11,bClear;

         

          @Override

          protected void onCreate(Bundle savedInstanceState) {

              super.onCreate(savedInstanceState);

              setContentView(R.layout.activity_main);

              //2.連結元件

              txtShow=(TextView) this.findViewById(R.id.txtShow);

              b00=(Button) this.findViewById(R.id.b00);

              b01=(Button) this.findViewById(R.id.b01);

              b02=(Button) this.findViewById(R.id.b02);

              b03=(Button) this.findViewById(R.id.b03);

              b04=(Button) this.findViewById(R.id.b04);

              b05=(Button) this.findViewById(R.id.b05);

              b06=(Button) this.findViewById(R.id.b06);

              b07=(Button) this.findViewById(R.id.b07);

              b08=(Button) this.findViewById(R.id.b08);

              b09=(Button) this.findViewById(R.id.b09);

              b10=(Button) this.findViewById(R.id.b10);

              b11=(Button) this.findViewById(R.id.b11);

              bClear=(Button) this.findViewById(R.id.bClear);

              //3.建立事件

              b00.setOnClickListener(new View.OnClickListener(){

         

                  @Override

                  public void onClick(View v) {

                      // TODO 自動產生的方法 Stub

                      String S=txtShow.getText().toString();

                      txtShow.setText(S+"0");

                  }});

              b01.setOnClickListener(new Button.OnClickListener(){

         

                  @Override

                  public void onClick(View v) {

                      // TODO 自動產生的方法 Stub

                      String S=txtShow.getText().toString();

                      txtShow.setText(S+"1");

                  }});

              b02.setOnClickListener(new Button.OnClickListener(){

         

                  @Override

                  public void onClick(View v) {

                      // TODO 自動產生的方法 Stub

                      String S=txtShow.getText().toString();

                      txtShow.setText(S+"2");

                  }});

              b03.setOnClickListener(new Button.OnClickListener(){

         

                  @Override

                  public void onClick(View v) {

                      // TODO 自動產生的方法 Stub

                      String S=txtShow.getText().toString();

                      txtShow.setText(S+"3");

                  }});

              b04.setOnClickListener(new Button.OnClickListener(){

         

                  @Override

                  public void onClick(View v) {

                      // TODO 自動產生的方法 Stub

                      String S=txtShow.getText().toString();

                      txtShow.setText(S+"4");

                  }});

              b05.setOnClickListener(new Button.OnClickListener(){

         

                  @Override

                  public void onClick(View v) {

                      // TODO 自動產生的方法 Stub

                      String S=txtShow.getText().toString();

                      txtShow.setText(S+"5");

                  }});

              b06.setOnClickListener(new Button.OnClickListener(){

         

                  @Override

                  public void onClick(View v) {

                      // TODO 自動產生的方法 Stub

                      String S=txtShow.getText().toString();

                      txtShow.setText(S+"6");

                  }});

              b07.setOnClickListener(new Button.OnClickListener(){

         

                  @Override

                  public void onClick(View v) {

                      // TODO 自動產生的方法 Stub

                      String S=txtShow.getText().toString();

                      txtShow.setText(S+"7");

                  }});

              b08.setOnClickListener(new Button.OnClickListener(){

         

                  @Override

                  public void onClick(View v) {

                      // TODO 自動產生的方法 Stub

                      String S=txtShow.getText().toString();

                      txtShow.setText(S+"8");

                  }});

              b09.setOnClickListener(new Button.OnClickListener(){

         

                  @Override

                  public void onClick(View v) {

                      // TODO 自動產生的方法 Stub

                      String S=txtShow.getText().toString();

                      txtShow.setText(S+"9");

                  }});

              b10.setOnClickListener(new Button.OnClickListener(){

         

                  @Override

                  public void onClick(View v) {

                      // TODO 自動產生的方法 Stub

                      String S=txtShow.getText().toString();

                      txtShow.setText(S+"*");

                  }});

              b11.setOnClickListener(new Button.OnClickListener(){

         

                  @Override

                  public void onClick(View v) {

                      // TODO 自動產生的方法 Stub

                      String S=txtShow.getText().toString();

                      txtShow.setText(S+"#");

                  }});

              bClear.setOnClickListener(new Button.OnClickListener(){

         

                  @Override

                  public void onClick(View v) {

                      // TODO 自動產生的方法 Stub

                      String S=txtShow.getText().toString();

                      if (S.length()>5){

                          txtShow.setText(S.substring(0, S.length()-1));

                      }

                  }});

          }

        }

         

        **補充多國語系設計

         

         


        懶人包:http://terry55wu.blogspot.com/p/android.html

         

        課程理念與課程介紹:

        Android智慧型手機平台,已成為手機上最完整的開放開發平台

        人手必備的趨勢下行動上網已達500萬人次以上,手機相關應用,將會超

        越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成

        為各產業或政府對外窗口。

        如何開發APP,以循序漸進的方式講授Android應用程式架構、圖形介面

        開發、測試與除錯等,進而取得證照。

        吳老師教學特色:

        1.影音複習分享(全程錄影)。

        2.能不硬code程式,有程式也會提供畫面。

        3.提供業界實務開發經驗。

        4.書上沒講到的操作,圖形化工具使用。

        5.隨時更新第一手資訊。

         

        參考書目

        Android 初學特訓班

        作者:鄧文淵/總監製;文淵閣工作室/編著

         

         

        發表時間

        文章標題

        2015-06-15

        Android開發實務基本相簿Photoplayer範例

        2015-06-15

        Android開發實務相簿表格GridView範例

        2015-06-13

        智慧型手機開發進階SQLite資料庫的存取方式

        2015-06-13

        智慧型手機進階SQLite資料庫的存取方式

        2015-05-25

        如何讓圖片有縮放功能(增加TouchImageView類別)

        2015-05-18

        把Android APP專案轉移Android_Studio分享

        2015-03-22

        ANDROID APP開發與雲端實務應用(第1次上課建置與開發)

        2015-01-28

        Android APP程式開發證照教學懶人包(new)

        2015-01-16

        Android開發實務相簿表格GridView範例

        2015-01-16

        Android開發實務相簿藝廊Gallery範例

        2015-01-16

        Android開發實務基本相簿Photoplayer範例

        2015-01-16

        Android開發實務下拉清單Spinner與樣板

        2015-01-16

        Android開發實務相簿藝廊Gallery範例

        2015-01-16

        健行科大Android程式設計實務第4次上課_RadioButton

        2015-01-16

        Android開發實務Input介面設計與AlertDialog

        2015-01-16

        Android開發實務多按鈕與多國語系

        2015-01-16

        Android程式實務第1次上課(馬上建置與開發)

        2014-07-13

        艾鍗Android行動應用程式設計實務(如何產生功能表選單)

        2014-07-13

        如何使用ListView 介面元件

        2014-07-13

        教您學會簡易相簿APP範例Phoneplayer專案

        2014-07-13

        如何在Android APP的ListView 元件同時加上圖與字

        2014-01-12

        智慧型手機(Android)設計入門第15次

        2014-01-05

        智慧型手機(Android)設計入門第14次

        2013-09-28

        智慧型手機設計入門第2次(102年)

        2013-02-03

        Android開發實例進階(勞大) 影音DVD完工

        2013-01-13

        智慧型手機開發實例與證照解析(Android)第18次上課

        2013-01-13

        建國科大APP產業演講影音(共2小時)

        2012-12-22

        智慧型手機開發實例與證照解析(Android)第15次上課

        2012-12-22

        智慧型手機開發實例與證照解析(Android)第11次上課

        2012-12-08

        智慧型手機開發實例與證照解析(Android)第13次上課

        2012-12-08

        海洋資通APP開發課程第10次上課

        2012-11-18

        智慧型手機開發實例與證照解析(Android)第10次上課

        2012-11-02

        智慧型手機開發實例與證照解析(Android)第9次上課

        2012-10-28

        智慧型手機開發實例與證照解析(Android)第8次上課

         

        想快速學會APP設計與開發,建議可以先從JAVA先聽完並練習,

        再學習光碟19,之後銜接光碟21進階或光碟14比較偏證照考試。

        或從光碟24_從JAVA入門到智慧型手機設計開始(目錄 http://goo.gl/1XOOG)

        另有最近推出的合輯:

        光碟30_JAVA7物件導向(2013) 艾鍗學院96小時上課 目錄:

        http://goo.gl/Wjbjo9

        光碟31_智慧型手機入門(2013) 勞工大學48小時上課 目錄:

        http://goo.gl/qMTc9E

        光碟32_淡江資工Android證照解題(2013) 淡江資工40小時上課 目錄:

        http://goo.gl/q1eQkr

        想快速學會APP設計與開發,建議可以先從光碟24--30--31--32


        完整教學影音DVD分享申請 [連結]

         

        android app教學,android 開發教學,android 程式教學,android eclipse,android 使用教學,Andriod ,android ,程式教學 ,android ,eclipse ,Android Studio,App開發教學,app開發課程,手機app開發教學

        文章標籤

        吳老師 發表在 痞客邦 留言(0) 人氣()

        EXCEL VBA改用MYSQL當成資料庫存放大量資料

         

        一般會和EXCEL VBA連接的大多都是用到ACCESSMS SQL資料庫

        但ACCESS資料庫與MS SQL資料庫都不是自由軟體,所以會有授權費用

        另外ACCESS資料庫基本上是單機型的資料庫,對於多台電腦連線就會有問題

        雖然可以透過網芳共用來解決,但還是非常的麻煩的,

        所以改用MYSQL資料庫,似乎就可以解決前兩者資料庫的問題,

        首先它是自由軟體,再者它也可以讓大家在同個網路區段裡連線。

        以下介紹如何安裝EXCEL VBA連線

         

        預覽畫面:

         

        可以先參考:

        PHP與雲端資料庫教學懶人包(2015)

        https://terry55wu.blogspot.tw/p/blog-page_18.html

         

        PHP雲端資料庫教學之1(打造PHP與MySQL環境)

        https://terry55wu.blogspot.tw/2015/03/php1phpmysql.html

         

        這是PHP雲端資料庫第一次上課,主要是了解學生的程度學習需求
        並且打造PHP與MySQL環境下載XAMPP安裝的懶人包 [下載]

         

        解壓縮到D碟與執行setup_xampp.batxampp-control.exe

         

        啟動Apache 與 MySQL (注意要允許防火牆)

         

        1.如何設定XAMPP與MQSQL的安全性

         

         

        2.如何新增MQSQL資料庫與資料表

        建立資料庫

        3.建立資料表

        4.增加欄位(姓名,身高,體重,性別,標準體重)

         

        INSERT INTO 問題1 (姓名,身高,體重,性別,標準體重) values ('楊XX',170,72,'男',69.94)

        補充:

        查詢資料:select * from 問題1 where 性別='女'

        修改資料:Update 問題1 set 身高='170' where 姓名='李XX'

        刪除資料:DELETE FROM 問題1 where 姓名='李XX'

         

        如何在EXCEL表單中新增一筆資料到MYSQL資料庫中:

         

        1.完成畫面:

        新增單筆、新增全部、刪除EXCEL資料、從MYSQL資料庫全部匯入、刪除所有MYSQL資料

         

        Sub 新增單筆()

           r = Range("B2").End(xlDown).Row

           A = Cells(r, 2)

           B = Cells(r, 3)

           C = Cells(r, 4)

           D = Cells(r, 5)

           E = Cells(r, 6)

           Call 利用ADO新增資料(A, B, C, D, E)

           MsgBox "資料新增成功!!", vbInformation

        End Sub

        Sub 新增全部()

           For i = 3 To Range("B2").End(xlDown).Row

               A = Cells(i, "B")

               B = Cells(i, 3)

               C = Cells(i, 4)

               D = Cells(i, 5)

               E = Cells(i, 6)

               Call 利用ADO新增資料(A, B, C, D, E)

           Next

           MsgBox "資料新增全部成功!!", vbInformation

        End Sub

        Sub 利用ADO新增資料(A, B, C, D, E)

           '1.建立Connection物件

           Set myCon = CreateObject("ADODB.Connection")

           '2.連結資料庫

           myCon.Open "Driver={MySQL ODBC 5.2 UNICODE Driver};Server=127.0.0.1;Database=問題1;User=root;Password=1234;Option=3;"

           '3.建立Recordset物件&連結資料表

           Sql = "INSERT INTO 問題1 (姓名,身高,體重,性別,標準體重) VALUES ('" & _

           A & "'," & B & ", " & C & ", '" & D & "', " & E & ")"

           'MsgBox (Sql)

           Set myRs = myCon.Execute(Sql)

        End Sub

        Public Sub 刪除EXCEL資料()

           Range("B3:F" & Range("B2").End(xlDown).Row).ClearContents

        End Sub

        Sub MYSQL資料庫全部匯入()

           '1.建立Connection物件

           Set myCon = CreateObject("ADODB.Connection")

           '2.連結資料庫

           'myCon.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & ThisWorkbook.Path & "\問題1.accdb;"

           myCon.Open "Driver={MySQL ODBC 5.2 UNICODE Driver};Server=127.0.0.1;Database=問題1;User=root;Password=1234;Option=3;"

           '3.建立Recordset物件&連結資料表

           Sql = "Select * from 問題1"

           'MsgBox (Sql)

           Set myRs = myCon.Execute(Sql)

           Range("B3").CopyFromRecordset myRs

        End Sub

        Sub 刪除所有MYSQL資料()

           '1.建立Connection物件

           Set myCon = CreateObject("ADODB.Connection")

           '2.連結資料庫

           'myCon.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & ThisWorkbook.Path & "\問題1.accdb;"

           myCon.Open "Driver={MySQL ODBC 5.2 UNICODE Driver};Server=127.0.0.1;Database=問題1;User=root;Password=1234;Option=3;"

           '3.建立Recordset物件&連結資料表

           Sql = "Delete from 問題1"

           'MsgBox (Sql)

           Set myRs = myCon.Execute(Sql)

        End Sub

         

        最後如何遠端連線MYSQL的設定

        1.新增使用者

        2.設定權限(任意主機)

        3.修改連線主機的IP或名稱

         

        教學影音(完整版在論壇):

         

        教學影音完整版在論壇:

        https://groups.google.com/forum/#!forum/scu_excel_vba2_86

         

        課程特色:

        1.如何將函數轉成VBA2.VBA與資料庫快速結合

         

        EXCEL函數 VBA程式設計資料庫是分別屬於三個領域的知識,

        但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

        剛好我有近20年的VB程式設計與資料庫設計的經驗,

        教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

        ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

        覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

        就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

         

        上課用書是:

        Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

        Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

         

        完整教學影音DVD申請:http://goo.gl/ZlBZE

        論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

         

        其他相關學習:

         

          1.EXCEL VBA設計(自強基金會2012)第4次上課

          http://terry55wu.blogspot.tw/2012/03/excel-vba20124.html

           

          2.如何把EXCEL"函數"變為 "VBA"?自強基金會2012第5次上課

          http://terry55wu.blogspot.tw/2012/04/excel-vba.html

           

          3.自強基金會2012第8次上課

          http://terry55wu.blogspot.tw/2012/05/excel-vba20128.html

           

          4.自強基金會2012第9次上課

          http://terry55wu.blogspot.tw/2012/05/excel-vba20129.html

           

          5.EXCEL_VBA與資料庫--自強基金會2012(Ending)

          http://terry55wu.blogspot.tw/2012/07/excelvba-2012ending.html

           

          EXCEL,VBA,函數東吳進修推廣部,EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 excel函數教學 excel函數 MYSQL

          文章標籤

          吳老師 發表在 痞客邦 留言(0) 人氣()

          EXCEL VBA自動化與自動繪製表格框線(樣式顏色粗細)

           

          預覽畫面:

           

          這是VBA入門課上課的範例,

          這範例主要是在飯店工作的學員所設計的自動宴會排桌VBA系統

          可以一鍵完成所有排桌的問題,

          免除以往的人工耗時耗力問題,

          但最後她有個問題無法克服,

          就是最後需要能自動繪製表格框線,

          這部分即便是仿間的VBA書籍也沒有提及,

          因此,我就用最簡單的方式回覆,

          並分享於此,

          主要的四個按鈕分別為:

          1.繪製表格框線的樣式

          2.繪製表格框線的顏色

          3.繪製表格框線的粗細

          4.清除表格框線

           

          建議先學會以下分享課程:

          • EXCEL VBA入門:如何撰寫自動格式化VBA程式  [連結]
          • 如何撰寫自動日期格式化的VBA程式  [連結]
          • 如何增加EXCEL VBA按鈕  [連結]
          • 如何再VBA中建立EXCEL的自訂函數讓公式變簡單  [連結]
          • 如何將數學函數轉EXCEL VBA設計之一  [連結]
          • 從EXCEL函數到VBA自動化(函數應用大升級)  [連結]

          • 範例檔  [下載]

          上課內容:

           

           

          Sub 加框線_實線()

             '指定框線的線條樣式。

             '名稱 值 描述

             'xlContinuous 1 連續線

             'xlDash -4115 虛線

             'xlDashDot 4 交替的虛線與點

             'xlDashDotDot 5 虛線後接兩點

             'xlDot -4118 點狀線

             'xlDouble -4119 雙線

             'xlLineStyleNone -4142 無線條

             'xlSlantDashDot 13 斜虛線

             Range("B3:H13").Borders.LineStyle = xlContinuous

          End Sub

          Sub 加框線_實線紅色()

             Range("B3:H13").Borders.LineStyle = xlContinuous

             Range("B3:H13").Borders.Color = RGB(255, 0, 0)

          End Sub

          Sub 加框線_實線紅色粗線()

             '指定範圍外圍框線的粗細。

             '名稱 值 描述

             'xlHairline 1 毫線 (最細的框線)

             'xlMedium -4138 適中

             'xlThick 4 粗線 (最寬的框線)

             'xlThin 2 細線

             Range("B3:H13").Borders.LineStyle = xlContinuous

             Range("B3:H13").Borders.Color = RGB(255, 0, 0)

             Range("B3:H13").Borders.Weight = xlThick

          End Sub

          Public Sub 清除框線()

             Range("B3:H13").Borders.LineStyle = xlNone

          End Sub

           

          教學影音(完整版在論壇):

           

          教學影音完整版在論壇:

          https://groups.google.com/forum/#!forum/scu_excel_vba2_86

           

          課程特色:

          1.如何將函數轉成VBA2.VBA與資料庫快速結合

           

          EXCEL函數 VBA程式設計資料庫是分別屬於三個領域的知識,

          但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

          剛好我有近20年的VB程式設計與資料庫設計的經驗,

          教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

          ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

          覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

          就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

           

          上課用書是:

          Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

          Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

           

          完整教學影音DVD申請:http://goo.gl/ZlBZE

          論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

           

          其他相關學習:

           

            1.EXCEL VBA設計(自強基金會2012)第4次上課

            http://terry55wu.blogspot.tw/2012/03/excel-vba20124.html

             

            2.如何把EXCEL"函數"變為 "VBA"?自強基金會2012第5次上課

            http://terry55wu.blogspot.tw/2012/04/excel-vba.html

             

            3.自強基金會2012第8次上課

            http://terry55wu.blogspot.tw/2012/05/excel-vba20128.html

             

            4.自強基金會2012第9次上課

            http://terry55wu.blogspot.tw/2012/05/excel-vba20129.html

             

            5.EXCEL_VBA與資料庫--自強基金會2012(Ending)

            http://terry55wu.blogspot.tw/2012/07/excelvba-2012ending.html

             

            EXCEL,VBA,函數東吳進修推廣部,EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 excel函數教學 excel函數

            文章標籤

            吳老師 發表在 痞客邦 留言(3) 人氣()

            VBA處理大數據如何自訂留下數字函數

             

            預覽畫面:

             

            這是VBA進階課上課的範例,

            這部分的主要需求在於當輸入資料時沒有欄位概念時

            將一堆的數字英文中文都輸入到同一個儲存格時,

            若只要其中的數字、英文或中文時,在內建EXCEL函數是找不到的

            這時候,若懂得自訂一個留下數字函數,就可以輕易地解決問題。

            以下分享如何用簡單的VBA知識,就可以輕易將儲存格中的數字篩選出來,

            當然延伸性的問題,也可以只留下儲存格中的英文或中文部分。

            建議先學會以下分享課程:

            • 如何再VBA中建立EXCEL的自訂函數讓公式變簡單  [連結]
            •  
            • 如何將數學函數轉EXCEL VBA設計之一  [連結]
            • 從EXCEL函數到VBA自動化(函數應用大升級)  [連結]
            • 如何將文字函數轉EXCEL VBA設計  [連結]
            • 如何將邏輯函數轉EXCEL VBA設計  [連結]
            • 如何增加EXCEL VBA按鈕  [連結]
            • 如何函數轉VBA  [連結]

            範例檔  [下載]

             

            上課內容:

            Public Function 數字個數函數(原始資料)

            Public Function 數字個數函數(原始資料)

               '1.字數迴圈範圍

               For i = 1 To Len(原始資料)

                   '2.判斷是否為數字

                   If VBA.Asc(Mid(原始資料, i, 1)) > 47 And VBA.Asc(Mid(原始資料, i, 1)) < 58 Then

                       '3.如果是就+1

                       Count = Count + 1

                   End If

               Next

               '4.回傳給自己(數字個數函數)

               數字個數函數 = Count

            End Function

            Public Function 非數字個數函數(原始資料)

               '1.字數迴圈範圍

               For i = 1 To Len(原始資料)

                   '2.判斷是否為數字

                   If VBA.Asc(Mid(原始資料, i, 1)) <= 47 Or VBA.Asc(Mid(原始資料, i, 1)) >= 58 Then

                       '3.如果是就+1

                       Count = Count + 1

                   End If

               Next

               '4.回傳給自己(數字個數函數)

               非數字個數函數 = Count

            End Function

            Public Function 留下英文函數(原始資料)

               '初始值

               S = ""

               '1.迴圈到字串長度

               For i = 1 To Len(原始資料)

                   '2.判斷數字的編碼範圍

                   If VBA.Asc(VBA.UCase(Mid(原始資料, i, 1))) >= 65 And VBA.Asc(VBA.UCase(Mid(原始資料, i, 1))) <= 90 Then

                       '3.串接數字

                       S = S & Mid(原始資料, i, 1)

                   End If

               Next

               '4.輸出結果

               留下英文函數 = S

            End Function

             

            Public Function 留下中文函數(原始資料)

               '初始值

               S = ""

               '1.迴圈到字串長度

               For i = 1 To Len(原始資料)

                   '2.判斷數字的編碼範圍

                   If VBA.Asc(Mid(原始資料, i, 1)) > 127 Or VBA.Asc(Mid(原始資料, i, 1)) < 0 Then

                       '3.串接數字

                       S = S & Mid(原始資料, i, 1)

                   End If

               Next

               '4.輸出結果

               留下中文函數 = S

            End Function

             

            教學影音(完整版在論壇):

             

            教學影音完整版在論壇:

            https://groups.google.com/forum/#!forum/scu_excel_vba2_86

             

            課程特色:

            1.如何將函數轉成VBA2.VBA與資料庫快速結合

             

            EXCEL函數 VBA程式設計資料庫是分別屬於三個領域的知識,

            但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

            剛好我有近20年的VB程式設計與資料庫設計的經驗,

            教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

            ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

            覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

            就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

             

            上課用書是:

            Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

            Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

             

            完整教學影音DVD申請:http://goo.gl/ZlBZE

            論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

             

            其他相關學習:

             

              1.EXCEL VBA設計(自強基金會2012)第4次上課

              http://terry55wu.blogspot.tw/2012/03/excel-vba20124.html

               

              2.如何把EXCEL"函數"變為 "VBA"?自強基金會2012第5次上課

              http://terry55wu.blogspot.tw/2012/04/excel-vba.html

               

              3.自強基金會2012第8次上課

              http://terry55wu.blogspot.tw/2012/05/excel-vba20128.html

               

              4.自強基金會2012第9次上課

              http://terry55wu.blogspot.tw/2012/05/excel-vba20129.html

               

              5.EXCEL_VBA與資料庫--自強基金會2012(Ending)

              http://terry55wu.blogspot.tw/2012/07/excelvba-2012ending.html

               

              EXCEL,VBA,函數東吳進修推廣部,EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 excel函數教學 excel函數

              文章標籤

              吳老師 發表在 痞客邦 留言(0) 人氣()

              Android 教學研習懶人包:

              發表時間

              文章標題

              2016-04-15

              吳老師分享免安裝Android_Studio與設定步驟

              2015-09-14

              Android開發實務下拉清單Spinner與樣板

              2015-08-06

              如何直接從網頁取得資料並顯示在APP中(APP開發範例台銀匯率)

              2015-07-02

              Android開發實例第10次Gallery與BroadcastReceiver

              2015-07-01

              Android開發實例第18次申請開發人員帳號

              2015-07-01

              Android開發實務範例全民英檢查詢APP

              2015-07-01

              Android開發實務下拉清單Spinner與樣板

              2015-07-01

              Android開發實務相簿藝廊Gallery範例

              2015-06-15

              Android開發實務基本相簿Photoplayer範例

              2015-06-15

              Android開發實務相簿表格GridView範例

              2015-06-13

              智慧型手機開發進階SQLite資料庫的存取方式

              2015-06-13

              智慧型手機進階SQLite資料庫的存取方式

              2015-05-25

              如何讓圖片有縮放功能(增加TouchImageView類別)

              2015-05-18

              把Android APP專案轉移Android_Studio分享

              2015-03-22

              ANDROID APP開發與雲端實務應用(第1次上課建置與開發)

              2015-01-28

              Android APP程式開發證照教學懶人包(new)

              2015-01-16

              Android開發實務相簿表格GridView範例

              2015-01-16

              Android開發實務相簿藝廊Gallery範例

              2015-01-16

              Android開發實務基本相簿Photoplayer範例

              2015-01-16

              Android開發實務下拉清單Spinner與樣板

              2015-01-16

              Android開發實務相簿藝廊Gallery範例

              2015-01-16

              健行科大Android程式設計實務第4次上課_RadioButton

              2015-01-16

              Android開發實務Input介面設計與AlertDialog

              2015-01-16

              Android開發實務多按鈕與多國語系

              2015-01-16

              Android程式實務第1次上課(馬上建置與開發)

              2014-07-13

              Android行動應用程式設計實務(如何產生功能表選單)

              2014-07-13

              如何使用ListView 介面元件

              2014-07-13

              教您學會簡易相簿APP範例Phoneplayer專案

              2014-07-13

              如何在Android APP的ListView 元件同時加上圖與字

              2014-01-12

              Android設計入門15_Intent與Activity類別

              2014-01-05

              Android設計入門第14次Gallery畫廊展示

              2013-09-28

              智慧型手機設計入門第2次(102年)

              2013-02-03

              Android開發實例進階(勞大) 影音DVD完工

              2013-01-13

              智慧型手機開發實例與證照解析(Android)第18次上課

              2013-01-13

              建國科大APP產業演講影音(共2小時)

              2012-12-22

              Android開發實例第15次申請Google地圖金鑰

              2012-12-22

              Android開發實例第11次範例AssetEx資料存取

              2012-12-08

              智慧型手機開發實例與證照解析(Android)第13次上課

              2012-12-08

              海洋資通APP開發課程第10次上課

              2012-11-18

              智慧型手機開發實例與證照解析(Android)第10次上課

              2012-11-02

              智慧型手機開發實例與證照解析(Android)第9次上課

              2012-10-28

              智慧型手機開發實例與證照解析(Android)第8次上課

              2012-10-27

              智慧型手機(Android)設計入門第16次(板橋)--SQLite管理資料庫

              2012-10-27

              智慧型手機(Android)設計入門第15次(板橋)--SQLite管理資料庫

              2012-10-27

              智慧型手機(Android)設計入門第16次

              2012-10-27

              智慧型手機(Android)設計入門第14次(板橋)

              2012-10-27

              智慧型手機(Android)設計入門第12次(板橋)

              2012-10-27

              智慧型手機(Android)設計入門第13次

              2012-10-27

              智慧型手機(Android)設計入門第11次

              2012-10-17

              智慧型手機開發實例與證照解析(Android)第6次上課

              2012-10-09

              智慧型手機開發實例(Android進階)第5次上課

              2012-10-07

              吳老師最新Android設計開課訊息

              2012-10-03

              智慧型手機開發實例與證照解析(Android)第4次上課

              2012-09-29

              智慧型手機(Android)設計入門總整理

              2012-09-23

              智慧型手機開發實例與證照解析(Android)第3次上課

              2012-07-22

              智慧型手機(Android)設計入門第16次(板橋)--SQLite管理資料庫

              2012-07-18

              智慧型手機(Android)設計入門第15次(板橋)--SQLite管理資料庫

              2012-07-18

              智慧型手機(Android)設計入門第16次

              2012-07-08

              智慧型手機(Android)設計入門第14次(板橋)

              2012-06-17

              Android APP入門第12次(板橋)--Intent類別

              2012-06-08

              智慧型手機(Android)設計入門第13次

              2012-05-28

              智慧型手機(Android)設計入門第11次

              2012-05-07

              智慧型手機(Android)設計入門第8次

              2012-05-07

              智慧型手機(Android)設計入門第7次(板橋)

              2012-05-07

              智慧型手機(Android)設計入門第6次(板橋)

              2012-05-07

              智慧型手機(Android)設計入門第5次

              2012-05-07

              智慧型手機(Android)設計入門第4次(板橋)

              2012-05-07

              智慧型手機APP的第一堂課

              2012-05-04

              智慧型手機(Android)設計入門第8次

              2012-05-01

              智慧型手機(Android)設計入門第7次(板橋)

              2012-04-22

              智慧型手機(Android)設計入門第6次(板橋)

              2012-04-13

              智慧型手機(Android)設計入門第5次

              2012-04-09

              智慧型手機(Android)設計入門第4次

              2012-04-09

              智慧型手機(Android)設計入門第3次(板橋)

              2012-04-09

              智慧型手機(Android)設計入門第2次(板橋)

              2012-04-09

              智慧型手機(Android)設計入門第3次

              2012-04-09

              智慧型手機(Android)設計入門第2次上課

              2012-04-09

              智慧型手機產業分析_平板部分(銘傳資訊學院)

              2012-04-08

              智慧型手機(Android)設計入門第4次(板橋)

              2012-04-06

              智慧型手機APP的第1堂課(完整開發環境下載)

              2012-04-06

              智慧型手機(Android)設計入門第4次

              2012-03-31

              智慧型手機(Android)設計入門第3次(板橋)

              2012-03-30

              東南資管Android遊戲課程協同教學

              2012-03-25

              智慧型手機(Android)設計入門第2次(板橋)

              2012-03-23

              智慧型手機(Android)設計入門第3次

              2012-03-16

              智慧型手機(Android)設計入門第2次上課

              2012-03-05

              智慧型手機產業分析_平板部分(銘傳資訊學院)

              2011-11-28

              如何註冊android market 會員,發佈android 程式

              2011-11-28

              湜憶 Google Andriod 程式開發第5次上課

              2011-11-28

              分享GOOGLE Andriod程式開發課程

              2011-11-28

              GOOGLE Andrid2入門應用吃喝玩樂影音分享

              2011-09-10

              佛光資應系ANDROID種子教師研習心得

              2011-09-07

              佛光大學GOOGLE Andriod程式開發研習課程

              2011-09-07

              最後一哩!如何註冊與發佈APP到Android market

              2011-07-24

              湜憶 Google Andriod 程式開發第5次上課分享

              2011-05-31

              分享GOOGLE Andriod程式開發課程影音

              文章標籤

              吳老師 發表在 痞客邦 留言(0) 人氣()

              JAVA教學研習懶人包:

              發表時間

              文章標題

              2016-05-13

              JAVA實用級解題分享之1(開發環境與20道題)

              2015-08-31

              如何解決ECLIPSE開發JAVA無法顯示說明(Javadoc)

              2015-08-31

              如何解決ECLIPSE開發JAVA無法顯示說明(Javadoc)

              2015-07-08

              JAVA程式設計第 4 次(迴圈與成績輸入範例)

              2015-07-08

              JAVA物件導向第2次上課(流程控制與猜拳範例)

              2015-06-22

              JAVA網路程式設計第1天上課分享(HTML 5與JavaScript)

              2015-06-21

              艾鍗JAVA物件導向程式設計2(流程控制)

              2015-06-21

              JAVA程式設計第2次上課(環境安裝與變數與Math類別)

              2015-06-20

              從JAVA入門到智慧型手機設計第2次上課

              2015-06-20

              從JAVA入門到智慧型手機設計第1次上課

              2015-01-16

              如何在JAVA顯示河洛之數結果

              2015-01-16

              如何在JAVA顯示系統時間並格式化

              2015-01-16

              JAVA物件導向設計第3堂課:JSP與APP跳板

              2015-01-16

              JAVA物件導向設計第2堂課:JSP與APP跳板

              2015-01-16

              JAVA物件導向第1堂課:JSP與APP跳板

              2014-01-20

              佛光資應系JAVA證照考題解答分享(Android證照的跳板)

              2013-08-19

              艾鍗JAVA物件導向程式設計課程上課影音分享(2)

              2013-08-02

              總統府旁JAVA網路程式設計第2天上課分享

              2013-08-02

              總統府旁JAVA網路程式設計第1天上課分享

              2013-03-15

              從JAVA入門到智慧型手機設計第2次上課

              2013-03-11

              從JAVA入門到智慧型手機設計(1)

              2012-10-27

              有七星潭海浪聲的JAVA入門與證照分享

              2012-09-14

              JAVA程式設計第7次上課

              2012-08-29

              JAVA程式設計第1次上課

              2012-05-31

              有七星潭海浪聲的JAVA入門與證照分享1

              2012-04-08

              JAVA證照考題解答分享,Android證照的跳板

              2012-01-25

              JAVA證照考題解答分享,Android證照的跳板

              2011-10-04

              JAVA程式設計總整理

              2010-11-24

              JAVA程式設計總整理

              2010-10-30

              湜憶電腦 TQC JAVA進階級先修課程之二

              2010-10-30

              湜憶電腦 TQC JAVA進階級先修課程

              2010-08-30

              湜憶電腦 TQC JAVA進階級先修課程之二

              2010-08-18

              湜憶電腦 TQC JAVA進階級先修課程(吳老師分享)

              2010-05-30

              最近的生活很JAVA--分享GOOGLE服務在教學上的應用

              2010-05-30

              文化大學推廣部JAVA程式設計第 5 次上課

              2010-05-30

              文化大學推廣部JAVA程式設計第 4 次上課

              2010-05-30

              文化大學推廣部JAVA程式設計第 3 次上課

              2010-05-30

              文化大學推廣部JAVA程式設計第 2 次上課

              2010-05-30

              程式語言排行榜,C語言居冠,JAVA次之

              2010-05-30

              最近的生活很JAVA--分享GOOGLE服務在教學上的應用

              2010-05-29

              文化大學推廣部JAVA程式設計第 5 次上課

              2010-05-29

              文化大學推廣部JAVA程式設計第 4 次上課

              2010-05-22

              文化大學推廣部JAVA程式設計第 3 次上課

              2010-05-22

              JAVA程式設計第2次上課(環境安裝與變數與Math類別)

              2009-08-27

              TQC JavaScipt 實用級線上影音

              2009-08-24

              TQC JavaScipt 線上影音教學課程 101自動瀏覽器

              2009-03-12

              Java、VisualBasic、Visual C++有什麼不一樣呢?

              文章標籤

              吳老師 發表在 痞客邦 留言(0) 人氣()

              PhoneGap APP教學研習懶人包:

              發表時間

              文章標題

              2015-12-29

              如何快速查詢地標與在WEBVIEW上顯示APP

              2015-12-10

              如何三小時學會APP設計與APK安裝(網站轉APP)

              2015-12-10

              如何讓APP更鮮豔分享用ThemeRoller做佈景

              2015-09-08

              用PhoneGap開發APP(Jquery Mobile)教學懶人包

              2015-07-01

              如何製作多頁面GOOGLE地圖APP(修正)

              2015-06-23

              網頁編輯DREAMWEAVER證照(APP設計的跳板)

              2015-06-23

              APP開發實例第4次上課(106APP綠島導覽)

              2015-06-23

              APP開發實例第4次上課(106APP綠島導覽)

              2015-06-14

              如何製作多頁面GOOGLE地圖APP(APP開發實例)

              2015-06-11

              HTML5手機APP程式開發(將網站轉APP)第9次上課

              2015-06-11

              元智跨平台手機APP設計第5次上課

              2015-06-07

              如何利用JqueryMobile官網ThemeRoller做佈景(APP開發)

              2015-05-21

              用做網頁(HTML5)的觀念做出106APP綠島導覽

              2015-05-06

              分享用做網頁(HTML5)的觀念做出102APP

              2015-02-02

              元智跨平台手機APP設計(用PhoneGap將網站轉APP)第2次上課

              2015-01-16

              如何在手機端建立資料庫來新增地標(APP開發實例)

              2015-01-16

              如何在手機端建立資料庫來新增地標(APP開發實例)

              2015-01-16

              如何在手機端儲存小量喜好設定資料(APP開發實例)

              2015-01-16

              如何製作多頁面GOOGLE地圖APP(APP開發實例)

              2015-01-16

              如何製作最愛景點GOOGLE地圖APP(APP開發實例)

              2015-01-16

              如何將書籍介紹網站轉成靜態APP(APP開發實例)

              2015-01-16

              如何用LocalStorage取代資料庫(APP開發實例)

              2015-01-16

              如何將書籍介紹網站轉成動態APP(APP開發實例)

              2015-01-16

              如何將綠島旅遊網站轉成APP(APP開發實例106APP)

              2014-10-04

              APP開發實例第1次上課

              2014-07-13

              APP開發實例第11次上課(如何使用Web_SQL_Database)

              2014-07-13

              APP開發實例_將GOOGLEMAP範例改為動態

              2014-07-13

              如何快速簡易的在 APP中加入GOOLGE地圖

              2014-07-13

              APP開發實例第6次上課

              2014-04-13

              APP開發實例第4次上課

              2014-04-10

              APP開發實例(PhoneGap)如何快速把網站變APP

              2014-03-22

              APP開發實例第1次上課

              2014-01-11

              元智跨平台手機APP設計第5次上課

              2014-01-08

              HTML5手機APP程式開發(將網站轉APP)第9次上課

              2014-01-08

              跨平台手機APP程式(用PhoneGap將網站轉APP)第7次上課

              2013-12-31

              元智跨平台手機APP設計(用PhoneGap將網站轉APP)第4次上課

              2013-12-24

              跨平台手機APP程式(用PhoneGap將網站轉APP)第12次

              2013-12-21

              元智跨平台手機APP設計(用PhoneGap將網站轉APP)第3次上課

              2013-12-15

              元智跨平台手機APP設計(用PhoneGap將網站轉APP)第2次上課

              2013-10-22

              如何在PhoneGap上顯示地圖流程

              2013-10-06

              跨平台手機APP程式(用PhoneGap將網站轉APP)第2次上課

              2013-10-06

              跨平台手機APP程式(用PhoneGap將網站轉APP)第1次上課

              文章標籤

              吳老師 發表在 痞客邦 留言(0) 人氣()

              Close

              您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

              請輸入暱稱 ( 最多顯示 6 個中文字元 )

              請輸入標題 ( 最多顯示 9 個中文字元 )

              請輸入內容 ( 最多 140 個中文字元 )

              reload

              請輸入左方認證碼:

              看不懂,換張圖

              請輸入驗證碼