<ask>module di c#?

Forum diskusi pemrograman Visual C# .NET

<ask>module di c#?

Postby conefirst » 25 Jan 2012, 09:17

pagi om.. saya mau tanya membuat module layaknya di vb om.. mohon solusi dan lainnya om.. :-)
thx be4..
User avatar
conefirst
Prajurit Satu
Prajurit Satu
 
Posts: 101
Joined: 14 Mar 2010, 20:32
Location: Ngayogyokarto
Memberi kopi: 1 cangkir
Mendapat kopi: 1 cangkir

Re: <ask>module di c#?

Postby vberror13 » 25 Jan 2012, 10:48

Jaman sekarang di vb.net juga nggak perlu module, kok. Untuk menggantikan *module*, buat aja class dengan method-method static.
:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1848
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: <ask>module di c#?

Postby conefirst » 26 Jan 2012, 13:16

vberror13 wrote:Jaman sekarang di vb.net juga nggak perlu module, kok.

begitu z om. :) trus kayak apa itu om, kala misal variable yang diakses secara global. misal: proses login pada form login kemudian username ditampilkan ke form lain.[conth kasus].
vberror13 wrote: Untuk menggantikan *module*, buat aja class dengan method-method static.

untuk mengakses nya gmn se om.

Code: Select all
static class global()
{
   string coba;
 
  public datatable dt()
  {
   .....
  }

}


cara akses dari class form lain gmn z om dari variable dan contoh fungsi diatas. mohon bimbingannya. ^:)^ ^:)^ ^:)^
User avatar
conefirst
Prajurit Satu
Prajurit Satu
 
Posts: 101
Joined: 14 Mar 2010, 20:32
Location: Ngayogyokarto
Memberi kopi: 1 cangkir
Mendapat kopi: 1 cangkir

Re: <ask>module di c#?

Postby vberror13 » 26 Jan 2012, 22:32

Saya kira yang paling baik adalah memanfaatkan object AppDomain untuk menyimpan data yang bisa dipakai di seluruh sistem dalam satu session.
Contoh,untuk menyimpan string bisa kita pakai

Code: Select all
AppDomain.CurrentDomain.SetData("ADVALUE", "Example value");

mengambilnya kembali:

Code: Select all
string mydata = (string) AppDomain.CurrentDomain.GetData("ADVALUE");


Object AppDomain ini tidak hanya bisa menyimpan string, namun object lainnya juga. Jadi lebih fleksible ketimbang kita mendeklarasikan variable static yang bisa dipakai di semua bagian dari project.
:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1848
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: <ask>module di c#?

Postby conefirst » 02 Mar 2012, 00:24

vberror13 wrote:Object AppDomain ini tidak hanya bisa menyimpan string, namun object lainnya juga.


maap om, AppDomain maksuteny gmn z om, dan bagaimana cara buatnya?

vberror13 wrote:Jadi lebih fleksible ketimbang kita mendeklarasikan variable static yang bisa dipakai di semua bagian dari project.


apakah artinya, variable2 yang sering diakses itu di letakkan di AppDomain ini om?

mohon penjelasannya. :D ;) ~o)
User avatar
conefirst
Prajurit Satu
Prajurit Satu
 
Posts: 101
Joined: 14 Mar 2010, 20:32
Location: Ngayogyokarto
Memberi kopi: 1 cangkir
Mendapat kopi: 1 cangkir

Re: <ask>module di c#?

Postby vberror13 » 02 Mar 2012, 06:35

:-? si oom pake dotnet framework berapa?
:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1848
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: <ask>module di c#?

Postby conefirst » 09 Mar 2012, 15:45

vberror13 wrote::-? si oom pake dotnet framework berapa?

Fx 2.0 om :)
User avatar
conefirst
Prajurit Satu
Prajurit Satu
 
Posts: 101
Joined: 14 Mar 2010, 20:32
Location: Ngayogyokarto
Memberi kopi: 1 cangkir
Mendapat kopi: 1 cangkir

Re: <ask>module di c#?

Postby vberror13 » 09 Mar 2012, 15:55

Kalau begitu coba lihat artikel yang ini , oom :AppDomain Class.
Maaf saya nggak bisa bikin contoh kodenya untuk framework 2.0, karena nggak ada IDEnya. ^:)^
:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful

Post vberror13 telah mendapat kopi dari:
codecomplex
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1848
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: <ask>module di c#?

Postby conefirst » 10 Mar 2012, 01:59

vberror13 wrote:Maaf saya nggak bisa bikin contoh kodenya untuk framework 2.0, karena nggak ada IDEnya. ^:)^


boleh jg thu om, q minta contohnya, saya juga ada Fx 3.0 kog + IDE na jg. hee... ;;) x_x
User avatar
conefirst
Prajurit Satu
Prajurit Satu
 
Posts: 101
Joined: 14 Mar 2010, 20:32
Location: Ngayogyokarto
Memberi kopi: 1 cangkir
Mendapat kopi: 1 cangkir

Re: <ask>module di c#?

Postby codecomplex » 04 Apr 2012, 23:47

vberror13 wrote:Saya kira yang paling baik adalah memanfaatkan object AppDomain untuk menyimpan data yang bisa dipakai di seluruh sistem dalam satu session.
Contoh,untuk menyimpan string bisa kita pakai

Code: Select all
AppDomain.CurrentDomain.SetData("ADVALUE", "Example value");

mengambilnya kembali:

Code: Select all
string mydata = (string) AppDomain.CurrentDomain.GetData("ADVALUE");


Object AppDomain ini tidak hanya bisa menyimpan string, namun object lainnya juga. Jadi lebih fleksible ketimbang kita mendeklarasikan variable static yang bisa dipakai di semua bagian dari project.


Kalo buat orang yang baru belajar C# dari perspektif VB.Net memang agak sulit, karena paradigma Module, My.Forms , IsDBNull, dan masih banyak lainnya... Gak ada.....
Jadi cenderung memahami dengan menggunakan jurus persamaan...
Contoh:

"Kalo IsDBNull di C# itu apa ya ???" tanya seorang teman kepada saya....

....................................................................................
Konsep Getter, Setter, bisa selesai tapi kalo blom paham juga bingung...
mungkin gampangnya.
1. Buat Class dengan nama Module.cs
2. Buat variable kayak gini
Code: Select all
public static string strNgaco;

Penggunaanya jadi gini, di Form manapun:
Code: Select all
Module.strNgaco="Horeeee";


gampang kan...
User avatar
codecomplex
Prajurit Dua
Prajurit Dua
 
Posts: 8
Joined: 15 Mar 2010, 16:41
Memberi kopi: 1 cangkir
Mendapat kopi: 0 cangkir

Next

Return to Visual C#

Who is online

Users browsing this forum: No registered users and 1 guest