Tutorial Pemrograman dan Source Code, Android, Web, Mobile, Desktop, Database dan Software. Tutorial Pemrograman Android, Web, PHP, Javascript, VB.NET, C#, ASP.NET dan Java
Selasa, 04 Desember 2012
Membuat Aplikasi Android dengan Timer untuk Menjalankan Proses secara Berkala
Wah sudah lama sekali tidak menulis blog :)
Penulis ingin memulai dulu dengan sesuatu yang sedikit dahulu tetapi berbobot, kali ini kita pelajari cara membuat Timer di Android yang dapat digunakan untuk melakukan sesuatu secara berkala, dalam kasus ini kita pakai saja untuk menampilkan Tanggal Bulan Tahun Jam Menit Detik setiap 1 detik, sehingga tulisan di TextView seakan-akan berdetak.
Program utama kita letakkan di MainActivity
MainActivity.java
package com.amijaya.androidtimer;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
// http://cariprogram.blogspot.com
// nuramijaya@gmail.com
public class MainActivity extends Activity {
Timer timer = new Timer();
long starttime = 0;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//starttime = System.currentTimeMillis();
timer = new Timer();
//timer.scheduleAtFixedRate(new doTask(), 0, 1000);
//timer.schedule(new TimerTask() {
timer.schedule(new TimerTask() {
@Override
public void run() {
MainActivity.this.runOnUiThread(new Runnable() {
public void run() {
TextView txt = (TextView)findViewById(R.id.TextView01);
SimpleDateFormat s = new SimpleDateFormat("dd/MM/yyyy HH:mmss");
String format = s.format(new Date());
txt.setText(format);
}
});
}
}, 100, 1000);
}
}
Minggu, 28 Oktober 2012
Mengeset MSFlexGrid VB 6.0 Menjadi Editable, Bisa Diedit Pengguna
Masalah ini sudah bertahun-tahun "menghantui" Penulis ketika sedang menggunakan MSFlexGrid pada Visual Basic 6.0. Karena jika menggunakan MSFlexGrid pada VB 6.0 secara default ketika program hasilnya dijalankan, pengguna tidak akan bisa mengedit isi cell Flex Grid dengan cara apapun. Jadi harus dari input TextBox lain baru bisa dimasukkan ke MSFlexGrid secara program.
Kemarin setelah terpaksa searching ternyata ada cara yang sangar cerdas untuk membuat agar MSFlexGrid bisa diedit (editable) dengan memanfaatkan event KeyPress yang akan menuliskan Karakter yang ditekan ke dalam Cell MSFlexGrid yang sedang aktif. Kok tidak sejak dulu ketemu ya :)
Private Sub fgMatriks_KeyPress(KeyAscii As Integer)
'http://cariprogram.blogspot.com
'nuramijaya@gmail.com
'sumber : http://www.freevbcode.com/ShowCode.asp?ID=3034
With fgMatriks
Select Case KeyAscii
Case 8: 'IF KEY IS BACKSPACE THEN
If .Text <> "" Then .Text = _
Left$(.Text, (Len(.Text) - 1))
Case 13: 'IF KEY IS ENTER THEN
Select Case .Col
Case Is < (.Cols - 1):
SendKeys "{right}"
Case (.Cols - 1):
If (.Row + 1) = .Rows Then
.Rows = .Rows + 1
End If
SendKeys "{home}" + "{down}"
End Select
Case Else
.Text = .Text + Chr$(KeyAscii)
'write your own keyascii Validations under
'commented lines
Select Case .Col
Case 0, 1, 2:
'if (your condition(s)) then
'accept only charectors
'Else
' keyascii=0
'End If
Case Else:
End Select
End Select
End With
End Sub
Semoga bermanfaat.
Kemarin setelah terpaksa searching ternyata ada cara yang sangar cerdas untuk membuat agar MSFlexGrid bisa diedit (editable) dengan memanfaatkan event KeyPress yang akan menuliskan Karakter yang ditekan ke dalam Cell MSFlexGrid yang sedang aktif. Kok tidak sejak dulu ketemu ya :)
Private Sub fgMatriks_KeyPress(KeyAscii As Integer)
'http://cariprogram.blogspot.com
'nuramijaya@gmail.com
'sumber : http://www.freevbcode.com/ShowCode.asp?ID=3034
With fgMatriks
Select Case KeyAscii
Case 8: 'IF KEY IS BACKSPACE THEN
If .Text <> "" Then .Text = _
Left$(.Text, (Len(.Text) - 1))
Case 13: 'IF KEY IS ENTER THEN
Select Case .Col
Case Is < (.Cols - 1):
SendKeys "{right}"
Case (.Cols - 1):
If (.Row + 1) = .Rows Then
.Rows = .Rows + 1
End If
SendKeys "{home}" + "{down}"
End Select
Case Else
.Text = .Text + Chr$(KeyAscii)
'write your own keyascii Validations under
'commented lines
Select Case .Col
Case 0, 1, 2:
'if (your condition(s)) then
'accept only charectors
'Else
' keyascii=0
'End If
Case Else:
End Select
End Select
End With
End Sub
Semoga bermanfaat.
Minggu, 16 September 2012
Membuat Halaman Delete / Hapus Data Dreamweaver Wizard PHP-MySQL (Pemrograman Web PHP)
Setelah berhasil Membuat Web untuk menampilkan Data dengan PHP MySQL menggunakan Dreamweaver Wizard dan Membuat Halaman Web PHP Insert Tambah Data dengan Dreamweaver Wizard dan Membuat Halaman Edit Update dengan Dreamweaver Wizard. Maka kita lanjutkan untuk membuat Halaman Delete / Hapus Data dengan PHP MySQL menggunakan Dreamweaver Wizard.
Buka dahulu project yang sebelumnya, kemudian kita klik Tabel Data dari Halaman Tampil Data kemudian klik kanan Insert Column.
Kemudian tambahkan Link untuk Tambah dengan link add.php, dalam hal ini misalnya penulis memberi nama addpos_pengamat.php
Buka dahulu project yang sebelumnya, kemudian kita klik Tabel Data dari Halaman Tampil Data kemudian klik kanan Insert Column.
Kemudian tambahkan Link untuk Tambah dengan link add.php, dalam hal ini misalnya penulis memberi nama addpos_pengamat.php
Selasa, 11 September 2012
WYSIWYG CKEditor Memakai Upload Gambar dengan CKFinder (Pemrograman Web Javascript PHP)
Pada aplikasi web sering sekali kita gunakan What You See Is What You Get Editor (WYSIWYG Editor). Masalah yang sering dihadapi adalah bagaimana jika kita membutuhkan untuk menyisipkan Gambar diantara tulisan yang kita buat dengan editor tsb. Misalnya kita buat soal online yang membutuhkan Gambar Soal dsb.
WYSIWYG Editor yang paling banyak digunakan masih TinyMCE dan CKeditor. Nah kali ini coba kita bahas penggunaan CKEditor yang digabungkan dengan plugin CKFinder sehingga Editor tersebut mampu menyisipkan gambar, mengupload gambar dan memakai gambar yang sudah pernah dipakai dan ada di server.
Langkah pertama download dahulu CKEditor dari web resminya. Kemudian download juga CKFinder versi demo dari websitenya. Setelah itu extract file nya masing masing di root folder htdocs / www / public_html, sehingga tampak sebagai berikut :
Kemudian untuk mengetes CKEditor sudah berjalan bisa dengan menjalankan URL http://localhost/ckeditor/_samples/fullpage.html. Sehingga tampak tampilan sebagai berikut :
WYSIWYG Editor yang paling banyak digunakan masih TinyMCE dan CKeditor. Nah kali ini coba kita bahas penggunaan CKEditor yang digabungkan dengan plugin CKFinder sehingga Editor tersebut mampu menyisipkan gambar, mengupload gambar dan memakai gambar yang sudah pernah dipakai dan ada di server.
Langkah pertama download dahulu CKEditor dari web resminya. Kemudian download juga CKFinder versi demo dari websitenya. Setelah itu extract file nya masing masing di root folder htdocs / www / public_html, sehingga tampak sebagai berikut :
Kemudian untuk mengetes CKEditor sudah berjalan bisa dengan menjalankan URL http://localhost/ckeditor/_samples/fullpage.html. Sehingga tampak tampilan sebagai berikut :
Selasa, 04 September 2012
Crop Image Interaktif pada Halaman Web dengan JQuery ImageAreaSelect Upload Crop (Pemrograman Web PHP JQuery)
Beberapa hari yang lalu ada teman yang menceritakan bahwa di Website SNMPTN ada fasilitas Mengupload Foto Pendaftaran kemudian secara Online Interaktif On The Fly Pengguna langsung Memilih Area yang Akan Di-Crop dan Menyimpan atau Upload Hasilnya sebagai Foto yang Akan Digunakan untuk Mendaftar. Setelah searching sana kemari, hasilnya ketemu teknik serupa dengan nama JQuery Image Area Select.
Website dari JQuery ImageAreaSelect dapat ditemukan disini http://odyniec.net/projects/imgareaselect/. Demonya terlihat sebagai berikut :
Sedangkan library JQuery Image Area Select dapat didownload disini http://odyniec.net/projects/imgareaselect/jquery.imgareaselect-0.9.8.zip.
Tetapi demo atau contoh pada website di atas tidak membahas atau memberikan cara untuk Mengupload Gambar hasil Pilihan Area Crop. Kemudian Pertanyaannya Bagaimana Cara Menyimpan atau Upload Gambar Hasil yang Telah Di-Crop. Ternyata penulis menemukan disini, beserta demonya :
Website dari JQuery ImageAreaSelect dapat ditemukan disini http://odyniec.net/projects/imgareaselect/. Demonya terlihat sebagai berikut :
Sedangkan library JQuery Image Area Select dapat didownload disini http://odyniec.net/projects/imgareaselect/jquery.imgareaselect-0.9.8.zip.
Tetapi demo atau contoh pada website di atas tidak membahas atau memberikan cara untuk Mengupload Gambar hasil Pilihan Area Crop. Kemudian Pertanyaannya Bagaimana Cara Menyimpan atau Upload Gambar Hasil yang Telah Di-Crop. Ternyata penulis menemukan disini, beserta demonya :
Senin, 03 September 2012
Android Client Web Service dengan KSOAP Consume WebService VB.NET (Pemrograman Android)
Ternyata Android juga Mampu mengakses Web Service. Tentu saja menggunakan Library tambahan. Dan Library itu adalah KSOAP, Library yang Sama yang Digunakan untuk Mengkoneksikan Aplikasi pada Pemrograman J2ME dengan Web Service Java, PHP maupun Visual Basic.NET atau C#.NET.
Kali ini coba kita pakai library KSOAP yang dapat didownload disini. Untuk Membuat Aplikasi Android untuk Mengkonsumsi Web Service .NET.
Pertama kita buat dahulu Web Service dengan Membuak Visual Studio, jika perlu jalankan sebagai Administrator, klik kanan Icon/Menu Visual Studio .NET, pilih Run As Administrator.
Kemudian klik File - New - Web Site, pilih ASP .NET Web Service, Pilih location HTTP atau File System, bahasa pemrograman Visual Basic. Untuk kompatibilitas bisa memilih .NET Framework 2.0 saja.
Kemudian buat method webservice sederhana, misalnya :
Kali ini coba kita pakai library KSOAP yang dapat didownload disini. Untuk Membuat Aplikasi Android untuk Mengkonsumsi Web Service .NET.
Pertama kita buat dahulu Web Service dengan Membuak Visual Studio, jika perlu jalankan sebagai Administrator, klik kanan Icon/Menu Visual Studio .NET, pilih Run As Administrator.
Kemudian klik File - New - Web Site, pilih ASP .NET Web Service, Pilih location HTTP atau File System, bahasa pemrograman Visual Basic. Untuk kompatibilitas bisa memilih .NET Framework 2.0 saja.
Kemudian buat method webservice sederhana, misalnya :
Sabtu, 01 September 2012
Membuat Halaman Edit / Update Data Dreamweaver Wizard PHP-MySQL
Setelah berhasil Membuat Web untuk menampilkan Data dengan PHP MySQL menggunakan Dreamweaver Wizard dan Membuat Halaman Web PHP Insert Tambah Data dengan Dreamweaver Wizard. Maka kita lanjutkan untuk membuat Halaman Edit Update Data dengan PHP MySQL menggunakan Dreamweaver Wizard.
Buka dahulu project yang sebelumnya, kemudian kita klik Tabel Data dari Halaman Tampil Data kemudian klik kanan Insert Column.
Kemudian tambahkan Link untuk Tambah dengan link add.php, dalam hal ini misalnya penulis memberi nama addpos_pengamat.php
Langganan:
Postingan (Atom)




