Tampilkan postingan dengan label Delphi. Tampilkan semua postingan
Tampilkan postingan dengan label Delphi. Tampilkan semua postingan

Sabtu, 19 Oktober 2013

Delphi 7 : Bikin Inifile menggunakan DLL



Pada kesempatan kali ini saya akan sharing bagaimana bikin inifile pada delphi 7 menggunakan
DLL Wizard.
setelah masuk delphi 7 klik file-other-DLL Wizard.save project dengan nama dllinifile.
pada uses tambahkan inifiles seperti dibawah ini :

uses
Sysutils,
inifiles,
classes.


setelah itu ketikkan coding ini dibawah {$R.*res} 

procedure BuatIniFile;stdcall;
var NamaFile:string;
    konfig:TIniFile;
   
begin
    try
      NamaFile:=ExtractFilePath(GetModuleName(0))+'DbSetting.ini';
      if FileExists(NamaFile) then Exit else
      begin
         konfig:=TIniFile.Create(NamaFile);
         konfig.WriteString('setting','Server','Herman');
         konfig.WriteString('setting','Database','Mahasiswa');
         konfig.WriteString('setting','Password','1234');
         konfig.WriteString('setting','Username','root');
         konfig.WriteInteger('setting','port',3306);
      end;
       finally
        konfig.Free;
    end;
end;

setelah coding dibuat, kemudian export procedure tadi agar bisa dipanggil pada main project.

Exports
  BuatIniFile;

Setelah file dll dibuat maka klik file-new-application. save project dengan nama projectmain dan unit dengan nama umain.

pada implementation, ketikkan procedure yang kita buat di dll tadi :
procedure BuatIniFile;stdcall;external'dllinifile';

setelah itu masukkaan coding dibawah ini:
procedure TForm1.FormCreate (Sender: TObject);
Begin
   BuatIniFile;
end;

end.

Senin, 07 Oktober 2013

Bekerja dengan IniFile pada Delphi

Ini file dikenali oleh sistem operasi sebagai sebuah file konfigurasi. File tersebut biasa digunakan didalam sebuah program apabila terdapat variabel yang bisa berganti sesuai dengan keinginan dan konfigurasi komputer user. Contohnya jika kita membuat sebuah aplikasi yang berhubungan dengan database, tentu akan sangat menguntungkan jika kita meletakkan konfigurasi untuk username, password,host, port dari database yang akan digunakan di dalam sebuah file konfigurasi, karena tidak memerlukan hard coding ketika kita memindahkan aplikasi tersebut ke komputer lain yang memiliki konfigurasi database yang berbeda dengan komputer pada saat kita develop aplikasi dan mudah untuk dilakukan perubahan.
Berikut contoh sederhana sebuah file ini berdasarkan ilustrasi diatas.
[database]
username=root
password=root
dbname=delphi
host=localhost
port=3306
Sebelum kita menggunakan fungsi maupun procedure yang berhubungan dengan pemrosesan ini file, ada baiknya kita menambahkan sebuah unit yang bernama IniFiles di dalam uses aplikasi kita. Karena jika ini tidak dilakukan, delphi akan marah2 saat aplikasinya di compile. Setelah unit tersebut di tambahkan, langkah berikutnya adalah memberitahukan kepada aplikasi kita file mana yang akan kita proses dengan menggunakan procedure create
Membaca file ini dapat dengan mudah dilakukan dengan memanggil procedure ReadString(const Section:string; const Ident: string; const Value: string);
Source code lengkap untuk membaca file ini yang kita buat diatas (asumsi file tersebut disimpan dengan nama config.ini) :
1
2       
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
procedure Tform1.initConnection;
var
ini : TIniFile;
us,ps,dbn,host,path : string;
port : integer;
begin
path := GetCurrentDir;
ini := TIniFile.Create(path+'config.ini');
try
us := ini.ReadString('database','username','');
ps := ini.ReadString('database','password','');
dbn := ini.ReadString('database','dbname','');
host := ini.ReadString('database','host','');
port := ini.ReadInteger('database','port',0);
finally
ini.Free;
end;
end;

Sumber : http://blog.azmifauzan.net/2009/01/19/bekerja-dengan-ini-file-pada-delphi/

Kumpulan Modul Borland Delphi 7

Bagi teman - teman yang ingin belajar delphi, silahkan download beberapa modul dibawah ini. semoga bermanfaat bagi teman - teman.


Modul 1
Membahas tentang antarmuka delphi serta component-component yang dimiliki delphi

Donwload Modul 1

Modul 2
Membahas pemakaian komponen Menu, panel, Bevel dan Image

Download Modul 2

Modul 3
Membahas Tentang Pemakaian Database Dasar Dari Delphi Sendiri yaitu
Database Desktop
Adalah suatu aplikasi database yang dapat digunakan untuk membuat, menampilkan,
mengurutkan, memodifikasi, dan membuat tabel dalam format Paradox, dBase, SQL.

Download Modul 3

Modul 4
Membahas pengolahan database serta scrip
Membuat Program Input Data Pegawai

Download Modul 4

Modul 5
Membahas kelanjutan modul 4, membuat procedure sendiri, dan cara
mengkompile serta mengganti icon aplikasi

