BAB I | Class, Method, Identifier
Identifier
berfungsi untuk mengidentifikasi atau membedakan suatu object programming
dengan object programming yang lainnya. Contohnya object programming yaitu
commandbutton atau singlelineedit yang mempunyai property name. Identifier bisa
juga suatu variable, function, atau suatu event.
Syarat
identified adalah dimulai dengan huruf, tidak boleh berisi angka atau tanda
baca kecuali _ (underscrore) dan bisa juga di isi dengan karakter dash(-),
dollar ($), pound (#) dan persen (%). Syarat lainnya lagi adalah sebuat
identifier tidak boleh sama dengan keyword yang berasal PowerScript misalnya
create, destroy, for, if, loop, dst.
Ruang lingkup
variable dalam powerbuilder dibagi menjadi 4 yaitu :
1. Variable Global - Variable
yang dapat diakses dari mana saja didalam sebuah aplikasi. Untuk mengakses
variable global kita harus mendeklarasikannya terlebih dahulu di Declare Global
Variabled pada tab painter.
2. Vari`ble Instance - Variable
yang hanya bisa diakses oleh beberapa object saja. Untuk mengakses variable
Instance kita harus mendeklarasikannya terlebih dahulu di Declare Global
Variabled pada tab painter.
3. Variable Shared - Variable
yang dipakai bersama-sama oleh object-object yang sama.
4. Variable Local - Variable
yang hanya bisa diakses oleh object programming dimana dia dideklarasikan.
Contoh
programnya ini:
using System;
namespace overriding
{
class id
{
&nbrp; protected string NamaChar;
protected string Server;
protected string IdChar;
public void conto(String namachar,String server,String idchar)
{
Console.WriteLine("user pengguna");
}
}
namespace overriding
{
class id
{
&nbrp; protected string NamaChar;
protected string Server;
protected string IdChar;
public void conto(String namachar,String server,String idchar)
{
Console.WriteLine("user pengguna");
}
}
class Program
{
public static void Main(string[] args)
{
id iki = new id();
iki.memang();
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
{
public static void Main(string[] args)
{
id iki = new id();
iki.memang();
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}