Tuesday, October 27, 2015

Tutorial C# Membuat aplikasi QR Code sederhana


Tutorial C#
Membuat aplikasi QR Code sederhana

Pengertian QR Code adalah adalah kode QR (Quick Response) berupa gambar yang memiliki makna/isi informasi. kode QR di ciptakan oleh Denso Wave, pada tahun 194 untuk melacak komponen otomitif untuk kecepatan tinggi di salah satu bagian perusahaaan Toyota. 

Kode ini diciptakan untuk dapat dibaca/discan oleh kamera. kode QR cara kerjanya mirip BARCODE yang dapat diterjemahkan. Pada zaman sekarang kegunaa kode QR sudah digunakan untuk produk, media cetak dan aplikasi aplikasi yang ada diandroid. Begitulah sekilas mengenai QR kode.



Nah sekarang waktunya belajar membuat aplikasi QR code di Visual Studio 2012 , dengan bahasa pemrograman C# 

Monggo :

Langkah ke-1 : buatlah projek baru di Visual Studio 2012 atau versi yang lain.
Langkah ke-2 : masukan toolbox barikut, ke form --1 picturebox, 1 label, 1 textbox, 4 button.
atur dan berinama sesuai gambar diatas.
Langkah ke-3 : Tahap menambah Reference QR Code nya. caranya seperti berikut .
Klik kanan Reference -- Add Reference.
akan muncul sebagai dialog dan pilih browse--pilih MessagingToolkit.QRCode.dll
bagi yang belum punya toolkit QRCode silahkan Download Di sini 

Langkah ke-4 : Pengkodean
Tekan F7 atau klik kanan form pilih view kode
Kode Sebagai berikut :

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MessagingToolkit.QRCode.Codec;
using MessagingToolkit.QRCode.Codec.Data;
using System.Drawing.Imaging;

namespace Making_QR_Code
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)// btn CREATE
        {
            string url = txtUrl.Text;
            QRCodeEncoder encoder = new QRCodeEncoder();
            Bitmap qrcode = encoder.Encode(url);
            qrImage.Image = qrcode as Image;
        }

        private void button2_Click(object sender, EventArgs e) //save qr code
        {
            SaveFileDialog s = new SaveFileDialog();
            s.Filter = "PNG|*.png|JPEG|*.jpg|BMP|*.bmp|GIF|*.gif";
            if(s.ShowDialog()==System.Windows.Forms.DialogResult.OK)
            {
                qrImage.Image.Save(s.FileName);
            }
        }

        private void button3_Click(object sender, EventArgs e)//load QR Code
        {
            OpenFileDialog o = new OpenFileDialog();
            if(o.ShowDialog()==System.Windows.Forms.DialogResult.OK)
            {
                qrImage.ImageLocation = o.FileName;
            }
        }

        private void button4_Click(object sender, EventArgs e)//Ekstrak
        {
            QRCodeDecoder decoder = new QRCodeDecoder();
            MessageBox.Show(decoder.decode(new QRCodeBitmapImage (qrImage.Image as Bitmap)));
        }
    }
}


Setalah tahap koding , jalankan dan hasilnya sebagai berikut.
contoh, angka 15000 dapat di jadikan QRcode.


Sekian tutorialnya semoga bermanfaat.
Like dan Share Jangan Lupa Yooo
Comen aja kalo mau bertanya yoo










Monday, October 26, 2015

Tutorial C# Open dan Save File .txt

Tutorial C#
Open dan Save File .txt

Assalamu’alaikum wr. wb
Apa itu Save dan open text ?
Kedua kata open text : yaitu untuk membuka file berformat .txt. nanti akan terbaca di lembar richtextbox.

Pertama kata save text : untuk menyimpan file teks yang kita tulis di richtextbox, ya seperti aplikasi notepad sob.

Ok langsung saja praktek nya :
1.       Buka Visual Studio 2012
2.       Create new project pilih Windows Forms Aplications
3.       Tambahkan 

Toolbox
Name
Text
Fungsi
2 Button
Button1
Open
Untuk membuka file berformat .txt, akan tampil isi nya di richtextbox

Button2
Save
Untk menyimpan teks yang kita tulis di richtextboxt
1 Richtextbox
Tdk dirubah
Tdak dirubah
Lembar untuk membaca file .txt, dan  menulis
1 openFileDialog
-
-
Tools
1 saveFileDialog
-
-
Tools
1 label
Label1
-
Untuk info letak file
Untuk gambar jelasnya sebagai berikut :

1.       Tambahkan kode library : Using System.IO;



1.       Tahapan koding, Klik 2x button Open. Dan masukan kode berikut !


1.       Tahapan koding pada button Save , Klik 2x button Save dan tambahkan kode berikut !


1.       Tahap Uji Coba . tekan F5 / tombol start !


1.       Dan hasil nya sebagai berikut
Hasil Open File


Hasil Save 



Sekian Selamat mencoba
jangan sungkan untuk bertanya.
jangan lupa klik like dan share yaaaaaaaaaaaaaaaaa




Sunday, October 25, 2015

Tutorial C# Membuat Listview, load, cetak, dan hapus.

