- —Kompilasi
- —Main Procedure
- —Variable And Scope
- —Konstanta
—Option (Strict, Explicit, Infer, Compare)
—Note
: Option Infer hanya ada di
VB 9.0
—Imports
—Namespace
-
Class, Module, Structure, Interface
—Class
-
Sub, Function, Property, Field, Event
Kompilasi
—Compiler
terpisah dengan IDE
Visual Studio.NET
—Auto Compiled dengan
Visual Studio.NET
—Manual Compilation dengan
Vbc.exe (Visual Basic Compiler)
—Vbc.exe terdapat di dalam .NET Framework SDK
Opsi Kompilasi
Build configurations
—Debug
– provides debug information
—Release
– optimizes code and executable size
—Build options
—Build
– only builds changed projects
—Rebuild
– rebuilds project regardless of changes
Main
Procedure
—Entry Point
—Sub Main, Function Main As Integer
—Sub Main(ByVal args() As String)
—Function Main (ByVal args() As
String) As Integer
—Aplikasi Console harus memiliki Main Procedure
—Aplikasi Desktop (.exe) generate Main Procedure secara otomatis oleh
compiler.
—Class Library (.dll) tidak membutuhkan Main
Procedure.
Variabel & Comment
—Tempat penyimpanan data sementara di memori
—Dideklarasikan dengan perintah Dim
(Dimension)
—Single Declaration :
—Dim strNama As
String
—Multiple Declaration :
—Dim intUmur, intJumlah As
Integer
—Dim intUmur As
Integer, strNama As
String
—Komentar menggunakan tanda kutip tunggal :
‘Komentar di
Visual Basic tidak di
proses sebagai code
Variable
Scope
—Namespace / Class Level Variable
—Procedure Level Variable
—Block Level Variable
Konstanta
—Dideklarasikan dengan perintah Const :
—Const dblRadius As
Double = 2.34
—Nilai harus diinisialisasi pada saat deklarasi
—Nilai tidak dapat diubah selama aplikasi berjalan
—Menggunakan memori lebih sedikit dibandingkan dengan variabel
0 comments:
Post a Comment