顯示具有 VB 標籤的文章。 顯示所有文章
顯示具有 VB 標籤的文章。 顯示所有文章

2014年10月14日 星期二

[VB.net]2013 Microsoft.ACE.OLEDB.12.0 錯誤解決

環境:.net 2013 使用Office 2013Access資料庫(.accdb)


1.關閉.net程式,去下載:

2007 Office system 驅動程式


2.安裝


3.再打開VS 2013,到 「檢視」/「伺服器總管」/ 資料連接 右鍵



4.在資料庫來源選OLE DB,跟資料庫檔名去選自己要聯的資料庫,沒設帳密直接按確定。


5.聯結成功:出現資料庫訊息




2013年4月16日 星期二

[VB教學]用程式從resource檔載入image

圖一 
一般我們載入Image的方法是用路徑的方式匯入, 如下
Button1.Image = Image.Fromfile("C:\images\XXX.png")
但是若想要在專案資源檔中匯入圖片應該如何做呢?
我以一組上下左右按鈕為例來實做(如圖一),上下左右按鈕被滑鼠點擊後,將會變換成底部反藍的圖形.圖形下載

2013年4月3日 星期三

[VB教學]TextBox,MaskedTextBox

TextBox為可輸入文數字之控制項,你想輸入什麼基本上都可以.
MaskedTextBox可以限制你輸入文數字時的格式,例如你想讓使用者輸入日期,想依照格式mm/dd/yyyy ,你可以先在MaskedTextBox的Mask屬性中規定.
TextBox
重要的屬性值
  • Name:   控制項名稱,可以在此自定名稱,增加程式可讀性.
    • myTextBox.Name = "myTextBox"
  • BackColor背景顏色
    • myTextBox.BackColor = Color.Red
  • Enable: True就是TextBox為可輸入狀態, False為不可輸入狀態
  • Font:     字型大小
    • myTextBox.Font = New Font("Georgia", 16)
  • MaxLength: 最大輸入長度
    • myTextBox.MaxLength = 50
  • Multiline : TextBox是否可以多行
  • PasswordChar: 在密碼欄位,最好設True用*號代替輸入
  • ReadOnly:是否只能讀,不可改寫.
    • myTextBox.ReadOnly = True
  • Text:  代表該TextBox中顯示之文字
    • myTextBox.Text = "I am TextBox"

2013年4月1日 星期一

[VB教學]變數 (Variables) 資料型態 (Data Type)-20140806update

變數 (Variables)

程式中的變數,其實就像方程式中的X,Y,Z般,它可以代表指定給他的值
宣告語法如下
Dim 變數名稱一 As 資料型別 [=初始值一] [,變數名稱二 As 資料型別 [=初始值二]],……]
 範例:  Dim numberOfStudents As Integer = 35
  • 變數命名規則 
  • 必須以字母字元或底線 (_) 開頭。
  • 只能包含字母字元、十進位數字和底線。
  • 如果是以底線開頭,必須含有至少一個字母順序字元或十進位數字。
  • 長度不可超過 1023 個字元。
變數型別
所有VB資料型別可參考這裡

[VB教學]VB 2010建立專案

新增專案
新增專案

[VB教學]Console VB輸入與輸出

當初學VB時我們很多時候沒有要使用圖形介面,只需要主控台介面就ok了,但沒有圖形介面,又要輸入或輸出的時候就可以交給Console類別.在此只介紹輸出輸入常用的方法
輸出
可以在主控台輸出文字,字串,數值....等

讀取
可以讀取下一行開始的輸入值

程式範例


*Noting 表示為空值的意思.

回VB文章列表

2013年3月31日 星期日

[VB教學]教學全文列表

在學VB之前要先灌VB2010軟體
下載
以下為本站VB2010教學文章總目錄

基本篇
  1. VB 2010建立專案
  2. Console VB輸入與輸出
  3. 變數 (Variables) 資料型態 (Data Type)與CType
  4. VB運算子(Math Operators/Logical Operators/Conditional Operators)
  5. VB的程序控制
    • If Statement
    • Select Case
    • For Next Loop/Exiting For Loop/Continue For
    • Do Until Loop
    • Do While Loop
  6. Windows Forms常用元件

2013年3月26日 星期二

[VB教學]VB的程序控制

VB的程序控制
  • If Statement
  • Select Case
  • For Next Loop/Exiting For Loop/Continue For
  • Do Until Loop
  • Do While Loop
If...Then...Else
If 條件1 [ Then ]
    若條件1為真,會執行此處的陳述式
[ ElseIf 條件2 [ Then ]
    若條件2為真,會執行此處的陳述式 ]
[ Else
    [ 不符以上條件才執行此處的陳述式 ] ]
End If
程式範例
        Dim score As Integer = 0
        Console.WriteLine("請輸入分數:")
        score = Console.ReadLine()
       
        If score >= 60 Then
            Console.WriteLine("及格")
        ElseIf score < 60 & score >= 40 Then
            Console.WriteLine("活當")
        Else
            Console.WriteLine("死當")
        End If

[VB教學]事件與Timer教學

「事件」(Event)都是藉由使用者的操作來觸發,像是按下某個按鈕,Visual Basic處理事件的方式是委託函數處理,官方的講法是由「傾聽者」(Listener)處理.
例如:          [事件] 按下Button1 =========> [傾聽者]  由Button1_Click()委託處理
程式範例 :
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click  '也可以一次Handle多個按鈕事件
    MsgBox("按了")
End Sub
有時候,我們需要的不是由使用者動作來驅動事件,而是由時間驅動,那我們就需要計時器(Timer)來幫我們計算時間,時間到才觸發事件