Tutorial C#
Visual Studio 2012
Membuat Listview, load, cetak, dan hapus.

Pada tutorial kali ini akan membahas mengenai apa itu listview ? listview adalah sebuah toolbox untuk menampilkan data . contoh data mahasiswa memiliki nama, fakultas, jurusan dan lain sebagainya. penasaran mengenai bagaimana cara membuatnya dan hasilnya bagaimana? Ikuti saja tutorialnya, kalo ada yang tidak mengerti silahkan comment….. karna dalam belajar kita di tuntut untuk mencoba , mencoba dan mencoba . untuk hasil serahkan pada allah serah kan … heheh ikhtiar gan….. ok CEKIDOT.


1.       1. Buka visual studio 2012.
2.      2.  Klik new project.
3.  Pilih Windows Forms Aplications à beri nama projek kamu dan klik OK
4. Masuk pada lembar projek tambahkan 3 button, 1 listview, dan 1 label.
Ubah nama buton sesuai yang ada di gambar.
Pada bagian listview, klik titik kecil dan klik Edit Columns

5.   Akan muncul dialog

Klik add 3 kali, isi text : Name, address, Age.
6. Setelah itu berikut kode yang harus dimasukan ke button load data, tampil data dan remove. Caranyanya klik ada pada masing masing button dan ketik kode berikut.
Untuk Button load data :
     ListViewItem lv = new ListViewItem("Mas Ranto");
            lv.SubItems.Add("Jl. Rs. Fatmawati");
            lv.SubItems.Add("22");
            listView1.Items.Add(lv);

Untuk button tampil data :
            if (listView1.SelectedItems.Count == 0) return;
            label1.Text = listView1.SelectedItems[0].SubItems[2].Text;

Untuk button remove :
            if (listView1.SelectedItems.Count == 0) return;
            listView1.SelectedItems[0].Remove();


7.  Setelah seleesai tinggal di run dan hasilnya

Hasil 
Sekian 
jangan lupa like dan share. 
















Saturday, October 24, 2015

Sekilas Pemrograman C# (C Sharp)

C# adalah perpanjangan tangan dari Microsoft Visual J++. Awalnya Microsoft merancangang Visual J++ untuk mengaplikasikan bahasa java pada sistem operasi windows dan meningkatkan performa antarmuka Microsoft Component Object Model (COM), namun karena terkendala dengan pemegang hak cipta bahasa java (Un Microsystems) akhirnya proyek itupun dihentikan dan dicari penggantinya. Dengan berpandangan bahwa bahasa yang menggantikan haruslah lebih “hebat” dan lebih general purpose daripada bahasa yang lain maka kemudian dirancanglah bahasa C#. prencangan nya memakan waktu kurang lebih selama 10 tahun dan dipimpin Anders Heslberg sebagai kepala devisi perancangan. Anders Helsberg adalah mantan karyawan Borland yang telah merancang berbagai bahasa pemrograman seperti Turbo Pascal , Delphi, dan juga salah satu komponen dalam Visual J++ yaitu Windows Foundation Classes (WFC). 

Struktur C#
Keterangan :
1.    Keyword using digunakan untuk memberitahu compiler class apa yang sedang digunakan pada aplikasi.
2.    Keyword namespace digunakan untuk mendeklarasikan ruang lingkup dari class yang dibuat. Class di dalam namespace dapat dipanggil dengan mencantumkan nama spacenya terlebih dahulu.
3.    Using System; pada baris pertama mempunyai arti bahwa user dapat menggunakan class-class yang ada pada namespace System.
4.    Staticmenunjukan tipe method.
5.    Void menunjukan bahwa method tidak mengembalikan nilai atau objek.
6.    Main merupakan nama method utama program C#.
7.    String merupakan tipe argument yang akan diterima sebagai parameter dari command C#.
8.    Args merupakan array argument yang dapat ditambahkan pada saat menggunakan command C# untuk menjalankan program C#.

Kelebihan C#
1.  Flexible: C# program dapat di eksekusi di mesin computer sendiri atau di transmiskan melalui web dan di eksekusi di computer lainnya.
2.    Powerful: C# memiliki sekumpulan perintah yang sama dengan C++ yang kaya akan fitur yang lengkap tetapi dengan gaya bahasa yang lebih diperhalus sehingga memudahkan penggunanya
3.    Easier to use: C# memodifikasi perintah yang sepenuhnya sama dengan C++ dan memberitahu dimana letak kesalahan kita bila ada kesalahan dalam aplikasi , hal ini dapat mengurangi waktu kita dalam mencari error.
4.    Visually oriented: The .NET library code yang digunakan oleh C# menyediakan bantuan yang dibutuhkan untuk membuat tampilan yang complicated dengan frames, dropdown , tabbed windows, group button , scroll bar , background image, dan lainnya.
5.    Secure: Anysemua bahasa pemprograman yg digunakan untuk kebutuhan internet mesti memiliki security yg benar-benar aman untuk menghindari aksi kejahatan dari pihak lain seperti hacker , C# memiliki segudang fitur untuk menanganinya.” 

Ads Inside Post