程式vb

vb net 教程  时间:2021-02-27  阅读:()
建立VB.
NET應用程式資管系助理教授詹曉苓使用VB.
NET開發應用程式VB.
NET應用程式開發是使用VisualStudio.
NET整合開發環境,其基本的步驟如下所示:–Step1:新增專案.
–Step2:建立表單介面.
–Step3:設定控制項屬性.
–Step4:撰寫程式碼.
–Step5:編譯與執行.
第一個VB.
NET主控台應用程式主控台應用程式是早期BASICA、GWBASIC和QuickBasic在MS-DOS作業系統以文字模式執行的應用程式,在Windows作業系統是在「命令提示字元」視窗中執行,如下圖所示:第一個VB.
NET主控台應用程式第一個VB.
NETWindows應用程式Windows應用程式是在Windows作業系統下執行的圖形介面應用程式,例如:Word、記事本、小畫家或VisualStudio.
NET本身都屬於Windows應用程式.
Windows應用程式的執行需視使用者的操作而定,也就是依觸發的事件來執行適當的處理,稱為事件驅動程式設計.
第一個VB.
NETWindows應用程式步驟1:新增VB.
NET的Windows應用程式專案步驟2:在表單新增控制項步驟3:設定控制項屬性步驟4:新增其它的控制項步驟5:在控制項新增事件處理程序步驟6:編譯與執行Windows應用程式VB.
NET的程式架構VB.
NET應用程式的程式碼是儲存在附檔名.
vb的檔案,主要分為兩種:標準模組(Modules)和類別(Classes)檔,VB.
NET程式碼就是置於這兩種檔案中.
在VisualStudio.
NET的VB.
NET專案所建立的主控台與Windows應用程式:–主控台應用程式:一個擁有SubMain主程式的標準模組.
–Windows應用程式:表單類別.
VB.
NET的程式架構-標準模組VB.
NET的標準模組是延續舊版VB的程式架構,主控台應用程式的程式碼都是位於標準模組中,在新增VB.
NET專案時,預設的檔案名稱為Module1.
vb,其程式架構如下所示:ModuleModule1SubMain(EndSubEndModuleVB.
NET的程式架構類別是用來建立物件(Object),屬於物件導向程式設計的觀念,只需將類別視為Windows應用程式架構,在新增VB.
NET專案時,預設的檔案名稱是Form1.
vb,如下所示:PublicClassForm1InheritsSystem.
Windows.
Forms.
FormPrivateSubButton1_Click()EndSubEndClass輸出與輸入主控台應用程式和Windows應用程式最明顯的差異,就是使用介面的資料輸出與輸入:–主控台應用程式:輸出與輸入是在命令提示字元輸入和輸出的文字內容.
–Windows應用程式:表單控制項.
輸出與輸入-主控台主控台應用程式的輸出與輸入是使用System.
Console類別的方法,在程式碼中可以省略System,它是主控台應用程式的標準輸入、輸出.
輸出與輸入-主控台VB.
NET程式的程式敘述程式敘述(Statements):VB.
NET程式是由程式敘述所組成,一列程式敘述如同英文的一個句子,內含多個運算式、運算子或關鍵字,如下所示:DimbalanceAsInteger=1000interest=balance*rateConsole.
WriteLine("第一個VB.
NET應用程式")VB.
NET程式的程式區塊程式區塊(Blocks):程式區塊是由多個程式敘述組成,它是位在Sub/EndSub、Function/EndFunciton和If/EndIf等擁有End關鍵字間的程式碼,如下所示:SubMainEndSubVB.
NET程式的EndEnd程式敘述結束程式:VB.
NET應用程式的進入點是SubMain或啟動物件,如果以程式碼結束VB.
NET程式是使用End程式敘述,當程式執行到此指令,就會馬上結束應用程式的執行,如下所示:PrivateSubButton2_Click(ByValsenderAsSystem.
Object,ByValeAsSystem.
EventArgs)HandlesButton1.
ClickEndEndSubVB.
NET程式的程式註解程式註解(Comments):程式註解是程式設計上很重要的部分,良好的註解不但能夠輕易了解程式的目的,在維護上也可以提供更多的資訊,VB.
NET程式的註解是以REM指令或'符號開始的列,或程式列上此符號之後的內容,如下所示:REM變數的宣告'大家好Dimsize1,size2AsInteger'變數的宣告VB.
NET程式之太長的程式碼太長的程式碼:如果VB.
NET的程式碼太長,基於程式編排的需要,我們可以將它分為兩列,此時在第一列程式碼的最後加上"_"符號,如下所示:Dimsize1,size2,size3,size4,size5_,size6,size7,size8,size9AsIntegerVB.
NET程式的列印和顯示常數切換檔案與輸入程式碼在編輯視窗輸入的程式碼將自動縮排和使用不同色彩標示,在上方的檔名標籤可以切換編輯的程式碼檔案,如下圖所示:IntelliSense智慧程式碼輸入VB.
NET的程式碼編輯視窗提供智慧指令提示,可以在輸入程式碼時,顯示物件屬性、函數語法等提示訊息.
–物件屬性或方法清單–函數或方法的使用提示–自動完成指令剪貼環功能在「工具箱」視窗【剪貼環】標籤的功能類似剪貼簿,對於在程式碼編輯視窗複製、剪下的文字,都會保留在此標籤,如右圖所示:執行VB.
NET應用程式在VisualStudio.
NET建置和編譯VB.
NET專案後,在各VB.
NET專案資料夾的bin子資料夾會有此專案編譯成的執行檔,副檔名為.
exe,我們可以直接在Windows作業系統執行EXE執行檔.
–執行主控台應用程式在「命令提示字元」視窗執行EXE執行檔–執行Windows應用程式請執行「開始/執行」指令,在「執行」對話方塊選取執行的EXE執行檔.
列印程式碼如果需要繳交作業或進行程式碼除錯,或是研究VisualStudio.
NET自動產生的控制項程式碼,可以將程式碼列印成報表.
VisualStudio.
NET提供列印功能可以執行「檔案/列印」指令,列印程式碼編輯視窗中展開的程式碼(隱藏的程式碼區塊並不會列印).

spinservers($89/月),圣何塞10Gbps带宽服务器,达拉斯10Gbps服务器

spinservers是Majestic Hosting Solutions LLC旗下站点,主要提供国外服务器租用和Hybrid Dedicated等产品的商家,数据中心包括美国达拉斯和圣何塞机房,机器一般10Gbps端口带宽,高配置硬件,支持使用PayPal、信用卡、支付宝或者微信等付款方式。目前,商家针对部分服务器提供优惠码,优惠后达拉斯机房服务器最低每月89美元起,圣何塞机房服务器最低每月...

ftlcloud(超云)9元/月,1G内存/1核/20g硬盘/10M带宽不限/10G防御,美国云服务器

ftlcloud怎么样?ftlcloud(超云)目前正在搞暑假促销,美国圣何塞数据中心的云服务器低至9元/月,系统盘与数据盘分离,支持Windows和Linux,免费防御CC攻击,自带10Gbps的DDoS防御。FTL-超云服务器的主要特色:稳定、安全、弹性、高性能的云端计算服务,快速部署,并且可根据业务需要扩展计算能力,按需付费,节约成本,提高资源的有效利用率。点击进入:ftlcloud官方网站...

ThomasHost(月付5美元)美国/法国/英国/加拿大KVM,支持Windows

ThomasHost域名注册自2012年,部落最早分享始于2016年,还算成立了有几年了,商家提供基于KVM架构的VPS,数据中心包括美国、法国、英国、加拿大和爱尔兰等6个地区机房,VPS主机套餐最低2GB内存起步,支持Windows或者Linux操作系统,1Gbps端口不限制流量。最近商家提供了一个5折优惠码,优惠后最低套餐月付5美元起。下面列出部分套餐配置信息。CPU:1core内存:2GB硬...

vb net 教程为你推荐
苏州商标注册在苏州怎么注册商标!yy频道中心YY怎么进入频道中心如何免费开通黄钻如何免费开通黄钻真正免费的网络电话有真正的免费的网络电话吗 ?拂晓雅阁推荐一些好玩的贴图论坛伪静态静态与伪静态的区别?伪静态什么是伪静态伪静态有何作用照片转手绘有什么软件可以把相片变成手绘的,不是美图秀秀里面的今日热点怎么删除今日热点怎么卸载删除 今日热点新闻彻底卸载删如何建立自己的网站怎么创建自己的网站
新网域名管理 国外php主机 国外服务器 68.168.16.150 国外php空间 150邮箱 双拼域名 日本bb瘦 秒杀预告 linux使用教程 万网空间购买 主机管理系统 德隆中文网 永久免费空间 阿里dns 深圳主机托管 cdn加速技术 服务器是什么意思 alexa搜 godaddy域名 更多