VB.NET程式設計


資源(Resource)

練習範例必須在.NET 2003以後版本才能執行
陳擎文教學網
  上課程式碼即時貼網站 線上黑板( Online blackboard) 上課即時貼(guestBook) 4月30日範例 有道翻譯
  找工作 小兵立大功 104人力銀行 yes123求職網 1111人力銀行
  考試題目 考試題目(Exam) 畢業門檻(Graduation threshold) 2018通識課規定  
  Visual Studio 2017 免費版下載(download free)only for windows 10 免費下載(Community社群版本) 安裝步驟說明    
  Goole 輸入法(Input software) Goole輸入法(Input:exe) Goole 輸入法(Input:zip) online goole input(中文) online goole input(英文)
  漢語拼音 查詢某中文字的拼音 注音-漢語拼音 對照表(1) 注音-漢語拼音 對照表(2) Indonesia Pronunciation vs Chinese
  2007年使用.NET 2005的上課練習範例打包下載 96年1~18章範例 期末考考題
  課外參考書籍原文電子書下載 參考書籍下載 書籍範例下載    
  作業與考試上傳方法  上傳注意事項 Ftp軟體    
           
Chp 0: 輔助學習網站
  微軟官方網站 微軟MSDN Libray線上查詢網站 .NET SDK Windows Form 快速入門教學課程 ASP.NET 快速入門教學課程 微軟官方.NET指導站點
  其他私人網站-1 世界上最大的各種大型 Open Source 專案站 c#自動 翻譯為 vb.net 程式網站 .NET最好的索引檢索網站 C# 語言線上幫助網站
  其他私人網站-2 非官方的各種範例原始程式碼及文章 各種運算式的網站 .NET與各種資料庫連接存取的網站 .NET布落格
  其他私人網站-3 C#與VB.NET彼此指令對應表 vb.net 對應表    
Chp1 : VB.NET 簡介與安裝
  下載講義 前言      
    Chp1講義 課程大綱 新生須知 微軟MSDN Libray線上查詢網站
  下載講義 安裝Visual Studio前置作業 使用CD安裝Visual Studio 使用DVD安裝
Chp 2: 程式設計基本流程
  下載講義 Chp2講義 System 命名空間    
  練習範例 視窗程式設計 控制台程式    
Chp 3: 資料基本型態
  下載講義 Chp3講義      
  練習範例 各種變數宣告 Object物件變數 常數宣告  
Chp 4: 表單與基礎控制項
  下載講義 Chp4講義      
  練習範例 標籤 超連結標 程式設定字體 算數運算子
    複合運算子      
Chp 5: 輸入工具與函數
  下載講義 Chp5講義      
  練習範例 表單切換 MsgBox InputBox 月曆與日期
    簡易格式化  應用格式化    
Chp 6: 選擇結構
  下載講義 Chp6講義      
  練習範例 IF IIF IF-Then-ElseIF SelectCase
    Choose  Switch  RadioButton   CheckBox
    GroupBox  購物車   Panel數字鈕  
Homework1:作業1
  下載題目 作業1題目  上傳注意事項    
  下載軟體 Ftp軟體      
 
    midterm exam    
Chp 7: 重複結構
  下載講義 Chp7講義      
  下載動畫圖形gif 圖1 圖2 圖3 圖4
    背景圖5  
  下載圖形icon icon-1 icon-2 icon-3 icon-4
  練習範例 For_Next For_Each_Next Do_While_Loop Do_Loop_While
    Do_Until_Loop PictureBox Timer與動畫 Timer_ImageList
    捲軸與動畫 貓走路動畫 煙火動畫 跳舞動畫
Homework2:作業2
  下載題目 作業2題目      
Chp 8: 鍵盤滑鼠功能表
  下載講義 Chp8講義      
  練習範例 鍵盤控制移動 KeyPree輸入 滑鼠移動圖片 功能表
Homework3:作業3
  下載題目 作業3題目      
