cara buat tab control

Bagi anda yang pernah pake visual C++ 6.0 tentu pernah dibikin pusing untuk membuat aplikasi yang mempunyai tab. Berbeda sekali kalau anda membuat tab dengan menggunakan visual Basic. Mungkin tulisan berikut bisa menjadi alternatif bagi anda dalam pembuatan menu tab.
Untuk membuat tab:
1. Buat 3 kelas baru yang berasal dari penambahan resource dialog baru. Kelas tersebut mempunyai base class dialog.Misalnya kelas A,B,C
2. Buat 1 kelas baru yang mengelola 3 objek dari kelas diatas. KElas tersebut diturunkan dari CTabCtrl. Namakan kelas tersebut D
3. Pada konstruktor kelas D, tambahkan variabel anggota dari kelas A,B,C namakan variabel anggota tsb mis: var1,var2,var3 sebagai variabel pointer
4. Pada fungsi init di kelas D, tambahkan beberapa perintah sbb:
var1->Create(IDD_TAB_ONE, this); /*IDD_TAB_ONE dalah ID dari form dialog dair kelas A */
var2->Create(IDD_TAB_TWO, this);
/*IDD_TAB_TWO dalah ID dari form dialog dari kelas B */
var3->Create(IDD_TAB_THREE, this);
/*IDD_TAB_THREE dalah ID dari form dialog dari kelas C */
var1->ShowWindow(SW_SHOW);
var2->ShowWindow(SW_HIDE);
var3->ShowWindow(SW_HIDE);
SetRectangle();

5. Pada fungsi SetRectangle, buatlah perintah sebagai berikut:
void D::SetRectangle()
{
CRect tabRect, itemRect;
int nX, nY, nXc, nYc;

GetClientRect(&tabRect);
GetItemRect(0, &itemRect);

nX=itemRect.left;
nY=itemRect.bottom+1;
nXc=tabRect.right-itemRect.left-1;
nYc=tabRect.bottom-nY-1;

var1->SetWindowPos(&wndTop, nX, nY, nXc, nYc, SWP_SHOWWINDOW);
var2->SetWindowPos(&wndTop, nX, nY, nXc, nYc, SWP_HIDEWINDOW);
var3->SetWindowPos(&wndTop, nX, nY, nXc, nYc, SWP_HIDEWINDOW);

}
}

cara buat tab control

Bagi anda yang pernah pake visual C++ 6.0 tentu pernah dibikin pusing untuk membuat aplikasi yang mempunyai tab. Berbeda sekali kalau anda membuat tab dengan menggunakan visual Basic. Mungkin tulisan berikut bisa menjadi alternatif bagi anda dalam pembuatan menu tab.
Untuk membuat tab:
1. Buat 3 kelas baru yang berasal dari penambahan resource dialog baru. Kelas tersebut mempunyai base class dialog.Misalnya kelas A,B,C
2. Buat 1 kelas baru yang mengelola 3 objek dari kelas diatas. KElas tersebut diturunkan dari CTabCtrl. Namakan kelas tersebut D
3. Pada konstruktor kelas D, tambahkan variabel anggota dari kelas A,B,C namakan variabel anggota tsb mis: var1,var2,var3 sebagai variabel pointer
4. Pada fungsi init di kelas D, tambahkan beberapa perintah sbb:
var1->Create(IDD_TAB_ONE, this); /*IDD_TAB_ONE dalah ID dari form dialog dair kelas A */
var2->Create(IDD_TAB_TWO, this);
/*IDD_TAB_TWO dalah ID dari form dialog dari kelas B */
var3->Create(IDD_TAB_THREE, this);
/*IDD_TAB_THREE dalah ID dari form dialog dari kelas C */
var1->ShowWindow(SW_SHOW);
var2->ShowWindow(SW_HIDE);
var3->ShowWindow(SW_HIDE);
SetRectangle();

5. Pada fungsi SetRectangle, buatlah perintah sebagai berikut:
void D::SetRectangle()
{
CRect tabRect, itemRect;
int nX, nY, nXc, nYc;

GetClientRect(&tabRect);
GetItemRect(0, &itemRect);

nX=itemRect.left;
nY=itemRect.bottom+1;
nXc=tabRect.right-itemRect.left-1;
nYc=tabRect.bottom-nY-1;

var1->SetWindowPos(&wndTop, nX, nY, nXc, nYc, SWP_SHOWWINDOW);
var2->SetWindowPos(&wndTop, nX, nY, nXc, nYc, SWP_HIDEWINDOW);
var3->SetWindowPos(&wndTop, nX, nY, nXc, nYc, SWP_HIDEWINDOW);

}
}

