創作內容

43 GP

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

作者:FIREoo│2012-12-03 16:19:14│贊助:92│人氣:124875
先聲明一下吧~
我是剛學VB的人,所以有一堆東西都不會(但是有一點C的基礎)
那為什麼寫這篇文章是因為一定有跟我一樣是完全自學卻不知從何學起
所以我想分享一下我學到的經驗(雖然不多也不久)讓像自學的人可以看看
順便整理一下我自己所學到的東西


我學VB的動機應該是某天看到有個自動關機的程式
發現這是可以自己寫的就去找這個軟體然後學習他

還有這邊文章可能需要一些C的基礎
例如:for   if      
如果真的完全沒概念,那認真研究應該會懂啦
我應該不會用"太多"這些東西


GO!!---------------------------------------------------------------------------------------------------

VB就是Visual Basic
而Visual Studio 2012這個軟體可以寫
Visual Basic
Visual C++
Visual C#
很方便

官方網站:
http://www.microsoft.com/taiwan/vstudio/2012/?WT.mc_id=vsmenu-product
免費下載,註冊後永久免費!!

開啟程式後長這樣↓↓


按新增專案


裡面的windows form 應用程式


以上就是開啟程式的方法
這個東西網路上我找不到
但是對完全自學的人這個可能都很有問題(我就是...)

--------------------------------------------------------------------------------------------------
第一個程式

