Microsoft Visual Basic® Manual & Tutorial for Geographers [Now Available for Free Download!  


Ebook Title: Microsoft Visual Basic® Manual & Tutorial for Geographers
Author: Rizki Noor Hidayat Wijaya
Ebook size: 21 Kb
Download ebook

Description:

Buku ini tersusun atas tiga bagian utama bab 1 – 4 berisi pengetahuan dasar, bab lima penyusunan Aplikasi Image Processing yang ditekankan pada konsep dasar filtering dan koreksi geometric, bab 6 – 9 manajemen data GIS dan integrasi pemrograman Avenue – MapBasic – VB – Web GiS serta pada bagian akhir disajikan dalam konteks kekinian Aplikasi Selular berbasis data spasial yang digunakan untuk pemilu 2004 dan Pemrograman DirectX untuk Analisa Medan. Peningkatan kemampuan pada piranti lunak Microsoft Office disajikan dalam penyusunan COM Add-Ins pada Microsoft Excel untuk perhitungan formulasi transformasi geometric yang dilakukan pada bab lima. Dua bab terakhir berkaitan dengan penyusunan piranti lunak secara umum yaitu: Konsep Ikonik khususnya pada WindowsXP dan pembuatan aplikasi Installasi hingga penyusunan media distribusi menggunakan Compact Disk.

Aplikasi terapan dari bab 12 ini dilanjutkan pada buku ke-2 yaitu mengenai “Model Pembaruan Peta Banjir Menggunakan Model Hidrologi, dengan Data Elevasi Akurasi Tingkat Tinggi dan SIG, dalam Pendekatan Asuransi Bangunan”. Pada buku tersebut ditunjukkan bagaimana penyusunan sebuah “Automated Hidrologic Modeling” dalam konteks Perencanaan Wilayah. Konsep yang terdapat dalam buku tersebut tentu dapat dengan diterapkan pada aplikasi ataupun studi kasus yang lainnya.

Jogjakarta, November 17, 2003,
Salam hangat,

Rizki Noor Hidayat Wijaya

DAFTAR ISI
BAB I - PENGENALAN VISUAL BASIC
BAB II - TIPE DATA, VARIABEL, OPERATOR
BAB III - STATEMENT
BAB IV - PANDUAN MENYUSUN INTERFACE
BAB V - PEMROSESAN CITRA
BAB VI – AVENUE I (DASAR)
BAB VII - AVENUE II (SLJJR MINI)
BAB VIII - MAP BASIC – MAP X – VB
BAB IX - WEB GIS
BAB X - MANAJEMENT BASIS DATA SIG
BAB XI - APLIKASI SELULAR
BAB XII - DIRECT X 3D U/ ANALISA MEDAN
BAB XIII - COM ADD-INS MS OFFICEXP
BAB XIV - MENYUSUN ACTIVEX
BAB XV - WINDOWS API
BAB XVI - ICON PADA WINDOWS XP
BAB XVII - MEYUSUN APLIKASI INSTALLASI
PERINTAH – PERINTAH AT
PERINTAH PADA MAPBASIC - MAPX
COMPILED/REINTERPRETED REFERENCES
ORGANIZATIONS
*********

KATA PENGANTAR 1
DAFTAR ISI II
BAB I - PENGENALAN VISUAL BASIC 1
Pengantar 1
Lingkungan Pengembangan VB 2
Toolbox 3
Project Windows 4
Project Property 5
Form Layout 5
Membuat Program I 5
Langkah I 5
Langkah 2 11
BAB II - TIPE DATA, VARIABEL, OPERATOR 14
Tipe Data 14
Penggunaan Memory dan Rentang Data 15
Ketelitian Penggunaan 15
Tipe Data Varian 16
Tipe Data Buatan Sendiri 17
Variabel 18
Nama Variabel 19
Ruang Lingkup Variabel 20
Operator 21
Operator Penugasan 21
Operator Aritmatika 22
Operator Pembandingan 23
Operator Logika 24
Not 25
And 26
Or 26
Xor 26
Eqv 27
Imp 27
BAB III - STATEMENT 28
Statement dalam Microsoft Visual Basic 28
GoSub…Return 28
GoTo 29
On Error 30
On…GoSub dan On…GoTo 31
Do Events 31
End 32
Exit 33
Stop 33
Do…Loop 33
For..Next 35
If..Then...Else 35
Select Case 36
BAB IV - PANDUAN MENYUSUN INTERFACE 38
Apa itu User Interface? 38
Dasar Dari User Interface 40
Apakah itu standar? 40
Kesalahan Kecil 41
Bilamana Melanggar Aturan Standar? 41
Terminologi 43
Mengapa Terminologi Itu Penting? 43
Apa Yang Harus Dinamai 43
Interface Yang Konsisten 45
Panduan Untuk Mencapi Tujuan 45
Tampilan Yang Baik 46
Tampilan umum 46
Kesan Visual 48
Interaktif 49
Program 50
Default 51
Kotak Dialog 51
Tombol Utama Kotak Dialog (Ok, Cancel, Close, Help, Stop, Hide, dll) 54
Lembar Dialog 54
Kontrol 56
Command Button 56
Check Box 57
Radio Button 57
Combo Box 57
Text Box 58
Slider 58
Label/Teks Statis 58
List box 59
List Vew 59
Scroll bar 59
Group 59
Menu 60
Context Menu 60
Toolbar 61
Tooltips 61
Text 61
Message Box 62
Pesan Kesalahan 62
Font 63
Warna 63
3-D 63
Lain – lain 64
Memperhatikan Interface Program Lain 65
Karakteristik Umum 65
Mudah Untuk Dipelajari 65
Kemudahan Konfigurasi 66
Pengoperasian 66
Detil 66
Memahami Pengguna 67
Pemula dan Pengguna Tinggat Lajut 67
Tipe Pengguna 67
Tingkat Pemula 67
Tingkat Menengah 68
Tingkat Atas 68
Memilih Fitur Interface Yang Tepat 68
Tingkat Pemula 68
Menu bar 69
Kotak Dialog 69
Tuntunan/Wizard 69
Menu Yang Berulang – ulang 69
Kotak Dialog Yang Bertumpuk 70
Klik Ganda 70
Status Bar 70
Kotak Suntingan/Teks Boks 70
Tingkat Menengan/Atas 71
Toolbar 71
Shortcut dari Keyboar 71
Context menu 72
Penyuntingan Langsung 72
Menangani Seluruh Tingkatan Pengguna 72
Hindari Mode Tingkat Pengguna 73
Pengguna Bukanlah Disainer 74
Menentukan Target Pengguna 74
Berdialog dengan Target Pengguna 74
Disain Yang Berorientasi Pada Pengguna 75
Pengguna Bukanlah Disainer 76
Disain Yang Berorietasi Pada Pasar 76
Disain Yang Berorientasi Pada Visi 77
Disain Yang Berorientasi Visi versus Pengguna 78
Pengguna Bukanlah Anda 79
Tujuan Umumnya Programmer 79
Tujuan Umumnya Pengguna 80
Pengguna Memiliki Pengetahuan Yang Berbeda 81
Umumnya Pengetahuan Programmer 81
Pengetahuan Umumnya Pengguna 81
Pertannyaan Kunci Keberhasilan 82
Apa Arti Rangkaian di Atas 82
BAB V - PEMROSESAN CITRA 84
Pendahuluan 84
Filtering 84
Penyususn Window Utama 84
Window Filter Matriks 86
Progress Bar 88
Penulisan Program 89
Window Utama 89
Menu 89
File 89
Filter 90
Filter Matriks 92
Menu 92
File 92
Kontrol Object 93
Eksekusi 94
Tunda 94
Fusi Citra 94
Tingkatan Fusi Citra 95
Fusi Tingkat Tinggi 95
Fusi Tingkat Sedang 95
Fusi Tingkat Rendah 96
Teknik Fusi 97
Hue – Saturation – Intensity (HSI) 97
Principal Component Analysis (PCA) 98
Wavelet 98
Sejarah Wavelet 99
Aplikasi Wavelet 100
Aspek Skala 100
Aspek Waktu 100
Aspek Ranah 101
Dekomposisi Wavelet secara Umum 101
Analisa Fourier 101
Short-Time Fourier Analysis 102
Analisa Wavelet 103
Apa Yand Dapat Dilakukan Dengan Analisa Wavelet 104
Apakah itu Analisa Wavelet 105
Transformasi Wavelet Kontinue 105
Skala (Perbesaran – Pengecilan) 106
Shifting (Penggeseran) 107
Lima Langkah Untuk Menyusun Trasnformasi Wavelet Kontinue 108
Skala dan Frekuensi 110
Apa Yang Kontinue dalam Transformasi Wavelet Kontinue? 111
Keluarga Dari Wavelet 112
Haar 112
Daubechies 112
Biorthogonal 113
Coiflets 114
Symlets 114
Morlet 114
Mexican Hat (Topi Meksiko) 115
Meyer 115
Family Lain 115
Wavelet Kompleks 117
Fusi Citra Menggunakan Transformasi Wavelet 118
Risky’s Digital Fusion (RDF) 121
Hasil 122
Histogram 122
Korelasi Citra 124
Sampel Horisontal 124
Sampel Vertikal 124
Sinyal 125
Kesimpulan 130
Penulisan Kode Program 130
Membuat Class Module Risky’s Digital Fusion 130
Kode Program Risky’s Digital Fusion 134
Transformasi Geometrik 136
Tipe Transformasi 136
Persiapan Data 137
Titik Kontrol 138
Statistik Transformasi 138
Variabel mT 138
Variabel mS 139
Nilai Estimasi mT & mS 139
Nilai Baru cell-x & cell-y 140
Statistik Nilai Baru cell-x & cell-y 140
Variable cell-x 140
Variable cell-y 141
Koreksi Geometri 142
Menggunakan Kode VB 145
Menggunakan Kode API 145
Menggunakan Penggambaran Cepat 146
Menulis Informasi Koordinat 148
Nilai Tak Ter-Interpolasi 149
BAB VI – AVENUE I (DASAR) 150
Penyusunan Aplikasi SIG I menggunakan AVENUE 150
Mengubah Tampilan ArcView 151
Edit 152
Menulis Script Avenue 152
Menggunakan Script System ArcView 154
Membaca dan Menulis Variabel Objek 156
Script Operasi Topologi 156
Nama Script: _00DLGUnion 157
Nama Script: _MyThema 157
Nama Script: _MyUnion 158
BAB VII - AVENUE II (SLJJR MINI) 170
Menyusun Aplikasi Manajemen Jaringan Jalan Raya 170
Pendahuluan 170
Kriteria 171
Kemacetan Lalulintas 171
Kepadatan Lalulintas 171
Kapasitas Jalan 172
Volume Capacity Ratio (VCR) 172
Tingkat Pelayanan 173
Penanganan Kemacetan 173
Penanganan Ruas Jalan 173
Penanganan Persimpangan 173
Analisa Kapasitas Jalan 174
Capacity Base Criteria (Co) 174
Effective Roads Width Fitting Factor (FCw) 174
Direction Divider fitting factor (FCsp) 175
Urban Class fitting factor (FCcs) 175
Mendisain Menu 175
Mendisain Data Atribut 179
Menentukan Field Informasi Peta Digital 179
NAMA_JALAN 179
LEBAR 179
PANJANG 179
WAKTU 180
KAPASITAS 180
VOLUME 180
CODE 180
C 180
CO 181
FCW 181
FCSP 181
FCSF 181
FCCS 182
KELAS 182
VCR 182
TP 182
DRUAS 183
DSIMPANG 183
DMACET 183
DKLAS 183
Menyusun Kode Program 184
Kode Menu 184
_Animate 184
_Buka Peta 184
_Cari Data 185
_Cbiru 185
_Edit Co 185
_Edit FCcs 186
_Edit FCsf 187
_Edit FCsp 188
_Edit FCw 189
_Edit Lebar 190
_Edit Waktu Tempuh 191
_Ekspor Peta 192
_Ekspor Tabel 192
_FU Visible 193
_Go Animasi 193
_Hitung C 193
_Hitung FCw 194
_Hitung Semua 196
_Hitung VCR 197
_Info Atribut 197
_Info Lebar 201
_Info Macet 202
_Keluar 204
_Klasifikasi Tingkat Pelayanan 204
_Pembangunan Jalan 206
_Pembangunan Jalan Update 207
_Pembongkaran Jalan 208
_Pembongkaran Jalan Update 208
_Pesan Pilih Dua Ruas 209
_Pesan Random 209
_Pesan Tak Terpilih 209
_Select Info 210
_Simbol Kelas Jalan 210
_Simpan Data 211
_Simpan Edit 211
_Solusi Persimpangan 213
_Solusi Ruas Jalan 214
Kode Tools 215
_Tool Edit Co 215
_Tool Edit FCcs 215
_Tool Edit FCsf 215
_Tool Edit FCsp 216
_Tool Edit FCw 216
_Tool Edit Lebar 216
Mengujicoba Aplikasi 216
Menu 216
Menu Info Jalan 216
Kasus I: (Perbaikan Geometrik Simpangan Jalan Kleringan – Mataram) 216
Kasus II: (Pelebaran Jalan C. Simanjuntak) 219
Pengelolaan Data 224
Menu Penanganan 225
Ubah Data 225
Menu Kalkulasi 225
Tools 225
Lebar Jalan 225
Kapasitas Dasar (Co) 226
Faktor Penyesuaian Kapasitas Untuk Lebar Jalur (FCw) 226
Faktor Penyesuaian Kapasitas Untuk Pemisah Arah (FCsp) 227
Faktor Penyesuaian Kapasitas Untuk Hambatan Samping (FCsf) 227
Jalan dengan bahu 228
Jalan dengan kerb 228
Jalan enam lajur 228
Faktor Penyesuaian Kapasitas Untuk Ukuran Kota (FCcs) 228
Mencetak Peta Secara Otomatis 229
Mengintegrasikan SLJJR dengan Aplikasi Selular 229
Mengintegrasikan SLJJR dengan Aplikasi Basis Data 232
BAB VIII - MAP BASIC – MAP X – VB 238
Map Basic – MapX - VB UNTUK Aplikasi SIG II 238
Menulis Program 239
Link dan Module Program 239
Pemrograman Terpadu dengan Menggunakan VB 240
Aktifasi Mesin MapInfo 240
Menyampaikan Perintah 240
Query 241
Mengubah Ukuran Form 241
Menampilkan Jendela Informasi 242
Mencetak Peta pada Window 242
Menutup Sesi MapInfo 242
Menjalankan aplikasi MapBasic 242
Menjalankan Aplikasi Lainnya 243
Menjalankan program DOS: 243
File Input-Output 244
Fungsi 245
Peta dan Objeknya 245
Properti Toolbar: 247
Properti ImageList: 247
MapX – VB 248
BAB IX - WEB GIS 251
Penyusunan Peta Interaktif dalam WEB 251
Sistem Yang Dibutuhkan 252
Installasi IIS & SAD 253
Windows Components Wizard 253
Tampilan Detail 253
Hasil Installasi IIS&SAD 254
Menjalankan IIS 254
Menset Pengaturan Virtua Web-Site 255
Home Directory 256
Default Document 257
Menentukan Basis Data Peta 258
Mengaktifkan MapGuide Server Admin 258
Menambahkan DataSource 258
Memberi Nama Data Source 259
Menentukan Penyaji Basis Data 259
Menentukan Koneksi Basis Data 259
Menentukan Sistem Koordinat 260
Kompilasi Peta 260
Menjalankan Autodesk MapGuide 261
Menentukan Set Pengaturan Peta Digital 261
Pengaturan Umum 261
Pengaturan Sistem Koordinat 262
Pengaturan Layer Informasi 263
Pengaturan Umum 263
Pengaturan Data Source 263
Pengaturan Gaya 264
Menampilkan Peta Digital 265
Pengaturan Menu dan Popup Menu 266
Pengaturan Perbesaran dan Pencarian Informasi 267
Menyusun Halaman Web 269
Mengaktifkan Microsoft FrontPage 269
Membuat Halaman Web Baru 269
Menyisipkan ActiveX Control 269
Memilih Kontrol Yang Sesuai 270
Hasil 271
Mengatur Seting ActiveX 271
Pengaturan Umum 271
Pengaturan Tampilan 272
Pengaturan Teknik Keluaran dan Respon Link 273
Pengaturan Tag (Aturan/Catatan Tambahan) 274
Menampilkan Halaman Pada Browser 275
BAB X - MANAJEMENT BASIS DATA SIG 280
Penyusunan Aplikasi Pengolahan Basis data SIG I 280
Visual Data Manager untuk Mengelola Basis Data 280
Mendisain Basis Data 281
Mendisain Tampilan Basis Data 282
Mencetak Data 285
ODBC 286
Menambahkan Data Source 286
Menentukan Pengaturan ODBC 287
Data Environment 287
Membuat Koneksi Pada DE 288
Menentukan Pengaturan Command Pada Data Environment 289
Pengaturan Umum 290
Menggunakan SQL Builder 290
Hasil Penyuntingan Dengan SQL Builder 291
Data Report 292
Menampilkan Report 293
Pencetakan Terpilih 293
Crystal Report Designer Untuk Pencetaakan Data 294
Mengaktifkan Crystal Report 296
Membuat Report Baru 296
Menambahkan Basis Data Pada Report 297
Mendisain Report 298
Menentukan Variabel Informasi Pada Report 299
Menentukan Group Informasi 299
Menentukan Summarizing Variabel 300
Menentukan Tata Letak Report 301
Hasil Pengaturan Disain 301
Tampilan Grand Total Pada Variabel Terpilih 302
Memodifikasi Disain Utama 302
Menambahkan Informasi Baru 303
Kolam Informasi dalam Basis Data 304
Informasi Khusus dan Formulasi 304
Mengintegrasikan Report dengan Visual Basic 304
Crystal Report Sebagai ActiveX Control 304
Menambahka Crystal Report ActiveX Control 305
Menentukan Set Pengaturan Control 306
Pengaturan Umum 306
Hasil 307
Crystal Report Sebagai ActiveX Designer 308
Menambahkan Designer 308
Memilih Galeri Report 309
Mendisain Report 311
BAB XI - APLIKASI SELULAR 314
Aplikasi Selular Untuk Penggalian Informasi Massal 314
Pengenalan Port Komunikasi 315
Form Terminal 315
File 316
CommPort 316
MSCOMM (Optional) 316
Call 316
Langkah II Form Properti 329
Fungsi Bilangan Biner 335
Fungsi Kirim & Terima 343
Membuat Aplikasi Pengiriman SMS 348
Membuat Aplikasi Penerima SMS 350
Menghubungkan Data SMS dengan PC Map/ArcView 356
Membuat Aplikasi Quesioner Melalui Halaman Web 358
Menjilid Data ke Halaman Web 362
Validasi Input 365
Ujicoba Halaman Web 366
Setting GPRS untuk Siemens S45/ME45 366
Setting Profile (Data account). 366
Setting Profile GPRS 367
mengaktifkan GPRS 367
MENGAKSES M3-net 368
BAB XII - DIRECT X 3D U/ ANALISA MEDAN 369
Dimana dapat diterapkan 369
Tentang Direct 3D 370
Mengapa Menggunakan Direct3D Immediate Mode? 371
Immediate Mode 372
Sistem Koordinat 3-D dan Geometri 373
Sistem Koordinat 3-D 373
Bentuk – Bentuk 3-D Sederhana 374
Aturan Rasterisasi Segitiga 376
Pengarsiran 378
a) Pengarsiran Data 378
b) Pengarsiran terinterpolasi 379
Seting Mode Pengarsiran (ditulis menggunakan C++) 379
Matriks dan Transformasi 380
Transformasi 3-D 381
Matriks Translasi 382
Matriks Rotasi 382
Penskalaan 384
Penyusunan Model Medan 3-D 384
Pemrograman DirectX 392
Kemiringan Lereng 400
Mendeteksi Pola Aliran 401
Mendeteksi Das dan Sub-Das 402
BAB XIII - COM ADD-INS MS OFFICEXP 404
Membuat COM add-in dengan Visual Basic 404
Memilih Project Baru 404
Menambahkan Add-in Class 405
Properti Add-in Class 406
Unjcoba Koneksi 406
Menghubungkan dengan Apliksi Excel 407
Memutuskan Hubungan 407
Menyusun DLL Addins 407
Meregister Secara Manual 409
Meregister 409
Me-unregister 409
Mengujicoba Addin 409
Menguji Koneksi dengan Excel 410
Memutus Hubungan dengan Excel 411
Aplikasi Statistik Transformasi Geometrik 411
Menyiapkan Form Isian 412
Menset Menu Baru ‘Analisa Statistik Transformasi’ 413
Deklarasi Menu 413
Menyiapkan Menu Baru 413
Menambahkan Menu Baru Pada Menu Tools 414
Menghapus Menu Jika Addins diputus 414
Menyiapkan Even Pada Menu Baru 415
Aktifasi Menu Klik 415
Mengeksekusi Penambahan Menu Baru 416
Eksekusi Penghapusan Menu Baru 416
Eksekusi Add-Ins Analisa Transformasi Geometri 417
Add-Ins Analisa Transformasi Tak Aktif 417
Add-Ins Analisa Transformasi Aktif 418
AddIns Analisa Spektral Fast Fourier Transform 421
Membuat COM Fast Fourier Transform 422
Membuat File Perhitungan FFT 422
Membuat File PlotingFFT 423
Mengaktifkan MatLab Excel Builder 425
Melalui MatLab StartMenu 425
Melalui Command Windows 425
Membuat proyek COM Excel Baru 426
Menambahkan Kode Komputasi dan Ploting Pada COM Excel Builder 426
Membangun COM Excel 427
Report Penyusunan COM Excel 427
Mengintegrasikan COM Excel dengan VBA 428
Mengaktifkan Microsoft Excel 428
Menjalankan Visual Basic Editor 428
Menambahkan Referensi Baru 429
Menambahkan Modul Fourier 430
Menambahkan Kode Pada WorkBook 432
Membuat GUI 433
Mengujicoba AddIns 437
Menyiapkan WorkBook Ujicoba 437
Mangkatifkan AddIns 438
Mengeksekusi AddIns ‘Analisa Spektral Fourier’ 441
Hasil 442
Analisa Fourier Untuk Citra Hasil FUSI 443
Analisa Spektral 443
Analisa Frekuensi 443
BAB XIV - MENYUSUN ACTIVEX 445
Menyusun ActiveX Component 445
Apakah itu COM 445
Membuat Pendek Sejarah yang Panjang 445
Tipe Komponen Component Object Model (COM) 449
In-process servers (DLL) 449
Local out-of-process servers (EXE) 449
Remote out-of-process servers (EXE) 450
Menggunakan Komponen yang Sudah Ada 451
Membuat ActiveX EXE Server 456
Langkah Dasar 456
Mengatur Kelengkapan Proyek Program 456
Mengatur Kelengkapan Class 457
Menjalankan Proyek Server 458
Membuat Aplikasi Client 458
Mencoba Aplikasi Client 459
Instance 460
Memilih Pengaturan yang Benar 461
Private 461
PublicNotCreatable 462
SingleUse 462
MultiUse 462
GlobalSingleUse and GlobalMultiUse 463
Obyek Public dan Private 463
Obyek SingleUse dan anda sendiriltiUser 464
Instancing ke dalam 466
Obyek Global 467
Melewatkan Data Antar Aplikasi 470
Marshaling 470
Tipe Data Sederhana 473
Obyek Private dan Public 475
Type library 477
Tips Bagaimana Efektif? 479
Menjebak Kesalahan 482
Kesalahan pada komponen server 483
Kesalahan pada aplikasi klien 485
Komponen Sibuk dan Komponen yang Dapat Ditunda 487
Komponen Dengan User Interface 490
Menetukan Mode Mulai Program / StartMode 490
Menampilkan Form 491
Membatasi Aksi Pengguna 493
Isu Kompatibilitas 495
Aturan Registry 496
Komponen yang Kompatible 497
Tiga Tingkatan Kompatibilitas dalam Visual Basic 498
Version Identical 498
Version Compatible 499
Version Incompatible 499
Kompatibilitas Versi dalam Visual Basic 501
No Compatibility 501
Project Compatibility 502
Binary Compatibility 502
Perhatian! 503
Tips Disain 506
Meregister Komponen 508
Mematikan Server 510
Persistence 512
Menyimpan – Kembalikan Status 513
Obyek PropertiBag 514
Hierarki Obyek Persistent 517
Menggunakan PropertyBag dengan Class Module 519
Membuat ActiveX DLL Server 521
Proses Kedalam - Komponen di Lingkungan Visual Basic 521
Perbedaan Proses Kedalam – Keluar , Komponen Proses 523
Penanganan Kesalahan 524
User Interface 524
Mematikan Server 525
Isue 527
Perbedaan ActiveX DLL dengan Program EXE Standar 528
Melekatkan Form dalam Sebuah DLL 529
Kinerja 533
Passing Data 533
Menset Basis Alamat DLL 534
Mengembangkan Aplikasi dengan DLL Satelit 537
File Sumberdaya 537
DLL Satelit 539
Aplikasi Klien yang Peduli dengan Aspek Lokal 543
Membuat ActiveX Component Menjadi Multithreading 545
Menganyam Model 545
Membuat Componen ActiveX EXE Menjadi Multithreadeding 547
Thread Pools 548
Manfaat MultiThreading 550
Isu Tentang User-Interface dalam multithreadeding 552
Eksekusi Tanpa Controls 555
Membuat Komponen ActiveX DLL Menjadi multithreadeding 558
Membuat Aplikasi Visual Basic Menjadi multithreadeding 560
Menentukan Thread Utama 561
Mengimplementasikan Multithreadeding 564
Mengujicoba Aplikasi Multithreadeding 568
Menyusun ActiveX Control 570
Dasar – dasar ActiveX Control 570
Membuat Module UserControl 571
Menggunakan Wizard 575
Menambahkan Kelengkapan Kontrol 579
Mendelegasikan Even, Metode dan Properti 580
Properti Buatan Sendiri 581
Metode Buatan Sendiri 582
Event Buatan Sendiri 582
Properti Pada Kontrol Banyak 584
Keberadaan Properti 584
Event Untuk Merubah Ukuran Kontrol 587
BAB XV - WINDOWS API 589
Fungsi – Fungsi Untuk System 589
Direktori dan Versi Windows 589
Versi 589
Info Versi 590
Direktori Windows 591
Menentukan Buffer Pencarian Direktori Windows 591
Direktori System Windows 591
Menentukan Buffer Pencarian Direktori System Windows 592
Direktori Temporer Windows 592
Menentukan Buffer Pencarian Direktori Temporer Windows 592
Mengetahui Nama Pengakses Komputer 592
Mengetahui Nama Komputer 593
Keyboard 593
SHIFT, CTRL dan ALT 593
Mendeteksi Kombinasi Ctrl+Alt+A 594
Mendeteksi Status Hot Key 594
Mouse 595
Mendeteksi Tombol Mouse Yang Dipencet 596
Membaca Posisi Kursor Relatif Screen dalam Satuan Piksel 596
Mengkonvert Koordinat Relatif terhadap Area Klien 597
Menset Posisi Kursor di Semua Lokasi Sreen 597
Menempatkan Kursor Tepat di Tengah Tombol 597
Membatasi Reaksi Mouse Dengan Area 598
Membatalkan Efek Batasan Area 598
Menjerat Gerakan Mouse Pada Kontrol dan Form 599
Mengontrol Tombol di Bawah Kursor 599
Mendeteksi ID Windows Handle di bawah Kursor 600
Register Pada Windows 601
Fungsi Built-in dalam Visual Basic 601
Menyimpan Nilai 601
Menyimpan Informasi Program dalam Register 601
Membaca Informasi Program dalam Register 603
GetSetting 603
GetAllSettings 603
Menghapus Set Pengaturan Pada Register 603
Fungsi API 603
Membackup Register 605
Direktori Register 606
Bekerja Dengan Direktori 608
Menentukan Status Akses Direktori Register 608
Menguji Coba Kesuksesan Membuka Direktori 608
Mendeteksi Keberadaan Hardware 609
Membuat Direktori Register 609
Verifikasi Kehadiran Direktori 610
Membuat Direktori Khusus Aplikasi 610
Melenyapkan direktori 611
Informasi Direktori 611
Mengeja Informasi Direktori 611
Menyimpan Konfigurasi 612
Membaca Informasi Direktori 612
Memodifikasi Informasi 614
Mendeteksi Orang Yang Terakhir Kali Mengakses Komputer 614
Menghapus Informasi 615
Menyebut Direktori dan Informasinya 615
Menyebut Direktori 615
Menyebut Informasi 617
BAB XVI - ICON PADA WINDOWS XP 619
Pendahuluan 619
Garis Besar Disain Ikon 619
Karakteristik Gaya dari Ikon Windows® XP 620
Ukuran 620
Kedalaman Warna 621
Palet Warna 622
Aspek Sudut dan Pengelompokan Objek 622
Bingkai 624
Langkah – Langkah Penyusunan Icon 624
Langkah 1: Konseptual 624
Ikon – ikon umum untuk Windows® XP 625
Ikon – ikon umum pada toolbar Windows® XP 626
Langkah 2: Ilustrasi 626
Langkah 3: Penyusunan Citra 24-bit 627
Langkah 4: Menyusun citra 8-bit dan 4-bit 628
Menyusun citra 8-bit 628
Menyusun citra 4-bit 629
Langkah 5: Membuat file .ico 630
Pembuatan Ikon pada Toolbar 632
Pembuatan AVI 634
BAB XVII - MEYUSUN APLIKASI INSTALLASI 636
Menggunakan Visual Basic Tools 636
Mendisain Program 637
Pilih Proyek Program 637
Memilih Tipe Pengepakan 638
Menentukan Folder Pengepakan 639
Mengupdate File Dependency Yang Usang 639
Menentukan File Yang Disertakan Dalam Paket Setup 640
Memilih Tipe Media 640
Menentukan Judul Installasi 641
Menentukan Lokasi Group Program di Start Menu 641
Memodifikasi Lokasi Installasi File – File Tertentu 642
Menentukan File Berbagi 642
Menentukan Nama Script File Setup 643
Report Aplikasi Installasi 643
Lokasi File Setup 644
List Kode Installasi 644
Mengeksekusi Program Setup 645
Menetukan Lokasi Installasi 646
Menentukan Group Program 646
Hasil Installasi 647
Uninstall Program 648
Menggunakan Program Eksternal 648
Installshield Professional 648
Memulai Installshield 649
Menentukan Proyek Program VB 650
Menentukan Atribut dan Variabel Installasi 650
Informasi Dependensi 651
Report Penyusunan Program Installasi 652
Tampilan Umum Program Installasi 652
Files Group 652
Pilihan Overwrite File Pada Target System 654
Pilihan Target Direktori 655
Group Program Files 656
Group Windows System 657
Resources 657
Group Program dan Shorcut 658
Script 659
Variabel dan Serialisasi 659
Component 661
Tipe Setup 661
Media 662
Menentukan Nama Media 662
Tipe Media 663
Menentukan Lokasi Media 664
Layout Media 664
Platform Media 665
Pilihan Setelah Membuat File Setup 666
Informasi Media 667
Disk Images 667
Log Penyusunan Setup 668
Hasil 669
Menyusun Media Distribusi 669
Memilih Jenis Format Media Kompilasi 669
Menentukan Sesi Penulisan Media 670
Menentukan Tipe Set Karakter 671
Identifikasi dan Penamaan Media 671
Menentukan Konfigurasi Pembakaran Media 672
Membuat Media Kompilasi Setup 673
PERINTAH – PERINTAH AT 675
(AT COMMANDS) 675
PERINTAH PADA MAPBASIC - MAPX 678
COMPILED/REINTERPRETED REFERENCES 680
ORGANIZATIONS 683

Reblog this post [with Zemanta]

Select from categories and download free ebook:

self publishing services