Chp 10: 陣列
  下載講義 Chp10講義      
  練習範例 二維陣列 成績登錄 ArrayList Static-Dim
    ListBox ComboBox    
Chp 11: 副程式
  下載講義 Chp11講義 微軟MSDN Libray線上查詢網站    
  練習範例 傳址呼叫 傳值呼叫 Function 骰子亂數
    數學日期函數 擷取字串    
Homework4:作業4
  下載題目 作業4題目      
Chp 12: ADO.NET連結資料庫(使用控制項元件)
  下載講義 Chp12講義      
  練習範例 Access資料庫 顯示資料庫 更新資料 關聯查詢
    程式碼連結      
Chp 13: ADO.NET連結資料庫(自行撰寫程式碼)
  下載講義 Chp13講義 下載資料庫 關鍵程式碼  
  練習範例 使用資料工具來查詢資料庫    自己撰寫程式碼來 查詢資料表    查詢單筆紀錄  『新增、修改、刪除、查詢』的綜合性程式介面   
    下拉式選單與資料庫查詢的整合應用         
Chp 14: ASP.NET Web 應用程式(自行撰寫程式碼)
  下載講義 Chp14 .Net 2005最新講義 下載資料庫-1    
  下載講義 Chp14講義 下載資料庫-2 關鍵程式碼  
  練習範例 使用資料工具來查詢資料庫    自己撰寫程式碼來 查詢資料表    查詢單筆紀錄  『新增、修改、刪除、查詢』的綜合性程式介面   
Homework5:作業5
  下載題目 作業5題目      
           
Chp 15: 文字檔的開啟編輯與儲存
  下載講義 Chp15講義      
  成果檔案 exp15-1.rar exp15-2.rar exp15-3.rar exp15-4.rar
  下載物件 工具列圖形 abc.rtf abc.txt  
    exp15-1上週半成品檔案      
Chp 16: 多媒體程式的製作
  下載講義 Chp16講義      
  成果檔案 exp16-1.rar exp16-2.rar exp16-3.rar exp16-4.rar
  成果檔案 exp16-5.rar      
  下載物件 影片檔 mp3檔案 wav音效檔 IE圖形檔
           
    finals exam    
           
Chp 18: 部署安裝應用程式
  下載講義 Chp18講義      
  下載圖形icon icon-1 icon-2 icon-3 icon-4
    icon-5 icon-6    
  練習範例 簡易setup 有圖示setup    
           
           
           
           
Chp 21: 視窗設計-----用.NET的VSTO技術產出Word, Excel檔案
  下載講義 Chp21產出Excel講義 Chp21產出Word講義    
  成果檔案 exp21-1.rar exp21-2.rar exp21-3.rar exp21-4.rar
  成果檔案 exp21-5.rar exp21-6.rar exp21-7.rar exp21-8.rar
  成果檔案 exp21-9.rar      
  下載物件 下載下列所有檔案      
    Northwind.accdb Northwind.mdb    
           
Chp 22: 視窗設計:其他所有控制元件
  下載講義 Chp22講義-其他常用控制元件      
  成果檔案 exp22-1.rar exp22-2.rar exp22-3.rar exp22-4.rar
  成果檔案 exp22-5.rar      
           
Chp 23: 資料庫的應用實例-- 4種資料庫Access, Excel, SQL server, mySQL的程式連線
  下載講義 Chp23講義      
  視窗講義 OleDb連線-視窗版關鍵程式碼(適用於連線Access,Excel,SQL server) SqlClient連線-視窗版關鍵程式碼(適用於連線SQL server)    
  網頁講義 OleDb連線-Web網頁版關鍵程式碼(適用於連線Access,Excel,SQL server) SqlClient連線-Web網頁版關鍵程式碼(適用於連線SQL server)    
  視窗成果 exp2-1.rar exp2-2.rar    
    exp2-5-1.rar exp2-5-2..rar exp2-5-3.rar  
    exp2-8.rar exp2-9.rar exp2-10.rar  
  網頁成果 exp2-3.rar exp2-4.rar    
  下載物件 下載下列所有檔案      
    score.mdb Northwind.accdb customer.xls employee.xlsx
           
