創作內容

33 GP

VB(Visual Studio 2012)簡單教學完全從0開始-2

作者:FIREoo│2012-12-04 18:26:16│巴幣:265│人氣:47989
這是第二篇了歐~
第一篇↓↓
http://home.gamer.com.tw/creationDetail.php?sn=1822131

(此篇字的顏色)
變數名稱(包含按鈕名稱,Label名稱....可自己設名稱的東西)
屬性
其他程式相關(包含設變數)
函數
----------------------------------------------------------------------------------



這次先說個Button
左邊工具箱->通用控制項->Button

在視窗中拉個按鈕出來
上面會預設字幕是Button1
(當然右邊屬性可以改一些東西)

在Button上左鍵點兩下

就會進入程式碼

而裡面就是寫你要寫的程式

所以先寫一個簡單的程式
在button1_click事件中打
Button1.Text = "YA"
.Text 就是指 button1 上面的文字
而.Text就叫做屬性(下面會介紹)
(當然這跟右邊的屬性欄是相關的)


回到Form1.vb[設計]
按 F5 玩玩吧

程式結果應該會是一個寫了Button1的按鈕
按了就會變成顯示YA





到這裡先暫停一下
先來說說一些屬性吧

------------------------------------------------------------------------------------------------------------
屬性[Text]
ex.
Label1.Text = "123"

------------------------------------------------------------------------------------------------------------

屬性[ForeColor]
ex.
Label1.ForeColor = Color.Red
那Label1的字就會變成紅色
(可以設個Label1再用Button1的觸發事件程式寫這行,那按下按鈕字就會變紅色了)
(別跟我說Label1是什麼?第一篇有說)
顏色表
Color.White 白色
Color.Red 紅色
Color.Blue 藍色
Color.Purple 紫色
Color.Orange 橘色
Color.Black 黑色
Color.Green 綠色
Color.Yellow 黃色
Color.Gray 灰色
Color.Navy 海軍藍

Label1.ForeColor = Color.FromArgb(225,0,0)
這個....看懂的就看吧
不懂的就試試看吧
我...不太會解釋了(跟函數有關看完函數再回來看看吧)
------------------------------------------------------------------------------------------------------------

屬性[Font]
ex.
Label1.Font = New Font ("細明體" , 16, FontStyle.Bold)
FontStyle.Bold 粗體字
FontStyle.Ltalic 斜體字
FontStyle.Regular 標準字
FontStyle.Strikeout 刪除線字
FontStyle.Underline 底線字

這個裡面有一個函數
跟上一個屬性最後一樣
大概說一下好了
函數就是...
每個函數就會有一個效果
例如NewFont就是字體的意思
所以後面一串最是函數的參數
大概就這樣啦~
不太懂去看看C#,C++
但說真的不懂就算了~會用就好嘛~~= ="
------------------------------------------------------------------------------------------------------------
屬性先暫時說到這
後面可能還會有吧(不是這篇了)
再來說說  變數

變數

變數就是個像是盒子的東西
裡面可以裝東西
裝的東西就是資料

而資料有分整數,字元....等

以上因為我會一點C所以沒有太大的問題
這部分有問題就請google吧
C#,C++都有

在程式裡設變數的方法是:
Dim  [變數名稱]  As  [資料型別]
資料型別 說明
解釋(不懂就看C#)
Boolean 布林值 只有True,False可以存進去
Integer 整數 就...正數嘛~
Double 雙精度的浮點數 就介於-1.多多跟4.多多之間
Date 日期 就存成日期格式
String 字串 就....字串

設變數要寫在



變數轉換
Clnt(參數) 參數->整數
CDbl(參數) 參數->浮點數
CStr(參數) 參數->字串

說明一下為什麼要轉換整數跟字串
整數是可以做加減乘除的
字串是不行做加減乘除的!!!
但是同樣是123這個值
顯示出來是一樣的
ex.
Dim a As Integer
Dim b As String


a = 123
b = "123"


Label1.Text = a
Label2.Text = b



那顯示出來的
Label1就是123
Label2也是123






今天就到這拉
一樣有問題就問吧
改天再打摟~~
-----------------------------------------------------------------------------------------
短短的第三篇出來摟
http://home.gamer.com.tw/creationDetail.php?sn=2094125
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=1823197
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 8 篇留言


何時出第三篇~

07-13 01:13

FIREoo
可能是7月底前~~暑假~~YA~(最近要出去玩~~07-13 22:38
FIREoo
出了~07-21 15:30
WCW
期待第三篇~

07-20 15:22

FIREoo
出了~07-21 15:30
嘟嘟嚕~
最近想學這個google到這篇好文
但是我到一半看不懂> <

屬性[ForeColor]
ex.
Label1.ForeColor = Color.Red
那Label1的字就會變成紅色
(可以設個Label1再用Button1的觸發事件程式寫這行,那按下按鈕字就會變紅色了)

這裡不懂
嘗試做過幾次都失敗[e21]

09-02 21:34

FIREoo
先講解如何做出來好了~
1.用出一個 Label
2.用出一個 Button
3.點兩下button進入觸發事件程式
4.在裡面打上Label1.ForeColor = Color.Red
5.執行
看看哪個步驟不懂再問摟09-03 20:24
嘟嘟嚕~
會囉[e22]~^^謝謝[e12]

現在卡在CheckBox的判斷式上

if (checkBox1.checked=ture)
label1.text="0";
else
label1.text="1";


儲存之後F5會執行,勾選也沒問題,但是在編碼時下面跳出一條警告:
『條件運算式中的指派一直是常數;這表示您要用==代替=?』

p.s.我的VS也是2012版但是有一些編碼地方跟圖上長不太一樣
像是我的都有{};這些符號,大大的圖上都沒有...?

09-03 21:12

FIREoo
阿...我沒回到這篇..突然看到的..抱歉

可以試試看,我覺得蠻有可能的(因為C++的判斷式的確要用==)09-27 18:37
嘟嘟嚕~
我改==之後可以用了
感謝回覆~~~有問題我再來問^^
謝謝

09-27 20:00

FIREoo
好的~
順便說~第五篇完成了~恩...很短~
哈哈(莫名的想笑)09-27 20:21
玄妙之音
請問為啥我的vb設計那 要寫程式那邊 是這樣: Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub
End Class

03-30 15:35

FIREoo
哦~那個是剛打開那個視窗時會做的事情
可以刪掉(如果妳沒有想做的事的話)~
我的後面幾篇有說到(那事觸發事件的一種)

PS. 你點兩下視窗(在VB裡)就會出現那行03-31 15:52
拉娜披薩快快人
有非常大量的問題 可加賴問?

10-30 18:35

Somic
我點按鈕兩下是給我改按鈕裡的字 卻不是像你說的編輯程式碼 這是什麼問題??

09-23 19:06

FIREoo
你確定開的專案是VB嗎?
如果是的話…你還可以按下在屬性視窗下的閃電符號,裡面也可以加入觸發10-17 19:29
我要留言提醒:您尚未登入,請先登入再留言

33喜歡★barry7577 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:VB(Visual St... 後一篇:VB(Visual St...

追蹤私訊切換新版閱覽

作品資料夾

Wannablesu晚上好
看更多我要大聲說昨天22:04


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】