Difference between VC++ & VC++.net

12/20/2005 6:05:27 AM Re: Difference between VC++ & VC++.net
tiger786 wrote:

Tiger786:

First of all the compilers

VC5: Visual C++ 5

VC6: Visual C++ 6

--------------------------

VC7: Visual C++.NET 2002

VC7.1: Visual C++.NET 2003

VC8: Visual C++ 2005

VC6 and earlier were just C++ compilers that let you build:

Console applications

Windows applications using the Win32 API

Windows applications using MFC

VC7 and beyond do all the above, and additionally allow you to write

"managed programs" that target the new .NET platform. This requires

extensions to the C++ language. In VC7 and 7.1 this was done with a set

of extensions called "Managed C++", while in VC8 it is done with what is

essentially a new language: C++/CLI.

If you want to write managed programs in VC++, I would strongly suggest

you start with VC8, because the syntax is much better. However, if you

are just starting out, I would also strongly recommend that you just

learn standard C++. To learn C++/CLI as your first language would be

very difficult I think. On the other hand, if you just want to target

the .NET platform, you might consider first learning C#,, which is a

much simpler language (similar to Java).

HTH,

David Wilkinson




12/20/2005 9:48:18 PM Re: Difference between VC++ & VC++.net
"tiger786" wrote in message

news:[email protected]

Since VC++.Net is a version of VC++, the question doesn't make a lot of

sense, so I will just given some general information.

VC++.Net was the name given to VC++ version 7.0 and 7.1. They were also

known as VC++ 2002 and 2003 respectively. The latest version of VC++ is VC++

2005.

Starting with VC++ 7.0, VC++ has allowed you to write two types of programs:

1. standard C++ (sometimes termed "native" C++). Each successive version of

VC++ starting with 7.0 has complied better with the official ISO C++

standard. See

http://msdn2.microsoft.com/4162y30b.aspx

2. a Microsoft-authored extension to C++ which features garbage collection

and allows C++ programmers to use the .Net library. The extended form of C++

that shipped with VC++ 7.x was called Managed C++. The latest version of

VC++, VC++ 2005, still supports Managed C++, but it is deprecated and users

are encouraged to use a new language version known as C++/CLI.

http://msdn2.microsoft.com/bw65k95a(en-US,VS.80).aspx

--

John Carson

Difference between VC++ & VC++.net

12/20/2005 6:05:27 AM Re: Difference between VC++ & VC++.net
tiger786 wrote:

Tiger786:

First of all the compilers

VC5: Visual C++ 5

VC6: Visual C++ 6

--------------------------

VC7: Visual C++.NET 2002

VC7.1: Visual C++.NET 2003

VC8: Visual C++ 2005

VC6 and earlier were just C++ compilers that let you build:

Console applications

Windows applications using the Win32 API

Windows applications using MFC

VC7 and beyond do all the above, and additionally allow you to write

"managed programs" that target the new .NET platform. This requires

extensions to the C++ language. In VC7 and 7.1 this was done with a set

of extensions called "Managed C++", while in VC8 it is done with what is

essentially a new language: C++/CLI.

If you want to write managed programs in VC++, I would strongly suggest

you start with VC8, because the syntax is much better. However, if you

are just starting out, I would also strongly recommend that you just

learn standard C++. To learn C++/CLI as your first language would be

very difficult I think. On the other hand, if you just want to target

the .NET platform, you might consider first learning C#,, which is a

much simpler language (similar to Java).

HTH,

David Wilkinson




12/20/2005 9:48:18 PM Re: Difference between VC++ & VC++.net
"tiger786" wrote in message

news:[email protected]

Since VC++.Net is a version of VC++, the question doesn't make a lot of

sense, so I will just given some general information.

VC++.Net was the name given to VC++ version 7.0 and 7.1. They were also

known as VC++ 2002 and 2003 respectively. The latest version of VC++ is VC++

2005.

Starting with VC++ 7.0, VC++ has allowed you to write two types of programs:

1. standard C++ (sometimes termed "native" C++). Each successive version of

VC++ starting with 7.0 has complied better with the official ISO C++

standard. See

http://msdn2.microsoft.com/4162y30b.aspx

2. a Microsoft-authored extension to C++ which features garbage collection

and allows C++ programmers to use the .Net library. The extended form of C++

that shipped with VC++ 7.x was called Managed C++. The latest version of