Chp 6: 資料庫的應用實例-- 讀取純文字檔txt/csv(優點:純文字檔可以跨平台使用,在PC,手機,PDA,平板電腦,i-phone...都可以使用,特色是簡單,全部資料都以逗號分隔)
  下載講義 Chp6講義      
  成果檔案 exp6-1.rar exp6-2.rar exp6-3.rar exp6-4.rar
  下載物件 下載下列所有檔案      
    customer.txt customer.csv employee.txt employee.csv
  視窗講義 Odbc連線-視窗版關鍵程式碼(適用於連線txt/csv檔案)      
  網頁講義 Odbc連線-Web網頁版關鍵程式碼(適用於連線txt/csv檔案)      
           
Chp 7: 資料庫的應用實例-- 以ADO.NET的DataReader讀取資料庫(此法類似檔案串流方式來讀取資料庫,但是只能讀取查詢資料,無法新增刪除或更新資料)
  下載講義 Chp7講義      
  成果檔案 exp7-1.rar exp7-2.rar    
  下載物件 下載下列所有檔案      
    Northwind.accdb 圖書銷售.mdf    
  視窗講義 OleDb連線DataReader查資料表-視窗版關鍵程式碼(適用於連線Access,Excel,SQL server) SqlClient連線DataReader查資料表-視窗版關鍵程式碼(適用於連線SQL server)    
  網頁講義 OleDb連線DataReader查資料表-Web網頁版關鍵程式碼(適用於連線Access,Excel,SQL server) SqlClient連線DataReader查資料表-Web網頁版關鍵程式碼(適用於連線SQL server)    
           
Chp 24: 資料庫的應用實例-- .NET結合資料庫的報表設計與CrystalReport
  下載講義 Chp24講義      
  成果檔案 exp24-1.rar exp24-2.rar exp24-3.rar  
    Northwind.accdb      
           
Chp 25: 資料庫的應用實例-- 特殊資料庫XML的程式連線
  下載講義 Chp25講義      
  成果檔案 exp25-1.rar exp25-2.rar exp25-3.rar exp25-4-window.rar
  成果檔案 exp25-5.rar      
  下載物件 下載下列所有檔案      
    Northwind.accdb person.xml product.xml  
           
Chp 26: 視窗設計:部署安裝的進階應用:ClickOne
  下載講義 Chp26講義_部署安裝的進階應用ClickOne      
  成果檔案 exp26-1.rar      
           
Chp 27: 視窗設計:表單的進階使用
  下載講義 Chp27講義      
  練習範例        
           
Chp 28: 視窗設計:My類別的各種應用:檔案存取、列印、網路資訊處理、播放聲音
  下載講義 Chp25講義      
  練習範例        
           
Chp 29: 視窗設計:結合WF開發視窗程式
  下載講義 Chp27講義      
  練習範例        
Chp 30: 視窗設計:結合WCF開發視窗程式
  下載講義 Chp28講義      
  練習範例        
Chp 31: 視窗設計:LINQ:統一方式的存取各種資料(用一種方法來同時應付SQL、XML、物件、類別的查詢)
  下載講義 Chp29講義      
  練習範例        
Chp 32: 視窗設計:開發WPF應用程式
  下載講義 Chp30講義      
  練習範例        
Chp 41: Web設計:各種網站巡覽技巧:Menu、TreeView、SiteMapPath
  下載講義 Chp31講義      
  練習範例        
Chp 42: Web設計:各種網站巡覽技巧:Menu、TreeView、SiteMapPath
  下載講義 Chp32講義      
  練習範例        
Chp 43: Web設計:各種進階控制項:Calendar、AdRotator、MultiView、Wizard
  下載講義 Chp33講義      
  練習範例        
Chp 44: Web設計:.NET結合 Silverlight
  下載講義 Chp34講義      
  練習範例        
