使用者工具

網站工具


visual_basic_dot_net

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
visual_basic_dot_net [2024/04/15 09:07]
don
visual_basic_dot_net [2024/04/15 09:13] (目前版本)
don [String 字串]
行 355: 行 355:
 String.PadLeft(2,"0") : 將字串長度不足2位,左邊補 0 String.PadLeft(2,"0") : 將字串長度不足2位,左邊補 0
 </code> </code>
 +
 +
 +===== 副程序 =====
 +Sub 程序 : 此種程序不會傳回值\\
 +Function 程序 : 此種程序會傳回值,Function 也可稱為函式\\
 +Event 程序 : 此種程序不會傳回值。\\
 +Property 程序 : 此種程序用來傳回和設定物件的屬性。\\
 +
 +<code>
 +[Private | Public] Sub 程序名稱 ([引數串列])
 + [程式區段]
 + [Exit Sub]
 + [Return]
 +End Sub
 +</code>
 +
 +如何呼叫\\
 +Call 程序名稱([引數串列]) or  \\
 +程序名稱([引數串列])\\
 +
 +<code>
 +[Private | Public] Function函式名稱 ([引數串列]) [As 資料型別]
 + [程式區段]
 + 函式名稱 = 運算式 或 (Return 運算式)
 + [Exit Function]
 +End Function
 +</code>
 +
 +返回參數\\
 +函式名稱 = username  or Return = Username\\
 +
 +如何呼叫\\
 +變數名稱 = 函式名稱 ([引數串列])\\
 +
 +參數\\
 +<code>
 +GetWelcome(ByVal username As String , ByVal ismale As Boolean) As String
 +GetWelcome(ByRef username As String , ByRef ismale As Boolean) As String
 +</code>
 +
 +程序引數可選擇性\\
 +Sub 程序名稱 (…………, Optional ByVal 引數 As 資料型別= 預設值, ……… ])\\
 +
 +<code>
 +Function mult(ByVal x1 As Integer, ByVal x2 As Integer, Optional ByVal x3 As Integer=0) As Integer
 +</code>
 +如果沒有傳遞第三個引數則以0替代\\
 +
 +傳遞陣列\\
 +呼叫敘述 inverse(arrayname1)   實引數不需加小括號\\
 +被呼叫程序 Sub inverse(ByVal arrayname2() As Integer)   虛引數須加小括號\\
 +
 +如果想要到整個程式結束變數才被釋放 則可以使用靜態變數\\
 +''Static AAA As Integer =10''\\
 +
 +''Property ……….. End Property''\\
 +
 +程序引數可選擇性\\
 +<code>
 +Sub 程序名稱(………, optional ByVal 引數 As 資料型別=預設值, ………)
 + 程式區段
 +End Sub
 +</code>
 +
 +若傳遞引數具有選擇性,可使用 Optional 來宣告,被宣告成選擇性的引數,\\
 +必須指定資料型別及預設值,而且其後的引數也必須為選擇性參數。\\
  
  
  
visual_basic_dot_net.txt · 上一次變更: 2024/04/15 09:13 由 don