(Microsoft Word - \263\346\244\2705VB.doc)

Size: px
Start display at page:

Download "(Microsoft Word - \263\346\244\2705VB.doc)"

Transcription

1 程式語言簡介 程式語言的分類 世代 類型 代表 第一代第二代第三代第四代第五代 基本視窗程式應用 V3 by 耀民師 低階語言 : 具有機器依賴性 機器語言 (0 和 1 組成的機器碼 ): 唯一不須翻譯不須翻譯可直接執行, (machine-dependent) 可讀性較差, 無法宣告資料型態, 速度最快 是以在不同的電腦, 會有不同的機器語言及組合語言高階語言人工智慧語言 組合語言 (Assembly Language): 須透過組譯器組譯器翻譯, 透過字組或稱助憶碼助憶碼記憶, 如 ADD SUB 等, 可讀性較高程序導向導向性語言 : 以程式的 過程過程 為設計法則, 如 Fortran COBOL ALGOL C Basic Pascal 物件導向語言 :VB Delphi Java C++ Small Talk VB.Net C# 註 : 部分課本將物件導向語言劃分為第 4 代語言, 較無一致 SQL ( 結構化查詢語言 SQL): 以程式的 目的目的 為設計法則, 只需描述需要什麼資料, 電腦就能查詢並得到資料接近人類的自然語言 (Natural Language):Prolog Smalltalk LISP 專家系統 低階語言與高階語言的差界比較項目 低階語言 高階語言 硬體關連性 ( 可攜性 ) 隨機器不同而有顯著差異 可在不同類型的機器上執行 可讀性 難 易 執行速度 快 慢 佔記憶體空間 少 多 程式設計難度 難 易 程式控制性 高 低 常見名詞 可攜性 Portability 愈高代表, 代表使用該語言所寫的程式, 不需修改即可在不同電腦環境上使用較低也可在不同的電腦環境上使用, 只是需花較多心力修改 具有此特性, 代表使用該語言所寫的程式, 能在不同 OS 上執行, 程式不用重寫, 跨平台但還是需重新編讀 Cross platform 最有名例子 :Ansi C/C++ Java 等 Java 虛擬機器, JVM Virtual Machine 為 Java 為了執行 Java 程式所模擬的執行環境 所以在不同的 OS 上可安裝不同的虛擬機器, 如此程式設計師就可在一致的環境下開發程式 常見的高階語言程式語言 簡介 主要用途 FORTRAN 處理數值計算的能力特別強, 主要用於科學與工程應用 科學與工程應用 COBOL 1960 年制定的通用商業語言, 語法非常類似英文句子 商業 ALGOL 演算法語言, 在學術界 國際刊物常用來表達演算法 演算法 BASIC BASIC 採用直譯方式, 是適合初學者的程式語言 初學者 VB 亂 試 用重 點 1

2 Visual BASIC,VB 以 Basic 語法為基礎的物件導向程式語言 ( 直到.Net 才完整 ), 並提供整合式開發環境 IDE, 具視覺化開發環境 應用軟體開發 Pascal PASCAL 具有良好的結構化程式設計觀念, 因此常被用作為教學語言 教學 Delphi 由 PASCAL 發展為具物件導向特性的 Delphi 語言 應用軟體開發 C 兼具有組合語言與高階語言的特性 Linux Kernel BIOS Unix Linux 大部分由 C 所開發完成程式競賽等 C 為結構化程序導向語言, 加入物件導特性後成為 C++ C++ C 語言為基礎, 加入物件導向的特性 應用軟體開發 源於 C+ +, 但是除了物件導向, 它還提供分散式資料處理及 Java 跨平台的能力, 是網際網路興起後相當熱門 Java 的程式語言, 最大的特色為遠端使用者可透過瀏覽器執行應用軟體開發及網路 Java 程式 應用 Java 為編譯式的物件導向語言 Java Script 為直譯式的物件導向語言 Lisp Prolog 適用於人工智慧軟體的發展, 在專家系統 智慧型資料庫 Smalltalk 存取工具上廣泛被使用 人工智慧 程式的語言翻譯 方式 程式 語言 翻譯 速度 目的碼 組譯程式組譯組合語言 Assembly 快 (Assemble) 編譯程式如 Fortran COBOL VB Java Delphi C C++ 等中 (Compile) 1 次 有 編譯 在執行時才二次編譯成機器語言, 以達成跨平台 最有名 及時編譯器 即 Java 及.Net Framework 原始檔 編譯器 中介檔 及時編譯器 機器語言 慢 中介檔 直譯 每次直譯器逐行翻譯並執行重新 (Interpret) 如 :Basic VB 的即時運算視窗 Perl PHP JavaScript 翻譯 慢 無 作業系統 : Windows Linux FreeBsd Mac OS 系統軟體 工具軟體 : 又稱公用軟體, 如磁碟重組 磁碟清理 磁碟檢查 檔案壓縮 Review: 軟體 語言翻譯程式 : 將撰寫的程式轉成機械語言, 共組譯器 編譯器 直譯器 3 類 套裝軟體 : 如 Microsoft Office OpenOffice 應用軟體 專案開發軟體 : 客製化軟體, 如高鐵訂票系統 耀民口訣 : 譯器 是三小 直編組 程式開發流程 : 編譯程式 ( 原始程式 ) 翻譯程式 ( 目的程式 ) 連結程式 ( 可執行檔 ) 載入程式 ( 主記 憶體 RAM CPU 執行 VB 亂 試 用重 點 2

3 常見的腳本語言 ( Script Language ) 腳本語言 : 可在特定軟體環境 ( 如 VBA 在 Office 系統 JavaScript 在瀏覽器如 IE ), 是一種直譯式直譯式的程式語言 類型 簡介與說明 例子 應用軟體內建語言 應用軟體中提供控制的語言, 藉以強化軟體自動化等功能 VBA ( 內建於 Office) ActionScript ( 內建於 Flash) Lingo ( 內建於 Director) HTML ( 超本文標記語言 ) XML ( 以資料為主的標記語言 ) 標記 (Markup) 與文與網頁設計相關的程式語 Java Script Jscript VBScript ( 增加網頁互動性 ) 稿語言 (Script 言, 多具有 直譯 特性 Perl ( 主要用於 Unix ) Language) Python PHP ASP JSP ( 設計動態網頁 ) Dos 的批次檔 ( *.bat ) 作業系統批次命令透過批次檔的方式執行 Windows PowerShell 批次檔 (*.ps1) (Batch) Linux 的 Shell Script, 如 sh bash csh tcsh SGML : 早期電子出版業或電子文件的交換與儲存的標準 HTML :SGML 的子集, 為網頁標記語法整理 : Markup Language XML : 不是用來呈現資料, 而用來定義資料的相關意義 VRML : 虛擬實境模型語言, 用於建構 3D網頁 腳本語言與程式語言的比較 項目 腳本語言 程式語言 功能 一般以開發小型系統或網頁為主 小 中 大型程式皆可 特色 簡單 易學可快速上手 功能強大, 較花時間學習 執行 透過直譯器 透過編譯或直譯器 原始碼產物 腳本語言程式, 如 *.vbs *.js VBScript Java Script Perl Python 執行檔 (*.exe) 演算法特性 < 每個問題可能存在 1 個以上的演算法, 不唯 1 > 5 個基本條件 輸入 : 不一定要有, 可自訂 輸出 : 一定要有 1 個以上 有限性 : 必須在 有限步驟 內解決問題 明確性 : 每個 Step 須清楚 明確 ( 可轉成程式碼 ) 有效性 : 可以加以驗證 執行 3 個基本結構 : 循序 條件 重複 2 種表示法 虛擬碼 (Pseudo Code): 一種以簡潔扼要的文字, 來敘述程式邏輯的工具 比較 : 助憶碼 : 組合語言用 流程圖 : 以特定的圖示符號特定的圖示符號來呈現問題解決步驟的示意圖 VB 亂 試 用重 點 3

4 流程圖 基本視窗程式應用 V3 by 耀民師 符號名稱或意義範例 VB 指令範例 開始或結束 <97 統測工程 > 結束 End 處理 A=B A=B 決策或判斷 <96 統測工程 > A>B? If A>B then 為真時執行 Else 為假時執行 End If 輸入或輸出 印出 B Print B 迴圈 連結 <98 統測商管 > For i=1 to 3 A For i =1 to 3 Next i 磁碟 < 由磁碟輸入或輸出 > 人事檔 流向 副程式或函數 Swap 交換 Sub swap(a,b) c = a a = b b = c End sub 列印 印出報表 註解 <99 統測商管 > Rem 註解 Rem 註解 結構化程式設計 <96 統測商管 > < 常用程式語言 :C Pasca > VB 亂 試 用重 點 4

5 採用 由上而下由上而下 設計, 最下層為各個模組 ( 如副程式 ) 每個模組只有 1 個入口 1 個出口 <94 統測商管 > 少用 Goto 指令, 避免 破壞程式執行流程結構 採用 3 個基本控制結構 <90 統測商管 91 統測工設 > 順 ( 循 ) 序結構 選擇 ( 決策 ) 結構 重複 ( 迴圈 ) 結構 優點 : 可讀性增加 可維護性增加 複雜性降低 易分工 缺點 : 執行時間增加 佔用記憶體變大 物件導向程式設計 : 以物件為主要設計元件, 如 VB Java C++ C# Delphi 名詞 類別 物件 說明 抽象化的定義, 指物件中具有相同特性與行為相同特性與行為訊息的集合, 可定義類別的 屬性 事件 方法 不可獨立執行, 需具體化為物件才可執行 具體化 ( 實體化 ) 的個體, 為獨立運作的個體, 每個物件有專屬的有專屬的 屬性 事件事件 方法方法 VB 程式碼 Class 名稱 New 類別名稱或 CreateObject 類別名稱 End Class 範例 車子 <> 開發 校務行政時, 下列何者通常不會以類別表示 (1) 學生 (2) 教師 (3) 課程 (4) 姓名 <93 統測商管 > 解 : 姓名一般為屬性 卡車 休旅車 跑車等 物件的 屬性 事件 方法 名詞 說明 範例 屬性 Property 指物件的各種 特性, 可藉由屬性視窗設定或藉由程式碼加以更改 如車子的長 寬 高 顏色 物件名稱. 屬性名稱 = 屬性值 Ex : Command1.Caption = 執行 發生在物件上的某種 動作 或 狀況, 我們可針 物件名稱 _ 事件名稱 對事件撰寫 回應, 此回應程式稱之為 事件程序 Ex: 事件 Event 如對 按鈕 _ 按一下 的事件, 撰寫 事件程序 Sub Command1_Click() Print 你按到我啦 End Sub 方法 Method 指內含在物件的 內部函數 或 程序 ( 可為函數或副程式 ) 物件名稱. 方法名稱實際參數 Form1.cls 物件的特性 < 記 : 一個班上有 多 個 風 紀 > 特性 說明 範例 封裝性 Encapsulation 繼承性 Inheritance 將物件的 屬性 事件 方法 包裝在一 <> 每一物件都包含許多不同 屬性 及眾多針對起, 讓程式設計師只需了解如何使用, 而不同 事件 而回應的 方法 <94 統測商管 > 不需了解內部設計可承襲原有類別的 屬性 事件 方法, <> 物件導向程式語言中, 子類別會分享父類別所而不須重複撰寫定義的結構與行為, 此為何種特性 <93 統測商管 > <> 子類別會具備父類別的基本特性 ( 包括屬性和 VB 亂 試 用重 點 5

6 方法 ) <98 統測工管 > 多型性 又稱 同名異式, 透過繼承的方式, 依 <> 父類別和子類別之間可以擁有相同名稱但不同 Polymorphism 個別物件需求, 重新定義不同的方法實功能的方法 <95 統測商管 > 作, 但方法名稱一樣 <> 不同物件對於同樣的事件同樣的事件, 可以有不同的表現方式 Visual Basic 簡介 ( 為事件驅動的程式 ) 工作模式 模式 說明 設計 可進行程式的設計與編修 執行 執行所開發的程式 中斷 可暫時中斷執行的程式, 以檢視程式的執行情況, 常用於除錯 常見副檔名副檔名 全名 說明 *.vbp Visual Basic Project VB 的專案檔 *.frm Form VB 的表單, 每個 VB 專案可含 1 個或多個表單 *.cls Class 物件類別模組 常見特殊符號符號 說明 例子 : 冒號 分隔同一行兩個以上的陳述式 Dim a% : Dim b! : Dim c& 單引號 註解用於 行尾 或 整行 Dim a% 宣告 a 變數為整數 # 日期用 #2010/9/6# 雙引號 字串 Dim abc as string abc= 我是字串 _ 底線 折行 1 行內太多字時, 可拆成多行表示 Rem 註解用在 行的起始處 Rem 這是註解 VB 資料型態 型態 符號 大小 預設值 範圍 資料 數 值 ~ Integer 整數 % 2 B 整數 ~32767 Long 長整數 & 4 B ~ E 38 ~ E 38 Single 單精度! 4 B 浮點數有效位 7 位 Double 倍精度 # 8 B 15 位 貨幣 Currency 8 B 19 位 VB 亂 試 用重 點 6