VC++, VC++ 2005, still supports Managed C++, but it is deprecated and users

are encouraged to use a new language version known as C++/CLI.

http://msdn2.microsoft.com/bw65k95a(en-US,VS.80).aspx

--

John Carson

Ajaran asli majusi

Sering kali kita mendengar kaum majusi adalah penyembah api, padahal sebenarnya nabi zoroaster sendiri mengajarkan keesaan Tuhan. Yah memang setelah beliau wafat banyak penyimpangan dalam ajarannya. Berikut petikan beberapa ayat dalam kitab suci asli nabi zoroaster:

“Inilah yang aku tanyakan , Ahura, katakanlah padaku dengan sebenarnya
Siapakah Sang Pencipta Agung yang mendapatkan tempat pada orang orang yang tulus?
Siapakah Bapak pertama dari Hukum Abadi?
Dzat apa yang meletakkan jalannya matahari dan bintang-bintang?
Siapakah penyebab bulan bersinar dan memudar setiap waktu?
Segalanya ini dan seterusnya akan aku tanyakan, wahai Tuhanku
Inilah yang aku tanyakan Ahura, katakan padaku dengan sesungguhnya:
Siapakah yang berkenan memisahkan bumi dan langit?
Siapakah yang akan menjaga air dan tanaman di tempatnya?
Siapakah yang meniupkan angin ke arah yang tak terduga?
Siapakah yang mengembangkan awan gelap yang membawa air hujan dari kejauhan.
Dan siapakah yang mengilhami kecintaan kepada fikiran kebajikan?
Inilah yang aku tanyakan, Ahura, katakan padaku dengan sesungguhnya:
Arsitek manakah yang membangun kerajaan cahaya
Dan juga kerajaan kegelapan? Siapakah yang dengan bijak merencanakan,
Untuk kita baik untuk tidur dan berjalan—beristirahat dan bekerja?
Siapakah yang telah menciptakan fajar siang dan malam,
Yang mengajarkan dengan bijak tujuan seluruh kehidupan?�
(Gathas, Yasna 44: 3-5)

Kemudian sari pati agama majusi adalah berserah diri:


“Inilah yang aku tanyakan, Ahura, katakan padaku dengan sesungguhnya:
Bagaimanakah membaktikan seluruh pribadiku kepada Mu
Dalam kebaktian suci yang kulakukan dengan segala dayaku?
Ini adalah agama kebijaksanaan yang telah diajarkan kepadaku.
Para Pengabdi Mu yang tersayang akan menetap bersama Mu
Kuat dalam pengabdian, cinta sesamanya dan kebenaran�.
(Gathas, Yasna 44 : 9)

Ajaran asli majusi

Sering kali kita mendengar kaum majusi adalah penyembah api, padahal sebenarnya nabi zoroaster sendiri mengajarkan keesaan Tuhan. Yah memang setelah beliau wafat banyak penyimpangan dalam ajarannya. Berikut petikan beberapa ayat dalam kitab suci asli nabi zoroaster:

“Inilah yang aku tanyakan , Ahura, katakanlah padaku dengan sebenarnya
Siapakah Sang Pencipta Agung yang mendapatkan tempat pada orang orang yang tulus?
Siapakah Bapak pertama dari Hukum Abadi?
Dzat apa yang meletakkan jalannya matahari dan bintang-bintang?
Siapakah penyebab bulan bersinar dan memudar setiap waktu?
Segalanya ini dan seterusnya akan aku tanyakan, wahai Tuhanku
Inilah yang aku tanyakan Ahura, katakan padaku dengan sesungguhnya:
Siapakah yang berkenan memisahkan bumi dan langit?
Siapakah yang akan menjaga air dan tanaman di tempatnya?
Siapakah yang meniupkan angin ke arah yang tak terduga?
Siapakah yang mengembangkan awan gelap yang membawa air hujan dari kejauhan.
Dan siapakah yang mengilhami kecintaan kepada fikiran kebajikan?
Inilah yang aku tanyakan, Ahura, katakan padaku dengan sesungguhnya:
Arsitek manakah yang membangun kerajaan cahaya
Dan juga kerajaan kegelapan? Siapakah yang dengan bijak merencanakan,
Untuk kita baik untuk tidur dan berjalan—beristirahat dan bekerja?
Siapakah yang telah menciptakan fajar siang dan malam,
Yang mengajarkan dengan bijak tujuan seluruh kehidupan?”
(Gathas, Yasna 44: 3-5)

Kemudian sari pati agama majusi adalah berserah diri:


