Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehHendra Cahyadi Telah diubah "6 tahun yang lalu
1
Pertemuan 13 Application Programming Interface (API)
Matakuliah : T0063/Pemrograman Visual Tahun : 2005 Versi : 1/0 Pertemuan 13 Application Programming Interface (API)
2
Mendemonstrasikan penggunaan Application Programming Interface (C3)
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mendemonstrasikan penggunaan Application Programming Interface (C3)
3
Outline Materi Application Programming Interface Konsep Application Programming Interface Deklarasi API Viewer Contoh API API Windows dan Direktori API Keyboard API Mouse Contoh Penggunaan API
4
Konsep Application Programming Interface
Sekelompok fungsi yang membentuk sistem operasi Untuk Windows fungsi API tersimpan di dalam DLL Fungsi fungsi tersebut tidak bisa diakses oleh pengguna sistem operasi secara langsung, namun programmer bisa menggunakannya melalui bahasa pemrograman (VB, Delphi, C, dst)
5
Application Programming Interface
Sistem operasi sendiri bisa diibaratkan sebagai dunia penuh pesan, contohnya : WM_CLOSE, sebuah window ditutup maka sistem operasi akan mengirim pesan ini kepada window tersebut WM_CHAR, jika pengguna menekan huruf maka window akan menerima pesan ini
6
Application Programming Interface
Deklarasi Nama fungsi Letak DLL Parameter List Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long hWnd Digunakan untuk menghandle Window yang akan dikirim pesan wMsg Nomor pesan yang akan dikirim wParam &lParam Isinya tergantung pada pesan yang akan dikirimkan
7
Application Programming Interface
API Viewer Digunakan untuk mengeksplor fungsi fungsi API yang ada
8
Application Programming Interface
Contoh Code Deklarasi, tuliskan deklarasi ke dalam modul BAS Code, tulis code dari form
9
Application Programming Interface
GetVersion Menampilkan versi windows
10
Application Programming Interface
GetVersionEx Menampilkan versi Windows secara lengkap
11
API Windows dan Direktori
Contoh Fungsi API : Windows dan Direktori GetVersion GetVersionEx GetWindowsDirectory GetSystemDirectory GetTempPath GetUserName GetComputerName
12
Contoh Fungsi API : Keyboard
GetAsyncKeyState (untuk mendeteksi penekanan tombol, misalnya Ctrl+Alt+Del) KeysPressed
13
Contoh Fungsi API : Mouse
MouseButton GetCursorPos SetCursorPos
14
Contoh Penggunaan API
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.