Desember 2008 info@arsys.or.id 1
Visual Studio .NET
Integrated Development
Environment
By:
Uro Abdulrohim, S.Kom., MT
Website:
http://www.sap.arsys.or.id
mailto: info@arsys.or.id
Visual Studio.NET
n
The Visual Studio .NET Integrated Development
Environment (IDE)
n Menyediakan berbagai macan kebutuhan dalam
pembuatan berbagai macam project yg tergabung dalam .NET Framework
n Penyediakan tempat yang terpusat untuk membuat
program baik untuk menuliskan program, compilasi, runnning program, debuging program
n Tersedianya berbagaimacam bahasa pemrograman
(sebagai sebuah templete) yang tergabung dalam Visual Studio.NET (VB.NET, C#.NET)
n
Komponen dari Visual Studio .NET IDE are:
Desember 2008 info@arsys.or.id 3
Projects and Solutions
n Dalam Visual Studio .NET, sebuah aplikasi dapat dibuat
dalam satu atau lebih item seperti file dan folder
n Untuk mengatur item-item tersebut Visual Studio .NET
menyediakan dua tipe kontainer: Projects dan Solutions.
n Project
n Memungkinkan kita untuk mengatur, membangun dan debug
dari setiap item dalam aplikasi kita
n Ketika kita membangun project, hasil akhirnya adalah file
executable (.exe) atau a dynamic link library (.dll) àproject Output
n Solution
n Aksi yang dijalnkan dalam masing-masing kontainer untuk satu
atau lebih project
n Memungkinkan kita bekerja dengan multi project dengan
menggunakan instance yang sama
n Memungkinkan untuk membentuk setting dan option yang
digunakan untuk multiple projects.
n
Gambaran solution containing multiple Projects
Solution Project 1 Project 2 Miscellaneous Files Project 1 Items Project 2 Items
Desember 2008 info@arsys.or.id 5
Membuat Project in VS.NET
n
Anda dapat mengbuat project baru dengan meng klik
tombol New Project pada Start Page atau klik pada
menu File | New | Project
n
Selanjutnya , window New Project dialog akan
ditampilkan, seperti gambar berikut:
Membuat Project in VS.NET (Contd)
n
Dalam window New Project, beberapa tipe
project ditampilkan berdasarkan berbagai
kategori, kita dapat membuat Visual Basic
project, a Visual C# project, atau a Visual C++
project.
n
Setelah memilih tipe project, beberapa
templete ditampilkan untuk dipilih dalam
Templete Pane dan dimasukan dalam project
kita.
Desember 2008 info@arsys.or.id 7
Elemen User Interface IDE VS.NET
Toolbox
Output Window
Solution Explorer Menu Bar Windows Forms Designer
Properties Window Windows Form
IDE VS.NET
n
Pada Interface standar kita akan menemukan menu
bar dan toolbar, elemen berikutnya adalah:
n Start Page
n Windows Forms Designer n Solution Explorer Window n Properties Window
n Toolbox
n Output Window n Task List Window
n Server Explorer Window n Dynamic Help Window n Class View Window
Desember 2008 info@arsys.or.id 9
The Start Page
ketika memulai Visual Studio .NET dengan memilih menu Start | Programs | Microsoft Visual Studio .NET 7.0 | Microsoft Visual Studio .NET 7.0, akan ditampilkan Start Page, seperti gambar berikut:
Windows Form Designer
n
Tempat kita untuk men-design user interface
untuk aplikasi yang akan dibangun.
n
Memungkinkan kita untuk memasukan kontrol
/ komponen, mengaturnya sesuai dengan
kebutuhan dan memasukan script program
pada setiap kontrol tersebut
n
Menyediakan model pemrograman Rapid
Development Solution untuk pembangunan
aplikasi
Desember 2008 info@arsys.or.id 11
Solution Explorer Window
n Menampilkan daftar solution name, project name,dan semua form serta modul yang digunakan dalam project
n Memungkinkan kita untuk membuka sebagian file dari projects dengan men-double klik pada Solution Explorer window.
Window Properti
n Menampilkan properties yang terhubung dengan objek yang aktif yang diurutkan berdasarkan category (default).
n Disediakan toolbar untuk window Properties yang membolehkan kita untuk memindahkan urutan order baik berdasarkan category atau by alphabets.
Desember 2008 info@arsys.or.id 13
Toolbox
n
Toolbox ditampilkan
dalam bentuk tab Data,
Component Windows
Forms, Clipboard Ring,
and General.
n
Masing masing Tab
mengandung banyak item
pilihan
n
Toolbox seperti gambar
berikut:
Tab
Item
Output Window
n
Menampilkan messages untuk setiap jenis
status proses yang dijalankan oleh Visual
Studio .NET IDE.
n
Dapat ditampilkan dengan menggunkan menu
View | Other Windows | Output atau dengan
menekan tombol CTRL+ALT+O
Desember 2008 info@arsys.or.id 15
Task List Window
n Menampilkan daftar error yang berasal dari source file dengan menampilkan nama file dan baris program yang error
n Membantu kita dalam menemukan masalah dengan
mendeteksi secara langsung baik pada saat di edit atau juga pada saat compilasi
n Task list dapat dibuka dengan mengklik menu View | Other
Windows | Task List atau dengan menekan tombol CTRL+ALT+K
Server Explorer Window
n
Merupakan tool yang sangat
berguna untuk melakukan
berbagai macam pekerjaan
seperti monitoring performance
komputer lain dalam network,
dan berhubungan dengan
server lain dalam network
n
Memungkinkan untuk melihat
resource pada server sepertti
services, processes, and dan e
event log.
n
Dapat dibuka dengan mengklik
menu View | Server Explorer.
Desember 2008 info@arsys.or.id 17
Dynamic Help Window
n Terdapat tempat untuk bertanya dengan context-sensitive help.
n Secara langsung akan terhubung dengan help topics pada kontrol/komponen yang aktif atau dengan keyword.
n Dapat dibuka dengan mengklik menu Help | Dynamic Help atau dengan menekan tombol CTRL+ F1
Class View Window
n
Menampilkan classes, methods, dan properties yang
terhubung pada setiap filenya.
n
Dapat dbuka baik dengan memilih menu View | Class
View atau dengan menekan tombol CTRL+SHIFT+C
n
ketika kita men-double klik salah satu item pada
window class view akan tampil Code Editor
Desember 2008 info@arsys.or.id 19
Code dan Text Editor Window
n Sebagai tempat untuk kita menuliskan code program atau text lain
n Kegunaan lainnya:
n Sebagai editor untuk tool bahasa pemrogram lain n Dapat digunakan untuk editor XML documents. n Sebagai text editor
Navigational Features in VS..NET IDE
nDocking
n
Tabbed navigation
nAuto hide
Desember 2008 info@arsys.or.id 1
Window Form & VB
.NET
Language Fundamentals
By:
Uro Abdulrohim, S.Kom., MT
Website:
http://www.sap.arsys.or.id
mailto:
info@arsys.or.id
n
User interface artinya bahwa user berinteraksi
dengan aplikasi
n
Dua jalan untuk user interface ini:
n
Character user interface (CUI):
nGraphical user interface (GUI):
n
User interaction pada aplikasi berbasis
windows menggunakan Windows Forms and
Desember 2008 info@arsys.or.id 3
Introducing Windows Forms
n Windows Form
n Digunakan untuk menerima masukan dari user dan untuk
menampilkan informasi.
n Sebuah kelas yang diturunkan dari class Form pada
System.Windows.Forms namespace.
n Class form ini dapat diturunkan dari form yang ada dalam
sebuah project untuk disesuaikan dengan kebutuhan
Windows Forms Properties
n
Properti pada Windows Form akan berjalan saat run
time.
n
properties yang paling sering digunakan pada
Windows Form adalah:
n Name n BackColor n BackgroundImage n Font n Size n StartPosition n Text n WindowState
Desember 2008 info@arsys.or.id 5
Windows Forms Events
n Sebuah event adalah mengerjakan suatu aksi ketika user menjalankan sesuatu seperti mengklik mouse atau menekan tombol keyboard.
n Masing masing form dan control mempunyai sekumpulan event
n
n Beberapa event pada Windows Form yang sering digunakan: n Click n Closed n Deactivate n Load n MouseMove n MouseDown n MouseUp
Windows Forms Events (Contd.)
n Event handler adalah method khusus yang mengerjakan
suatu aksi yang spesifik untuk sehingga event itu berjalan dengan baik dan sesaui dengan kebutuhan.
n Anda dapat menuliskan code program untuk event handle dengan menggunakan code editor sbb:
Desember 2008 info@arsys.or.id 7
Windows Forms Events (Contd.)
n Sebagai contoh ditampilkan untuk Load event of Form1:
n Pada contoh program diatas:
n sender menyediakan sebuah reference untuk object sehingga
dapat mengerjakan event tersebut
n Variabel e dilewatkan sebagai sebuah object input seperti
untuk penaganan mouse.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
’Code for initialization of form variables
End Sub
Windows Forms Methods
n
Method Windows Form menungkinkan kita
untuk mengerjakan berbagai proses seperti
membuka, mengaktifkan, dan menutup form.
n
methods yang sering dipakai:
n
Show()
nActivate()
nClose()
Desember 2008 info@arsys.or.id 9
Form Controls
n
Adalah komponen yang digunakan untuk
memasukan data dan menampilkan informasi.
n
Masing-masing mempunyai sekumpulan
properties, methods, dan events sesuai
dengan fungsi masing-masing kontrol
tersebut.
n
Dapat dimasukan pada window form dengan
beberapa cara untuk memindahkan dari
ToolBOx ke form window. (Drag dan Double
klik)
n
TextBox Control TextBox Control- Multiline
property set GroupBox Control Button CheckBox Control ListBox Control Label Control
Desember 2008 info@arsys.or.id 11
VB .NET Language
Fundamentals
n
Beberapa hal dasar dari VB.NET adalah:
§ Data types
§ Variables
§ Operators
§ Control Flow Constructs
Data Types
n
VB .NET mempunyai beberapa type data:
§ Byte
§ Short
§ Integer
§ Long (long integer)
§ Single § Double § Decimal § Boolean § Char § String § Date
Desember 2008 info@arsys.or.id 13
Variables
n
Sebuah variable mempunyai :
n Nama
n Tipe Data type
n
Keyword Dim digunakan untuk men-declare variable
tersebut.
n
Sebuah variable dapat didefinisikan dengan
menggunakan:
n
A system data type, seperti Boolean, String, atau
Integer
n
A composite data type, seperti array atau structure
n
An object type, seperti Label atau TextBox
Operators
n Arithmetic Operators: n + n -n * n ^ n / n \ n Mod n Comparison Operators: n < n > n <= n >= n Logical operators: n And n Not n Or n Xor n OrElse n AndAlso n Concatenation Operators: n & n +Desember 2008 info@arsys.or.id 15
Control Flow Constructs
n