假如你想寫一個程式
一開起來就是你的資料那類的東西
(當然你也可以用記事本拉= =")

內容例如要打
大家好我是FIRE~

GO!!
1.
點左邊的Label


2.
在Form視窗中點左鍵一下
就會出現

3.
更改屬性(在右邊有個屬性)
記得要點Label1
(點視窗Form1就是Form1的屬性)


修改一下,視窗大小拉一下
完後就變這樣啦

4.測試
按儲存
[檔案]->[儲存Form1.vb]

在按F5開始


5.輸出
(這個我很想說一下,我到處都找不到教這個東西的文章)
(輸出成.exe檔很難好不好我到處都找不到)
(只是因為這個太基礎了所以沒人教= =")

上面[工具]裡的[選項]

看一下你專案的位置(第一行)

再來去找你的資料夾吧
你的visual Studio 程式最上面會跟你說你的程式是WindowsApplication多少
你就點進去那個資料夾
裡面檔案類型是Microsoft Visual Studio Solution的那個檔案就是你現在開的檔案
要讀取也是那個檔案
再進去那個windowsApplication的那個資料夾
bin -> debug ->WindowsApplication9
那個就是你的應用程式了!!
(後面沒有.vshost)




完成
今天就寫到這裡
之後再說摟
之後應該會做一些
button
textbox
timer
....吧



有問題請留言
(在白癡的問題也請問~你問了你才會,不要怕問了很智障)
(就算你問我怎麼關掉Visual Studio我也會回答)-----但不要來瞎鬧嘿~
(先說聲抱歉~我可能會沒看到,但我盡量啦)

-------------------------------更新----------------------------------------------------------
有些人說不能執行程式  或者說寫出來的程式給別人~結果別人不能執行
這類的狀況很有可能是沒有裝.NET Framework 4.0的問題
-----------------------------------------------------------------------------------------------

第二篇出來摟~~
http://home.gamer.com.tw/creationDetail.php?sn=1823197
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=1822131
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 19 篇留言

jimmuhsu
雖然很基本,但對於最初初初學者真的就是很需要這一類的文章
不然連基本功都沒學好後面學在多也枉然,感謝

我也是最近心血來潮想學這個程式
剛安裝好後依照你的方法作有些程序不同
我做到寫第一個程式
左邊工具箱那一橺基乎都是空的就沒辨法繼續...
再來我該怎麼做或是還有什麼沒裝到...

05-06 21:49

FIREoo
工具箱是空的??那工具箱下面有寫什麼東西嗎?
如果使用工具箱搜尋的地方可以用嗎?
(例如在上面打上"lable"這樣)05-07 21:09
jimmuhsu
這個問題終於解決了,好像是在檢視→ 工具箱,打開就有了
我比新手還新手真是抱歉
也感謝你的耐心回應

期望你有有更多的教學

05-12 00:56

FIREoo
完全自學問題都很多阿~我也是過來人阿~這些問題根本不會很蠢阿~
下一篇需要點時間~最近大學的專題有點....
05-12 22:46
d_mask
真的很感謝你,要不是看到你這篇文章
我現在還在傻傻的碰visual studio 2012 for windows8
之前用2010寫作業的時候,印象中2010後面就是接express
買了新電腦之後,腦子一熱就載下去了,根本沒管自己安裝的是不是自己要的
還好有看到這篇文

也希望以後如果有問題能夠私下請教您,謝謝

07-08 23:40

FIREoo
沒問題~歡迎~只是我學的真的有限就是了~
07-10 18:18
chun-ho
小弟也是零基礎,看到你的教學,就好像遇到同鄉一樣(傻笑)。3Q了。
另外,想請問一下,這個IDE可不可以用「C」寫,因為我見只有「VB」、「C#」、「C++」?

07-10 17:32

FIREoo
你說的[C]是指[C語言]??
[C#]不就是C語言嗎= =?
抱歉..但是我有點看不太懂
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
這個IDE可不可以用「C」寫,因為我見只有「VB」、「C#」、「C++」?
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
這段話07-10 18:23
chun-ho
欸?「C#」和「C」(語言)是完全一樣的東西嗎?

07-12 21:31

FIREoo
我發現是不一樣的東西~
只是要用[C]寫的話~我不會~因為好像蠻難的~
因為要把它視窗化~(就是不是用那個黑底白字的那個在跑程式)07-13 22:46
你當我是神!?
真的非常感激你!!

本身非常想學習程式設計,卻一直找不到可以讓我理解的文章

終於在剩下一絲絲希望的時候 找到了這篇

根本噴淚

09-19 13:06

FIREoo
友幫到你就好~~
(用google 搜尋的話~應該不會算太難找到這篇吧....)(吧..)09-22 21:30
幹司
含淚登入給了GP
真的是很感人有這樣的入門教學...
我是完全自學,所以上網查資料時真的很痛苦,每個人都自稱入門,但是從第一句話開始就看不懂了啊啊啊啊

03-23 19:55

FIREoo
謝謝!!!
: )
因為當初我也看不懂其他人的...所以覺得有人會需要03-29 13:32
祤翎
請問你會在BUTTON上
弄個關機指令嗎

03-28 22:05

FIREoo
機關指令是什麼意思??
可以舉個例子嗎?03-29 13:33
祤翎
關機的 按下按鈕就會關機

03-29 13:50

FIREoo
哦!!看錯了~~
我以為是「機關」指令 我想說沒聽過....
我的話是用
Shell("cmd.exe /c " & "Shutdown.exe -s -t " & time, AppWinStyle.MinimizedFocus)

Shell是開啟某檔案的方法
cmd.exe 是控制台
Shutdown.exe -s -t 是關機的控制台指令
time 是我設的變數單位是 秒

試試看吧~03-31 15:53

推推,一系列超棒的文

07-01 20:47

FIREoo
謝謝~~
: )07-03 00:34
尚未登入
請問
1.當某個設定值經設定後連線後會讓picture.BOX匯入圖片可以變色

2.要怎麻匯入外部.dll檔利用這個.dll做內部參數的連接使用

09-07 11:34

天野幻羽
請問檔案是Visual Studio Community 2015嗎?
官網找到最上面的是這個
檔案7G正常嗎@@

10-18 20:17

akmire
感謝你
最近也開始打算寫個傳輸程式
我會繼續看下去的

08-18 21:38

akmire
請問怎麼拖曳form視窗?
想調整一下位置

08-30 11:10

路人甲
chun-ho:
小弟也是零基礎,看到你的教學,就好像遇到同鄉一樣(傻笑)。3Q了。
另外,想請問一下,這個IDE可不可以用「C」寫,因為我見只有「VB」、「C#」、「C++」?
07-10 17:32
可以,你要選擇C++專案去寫,
C++本身也支援C語言語法,
所以你可以輸入cout<<"";
也可以輸入printf("");
通通都可以正常執行。
C# ≠ C++

07-20 19:41

椿榎楸柊
你好,想請問一個問題,我的電腦是WIN7版本,所以想下載2012年版的VS,但是官網好像已經不提供了,請問有什麼辦法解決?主要是2017版下載後會遇到很多網路影片沒有提的的錯誤訊息,自己沒有能力可以解決,謝謝解答。

12-14 20:09

瞌睡貓
50歲新手上路中,請問在亂數之取只取偶數,亂數的部分我學會了,但是進階的只取偶數我試了3天還是不行。
Randomize()
A = Int(Rnd() * 39)
Loop Until A <> 40?

10-17 13:05

FIREoo
給你個提示,你隨機出來的數字
再經過if的判斷,如果奇數跳過,偶數顯示。
這是方法之一啦(感覺最直觀的方法)
還有問題…站內信吧10-17 19:24
瞌睡貓
偶數是even吧,我做了,可是一直跟我亂跳數字,哪裡錯了嗎
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim A As Integer
Do
Randomize()
A = Int(Rnd() * 39) + 1
Loop Until A <> 40
If A >= even Then
Label1.Text = Str(A)
Else
Label1.Text = Str(A = 0)
End If

End Sub

10-18 22:52

FIREoo
你這樣寫的意思是:如果變數A大於等於變數even
直接寫even他會認為是變數名稱

如果要知道是不是偶數
可以求除2的餘數
(請查Mod)10-19 11:49
瞌睡貓
謝謝~~我寫出來了,雖然不盡理想......但是千百個感謝

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim A As Integer
Do
Randomize()
A = Int(Rnd() * 39) + 1
Loop Until A <> 40
If A Mod 2 = even Then
Label1.Text = Str(A)
Else
Label1.Text = Str(A = 2)
End If

End Sub

10-19 23:04

我要留言提醒:您尚未登入,請先登入再留言

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

後一篇:VB(Visual St...

追蹤私訊

作品資料夾

charles0227所有人
奇幻小說《在魔幻世界當記者》更新囉,拜託各位書友前來捧場。看更多我要大聲說8小時前


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

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