Chp 45: Web設計:ASP.NET結合 Ajax
  下載講義 Chp35講義      
  練習範例        
           
           
寒假的自我挑戰題目:使用VB.NET來寫一個簡易的留言版
  目標 融會貫通這學期所教的,在寒假寫一個你們班的留言板
  觀摩範例 專案下載
    此專案乃是學長於92年大一寒假所做出的專案;
 
 
 
 

資源
上課工具 線上黑板( Online blackboard) 廣播教學 上課錄影影片 Goole輸入法(Input:exe)
證照考試:商用數據應用師 考試題庫 (從中約抽70題) 報名證照相關說明與方法 考試方式:100題單選題,每題1分,70分及格 考試指定用書
數據集,資料集,dataset UCI的各種資料集 Kaggle的各種資料集 考試方式:100題單選題,每題1分,70分及格 考試指定用書
上課參考教材 書籍:跨領域學 Python:資料科學基礎養成 書籍:Python 資料科學與人工智慧應用實務 書籍:一行指令學Python:用機器學習掌握人工智慧
書籍:用Pandas掌握商務大數據分析 進階書籍:Python商業數據分析:零售和電子商務案例 pandas官網(英文) w3schools的pandas教學(英文)
pandas參考教材 w3Cschool的pandas教學(中文) Steam教學網-python 蓋若pandas 教程 pandas的df的操作函數
colab繪圖如何顯示中文,方法1 ☎#colab顯示繁體中文,方法1 問題:matplotlib繪圖,會發生中文無法顯示的問題
參考:colab繪圖如何顯示中文
程式碼
#--------------------------------
# colab繪圖顯示繁體中文
#--------------------------------
import matplotlib
# 先下載台北黑體字型
!wget -O taipei_sans_tc_beta.ttf https://drive.google.com/uc?id=1eGAsTN1HBpJAkeVM57_C7ccp7hbgSz3_&export=download import matplotlib
# 新增字體
matplotlib.font_manager.fontManager.addfont('taipei_sans_tc_beta.ttf')
# 將 font-family 設為 Taipei Sans TC Beta
# 設定完後,之後的圖表都可以顯示中文了
matplotlib.rc('font', family='Taipei Sans TC Beta')
colab繪圖如何顯示中文,方法2 ☎#colab顯示繁體中文,方法2 ☎程式碼
#--------------------------------------
# 課本的中文處理
#--------------------------------------
import matplotlib as mpl
import matplotlib.font_manager as fm

!wget "https://www.wfonts.com/download/data/2014/06/01/simhei/simhei.zip"
!unzip "simhei.zip"
!rm "simhei.zip"

fm.fontManager.addfont('SimHei.ttf')
mpl.rc('font', family='SimHei')
# 這一行能讓字體變得清晰
%config InlineBackend.figure_format = 'retina'
windows的spyder繪圖如何顯示中文 ☎解決:windows的spyder,會發生中文無法顯示的問題
參考:windows繪圖如何顯示中文
程式碼
#在windows 10 的spyder,繪圖如何顯示中文
#使用微軟正黑體(Microsoft JhengHei)
plt.rcParams['font.sans-serif'] = ['Microsoft JhengHei']

#有些中文字體在碰到負號時,會無法正常顯示,尤其是內建的字體,加入以下語法就可以解決『負號無法顯示』問題
plt.rcParams['axes.unicode_minus'] = False
在colab如何更改目錄 ☎解決:在colab如何更改目錄的問題
程式碼
import os
os.chdir("/content/drive/MyDrive/Colab Notebooks")
!ls
解決簡體字csv造成亂碼 ☎解決簡體字csv,打開後都是亂碼的問題:

第2 種方式:
(1)先執行Excel 軟體,新增空白活頁簿,
(2)然後在上方功能選項中點選「資料」➜「取得外部資料」➜ 「從文字檔」 → 「選擇csv文件」,
選擇你的CSV 檔,
在「匯入字串精靈」對話框中選擇檔案原始格式65001:Unicode(UTF-8) 即可。

