• Tidak ada hasil yang ditemukan

Visual Studio.NET Integrated Development Environment

N/A
N/A
Protected

Academic year: 2021

Membagikan "Visual Studio.NET Integrated Development Environment"

Copied!
18
0
0

Teks penuh

(1)

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:

(2)

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

(3)

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.

(4)

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

(5)

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

(6)

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.

(7)

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

(8)

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.

(9)

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

(10)

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

n

Docking

n

Tabbed navigation

n

Auto hide

(11)

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):

n

Graphical user interface (GUI):

n

User interaction pada aplikasi berbasis

windows menggunakan Windows Forms and

(12)

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

(13)

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:

(14)

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()

n

Activate()

n

Close()

(15)

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

(16)

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

(17)

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 +

(18)

Desember 2008 info@arsys.or.id 15

Control Flow Constructs

n

Decision Structures

n

If-then-Else

n

Select Case

n

Loop Structures

n

While-End While

n

Do-Loop

n

For-Next

Referensi

Dokumen terkait

Uraian di atas merupakan dasar dari penelitian ini, namun dari seluruh penelitian mengenai analgesia preemptif dan preventif yang dipublikasikan dengan pendekatan

Indonesia merupakan salah satu negara yang sering dilanda bencana, seperti bencana banjir, longsor, tsunami, gempabumi, dan gunung meletus. Salah satu bencana alam

Parameter RSSI pada propagasi outdoor jaringan sensor nirkabel dipengaruhi oleh jarak node kesink, ketinggian node dan daya transmit yang digunakan. Semakin jauh jarak

Perjalanan dinas lewat udara dengan menggunakan fasilitas pesawat terbang hendaknya benar-benar dipertimbangkan tingkat efektifitas dan efisiennya. Apabila memiliki

Penelitian ini didasarkan pada adanya teguran walikota Surabaya ibu Tri Rismaharini tentang Minimnya kreatifitas dalam meningkatkan potensi wisata air membuat walikota

Komponen yang merupakan bagian terpenting dari pembelajaran dengan pendekatan kontekstual adalah perenungan kembali atas pengetahuan yang baru dipelajari, menelaah dan

Puji dan syukur kami panjatkan kepada Tuhan yang Maha Esa, dengan segala rahmat dan tuntunanNya kami dapat menyelesaikan penulisan skripsi yang berjudul “Analisis dan

Segala hormat, puji, dan syukur kepada Tuhan yang Maha Kuasa atas penyertaan serta kekuatan yang diberikan-Nya kepada penulis, sehingga dapat menyelesaikan penelitian skripsi