18.6.16

TENTANG VISUAL BASIC

TENTANG VISUAL BASIC


Struktur Program Visual Basic.NET
  1. Kompilasi
  2. Main Procedure
  3. Variable And Scope
  4. Konstanta
Struktur Program Visual Basic
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

Tidak ada komentar:

Posting Komentar