“Inilah yang aku tanyakan, Ahura, katakan padaku dengan sesungguhnya:
Bagaimanakah membaktikan seluruh pribadiku kepada Mu
Dalam kebaktian suci yang kulakukan dengan segala dayaku?
Ini adalah agama kebijaksanaan yang telah diajarkan kepadaku.
Para Pengabdi Mu yang tersayang akan menetap bersama Mu
Kuat dalam pengabdian, cinta sesamanya dan kebenaran”.
(Gathas, Yasna 44 : 9)

meditasi

Setelah cukup lama tak bermeditasi, tiga kali meditasi dalam dua hari ini memberikan stamina yang lumayan meningkat. Pengisian energi ke tantien kali ini lebih terasa, mungkin karena energi yang digunakan merupakan energi fusi reiki-SHK. Bentuk energinya terasa lebih menggrinjal agak padat. Scanpun kelihatannya lebih akurat. Ketika melakukan groundingpun terasa banyak kotoran eterik yang keluar ke bumi.
Semoga semakin giat berlatih...

meditasi

Setelah cukup lama tak bermeditasi, tiga kali meditasi dalam dua hari ini memberikan stamina yang lumayan meningkat. Pengisian energi ke tantien kali ini lebih terasa, mungkin karena energi yang digunakan merupakan energi fusi reiki-SHK. Bentuk energinya terasa lebih menggrinjal agak padat. Scanpun kelihatannya lebih akurat. Ketika melakukan groundingpun terasa banyak kotoran eterik yang keluar ke bumi.
Semoga semakin giat berlatih...

Hemat pangkal kaya??

Pikiran ini terbersit ketika aku sedang berjalan-jalan di sebuah pusat perbelanjaan. Ketika melihat seorang pedagang tertunduk lesu, dia berkata kepada saya," bang beli buah bang. Manis bang..ayolah beli". Kebetulan pas akhir bulan jadi kantong sudah mulai menipis, aku berfikir dua kali untuk beli buah, selain di rumah dah punya buah lain, juga buahnya gk terlalu aku suka...hematlah buah sampai di akhir bulan..
Seandainya semua orang berhemat...bisa anda bayangkan betapa milyar uang yang tidak jadi berputar di masyarakat. Pada akhirnya pendapatan dari institusi penggajiku pun mungkin terganggu(walapun sangat kecil sekali dampaknya).
Jika aku seorang pedagang maka uang tak ada, hal ini berarti daya beli terhadap barang-barang di swalayan atau warung akan berkurang. Otomatis penghasilan pasarpun menurun, PHK terjadi, kriminalitas meningkat dll.
Jadi dengan perputaran uang di masyarakat yang semakin cepat maka tingkat pendapatan masyarakat pun semakin tinggi, sebaliknya jika perputaran uang di masyarakat rendah(cuma tabung..n simpan saja) maka pendapatan masyarakat pun rendah..
Lihat saja negara-negara maju, perputaran uangnya sangat tinggi..
Jadi masih betulkah pepatah "Hemat pangkal kaya??"

Hemat pangkal kaya??

Pikiran ini terbersit ketika aku sedang berjalan-jalan di sebuah pusat perbelanjaan. Ketika melihat seorang pedagang tertunduk lesu, dia berkata kepada saya," bang beli buah bang. Manis bang..ayolah beli". Kebetulan pas akhir bulan jadi kantong sudah mulai menipis, aku berfikir dua kali untuk beli buah, selain di rumah dah punya buah lain, juga buahnya gk terlalu aku suka...hematlah buah sampai di akhir bulan..
Seandainya semua orang berhemat...bisa anda bayangkan betapa milyar uang yang tidak jadi berputar di masyarakat. Pada akhirnya pendapatan dari institusi penggajiku pun mungkin terganggu(walapun sangat kecil sekali dampaknya).
Jika aku seorang pedagang maka uang tak ada, hal ini berarti daya beli terhadap barang-barang di swalayan atau warung akan berkurang. Otomatis penghasilan pasarpun menurun, PHK terjadi, kriminalitas meningkat dll.
Jadi dengan perputaran uang di masyarakat yang semakin cepat maka tingkat pendapatan masyarakat pun semakin tinggi, sebaliknya jika perputaran uang di masyarakat rendah(cuma tabung..n simpan saja) maka pendapatan masyarakat pun rendah..
Lihat saja negara-negara maju, perputaran uangnya sangat tinggi..
Jadi masih betulkah pepatah "Hemat pangkal kaya??"