Haloo kawan-kawan yang budiman...
Pagi-pagi enaknya ngapain yah, cari-cari resource tentang
GMap terus nemu deh di CodeProject. Yoweis abis itu supaya gampang kita balut
aja pake .Net jadi library “GMapLibNet” deh…nah itu dia sejarahna..
Oke, daripada garuk-garuk
sendiri kita liat ajah gimana pakenya yapp…
Sampel 1
|
Gmap.GMapType
= GMapLibNet.GMapTypes.SingleLocationWithDesc;
Gmap.SingleLatitude
= -6.211544;
Gmap.SingleLongitude
= 106.845172;
Gmap.Description
= "Kota Jakarta yang berpolusi.";
|

Sampel 2
|
Gmap.GMapType = GMapLibNet.GMapTypes.PolyLineMarker;
Gmap.SingleLatitude
= 37.4419;
Gmap.SingleLongitude
= -122.1419;
Gmap.AddPolyLine(37.4419,
-122.1419);
Gmap.AddPolyLine(37.4519,
-122.1519);
Gmap.AddPolyLine(37.4619,
-122.1819);
Gmap.Description
= "Halo sayang..";
|

Sampel 3
|
Gmap.GMapType = GMapLibNet.GMapTypes.FindAddress;
|

Sampel 4
|
Gmap.GMapType
= GMapLibNet.GMapTypes.With_MiniMap_Zoom_Centre;
Gmap.SingleLatitude
= -6.211544;
Gmap.SingleLongitude
= 106.845172;
Gmap.Description = "Kota
Jakarta yang padat.";
|

Sampel 5
|
Gmap.GMapType = GMapLibNet.GMapTypes.With_TabDesc_ZoomToPages;
Gmap.SingleLatitude
= -6.211544;
Gmap.SingleLongitude
= 106.845172;
Gmap.ZoomUrlPages
= "http://www.google.com";
Gmap.AddTabDescription("Penduduk", "Wah
rame bener tiap tahun ada tukang pecel lele baru.");
Gmap.AddTabDescription("Geografis",
"Kayana makin tenggelem aja jakarta,
keberatan gedung.");
|

Sampel 6
|
Gmap.GMapType = GMapLibNet.GMapTypes.FindCityLocation;
|

Sampel 7
|
Gmap.GMapType = GMapLibNet.GMapTypes.MultiPointMap;
Gmap.AddMultiPointData(-6.585488564561947,
106.80092811584473, "Rumah 1", "Si Oncom");
Gmap.AddMultiPointData(-6.583101156622313,
106.77998542785645, "Rumah 2", "Si Nyong Nyong");
Gmap.AddMultiPointData(-6.597681218779428,
106.78728103637695, "Rumah 3", "Si Sapeki");
|

Sampel 8
|
Gmap.GMapType = GMapLibNet.GMapTypes.RegionMark;
Gmap.RegionText = "Pilih
Region"; Gmap.RegionXMLFilePath = "states.xml";
|

Oke, saya pamit dulu temans. Silakan dipercantik aja
libraryna yach..
Tetep berkreasi dan makin tampan..ciaooo 
Hahaha denger
namanya aja pasti sudah ga selera…
Yupps kali ini
terinspirasi ma Kang Zeddy, tapi sayang ga kesampeyan otak saya-nya..jadi
iseng-iseng tak berhadiah deh jadinya...
Jadi Marduk
adalah (Language Parser Generator), sebuah tools yang memudahkan user yang
berbangsa Indonesia dan berbahasa Indonesia untuk memahami bahasa
pemrograman...Dulu Kang Zeddy memperkenalkan karyanya yang mantap yaitu
Ayu. Kalau dibandingkan ya jauh kalahlah Marduk ini, lalu apa sih yang ditawarkan
marduk ini...Nah ini dia...
Spesifikasi :
- 1.
Berbasis
bahasa Indonesia, jadi seharusna lebih mudah dipahami newbie
- 2.
Sebuah
bahasa sederhana, yang memadukan gaya penulisan syntax code di C#, VB dan
Delphi
- 3.
Di
bundel bersama Studio Marduk...haha editor sangat sederhana sekali yang katanya bisa compile,
padahal pinjem kompilernya CSC-nya C#..hahaha
- 4.
Case
Non-sensitive
- 5.
Untuk
detail teknisnya bisa baca dokumentasinya dibagian bawah.
- 6.
Mendukung
dasar pemrograman seperti : Pengulangan, Percabangan, Array, Fungsi, Prosedur,
Deklarasi Variabel, Array, Rekursif, dsb...dijajal aja sendiri ya mas...
Kekurangan :
- 1.
Pada
dasarnya cuma translator dari bahasa marduk ke C#
- 2.
Syntax
Checking belum dibuat...haha parah...
- 3.
Cuma
console application aja hasilnya
- 4.
BUG
ada dimana2 seperti nyamuk yang berterbangan di malam hari
- 5.
Kayanya
kalau disebutin semuanya bisa-bisa pagenya ga abis2 di scroll...haha
Ni Screenshotnya
:


Penjelasan Detail
Teknisnya :
Global specification:
·
Case Non-Sensitive
·
Delimiter by Return Character (#13)
Variable:
·
Angka
·
Desimal
·
Teks
·
Biner-bool (benar/salah)
Deklarasi Variable :
Angka a
a := 123
Desimal b
b := 2.5
Teks c
c := a +
" " + b + " cakep !!"
Angka z[10]
z[0] := 1
Feature :
1.
Loop-conditional Tipe 1
Lakukan
//perintah
keluar_pengulangan
hingga (syarat)
2.
Loop-conditional Tipe 2
Selama
(syarat)
//perintah
keluar_pengulangan
ulang
3. Loop Iterasi
iterasi a dari 0 sampai 12 langkah 2
//perintah
keluar_pengulangan
akhir_iterasi
4. Conditional Sentence
Jika (syarat) maka
//perintah
akhir_jika
Bercabang dua
jika (syarat) maka
//perintah
dan_jika (syarat) maka
//perintah
akhir_jika
Bercabang lebih dari dua
jika (syarat) maka
//perintah
selebihnya
//perintah
akhir_jika
5.
Basic Command
Cetak a +
"bla bla bla"
Baca a
6. Fungsi (mengembalikan nilai)
fungsi nama_fungsi (angka a,angka b) sebagai angka
hasil := a + b
akhir_fungsi
7.
Prosedur (menjalankan urutan rutin)
prosedur
nama_prosedur (angka a,angka b)
Cetak
"saya cinta mama"
keluar_prosedur
akhir_prosedur
8. Kerangka Bahasa (kerangka keseluruhan
program)
Lingkup nama_lingkup {
Program nama_program {
prosedur Utama
Angka c
C := nama_fungsi(12,5)
nama_prosedur(2,5)
akhir_prosedur
fungsi nama_fungsi (angka a,angka b) sebagai angka
hasil := a + b
akhir_fungsi
prosedur
nama_prosedur (angka a,angka b)
Angka Z
Z = a * b
Cetak
"Hasil kali " + a + " x " + b " = " + z
keluar_prosedur
akhir_prosedur
}
}
9.
Komentar
-- Ini adalah
komentar
Monggo atuh kalau mau dicoba atau diobok2 source code-nya…
Ciaaoo…Majulah Indonesiaku…Love u full…
Semoga ada waktu tuk lanjutin lagi,,terutama syntax checking-na,,,