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
Apple vs Motorola, Google dan Android Kena Getahnya
-
Perseteruan antara Apple vs Motorola Mobility soal paten teknologi ternyata
tak hanya melibatkan keduanya. Google dan Android ikut kena getahnya.
View the ...