7 字變動字串 String 變動字串 $ 依內容而定串固定字串 String *n 固定字串 2*n B 空字串 布林 Boolen 布林 2 B False T/F 其日期 Date 日期 8 B 依系統而定 #100/01/01# ~ #9999/12/31# 它可變 Variant 可變依內容而定空 Ex : 下列何者佔用記憶體空間最大 (A) dim aa% (B) dim aa& (C) dim aa! (D) dim aa# (A) 2 (B) 4 (C) 4 (D) 8 所以選 (D) <97 統測商管 > Integer Long 為不帶小數的整數型態, 若初始點定為小數, 則自動 4 捨 6 入 5 奇進偶捨 Ex: dim a%,b%,c% a=15.5 個位數為奇數 5 進位 b=14.5 個位數為偶數 4 捨去 c=15.51 超過 1 半, 進位 Print a,b,c 輸出 數值可表示的範圍要注意, 若超過則發生錯誤 Ex: dim a,b,c as Integer a = 1000 b = 1000 c = a * b 發生錯誤, 因為 Integer 範圍為 ~32767 明確宣告為數值型態, 不可指定為字串 Ex: dim a% a = 1234 發生錯誤 VB 以 Unicode 萬國碼編碼, 所以不論中文 數字 符號或中文, 每個字均佔 2Bytes 固定長度字串, 若超過長度, 則自動截斷 Ex:dim a as String dim b as String*3 a= abcde : b= abcde Print a,b 輸出 abcde abc 變數未指定資料型態時, 一律視為可變資料型態 Variant Variant 會自動轉換自動轉換資料型態 Let 指定敘述 [Let] 變數名稱 = 常數 變數或運算式 Let 通常可省略 將右邊 常數常數 或 變數當前的值變數當前的值 或 運算式的結果運算式的結果, 指定給左邊的變數 Ex:dim a,b as integer a=3 b=a 當 a 目前的值 3, 指定給變數 b 運算式的結果, 在運算時, 若無資料型態, 視為 Variant Ex: Dim a, b As Integer VB 亂 試 用重 點 7

8 a = 10 b = a + "123" Print b 分析 : b = 整數 + Variant, 而 + 僅 字串 + 字串 視為串接運算子 所以 Variant 的字串 123 會自動轉換自動轉換為數值, 以做 + 的算術運算 所以 b = = 133 = 的左邊, 一定是變數, 不可為數值或運算式 Ex: 10 = A 發生錯誤 兩邊的資料型態必須完全相同, 否則會產生不一致的錯誤 [ 但未宣告型態的 Variant 例外 ] Ex: dim a% a= abc 錯誤 a = 123 a = abc 未宣告型態, 一律為 Variant, 可為任意型態 常數與變數宣告 常數 變數 語法 Const 常數名稱 [As 資料型態 ] = 設定值 Dim 變數名稱 [As 資料型態 ] Const 常數名稱 [ 型別宣告符號 ] = 設定值 Dim 變數名稱 [ 型別宣告符號 ] 範例 Const pi As Single = Dim a as Integer Const pi! = Dim a% <> 宣告常數一定要給定設定值, 否則錯 <> 可連續宣告多個變數, 中間用, 隔開 Const pi as Single 發生錯誤, 沒有設定值 Dim a,b,c,d,e as Integer <> 可連續宣告多變數時, 可為不同型態 重點 <> 設定完後, 程式當中不可更改 Dim a%, b!, c, d$ c 為 Variant Const A As Integer = 2 <> 並無如同常數, 給定設定值的語法 Dim B as Integer B=1 Dim a% = 123 錯誤 A=B 錯誤 <99 統測商管 > 共同 若不指定資料型態時, 則預設為 Variant 資料型態 規則 正確 錯誤 常數 變數 命名規則 第一個字元必須為英文英文字母 (A~Z,a~z) 或中文 天長地久 1999 天長地久 第二個字後可包括英文 中文 數字 (0~9) 及 _( 底線 ) 等符號長度不可超過 255 個字元 abc_123 abc.123 不可使用 VB 之保留字 ( dim const date integer and or not if then end if select case while caption ) Mynot not! 不可使用運算符號 ( + - * / ) 空白 abc a*be 型別宣告符號 (% &! $), 僅能放最後面, 不可置於中間 abc% ab%c VB 的大小寫並無區別, 所以 Dim A as Integer 等於 dim a as integer VB 亂 試 用重 點 8

9 命名範例 基本視窗程式應用 V3 by 耀民師 <> 下列何者不符變數命名規則 (a) 5A_B (B) ABD$ (C) FOR5 (D) PRIN <96 統測商管 > <> 有關 VB 變數命名的規則, 何者不正確 (A) 須以英文字母為起頭 (A~Z 或 a~z) (B) 變數名稱的字數沒有限制 (C) 不可使用保留字 (D) 英文字母大小寫並無區別 <99 統測工管 > VB 亂 試 用重 點 9

10 算 術 運 算 子 基本視窗程式應用 V3 by 耀民師 運算子優先順序順序運算子 意義 補充 數學 VB 結果 1 () 括號 若多個括號, 內括號先 2 ( ) 2*(2+3) 10 2 ^ 指數 ( 次方 ) 2 3 2^3 8 - ( 2 2 ) -2^ 負號注意次方與指數的混合 2^0.5 = 2 ^ (1/2) 2 注意 : 不是 2^1/2 4 */ 乘 除 同一順序, 由左至右 *4/2 4 5 \ 除與被除先進行 4 拾 6 入 5.5\2.5 = 6 \ 2 商為 3 整數除法, 求商 5 奇進偶捨 \ 3.5 = -8 \ 4 商為 -2 找最接近的偶數 6 Mod 除與被除先進行 4 拾 6 入 5.5 mod 2.5 = 6 mod 2 餘為 0 整數除法, 求餘 5 奇進偶捨 -5.5 mod 3.5 = -6 mod 4 餘為 -2 找最接近的偶數 數值 + 數值 加 減算術運算子 + 數值 + 字串 字串 + 數值 2 B + B 4AC (-B + (B^2-4*A-C)^0.5) 2A / (2*A) 耀民口訣 : 括括 落地, 指 負 為婚學了先 乘除 後 加減, 中間先看場 MOD 電視 <> 3 ^ 2 * 2 10 Mod 4 / 2 = 9 * 2 10 mod 2 = 18 0 = 18 <99 統測商管 > <> 3+4 mod 2+5 = = 8 <98 統測商管 > <> * 2 mod = mod = = 7 <96 統測商管 > <> 已知直角三角形的底為 A 高為 B, 則斜邊 C = (A^2 + B^2) ^ 0.5 <90 統測工程 > <> -2 ^ mod 5 = = -1 <90 統測工設 > 串接運算子 8 Ex1: Print 3+5= & (3+5) = 3+5= & 8 = = 8 & 任何資料型態當為 字串 + 數值 或 數值 + 字串 時, + 視為算術運算子, 字的連結串會自動轉為數值後運算 Ex2:Print 15 & 字串 + 數值, 所以 + 為算術運算子優於串接運算子 & 15 & = 15 & = 15 &163 = Ex3:Print 12 & & 23 = 12 & & 23 = 12 & 90 & 23 = 1290 &23 = 字串 + 字串 若字串無法轉為數值, 則發生錯誤 Ex4:Print number + 3 錯誤,number 無法轉為數值 Ex5:Print 123number + 錯誤,123number 無法轉為數值 VB 亂 試 用重 點 10