若是utf-8還是有亂碼,再改成
在「匯入字串精靈」對話框中選擇檔案原始格式54986:簡體中文(GB18080) 即可。

(3)打勾:我的資料有標題
(4)分隔符哈:逗號

程式模板 ☎存入excel檔案,並且畫柱狀圖
程式模板chp8-6.樞紐分析表的必要指令:展開 ☎輸出excel檔案:建立3個資料表sheet(英文成績,數學成績,中文成績)
打開chrome網頁線上英文字典功能 ☎如何安裝google chrome的網頁線上英文字典工具:
➜google chrome的右上角工具➜更多工具➜擴充功能
➜左上角主選單➜開啟chrome線上應用程式商店
➜勾選:google製作,免費
➜搜尋:google dictionary➜安裝
➜到chrome右上擴充功能➜點按google dictionary的『詳細資料』➜擴充功能選項
➜my language=chinese
➜打勾2個:Pop-up definitions:
(1)反白單字翻譯:Display pop-up when I double-click a word
(2)ctrl+拖曵整段翻譯: Display pop-up when I select a word or phrase

上課用excel 學生成績-chinese 學生成績-有缺值-chinese 學生成績-物理歷史-chinese 學生成績-amy-simon-chinese
學生成績-生日-chinese 學生成績-分組-chinese 人事資料-chinese 男女時薪-chinese
學生成績-english 學生成績-有缺值-english 學生成績-分組-english 圖書資料-chinese
上課用csv 小費tips-chinese 小費tips-english 學生成績-chinese 學生成績-english
圖書資料-chinese
上課用其它資料庫 mySQL-ch09 SQLite-student json-學生成績 xml-personnel
課本商業範例資料庫 商業銷售分析-sales csv 系所生源分析-excel 股市分析-台積電聯發科股票線型-excel 問卷資料分析-excel
pandas參考教材 十分鐘入門 Pandas(英文) 十分鐘入門 Pandas(英文) 10分鐘的Pandas入門-繁中版 十分鐘入門 Pandas(中文)
pandas參考教材 pandas官網全部章節翻譯 pandas官網全部章節翻譯
pandas參考教材(英文) kaggle pandas教學 100 pandas tricks to save you time and energy 官網0.22.0:pandas documentation
pandas參考教材(中文) Pandas 101:資料分析的基石 資料科學家的pandas 實戰手冊:掌握40 個實用 簡明 Python Pandas 入門教學 資料分析必懂的Pandas DataFrame處理雙維度資料方法
pandas速查手冊 pandas 速查手册 - 盖若 Pandas速查手冊中文版 - 知乎專欄 Pandas速查手冊中文版- 騰訊雲開發者社區
pandas速查手冊 Pandas中DataFrame基本函數整理(全) Pandas 魔法筆記(1)-常用招式總覽 pandas的df的操作函數
資料集dataset 小費資料集Tips Dataset(csv) kaggle小費資料集範例A Waiter's Tips example 【視覺化】小費(tips)資料集分析 小費(tips)資料集提取和檢視相應資料
SQL語法 SQL語法教程 pandas vs SQL
資料分析4大模組(runoob) numpy pandas matplotlib scipy
w3c、w3school、w3cschool、runoob、w3capi比較 runoob流量監控儀表板
w3school vs runoob 1.w3school中文版是直接google翻譯英文版
2.runoob.com翻譯自英文版w3schools,但重新排版
3.runoob = run + noob(菜鳥,小白)
4.runoob是python,html,javascript中文版最好的教學網
官網 python官網 vscode官網    
python 教學網站 python 3(官網手冊中文) python 3教學(中文) python 3教學(中文) 簡易1小時教學
w3school(英文版)      
線上執行python online

https://www.python.org/shell/(建議用這個)

https://repl.it/languages/python3


https://www.onlinegdb.com/online_python_compiler

https://www.tutorialspoint.com/execute_python_online.php

用Anacond寫python(*建議使用)

到Anacond官網下載安裝

g