Download Modul 5

Modul 6
Membahas tentang pembuatan laporan dengan menggunakan conponent standard delphi (Quick Report)

Download Modul 6

Modul 7
Membahas latihan membuat aplikasi database

Download Modul 7

Modul 8
Lanjutan Aplikasi Database

Download Modul 8

Modul 9
Lanjutan Aplikasi Database

Download Modul 9

Modul 10
LANJUTAN APLIKASI DATABASE
Membahas pembuatan laporan dengan QReport

Download Modul 10

Modul 11
Membahas
LANJUTAN APLIKASI DATABASE
Membuat pencarian data


Modul 12
Membahas Cetak Sesuai Pencarian yang tadi
Download Modul 12 

Modul 13
Membahas tentang pembuatan File Instalasi Aplikasi

Modul 14
MEMBUAT APLIKASI DENGAN MENYIMPAN KE DALAM DUA TABEL HANYA
DENGAN MEMAKAI SATU TOMBOL SIMPAN



Modul 15
Contoh aplikasi yang membahas script-script SQL
yaitu Tambah, Ubah, Hapus pada Delphi



Sumber : http://delphilearning.blogspot.com/
              http://airiyanto.blogspot.com/2013/02/kumpulan-modul-delphi7.html

Belajar Delphi 7


Meskipun Delphi 7 dikatakan terlalu jadul tapi kenyataanya masih banyak penggunanya termasuk saya sendiri , saya masih menggunakan delphi 7 untuk membuat project kecil-kecilan yang nanti saya gunakan untuk kepentingan pribadi saya atau untuk di sharing-kan kembali di blog ini .
Dalam postingan kali ini saya akan memberikan sebuah tutorial yang amat teramat dasar sekali untuk menggunakan Delphi ini. Boleh dikatakan dari 0 (Enol) yah ini hanya untuk pemanasaan aja

Sebelum memulai praktek saya berikan sedikit pengertian tentang delphi itu, menurut wikipedia Delphi adalah sebuah IDE Compiler untuk bahasa pemrograman Pascal dan lingkungan pengembangan perangkat lunak. Produk ini dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik Embarcadero, divisi tersebut sebelumnya adalah milik Borland. Bahasa Delphi, atau dikenal pula sebagai object pascal (pascal dengan ekstensi pemrograman berorientasi objek (PBO/OOP)).

Umumnya Delphi lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software. Ia juga yang dikenal sebagai salah satu yang membawa istilah RAD tool, kepanjangan dari Rapid Application Development, saat dirilis tahun 1995 untuk windows 16-bit. Delphi 2, dirilis setahun kemudian, mendukung lingkungan windows 32-bit, dan versi c++, C++Builder, dirilis beberapa tahun kemudian. Pada tahun 2001 sebuah versi linux yang dikenal sebagai Kylix tersedia. Dengan satu rilis baru setiap tahunnya, pada tahun 2002 dukungan untuk Linux (melalui Kylix dan CLX component library) ditambahkan dan tahun 2003 .NET mulai didukung dengan munculnya Delphi.Net (Delphi 8).

Nah itu pengertiannya, sekarang prakteknya mulai dari "Hello World" dulu ya ...
Berikut ini adalah gambaran dari Delphi 7 nya kalau kurang jelas klik aja Gambarnya :


Berikut Rinciannya
  1. Menubar
    Berfungsi untuk mengatur semua control dalam delphi, seperti file, project, run, component, dan lain sebagainya.

  2. Toolbar
    Berfungsi untuk mengatur control save project, run, window, help, dan lain sebaginya

  3. Tab Component

    Berfungsi untuk dapat menggunakan component yang tersedia dalam delphi 7 atau component dari pihak ke-3 (third-party) di mana akan berguna untuk membangun aplikasi kita seperti penggunaan label, textbox, button, checkbox, radiobox, timer, database dan lain sebagainya.

  4. Object Treeview

    Berfungsi untuk melihat object  apa saja yang kita gunakan dari aplikasi delphi kita, di mulai dari root-nya yakni Form, kemudian diikuti child-nya button, pagecontrol, dan lain sebagainya.

  5. Object Inspector

    Berfungsi untuk mengetahui attribut apa saja yang di gunakan dalam component di aplikasi delphi kita.
Oke Sekarang kita lanjut pembutan aplikasi pertama kita.
  1. Anda letakan Edit, dan Button pada form

    Buat form-nya kira-kira seperti ini :

  2. Ganti Attribute Text pada component Edit menjadi "Hello World"

  3. Ganti Attribute Caption pada component Button menjadi "Tampilkan"

  4. Double-Click pada Button1 kemudian Anda tulisankan code berikut :
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      showmessage(edit1.Text);
    end;
    
Kemudian Anda jalankan aplikasi pertama Anda dengan mengklik RUN pada toolbar atau tekan F9. Dan hasilnya akan seperti berikut:
Jadi deh aplikasi pertama di delphi . Anda bisa mengganti secara langsung tulisan "Hello World" nya menjadi apa saja di Edit box-nya. semoga bermanfaat......

Sumber : http://blog.ali-software.com/2013/02/belajar-delphi-7-dasar.html