11 順序運算子意義補充數學 VB 結果 = 等於 <> or >< 不等於 < 小於 > 大於 關係 <= or =< 小於或等於 ) 比 9 較 ( 運算 >= or => 大於或等於 10 Not 相反 11 And 而且 12 Or 或者 13 Xor 互斥 14 Eqv 等值 邏 輯 運 算 子 15 Imp 包含 1. 所有運算子優先權皆相同, 採 由左至右 執行 2. 左右兩邊資料型態必須相同 Ex: Print "aa" > 3 發生錯誤, 型態不符 3. 作答時僅為僅為 True 或 False 4. 數值依數值大小做比較, 字串依 ASCII 碼逐字逐字作比較, 規則為空白 < 數字 0~9 < 大寫 A~Z < 小寫 a~z < 中文字口訣 : 空白空白數字大小寫中文數字大小寫中文 Ex: Print AA > Aa 第 1 個字元 A 相同, 第 2 字 a 比 A 大, 所以輸出 False 5. 注意與 指定敘述 Let 變數 = 常數 變數 運算式 不同 6. 常與其它運算子混合出題, 判斷 Ex1: Print -2^2 = 4 左邊 - 4 不等於 4, 所以 False Ex2: Print True XOR False And Not True = False 關係運算子 = 高於邏輯運算子 T Xor F And Not F T Xor F And T T Xor F True 註 : 也可左邊先將邏輯運算子做運算, 最後再判斷 = False 1. 作答時僅為僅為 True 或 False 2. 口訣 : 不且或不且或 3. 真值表 ( 0 表示 False 1 表示 True ) X Y Not X X and Y X or Y X Xor Y X Eqv Y X Imp Y Ex: 若 A = True : B = False : C= True 則 Not A Xor C And B = False False Xor True And False = False False Xor False = False False = False True 5. 運算式包含多種運算子時, 先後順序算術 > 串接 > 比較 ( 關係 ) > 邏輯 <> Print 6 \ 10 / Mod \ 7 Mod 4 印出 6 <> Print (3<5) XOR ( 20.3 MOD 2.7) > 2 True (94 統 ) <> 算術 > 關係 > 邏輯 ( 95 統 ) <> Print (3>2) XOR (4>3) False (98 統 ) <> Print ( 2>9) or (3<8) True (99 統 ) VB 亂 試 用重 點 11

12 必背數值內建函數 函數說明例子 Int( 數字 ) 傳回小於或等於 小於或等於引數的整數部份, 如數字之值 Int(5.8) = 6 <94 統 > 基本視窗程式應用 V3 by 耀民師 為 Null 時, 則傳回 Null <> Print Int(-3.6) = - 4 <99 統測工管 > Cint( 數字 ) 4 捨 6 入取整數, 若小數為 5 則取最接近的偶數 Cint(3.6) = 4 Cint(-3.6)= - 4 Cint(4.5) = 4 Cint(5.5) = 6 Fix ( 數字 ) 無條件拾去小數 Fix(5.8) 5 <94 統 > Fix(-99.6) -99 Sqr ( 數字 ) 傳回引數的平方根, 且引數必需大於或等於 0 Sqr(100) 10 Abs ( 數字 ) 傳回引數之絕對值 ( Absolute) <> 2^3 + Abs(2-3) = 9 <99 統測工管 > 傳回一個介於 0 和 1 之間但小於 1 的數值 Int( Rnd() * Y ) 產生 0~Y-1 的整數範圍 0 <= Rnd < 1 補充 : 以亂數求一 A~B 之間的整數 RND 公式 :INT(RND * (B-A+1))+ A Rnd( 數值引數 ), 若引數省略或 >0, 皆傳回 0<=Rnd<1 0<= Rnd(5.8) < 1 <94 統 > <> 產生 10~42 的亂數 Int(Rnd*33) + 10 <92 統測商 > <> 骰子 1~6 Int (Rnd*6 + 1) Randomize 設定亂數種子, 使每次執行時產生的亂數均不同 例 :Randomize Timer ' 每秒更新一次亂數, 使數值不會重復 Val( 字串 ) 將字串資料轉成數值 Print Val( 123 ) 結果為 123 注意 : 數值前後方均有 1 空格 Print Val( 123aaa ) 結果為 123 Print Val( aa123aa456 ) 結果為 0 Sgn( 數值 ) 數值為正回傳 1 0 回傳 0 負回傳 -1 Sgn(5.8) = 1 <94 統 > Sgn(0)= 0 Sgn(-8) = -1 字串函數 函數說明例子 Chr( 數字 ) 傳回一 ASCII 碼所對應之字元 Chr(48) 0 Chr(65) A Asc( 字串 ) 傳回字串中第一個字元 Chr(97) a 第一個字元的 ASCII 值 Asc( Book ) 66 Str ( 數值 ) 將數值轉為字串, 僅保留數字前方的空格 Print Len(Str(50+100)) = 4 String( 數字 n, 字串 ) 傳回字串中第一個字元, 重複 n 次 string(5, Book ) BBBBB Len( 字串 ) 傳回字串之長度 ( 字元數有多少個 ), 中英文 Len( 生日快樂 66:) ) 8 空格 符號等皆為 1 字元 中英文 <> Len( 中華民國 ) = 4 <99 統測工 > Left( 字串, 數字 n) 傳回字串中左邊 n 個字元 <> Right( Left ( ABCDE, 3 ), 2 ) = BC Right( 字串, 數字 n) Mid( 字串, 數字 m, 數字 n) 傳回字串中右邊 n 個字元 從第 m 個字始取 n 個字元 ; 若 n 省略表從 m 字元取到字串結束 <99 統測工 > <> Right ( Mid ( DICTIONARY,2,7 ),3 ) = ONA <90 統測工 > mid( abcdefg,3) cdefg Lcase( 字串 ) 將字串中轉成小寫字母 Lcase( This is a Book ) this is a book Ucase( 字串 ) 將字串中轉成大寫字母 Ucase( This is a Book ) THIS IS A BOOK Ltrim( 字串 ) Rtrim( 字串 ) Trim( 字串 ) 去除字串左邊的空白去除字串右邊的空白去除字串左 右的空白 A$= BOOK Len(Ltrim(A$)) 6 Len(Rtrim(A$)) 8 Len(Trim(A$)) 4 VB 亂 試 用重 點 12

13 時間函數 函數說明例子 Now 傳回日期資料, 電腦系統之日期與時間 print Now 2001/11/15 PM 08:36:20 Date 傳回日期資料, 內容為電腦系統之日期 print date 2011/03/09 Time 傳回日期資料, 內容為電腦系統之時間 print Time AM 08:36:20 Year( 日期字串 ) 傳回日期之年度 print Year( 2011/03/09 ) 2011 Month( 日期字串 ) 傳回日期之月份 print Month( 2011/03/09 ) 03 Day( 日期字串 ) 傳回日期之日 print Day( 2011/03/09 ) 09 Hour( 時間字串 ) 傳回時間之時 print Hour( 20:09:05 ) 20 Minute( 時間字串 ) 傳回時間之分 print Minute( 20:09:05 ) 9 Second( 時間字串 ) 傳回時間之秒 print Second( 20:09:05 ) 5 Weekday( 日期 ) print Weekday(date) 2 ( 表示星期一 ) Timer 傳回自午夜算起到現在經過的秒數 print timer 輸出入函式 InputBox ( 提示訊息 [, 標題文字 ] [, 預設文字 ] ) 特別說明 : 回傳值為 字串型別, 若按取消則為 空字串 記 : 輸入提示標題預定 基本視窗程式應用 V3 by 耀民師 Print 資料或運算式 [ ;,] 若資料為數值則 正數 : 前後各空 1 格 負數 : 前加加負號, 後空 1 格 ; 代表接著印, 則分 5 區印 [1~14,15~28 29~42 43~56 57~80] MsgBox 訊息字串 MsgBox ( 訊息字串, [ 回覆鈕 + 訊息圖示 ], [ 標題 ] ) 回覆鈕 意 義 內 建 常 數 0 只顯示 確定 按鈕 vbokonly 1 顯示 確定 和 取消 按鈕 vbokcancel 2 顯示 放棄 重試 和 忽略 按鈕 vbabortretryignore 3 顯示 是 否 和 取消 按鈕 vbyesnocancel 4 顯示 是 和 否 按鈕 vbyesno 5 顯示 重試 和 取消 按鈕 vbretrycancel 訊息圖示 意 義 內 建 常 數 16 顯示 重要訊息 圖示 vbcritical 32 顯示 疑問警示 圖示 vbquestion 48 顯示 警告訊息 圖示 vbexclamation 64 顯示 通知訊息 圖示 vbinformation VB 亂 試 用重 點 13

14 至於使用者按下那一個按鈕, 透過 MsgBox 函數傳回的函數值可得知 語法為 ReturnValue = MsgBox ( 訊息字串, [ 回覆鈕 + 訊息圖示 ], [ 標題 ] ) 函數值使用者按下的按鈕內建常數函數值 使用者按下的按鈕 內建常數 1 確定 vbok 5 忽略 vbignore 2 取消 vbcancel 6 是 vbyes 3 放棄 vbabort 7 否 vbno 4 重試 vbretry IF 決策敘述 < 一般都與重複結構混著考 > 語法 1: IF 條件 Then 單行的敘述 語法 2: IF 條件 Then IF 條件 Then 多行的敘述 ( 條件為真 ) 多行的敘述 ( 條件為真 ) End IF Else 多行的敘述 ( 條件為假 ) End If 巢狀語法 3: 只會執行某 1 個敘述 (ABCD 任 1 個 ) IF 條件 1 Then Ex:99 年商管統測 If 條件 2 Then T=0 : U=0 If 條件 3 Then Do while U<30 多行敘述 A If U Mod 2 = 1 Then Else T=T+U 多行敘述 B End If End if U=U+1 End if Loop Else 解 : 此即累加 0~29 的奇數多行敘述 D n = [ (29-1) / 2 ] + 1 = 25 End if a 1 =1, a n =29 Sn = [ 15*(1+29) ] /2 = 225 巢狀語法 4: 只會執行某 1 個敘述 (ABCD 任 1 個 ) IF 條件 1 Then 多行敘述 A ElseIf 條件 2 Then 多行敘述 B ElseIf 條件 3 Then 多行敘述 C Else 多行敘述 D End if VB 亂 試 用重 點 14

15 Select 決策敘述 語法 : Select Case 運算式 Case 運算式 1 多行敘述 A Case 運算式 2 多行敘述 B Case 運算式 3 多行敘述 C Case Else 用於均不符合運算 1 3 多行敘述 D End Select 說明 : 僅會執行某 1 個 ( 第 1 個符合條件 ) 運算式 3 種表示法 1: 用, 列舉, 如 Case 1,3,5 Case Yes, No 基本視窗程式應用 V3 by 耀民師 2: 用 數字範圍, 如 Case 40 to 60 ( 包含 40 及 60, 注意右邊 > 左邊數字 ) 3: 用 Is 決定關係 ( 比較 ), 如 Case Is <= 100 Ex:94 年工業統測 X = 3 \ 2 Select Case X Case 1 : Print $ Case 2 : Print $$ Case Else : Print $$$ End Select 解 : 反商, 所以 X = 1 Case 1 符合, 所以印出 1 個 $ For 迴圈敘述 語法 : For 控制變數 = 初值 to 終值 [Step 增減值 ] 敘述區段 Next [ 控制變數 ] 說明 : 用於 已知重覆次數, 次數 n 為 執行順序 : 舉例 : 跳出迴圈可用 Exit For 指令 Int( 終值 初值增減值 ) + 1 若初值 + 增減值與終值, 愈來愈遠 ( 如 for i = 1 to 3 step -1 ), 則設定完初值即結束 Sum = 0 1. 控制變數 = 初值 2 判斷控制變數是否介於 [ 初值, 終值 ] 3 若介於則執行敘述區段, 不然則跳出 4. 遇到 Next, 控制變數 = 當前控制變數 + 增減值 並回到步驟 2 For i = -3 To 2 Step 2 Next Sum = Sum + i : Print i, Sum Print "======" Print i, Sum 98 年商管群統測 T=0 FOR P= 9.8 TO 7.7 STEP 3 IF P<0 THEN T=T+INT (P) ENDIF NEXT P PRINT T 解 :P = INT(P)= P<0 才加, 所以 = - 22 VB 亂 試 用重 點 15

16 ====== 3-3 備註 : 常考結束後, 控制變數的值 等差級數,a 1 = -3,a n = 1,n = Int( 2 (-3) 2 a n = a 1 + ( n 1 ) = -3 + ( 3 1 ) * 2 = 1 ( a + a ) n 所以 S n = 2 例如修改為 For i = 2 to 101 step 3 1 n = 3( 3 + 1) 2 n = = 34 a n = * 3 = 101 S n = 34( ) 2 While 迴圈敘述 語法 : 說明 : While 條件 Wend 迴路主體敘述 = -3 1 當條件成立, 則執行主體敘述, 記法 : 當真執行 2 迴圈內可用 Goto 到外部, 但不可用 Goto 跳到迴圈內 ) + 1 = 3 3 For Next 用於 重複次數已知 While.. Wend 用於 重複次數未知 Do Loop 迴圈敘述 前測 ( 可能執行 0 次以上 ) 後測 ( 至少執行 1 次 ) Do while/until 條件 Do Loop 迴路主體敘述 迴路主體敘述 Loop while/until 條件 基本視窗程式應用 V3 by 耀民師 說明 : while 當條件成立執行迴路主體敘述 Until 當條件不成立才執行迴路主體敘述 可用 Exit do 跳出迴圈 副程式定義 Sub 程序名稱 ( [ ByVal ByRef ] 形式引數 [As 資料型態 ], ) 敘述區段 End Sub 呼叫 有引數 : Call 程序名稱 ( 實際引數,... ) 無引數 : Call 程序名稱 重點 : 將重複使用區段寫程副程式, 達成結構化 模組化, 使其易於維護, 並節省記憶體空間, 其 實作方式為 堆疊 Push, 即先進後出 FILO 後進先出 LIFO VB 亂 試 用重 點 16

17 函數定義 Function 函數名稱 ( [ ByVal ByRef ] 形式引數 [As 資料型態 ], ) [ As 資料型態 ] 敘述區段 函數名稱 = 運算式 End Function 呼叫 : 變數名稱 = 自訂函數名稱 ( 實際參數 ) 或直接 Print 自訂函數名稱 ( 實際參數 ) 說明 :Function 與 Sub 的最大差別,Function 有傳回值,Sub 無 引數傳遞 傳址呼叫 主程式變數與副程式內的變數 共用記憶體空間, 在副程式中的變化會反應回原主程式 格式 : 實際引數不加括號 () 或形式引數前加 ByRef 傳值呼叫 副程式中的變數變化, 均不影響主程式中傳入變數的值 格式 : 實際引數加括號 (), 則強制傳值!!!!, 或形式引數 前加 ByVal 範例 a1 = 1: a2 = 1: b1 = 1: b2 = 1: c1 = 1: c2 = 1 Call by_addr_example(a1, a2) Call by_vale_example(b1, (b2), b1 + b2) Print a1, a2, b1, b2 Sub by_addr_example(a1, ByRef a2) Sub by_vale_example(byval b1, b2, b3) a1 = a1 + 1 b1 = b1 + 1 a2 = a2 + 1 b2 = b2 + 1 End Sub b3 = b3 + 1 End Sub 印出 陣列 Dim 陣列名稱 (1 維索引值 [, 2 維索引值 ] ) [ As 資料型態 ] Dim 陣列名稱 [ 型別符號 ] (1 維索引值 [, 2 維索引值 ] ) 索引值可用 : 最小 To 最大 可在一般宣告區中用 Option Base 1, 設定索引值由 0 開始 陣列宣告若無宣告初值, 數值初值為 0 字串為空字串 布林為 False 可變為空值 Empty 例 Dim A(0 to 5) As Integer Dim B!(-3 to 3) 即宣告 3-(-3) + 1 =7 個 Single, 佔用 7 * 4 = 28Bytes Dim C$(10,-2 to 2) 即宣告 11*5 = 55 個字串 VB 亂 試 用重 點 17

四川省普通高等学校

四川省普通高等学校 四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9

More information

Excel VBA Excel Visual Basic for Application

Excel VBA  Excel Visual Basic for Application Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","

More information

untitled

untitled 說 參 例 邏 邏 1. 說 2. 數 數 3. 8 4. 理念 李 龍老 立 1. 理 料 2. 理 料 3. 數 料 4. 流 邏 念 5. 良 6. 讀 行 行 7. 行 例 來 邏 1. 說 說 識 量 2. 說 理 類 3. 數 數 念 4. 令 5. 良 6. 流 邏 念 7. 說 邏 理 力 1. 2. 3. 4. 5. 列 念 1 參 1. ( Visual Basic 例 ) (1)

More information

Microsoft PowerPoint - OPVB1基本VB.ppt

Microsoft PowerPoint - OPVB1基本VB.ppt 大 綱 0.VB 能 做 什 麼? CH1 VB 基 本 認 識 1.VB 歷 史 與 版 本 2.VB 環 境 簡 介 3. 即 時 運 算 視 窗 1 0.VB 能 做 什 麼? Visual Basic =>VB=> 程 式 設 計 語 言 => 設 計 程 式 設 計 你 想 要 的 功 能 的 程 式 自 動 化 資 料 庫 計 算 模 擬 遊 戲 網 路 監 控 實 驗 輔 助 自 動

More information

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344>

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344> 1. 請 問 誰 提 出 積 體 電 路 (IC) 上 可 容 納 的 電 晶 體 數 目, 約 每 隔 24 個 月 (1975 年 更 改 為 18 個 月 ) 便 會 增 加 一 倍, 效 能 也 將 提 升 一 倍, 也 揭 示 了 資 訊 科 技 進 步 的 速 度? (A) 英 特 爾 (Intel) 公 司 創 始 人 戈 登. 摩 爾 (Gordon Moore) (B) 微 軟 (Microsoft)

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

穨文件1

穨文件1 2-1 Access 2000 Visual Basic Access 2000 97 Office Visual Basic Visual Basic Visual Basic VBA Visual Basic Visual Basic 2-1-1 Visual Basic Access Visual Basic ( ) 2-1 2-1 Visual Basic 2-1 Microsoft Access

More information

untitled

untitled Visual Basic 2005 (VB.net 2.0) hana@arbor.ee.ntu.edu.tw 立 六 數 串 數數 數 數 串 數 串 數 Len( 串 ) 串 度 Len( 123 )=3 LCase( 串 ) 串 LCase( AnB123 ) anb123 UCase( 串 ) 串 UCase( AnB123 ) ANB123 串 數 InStr([ ], 串 1, 串 2[,

More information

投稿類別:電子工程類

投稿類別:電子工程類 投 稿 類 別 : 工 程 技 術 類 篇 名 : 井 字 生 死 戰 攻 略 作 者 : 陳 威 宇 國 立 臺 南 高 級 海 事 水 產 職 業 學 校 電 子 科 二 年 甲 班 邱 富 群 國 立 臺 南 高 級 海 事 水 產 職 業 學 校 電 子 科 二 年 甲 班 指 導 老 師 : 林 育 助 老 師 王 彥 盛 老 師 壹 前 言 家 喻 戶 曉 的 井 字 遊 戲 (Tic-Tac-Toe)

More information

VB程序设计教程

VB程序设计教程 高 等 学 校 教 材 Visual Basic 程 序 设 计 教 程 魏 东 平 郑 立 垠 梁 玉 环 石 油 大 学 出 版 社 内 容 提 要 本 书 是 按 高 等 学 校 计 算 机 程 序 设 计 课 程 教 学 大 纲 编 写 的 大 学 教 材, 主 要 包 括 VB 基 础 知 识 常 用 程 序 结 构 和 算 法 Windows 用 户 界 面 设 计 基 础 文 件 处

More information

Microsoft PowerPoint - VB3

Microsoft PowerPoint - VB3 Visual Basic 6.0 & VB.NET 丙檢設計第一站 資科系林偉川 VB 之 for 指令 for 變數 = 初值 to 終值 step 增值多個指令 Next 中途離開用 if 指令判斷條件成立後 exit for Ex: Q=2, w=100, e=2, s=0 For i = q To w Step e s = s + i Next i 2 1 VB6 提供之內建函數 End 執行結束

More information

計算機概論總複習完全攻略 9-1 程式語言簡介 程式語言的分類 1. 程式語言是人類與電腦溝通的工具 可用來命令電腦執行各項作業 2. 程式語言的分類 3. 低階語言 比較接近電腦硬體層次的語言 執行速度快 但不易編寫與閱讀 低階語言 機器語言 (1) 機器語言是唯一可以直接在電腦上執行的語言 由

計算機概論總複習完全攻略 9-1 程式語言簡介 程式語言的分類 1. 程式語言是人類與電腦溝通的工具 可用來命令電腦執行各項作業 2. 程式語言的分類 3. 低階語言 比較接近電腦硬體層次的語言 執行速度快 但不易編寫與閱讀 低階語言 機器語言 (1) 機器語言是唯一可以直接在電腦上執行的語言 由 Chapter 9 程式語言 章節 應考重點 掌握先機 9-1 程式語言簡介 1. 程式語言的分類 2. 高階語言和低階語言的 j 特色 k 比較 3. 常見的高階語言及特性 4. 程式語言的翻譯 j 流程 k 比較 5. 物件導向程式語言的 j 常見名詞 k 特性 9-2 演算法與流程圖 6. 演算法的特性 7. 了解各種流程圖符號的 j 名稱 k 畫法 l 使用時機 8. 結構化程式設計的特性

More information

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與 程 式 編 写 語 言 在 完 成 這 章 後, 你 將 能 夠 了 解 程 式 編 写 語 言 的 功 能 了 解 高 階 語 言 和 低 階 語 言 之 間 的 分 別 知 道 翻 譯 程 式 的 意 義 和 能 夠 把 翻 譯 程 式 分 類 為 : 匯 編 程 式 編 譯 程 式 和 解 譯 程 式 認 識 不 同 翻 譯 程 式 的 優 點 和 缺 點 程 式 是 指 揮 電 腦 的 指

More information

Microsoft PowerPoint - Chapter3

Microsoft PowerPoint - Chapter3 第三章資料型別與運算 課程目標 1. 暸解 VBA 程式設計可用之資料型態 2. 定義變數 3. 運算子與優先順序 4. 變數與資料運算實務案例 - 業績獎金自訂函數範例與延伸 2 資料型別 在 VBA 巨集語言當中, 資料被分成十種基本型別, 再加上使用者自訂型別物件型別及附於 Variant 型別中的 Decimal 型別, 總共是十三種資料型態的表示法 3 數字資料型別 數字類資料型態的種類共可以分為

More information

Microsoft Word - 小心翼翼的二十一點N.doc

Microsoft Word - 小心翼翼的二十一點N.doc 投 稿 類 別 : 資 訊 類 篇 名 : 小 心 翼 翼 的 二 十 一 點 作 者 : 陳 鈺 文 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 李 伯 謙 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 胡 家 媛 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 指 導 老 師 : 周 曉 玲 老 師 陳 思 亮 主 任 壹 前 言 一 研 究 動 機 平

More information

投稿類別:資訊類

投稿類別:資訊類 投稿類別 : 資訊類 篇名 : 從 VB.Net 學 C# 作者 : 陳諭瑩 高雄市立高雄高級工業職業學校 資訊科高三乙班王子喬 高雄市立高雄高級工業職業學校 資訊科高三乙班李宗恩 高雄市立高雄高級工業職業學校 資訊科高三乙班 指導老師 : 莊利吉老師 壹 前言 一 研究動機 在高職裡 VB.Net 是課程標準, 但由於現在職場上大部分都是使用 C#, 所以我們用 VB.Net 的基礎學 C#, 再利用高職所學到的

More information

Microsoft Word - 2-4-1_2 課本1225_OK_0222修.doc

Microsoft Word - 2-4-1_2 課本1225_OK_0222修.doc 第 七 課 玩 積 木 學 程 式 學 習 目 標 1. 學 生 能 夠 說 出 程 式 中 的 指 令 還 要 轉 換 成 電 腦 可 以 了 解 的 命 令 才 能 指 揮 電 腦 工 作 2. 學 生 能 夠 說 出 程 式 語 言 的 發 展 愈 高 階, 愈 像 人 類 的 自 然 語 言 3. 學 生 能 夠 分 辨 程 式 語 言 的 不 同 用 途 4. 學 生 能 夠 說 出 個

More information

運算子多載 Operator Overloading

運算子多載 Operator Overloading 多型 Polymorphism 講師 : 洪安 1 多型 編譯時期多型 ( 靜態多型 ) function overloading 如何正確呼叫同名的函數? 利用參數個數與型態 operator overloading 其實同 function overloading 執行時期多型 ( 或動態多型 ) 如何正確呼叫不同物件的相同名稱的成員函數 利用繼承與多型 2 子類別與父類別物件間的指定 (assignment)

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,

More information

Microsoft PowerPoint - VB14.ppt

Microsoft PowerPoint - VB14.ppt VB 列表盒 LISTBOX 應用 資科系 林偉川 執行畫面 1 2 1 重要屬性 LISTBOX 物件 (VB6) 新增至 LISTBOX 物件中 ADDITEM 自 LISTBOX 物件中刪除選取物件 REMOVEITEM 自 LISTBOX 物件中取出選取物件 ListIndex 顯示 LISTBOX 物件中紀錄個數 Listcount 3 LISTBOX 物件 (VB.NET) 重要屬性 新增至

More information

摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時 間 其 實 並 不 充 裕, 體 力 越 來 越 差 的 情 況 下 還 隨 意 飲 食 導 致 身 體 健 康 越 來 越 差, 因 此 本 專 題 打 算 利 用 健 康 飲 食 的 方 式 改 善 這 些 人 的 體 質,

摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時 間 其 實 並 不 充 裕, 體 力 越 來 越 差 的 情 況 下 還 隨 意 飲 食 導 致 身 體 健 康 越 來 越 差, 因 此 本 專 題 打 算 利 用 健 康 飲 食 的 方 式 改 善 這 些 人 的 體 質, 元 培 科 技 大 學 資 訊 管 理 系 畢 業 專 題 健 康 飲 食 網 站 計 畫 書 指 導 老 師 : 林 侑 賢 老 師 組 員 : 陳 佑 伊 (971408067) 張 祥 庭 (971408084) 黃 聖 哲 (971408098) 劉 潤 婷 (971408106) 中 華 民 國 一 百 年 十 二 月 摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時

More information

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378> 全國國高級中中等學校 105 學年度商商業類學學生技藝藝競賽 程式式設計 職職種 學學科 試試卷 崗位位編號 : 姓名 : 注意事項 : 請將答案案劃記於答案案卡, 未依依規定劃記者者不予計分分 試題說明 :( 選擇題每每題 4 分, 共 100 分 ) ( )1. 執行以下 Visual Basic 程式片段, 其結果為何?(A) 15 Dim i As Byte i = &HFC Console.WriteLine(Not

More information

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操 计 算 机 基 础 部 程 序 设 计 类 课 程 介 绍 1. Java 语 言 程 序 设 计 Java 简 介 Java 是 一 种 开 放 的 可 以 撰 写 跨 平 台 应 用 程 序 的 面 向 对 象 的 程 序 设 计 语 言 Java 技 术 具 有 卓 越 的 通 用 性 高 效 性 平 台 移 植 性 和 安 全 性, 广 泛 应 用 于 PC 数 据 中 心 科 学 超 级

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

Microsoft Word - ACL chapter02-5ed.docx

Microsoft Word - ACL chapter02-5ed.docx 第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131

More information

1. ( B ) IT (A) (B) (C) (D) 2. ( A ) (A) (B) (C) (D) 3. ( B ) (A) GPS (B) GIS (C) ETC (D) CAI 4. ( D ) (A) (B) (C) (D) 5. ( B ) (Stored Program) (A) H

1. ( B ) IT (A) (B) (C) (D) 2. ( A ) (A) (B) (C) (D) 3. ( B ) (A) GPS (B) GIS (C) ETC (D) CAI 4. ( D ) (A) (B) (C) (D) 5. ( B ) (Stored Program) (A) H ... 2... 4... 6... 8... 10... 12... 14... 16... 18... 20... 22... 24... 25... 26... 28 1. ( B ) IT (A) (B) (C) (D) 2. ( A ) (A) (B) (C) (D) 3. ( B ) (A) GPS (B) GIS (C) ETC (D) CAI 4. ( D ) (A) (B) (C)

More information

Visual Basic D 3D

Visual Basic D 3D Visual Basic 2008 2D 3D 6-1 6-1 - 6-2 - 06 6-2 STEP 1 5-2 (1) STEP 2 5-3 (2) - 6-3 - Visual Basic 2008 2D 3D STEP 3 User1 6-4 (3) STEP 4 User1 6-5 (4) - 6-4 - 06 STEP 5 6-6 (5) 6-3 6-3-1 (LoginForm) PictureBox1

More information

《Visual Basic程序设计》实验课

《Visual Basic程序设计》实验课 Visual Basic Visual Basic dstang2000@263.net 0 Visual Basic 1 0...1 1 Visual Basic...2 2...3 3...6 4...9 5...13 6...16 7...18 8...22 9...24 10...27 11...29 12 API...31 13...34 14...35 15...38 1 1 Visual

More information

【電腦閱卷專用】

【電腦閱卷專用】 國立新化高級工業職業學校 102 學年度第 1 學期第 2 次期中考試卷 選擇題 100 分 1. ( ) 執行下列 Visual Basic 語言片段程式的結果為何? S = 0 For K = 1 To 2 For J = 2 To 3 S = S + K * J Next K Print S (95 工管管理 ) (A)10 (B)13 (C)15 (D)20 2. ( ) 執行下列 Visual

More information

資料結構之C語言重點複習

資料結構之C語言重點複習 鏈結串列自編教材 ( 一 ) 本教材 ( 一 ) 目標問題 : 每次以亂數產生一 [0,1000] 之整數值, 若該值 >100, 則以同方式繼續產生下一亂數值, 若該值

More information

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY 0 SQL SQL SELECT DISTINCT city, state FROM customers; SQL SQL DBMS SQL DBMS SQL 0-1 SQL SQL 0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT

More information

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1 21 , 7, Windows,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) /,,. : ;, 2005. 11 ( 21 ) ISBN 7-81082 - 634-4... - : -. TP316-44 CIP ( 2005) 123583 : : : : 100084 : 010-62776969 : 100044 : 010-51686414

More information

第三节 软件测试的过程与策略

第三节 软件测试的过程与策略 ...1...4...9...17...25...29...34...40...46...55...65...73 1 2 3 4 5 6 7 8 9 10 11 1 12 13 1 ABCD 2 A B C D 3 ABCD 4 A1/2 B1/3 C1/4 D2/3 5 % A20 B30 C40 D50 6 A B C D 7 A B C D / 8 A B C D 9 A B C D 10

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

. (A) (B) (C) A (D) (E). (A)(B)(C)(D)(E) A

. (A) (B) (C) A (D) (E). (A)(B)(C)(D)(E) A . () () () () () (A) (B) (C) B (D) (E). (A) (B) (C) E (D) (E) (A) (B) (C) (D). () () () () E (A) (B) (C) (D) (E). C (A) (B) (C) (D) (E). (A) (B) (C) (D) D (E). () - () - () - () - () - D (A) (B) (C) (D)

More information

Microsoft Word - 102119003.htm

Microsoft Word - 102119003.htm 102 年 度 11900 電 腦 軟 體 設 計 丙 級 技 術 士 技 能 檢 定 學 科 測 試 試 題 本 試 卷 有 選 擇 題 80 題, 每 題 1.25 分, 皆 為 單 選 選 擇 題, 測 試 時 間 為 100 分 鐘, 請 在 答 案 卡 上 作 答, 答 錯 不 倒 扣 ; 未 作 答 者, 不 予 計 分 准 考 證 號 碼 : 姓 名 : 選 擇 題 : 1. (4)

More information

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式 導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式語言篇第 3 章 C# 程式語言基礎 C# C# 3.0 var 第 4 章 基本資料處理 C# x

More information

TC35短信发送程序设计

TC35短信发送程序设计 http://www.dragonsoft.net.cn/down/project/tc35_sms.rar TC35 AT /down/book/tc35_at.pdf TC35/TC35i GSM Modem TC35 GSM POS COM SIM DOWN COM E, vbcr AT VB6.0 1)C# http://www.yesky.com/softchannel/72342380468109312/20040523/1800310.shtml,

More information

第四講 資料型態及變數、常數

第四講 資料型態及變數、常數 VBA 講義 4-1 第四講資料型態及變數 常數 VBA 的資料型態 (Data Types) 資料型態使用的記憶體空間數值範圍 Byte( 短整數 ) 1 Byte 0~255 Integer ( 整數 ) 2 Bytes -32768~32767 Long ( 長整數 ) 4 Bytes -2147483648~2147483647 Single ( 單倍精準浮點 數 ) Double ( 雙倍精準浮

More information

Microsoft Word - 9502_1-2.doc

Microsoft Word - 9502_1-2.doc 北 一 女 中 95 學 年 度 第 二 學 期 高 一 第 二 次 期 中 考 歷 史 科 試 題 範 圍 : 歷 史 ( 下 ) 4-3~8-2 聯 合 命 題 電 腦 卡 務 必 寫 上 座 號 姓 名, 以 便 核 對 劃 記 有 無 錯 誤 未 劃 記 或 畫 卡 錯 誤, 以 致 電 腦 不 能 判 讀 者, 一 律 先 扣 5 分 一 單 選 題 75%( 每 題 3 分 ) 1. 大

More information

Microsoft PowerPoint - VB5

Microsoft PowerPoint - VB5 Visual Basic 6.0 (V) & VB.NET 丙檢試題第二站第一題身分證號碼 資科系林偉川 第二站試題 BASIC 應用程式設計 編號試題名稱 119-890306 身分證號碼檢查 119-890307 高速公路車輛統計 119-890308 分數加 減 乘 除運算 三選一 (80 分鐘 ) 2 1 VB6 第二站第一題身分證號碼 由循序檔讀入多筆記錄 Frame 物件 母件 單一物件

More information

2

2 1 2 1-1 Visual Basic 3 1-2 3/8-3/21 3/22-4/4 4/5-4/18 4/19-5/2 5/3-5/16 5/17-5/30 5/31-6/13 6/14-6/27 6/28-7/11 7/12-7/25 7/26-8/8 8/9-8/22 8/25-9/5 9/6-9/19 9/20-10/3 10/4-10/17 10/18-10/31 11/15-11/28

More information

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆 Autodesk Product Design Suite Standard 20122 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆的產品設計計 Autodesk Product Design Suite Standard 版本中中包括以下軟體體產品

More information

Microsoft Word _eBook_

Microsoft Word _eBook_ 15-1 程式語言的發展與種類 程式語言的發展與種類 1. 程式語言是用來命令電腦執行各種作業的工具, 是人類與電腦溝通的語言 2. 程式語言的分類 : 3. 低階語言 : 較接近電腦的語言, 執行速度快, 但編寫不易 例如 : 機器語言 組合語言 (1) 機器語言 完全由 0 與 1 來表示要執行的命令, 程式不易編寫與閱讀 電腦唯一能直接辨識的語言, 不需經過翻譯, 執行速度最快 無法適用在不同機型的電腦,

More information

TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc

TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc TwinCAT 2001.12.11 TwinCAT 1. TwinCAT... 3 2.... 4... 4...11 3. TwinCAT PLC... 13... 13 PLC IEC 61131-3... 14 4. TwinCAT... 17... 17 5. TwinCAT... 18... 18 6.... 19 Maschine.pro... 19... 27 7.... 31...

More information

《侵权法》综合练习题

《侵权法》综合练习题 侵 权 法 综 合 练 习 题 (2011 年 11 月 ) 艾 奇 一 单 项 选 择 题 1. 因 环 境 污 染 受 到 损 害 的 受 害 人, 要 求 排 污 单 位 赔 偿 损 失, 需 证 明 ( ) A. 排 污 致 自 己 的 损 害 和 排 污 单 位 的 过 错 B. 排 污 造 成 自 己 的 损 害 C. 排 污 单 位 的 过 错 D. 自 己 无 任 何 过 错 2.

More information

05 CHAPTER Information.IsNumeric ( ) Information.IsDate ( ) True False Date Date True False Y Y Information.IsArray ( ) True False Y Information.IsErr

05 CHAPTER Information.IsNumeric ( ) Information.IsDate ( ) True False Date Date True False Y Y Information.IsArray ( ) True False Y Information.IsErr 05 CHAPTER Information.IsNumeric () Information.IsDate () True False Date DateTrue False Y Y Information.IsArray () True False Y Information.IsError () Information.IsNothing () True False True False Y

More information

If Close[Length]!= 0 Then B Close[Length] 是 Length 日前的 Close 不是 0 的話則執行 B % Number 以 Divisor 來求取除法並傳回剩下的部份和 Divisor 具備相同的符 號 格式 :Number % Divisor Numb

If Close[Length]!= 0 Then B Close[Length] 是 Length 日前的 Close 不是 0 的話則執行 B % Number 以 Divisor 來求取除法並傳回剩下的部份和 Divisor 具備相同的符 號 格式 :Number % Divisor Numb 邏輯判斷與條件控制語法說明 數學演算符號意義 * 乘法 / 除法 + 加法 - 減法! 這單字使用方式類似 Not 邏輯運算子 注意 : 由於是邏輯運算, 只能執行布林值 ( 真 / 假 ) 的運算, 不能被使用在 指標或數值運算中 If!A Then B 若 A 為 False 則!A 是 True 就執行 B, 若 A 為 True,!A 則為 False 就 退出 If ( 條件 ) 指令 If!

More information

untitled

untitled 例 立 劉 1 1991 來 Schollmeyer,1996; Volet & Lund, 1994 邏 力 林 2004 歷年 路 類 列 若 邏 力 來 路 力 益 例 數 列 類 論 數 識 數 數 沈 練 念 不 1991 狀 狀 理歷 Mayer, 1992 不 力 不 力 立 1994 了 更 參 力 力 力 靈 力 力 來 識 立 練 識 力 2000 來 1995 切 識 異 勵

More information

? (1) (2) (3) (IS) IS 650 信息技术教程 ( 第 7 版 )

? (1) (2) (3) (IS) IS 650 信息技术教程 ( 第 7 版 ) 第 章系统分析和编程 10.1 6 6 10.2 5 5 10.3? 10.4? 10.5 OOP? 10.6? Tandem DMV IBM Tandem 3000 Tandem 60 DMV IBM Tandem DMV IBM 10 4400 10.1 6 6? ? 10.1.1 10.1.2 3 3 (1) (2) (3) (IS) IS 650 信息技术教程 ( 第 7 版 ) CART

More information

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f 27 1 Vol.27 No.1 CEMENTED CARBIDE 2010 2 Feb.2010!"!!!!"!!!!"!" doi:10.3969/j.issn.1003-7292.2010.01.011 OPC 1 1 2 1 (1., 412008; 2., 518052), OPC, WinCC VB,,, OPC ; ;VB ;WinCC Application of OPC Technology

More information

Microsoft Word - 11900電腦軟體設計.doc

Microsoft Word - 11900電腦軟體設計.doc 技 能 檢 定 規 範 之 一 一 九 電 腦 軟 體 行 政 院 勞 工 委 員 會 職 業 訓 練 局 編 印 軟 體 技 術 士 技 能 檢 定 規 範 目 錄 一 軟 體 技 術 士 技 能 檢 定 規 範 說 明... 1 二 丙 級 軟 體 技 術 士 技 能 檢 定 規 範... 3 三 乙 級 軟 體 技 術 士 技 能 檢 定 規 範... 5 四 甲 級 軟 體 技 術 士 技

More information

<4D6963726F736F667420506F776572506F696E74202D20C8EDBCFEB2E2CAD4D1A7CFB0D7CAC1CF2E707074205BBCE6C8DDC4A3CABD5D>

<4D6963726F736F667420506F776572506F696E74202D20C8EDBCFEB2E2CAD4D1A7CFB0D7CAC1CF2E707074205BBCE6C8DDC4A3CABD5D> 软 件 测 试 学 习 资 料 2014 对 软 件 产 品 ( 不 限 程 序 安 装 包 手 机 应 用 包 游 戏 网 站 等 ) 进 行 的 功 能 性 能 安 全 代 码 级 测 试 检 查, 以 便 发 现 各 种 类 型 的 错 误 找 出 跟 用 户 需 求 体 验 不 一 致 的 问 题 软 件 测 试 的 目 的 : 给 用 户 提 供 一 个 高 质 量 的 软 件 产 品,

More information

Microsoft Word - ACG chapter00c-3ed.docx

Microsoft Word - ACG chapter00c-3ed.docx Python 好好玩, 趣學電玩遊戲程式設計 Python Python BASIC Java JavaScript PHP C++ BASIC Python Python Python Xbox PlayStation Nintendo - 2 - 簡介 : 互動式 Python Shell : 編寫程式 Python File editor : 猜數字 : 腦筋急轉彎 : 龍域 ( ) : 使用

More information

Spyder Anaconda Spyder Python Spyder Python Spyder Spyder Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Sp

Spyder Anaconda Spyder Python Spyder Python Spyder Spyder Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Sp 01 1.6 Spyder Anaconda Spyder Python Spyder Python Spyder Spyder 1.6.1 Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Spyder Python File

More information

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2 Chapter 02 變數與運算式 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.2.3 type 2.2.4 2.3 2.3.1 print 2.3.2 input 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 + 2.4.6 Python Python 2.1 2.1.1 a p p l e b e a r c 65438790

More information

Java 程式設計入門

Java 程式設計入門 Java 程式設計入門 講師 : 陳昭源 CISE, NTU August 28, 2005 Outline 變數 Variables 運算子 Operators 運算式 (Expressions) 敘述(Statements) & 程式區塊 (Blocks) 流程控制 Control Flow Statements if-else statements switch statements August

More information

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4 JAVA Extension 0..\Example\Ch0\ \ T.html..\Example\Ch0\ \ T.txt T.txt..\Example\Ch0\ \ T_Ok.html 提示 :. Marquee Marquee Font Color #FFFFFF BG Color #867bf Width 90 Height 50. T.txt Ctrl+C your scrolling

More information

2010年3月计算机等级考试四级网络工程师笔试

2010年3月计算机等级考试四级网络工程师笔试 计 算 机 二 级 VB 经 典 预 测 题 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的 请 将 正 确 选 项 填 涂 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 (1) 下 列 叙 述 中 正 确 的 是 ( ) A) 循 环 队 列 是 队 列 的 一 种 链 式 存 储 结 构 B) 循 环 队 列 是 队

More information

多層次傳銷與獎金系統

多層次傳銷與獎金系統 醒 吾 技 術 學 院 資 訊 管 理 系 ( 五 專 部 ) 九 十 六 學 年 度 畢 業 專 題 多 層 次 傳 銷 與 獎 金 系 統 組 員 : 921506122 游 濬 瑋 921506126 陳 彥 宇 921506139 林 龍 華 921506144 陳 昶 志 921506149 楊 璧 如 指 導 老 師 : 汪 淵 老 師 中 華 民 國 九 十 七 年 一 月 十 一 醒

More information

ThreeDtunnel.doc

ThreeDtunnel.doc (12) 1 1. Visual Basic Private Sub LoadDatabase() Dim strip As String Dim straccount As String Dim strpassword As String Dim strdatabase As String Dim strtable As String Dim strsql As String Dim strtemp1

More information

6. 4 5 6 7 8 9 10 11 ...1... 1...1...1...2... 3...3...5...9... 11...11...11...12...12... 13...13...14... 16...16...19...20 I 1 ---------------------------------------------------3 2 ------------------------------------------------6

More information

運算子多載 Operator Overloading

運算子多載 Operator Overloading 函數樣板 (Function Template) 與 類別樣板 (Class Template) 講師 : 洪安 1 資料結構與 C++ 程式設計進階班 為何需要通用函數? (1/2) int abs(int x) { return (x>0)?x:-x; 取名困難不好記 float fabs(float x) { return (x>0)?x:-x; complex cabs(complex x)

More information

MVB-1001.DOC

MVB-1001.DOC 20 1.5 10 15 20 25 80 100 CSF 1. 2. 0105 3. 4. 5. 30% 1.5 0.75 1. Visual Basic Visual Basic (A) Visual Basic Enterprise Edition (B) Visual Basic Script Edition (C) Visual Basic Learning Edition (D) Visual

More information

( ) A B C D ( ) A B C D A B C D A B C D A 8750 B C 6250 D 5000 A B C D A B C D

( ) A B C D ( ) A B C D A B C D A B C D A 8750 B C 6250 D 5000 A B C D A B C D 1 A B C D A B C D A B C D 1000 1200 900 A B C D ( ) A B C D ( ) A B C D A B C D A B C D 5000 6250 A 8750 B 11250 C 6250 D 5000 A B C D A B C D A B C D 1 200000 400 10 A 1000 B 1600 C 2000 D 2300 1 A B

More information

zt

zt ! " " " " " " " " " " !" %$$#! " "& ((! "!"#!"!" #!#$ "#$!$ "$!"##!"$!!"#!"!" % #$%" % # "% &!!!& ()*+,,-!& ()*+,,-*! "!,-!,-* "!)&*+,,-!)&*+,,-* "&(!$%!"! &!& ()&0,;!/) (&-:A 2-1,;!/) +2(192>*.) /0-1

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF Chapter 2 WF 2.1 WF 2.2 2. XAML 2. 2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF WF WF WF WF EDI API WF Visual Studio Designer 1 2.1 WF Windows Workflow Foundation 2 WF 1 WF Domain-Specific

More information

上海市教育考试院关于印发新修订的

上海市教育考试院关于印发新修订的 沪 教 考 院 社 考 2012 7 号 上 海 市 教 育 考 试 院 关 于 印 发 上 海 市 高 等 学 校 计 算 机 等 级 考 试 大 纲 (2012 年 修 订 ) 的 通 知 各 有 关 高 校 : 为 进 一 步 加 强 本 市 高 校 计 算 机 基 础 教 学 工 作, 推 进 学 校 更 加 科 学 合 理 地 设 置 计 算 机 基 础 课 程 及 安 排 教 学 内 容,

More information

Microsoft Word - 選擇_無解答2_.doc

Microsoft Word - 選擇_無解答2_.doc 選 擇 題 : 1 ( ) 下 列 何 者 為 W W W 的 通 訊 協 定? (A)H T T P ( H y p e r T e x t T r a n s f e r P r o t o c o l ) (B)S M T P ( S i m p l e M a i l T r a n s f e r P r o t o c o l ) (C) F T P ( F i l e T r a n

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h 資訊系統與實習 製作 : 林郁君 一 2009.09.28 9X9 'button 被按下後 ' Dim i, j As Integer For i = 1 To 9 'i 從 1 到 9' For j = 1 To 9 'j 從 1 到 9' If j * i < 10 Then ' 如果 j 乘上 i 是為個位數 ' Response.Write(i & "*" & j & " =" & i *

More information

Microsoft PowerPoint - chap2.ppt

Microsoft PowerPoint - chap2.ppt 基本程式設計觀念 人 自然語言 ( 中文 英文...) 高階語言 (C C++ Java) 組合語言 (8051 或是 80x86) 機器語言 (8051 或是 80x86) 機器 林銘波編著 --- 全華科技圖書公司 2.1 計算機的階層式結構 應用程式 ( 或語言 ) 高階語言組合語言硬體 林銘波編著 --- 全華科技圖書公司 2.2 儲存程式計算機 資料輸入 中央處理器讀取 / 寫入控制 CPU

More information

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式... 6 1. 软 件 工 程 专 业 课 程 类 型...7

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式... 6 1. 软 件 工 程 专 业 课 程 类 型...7 计 算 机 系 软 件 工 程 专 业 习 指 南 广 东 科 技 院 计 算 机 系 2015-9-1 软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式... 6 1. 软 件 工 程 专 业 课 程 类 型...7

More information

Microsoft PowerPoint - Class2.pptx

Microsoft PowerPoint - Class2.pptx C++ 程式初探 II 2015 暑期 C++ 程式 II 大綱 1. 變數 2. 運算式 3. 輸出 4. 條件判斷 5. 迴圈 6. 陣列 2 基本變數型態 整數 位元組 浮點數 位元組 字元 位元組 short 2 float 4 char ( 整數 ) 1 int 2 (4) double 8 long 4 (8) long double 8(10) 位元組 整數値域 浮點數値域 準確度 1-128

More information

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new ListView 自訂排版 主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new int[]{r.drawable.dog1, R.drawable.dog2,

More information

單元5

單元5 13-1 13-2 / 13-3 14-1 Visual Basic 14-2 14-3 15-1 15-2 15-3 287 290 307 13-1 13-1.1 272 Introduction to Computer Science 13-1.1 1. 2. 3. 4. 273 274 Introduction to Computer Science 275 13-1.2 13-1.1 /

More information

Microsoft Word - 13院21号.doc

Microsoft Word - 13院21号.doc 川 教 考 院 2013 21 号 四 川 省 教 育 考 试 院 关 于 全 国 计 算 机 等 级 考 试 体 系 调 整 的 通 知 各 NCRE 考 点 : 为 进 一 步 适 应 新 时 期 计 算 机 应 用 技 术 的 发 展 和 人 才 市 场 需 求 的 变 化, 确 保 全 国 计 算 机 等 级 考 试 ( 以 下 简 称 NCRE) 健 康 持 续 发 展, 教 育 部 考

More information

序 言 本 专 业 人 才 培 养 方 案 以 适 应 市 场 需 求 为 目 标, 根 据 学 校 校 企 双 主 体 人 才 培 养 的 要 求 和 移 动 应 用 开 发 专 业 的 特 点 设 置 课 程 体 系, 体 现 了 课 程 为 市 场 服 务 的 特 点 本 专 业 要 求 学

序 言 本 专 业 人 才 培 养 方 案 以 适 应 市 场 需 求 为 目 标, 根 据 学 校 校 企 双 主 体 人 才 培 养 的 要 求 和 移 动 应 用 开 发 专 业 的 特 点 设 置 课 程 体 系, 体 现 了 课 程 为 市 场 服 务 的 特 点 本 专 业 要 求 学 广 东 新 安 职 业 技 术 学 院 计 算 机 移 动 应 用 开 发 专 业 2016 级 人 才 培 养 方 案 专 业 方 向 负 责 人 : 梅 红 系 主 任 : 毛 立 冰 计 算 机 系 二 一 五 年 六 月 序 言 本 专 业 人 才 培 养 方 案 以 适 应 市 场 需 求 为 目 标, 根 据 学 校 校 企 双 主 体 人 才 培 养 的 要 求 和 移 动 应 用 开

More information

Microsoft Word - ACI chapter00-1ed.docx

Microsoft Word - ACI chapter00-1ed.docx 前言 Excel Excel - v - 財務管理與投資分析 -Excel 建模活用範例集 5 相關 平衡 敏感 - vi - 前言 模擬 If-Then 規劃 ERP BI - vii - 財務管理與投資分析 -Excel 建模活用範例集 ERP + BI + ERP BI Excel 88 Excel 1. Excel Excel 2. Excel 3. Excel - viii - 前言 1.

More information

CH01.indd

CH01.indd 3D ios Android Windows 10 App Apple icloud Google Wi-Fi 4G 1 ( 3D ) 2 3 4 5 CPU / / 2 6 App UNIX OS X Windows Linux (ios Android Windows 8/8.1/10 BlackBerry OS) 7 ( ZigBee UWB) (IEEE 802.11/a/b/g/n/ad/ac

More information

序 软 件 工 程 思 想 林 锐 序 软 件 工 程 思 想 讲 述 软 件 开 发 和 做 程 序 员 的 道 理, 视 野 独 特, 构 思 新 颖, 内 容 风 趣, 不 落 窠 臼, 令 人 耳 目 一 新 堪 称 难 得, 以 至 回 味 无 穷 作 者 从 事 了 八 年 的 软 件 开 发 工 作, 在 他 的 博 士 学 位 论 文 完 成 之 际 写 下 了 这 本 心 之 所 感

More information

bingdian001.com

bingdian001.com 2017 12 2 24 1 2 17 2 000 20 2 500 2 400 25 100 3 80 2 17 A B 80 C D 2 2 17 25 000 3 1 2 000 5 5 800 5 30 800 2 17 A B C D 3 2 17 2 16 20 20 2 17 2 16 2 17 20 000 18 000 A B C D 4 2 17 500 800 350 120

More information

Microsoft Word - 书目文件.doc

Microsoft Word - 书目文件.doc 计 算 机 类 算 法 与 程 序 设 计 类 1 11025 数 据 结 构 ( 第 三 版 ) 十 一 五 国 家 级 规 划 教 材 刘 振 鹏 等 28.00 2010.5 本 科 2 11563 数 据 结 构 习 题 解 答 与 实 验 指 导 ( 第 三 版 ) 石 强 等 21.00 2010.7 本 科 3 07628 数 据 结 构 与 算 法 王 昆 仑 35.00 2007.6

More information

3. 給 定 一 整 數 陣 列 a[0] a[1] a[99] 且 a[k]=3k+1, 以 value=100 呼 叫 以 下 兩 函 式, 假 設 函 式 f1 及 f2 之 while 迴 圈 主 體 分 別 執 行 n1 與 n2 次 (i.e, 計 算 if 敘 述 執 行 次 數, 不

3. 給 定 一 整 數 陣 列 a[0] a[1] a[99] 且 a[k]=3k+1, 以 value=100 呼 叫 以 下 兩 函 式, 假 設 函 式 f1 及 f2 之 while 迴 圈 主 體 分 別 執 行 n1 與 n2 次 (i.e, 計 算 if 敘 述 執 行 次 數, 不 1. 右 側 程 式 正 確 的 輸 出 應 該 如 下 : * *** ***** ******* ********* 在 不 修 改 右 側 程 式 之 第 4 行 及 第 7 行 程 式 碼 的 前 提 下, 最 少 需 修 改 幾 行 程 式 碼 以 得 到 正 確 輸 出? (A) 1 (B) 2 (C) 3 (D) 4 1 int k = 4; 2 int m = 1; 3 for (int

More information

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11 1-3 1-3-1 Excel VBA VBA OK CD DVD Excel VBA Excel VBA Excel Visual Basic A1 1 B2 2 C3 3 STEP1 Excel Ch01_VBA.xlsm 1 > > STEP2 Excel 1 2 STEP3 1-10 1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2

More information

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F 1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET 2.0 2.0.NET Framework.NET Framework 2.0 ( 3).NET Framework 2.0.NET Framework ( System ) o o o o o o Boxing UnBoxing() o

More information

就 构 成 了 盗 窃 罪 与 破 坏 交 通 设 施 罪 的 想 象 竞 合, 按 照 其 中 处 罚 较 重 的 犯 罪 处 罚 5. 答 案 :B 本 题 主 要 考 察 如 何 区 分 收 买 被 拐 卖 的 妇 女 儿 童 罪 与 拐 卖 妇 女 儿 童 罪 的 共 犯 问 题 ( 对 向

就 构 成 了 盗 窃 罪 与 破 坏 交 通 设 施 罪 的 想 象 竞 合, 按 照 其 中 处 罚 较 重 的 犯 罪 处 罚 5. 答 案 :B 本 题 主 要 考 察 如 何 区 分 收 买 被 拐 卖 的 妇 女 儿 童 罪 与 拐 卖 妇 女 儿 童 罪 的 共 犯 问 题 ( 对 向 新 东 方 全 国 法 律 硕 士 ( 非 法 学 ) 联 考 模 拟 考 试 专 业 基 础 课 答 案 解 析 一 单 项 选 择 题 1. 答 案 D 本 题 主 要 考 查 刑 法 分 则 中 关 于 亲 告 罪 与 非 亲 告 罪 的 规 定 要 注 意 这 些 亲 告 罪 在 有 特 别 的 情 况 下, 是 公 诉 犯 罪 我 国 刑 法 共 规 定 了 5 种 告 诉 才 处 理 的

More information

Microsoft Word - 全華Ch4Ans.doc

Microsoft Word - 全華Ch4Ans.doc 得 分 : 101 學 年 度 第 2 學 期 全 華 Ch4 命 題 教 師 : 範 圍 : 年 班 號 姓 名 一 單 選 題 : (3) 1. 下 列 有 關 開 放 格 式 檔 案 的 檔 案 性 質 對 應, 何 者 有 誤? (1)gif: 圖 形 檔 (2)avi: 視 訊 檔 (3)odt: 簡 報 檔 (4)xlsx: 電 子 試 算 表 檔 ( 出 處 :4-3) 解 析 odt

More information

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费 助 理 电 子 商 务 考 试 真 题 试 题 第 一 部 分 : 理 论 部 分 一 单 项 选 择 题 1 ( B ) 是 信 息 系 统 的 核 心 组 成 部 分 A 逻 辑 模 型 B 数 据 库 C 概 念 模 型 D 以 上 全 部 2 ping www.163.com -t 中 参 数 t 的 作 用 是 :( A ) A 进 行 连 续 测 试 B 在 新 窗 口 中 显 示 C

More information

<4D6963726F736F667420576F7264202D20C9CFBAA3B2C6BEADB4F3D1A732303133C4EAC9CFB5B3D1B5B0E0BDE1D2B5C0EDC2DBCCE2BFE2A3A8746F20D1A7D4B1A3A92E646F6378>

<4D6963726F736F667420576F7264202D20C9CFBAA3B2C6BEADB4F3D1A732303133C4EAC9CFB5B3D1B5B0E0BDE1D2B5C0EDC2DBCCE2BFE2A3A8746F20D1A7D4B1A3A92E646F6378> 上 海 财 经 大 学 2013 年 第 2 期 师 生 预 备 党 员 积 极 分 子 培 训 班 结 业 理 论 考 试 题 一 单 选 题, 合 计 90 题 : 1 马 克 思 主 义 诞 生 的 最 根 本 的 历 史 条 件 是? () A 工 人 运 动 的 兴 起 B 资 本 主 义 的 迅 速 发 展 C 社 会 主 义 思 想 的 高 涨 D 吸 取 人 类 优 秀 文 化 成

More information

3.1 num = 3 ch = 'C' 2

3.1 num = 3 ch = 'C' 2 Java 1 3.1 num = 3 ch = 'C' 2 final 3.1 final : final final double PI=3.1415926; 3 3.2 4 int 3.2 (long int) (int) (short int) (byte) short sum; // sum 5 3.2 Java int long num=32967359818l; C:\java\app3_2.java:6:

More information

Microsoft PowerPoint - sql2005_ch09.ppt

Microsoft PowerPoint - sql2005_ch09.ppt 第九章 T-SQL 設計 9-1 關於 T-SQL 9-1-1 關於程式語言 9-1-2 T-SQL 的組成 9-1-3 測試及執行 9-2 基本語法說明 9-2-1 變數及常數 9-2-2 資料型別優先順序 9-2-3 運算子 9-2-4 取得工作狀態 9-2-5 設定工作狀態 9-2-6 流程控制 9-2-7 錯誤處理 9-3 實務說明 9-3-1 日期處理 9-3-2 小數資料處理 9-3-3

More information

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e Android Studio Debugging 本篇教學除了最基本的中斷點教學之外, 還有條件式中斷的教學 條件式中斷是進階的除錯技巧, 在某些特定情況中, 我們有一個函數可能會被呼叫數次, 但是我們只希望在某種條件成立時才進行中斷, 進而觀察變數的狀態 而條件式中斷這項技巧正是符合這項需求 本教學分兩部分 單步除錯 (Page2~11, 共 10) 條件式中斷點 (Page12~17, 共 6)

More information

6-1-1極限的概念

6-1-1極限的概念 選 修 數 學 (I-4 多 項 式 函 數 的 極 限 與 導 數 - 導 數 與 切 線 斜 率 定 義. f ( 在 的 導 數 : f ( h 對 實 函 數 f ( 若 極 限 存 在 h h 則 稱 f ( 在 點 可 微 分 而 此 極 限 值 稱 為 f ( 在 的 導 數 以 f ( 表 示 f ( f ( 函 數 f ( 在 的 導 數 也 可 以 表 成 f ( 註 : 為 了

More information

46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲

More information

考 查 知 识 点 肝 气 疏 泄 调 畅 气 机 的 作 用, 主 要 表 现 在 以 下 几 个 方 面 :(1) 促 进 血 液 与 津 液 的 运 行 输 布 ;(2) 促 进 脾 胃 的 运 化 功 能 和 胆 汁 分 泌 排 泄 ;(3) 调 畅 情 志 ;(4) 促 进 男 子 排 精

考 查 知 识 点 肝 气 疏 泄 调 畅 气 机 的 作 用, 主 要 表 现 在 以 下 几 个 方 面 :(1) 促 进 血 液 与 津 液 的 运 行 输 布 ;(2) 促 进 脾 胃 的 运 化 功 能 和 胆 汁 分 泌 排 泄 ;(3) 调 畅 情 志 ;(4) 促 进 男 子 排 精 2015 年 全 国 硕 士 研 究 生 入 学 统 一 考 试 中 医 综 合 科 目 试 题 解 析 一 A 型 题 :1~80 小 题, 每 小 题 1.5 分, 共 120 分 在 每 小 题 给 出 的 A B C D 四 个 选 项 中, 请 选 出 一 项 最 符 合 题 目 要 求 的 1. 提 出 阳 常 有 余, 阴 常 不 足 观 点 的 医 家 是 A 朱 丹 溪 B 刘 完

More information