Posts

Showing posts with the label C Plus Plus

Konfersi Date Time ke String C++

Assalamualaikum Warahmatullahi Wabaraktuh.. Ini Adalah Catatam Kecil yang sering kelupaan saja teman teman.. CString strBirth; strBirth.Format( "%d-%d-%d", m_dtbirth.GetYear(), m_dtbirth.GetMonth(), m_dtbirth.GetDay() );

CADO 3

Assalamualaikum Waohmatullahi wabarakatuh Langsung saja teman teman, berikut adalah contoh Class koneksi C++ dengan menggunakan database SQL Server. CADO 3 file main() #include "ADO.h" #define DB_SERVER_IP "192.168.0.1" #define DB_NAME "MYDB" #define DB_USER_ID "admin" #define DB_USER_PW "password" int main(int argc, char* argv[]) { int nTemp; _RecordsetPtr rs = NULL; CADO myADO; if(!myADO.Connect(DB_SERVER_IP, DB_NAME, DB_USER_ID, DB_USER_PW)) printf("Fail to connect\n"); else printf("Connection success\n");   if(!myADO.SQLInsert("dbo.TEST", "4, 'babo'"))   printf("Insert Fail\n"); else printf("Effected query successfully\n");   rs = myADO.SQLSelect("dbo.TEST");   if(rs==0)   printf("Select Fail\n"); else nTemp = rs->GetCollect("nNum").intVal; // else // printf("Effected query successfully\n&

CADO 2

CADO 2 file .ccp #include "stdafx.h" #include "ADO.h" CADO::CADO() { m_pConn = NULL; m_bIsConnected = NULL; m_pRset = NULL; m_hresult = S_OK; } CADO::~CADO() { if(m_bIsConnected) { m_pConn->Close();    CoInitialize(NULL); } }  //***************************************************************// BOOL CADO::Connect(char *szDBServerIP, char *szDBName, char *szUserID, char *szUserPW) { if(m_bIsConnected) { printf("DB is already connected!\n"); return TRUE; }     char szCon[256]; memset(szCon, 0x00, sizeof(szCon)); sprintf(szCon, "Provider=SQLOLEDB;Data Source=%s; Initial catalog=%s;User ID=%s;Password=%s;", szDBServerIP, szDBName, szUserID, szUserPW);     //Initialize the COM Library     CoInitialize(NULL); m_hresult = m_pConn.CreateInstance((__uuidof(Connection))); if(FAILED(m_hresult)) { printf("Error instantiating Connection object\n"); CoUninitialize(); return FALSE;     } m_hresult = m_pC

CADO 1

CADO 1 File .h #if !defined(AFX_ADO_H__A1209526_71B7_45EC_A72A_9FB2484AE714__INCLUDED_) #define AFX_ADO_H__A1209526_71B7_45EC_A72A_9FB2484AE714__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "StdAfx.h" class CADO { public: void* SQLExcute(char *szSQL); BOOL SQLDelete(char *szTableName, char *szWhere); BOOL SQLUpdate(char* szTableName, char* szSet, char* szWhere); _RecordsetPtr CADO::SQLSelect(char *fieldStmt,char *szTableName,char *WhereStmt); BOOL SQLInsert(char* szQuery); BOOL SQLInsert(char* szTableName, char* szValues); _RecordsetPtr CADO::SQLstr(); BOOL DisConnect(); BOOL Connect(char* szDBServerIP, char* szDBName, char* szUserID, char* szUserPW); BOOL isStatus(); CADO(); virtual ~CADO(); private: BOOL m_bIsConnected;     HRESULT m_hresult; _ConnectionPtr m_pConn; _RecordsetPtr m_pRset; }; #endif // !defined(AFX_ADO_H__A1209526_71B7_45EC_A72A_9FB2484AE714__INCLUDED_)

Structure Dinamic

Image
Assalamualaikum Wr.Wb Salam Sejahtera semuanya. Hallo Teman teman dibawah ini dalah sebagian kecil contoh contoh stuktur dinamic dalam c+ + #include "iostream" using namespace std; struct Data  //Structure Dinamic { char NamaBarang[20]; int jumlah; double harga; double bayar; double Discount; }; int main() { Data *getData=new Data; //pointer *GetData cout<<"\n\t      Dinamic Struct      \n"; cout<<"\t-----------------------------"; cout<<"\n\tNama Barang  = ";cin.get(getData->NamaBarang,20); cout<<"\tHarga        = Rp. ";cin>>(*getData).harga; cout<<"\tjumlah       = ";cin>>(*getData).jumlah; cout<<"\tDiscount (%) = ";cin>>(*getData).Discount; double Disc=((*getData).harga*((*getData).Discount/100)*(*getData).jumlah); double total=((*getData).harga)*((*getData).jumlah)-Disc; cout<<"\n\t----------------

Membuat Class C++

Image
Assalamualaikum Wr.Wb Salam Sejahtera semuanya Dibawah Ini adalah contoh Membuat Class C++ 1. Buatlah empty Project Solution Visual C++ 2010 dengan type win32Console 2. Right-Click Source kemudian buatlah file ccp. 3. Kemudian ketiakan coding sebagai berikut #include “iostream” #include “cstdlib” #include “string” //Komponen String using namespace std; //Encapsulation class MembuatPabrikBaja  //Membuat Class dengan nama MembuatPabrikBaja { public: //Constructor MembuatPabrikBaja(){cout<<“\n1. Building Pabrik Baja”;} ~MembuatPabrikBaja(){cout<<“\n2. Destroy Pabrik Baja\n\n\n”;} //Member Metods void DisplayStatus() { cout<< “\n\t—————– Status Perusahaan —————–“; cout<< “\n\tNama Perushaan  : “<<NamaPerusahaan; cout<< “\n\tAlamat                : “<<Alamat; cout<< “\n\tProduksi              : “<<Produksi; cout<< “\n\tJumlah Karyawan : “<<Karyawan; cout<< “\n\t—————————————————–“; } //Acce

Type Data

NO TYPE DATA MEMORY VALUE 1 Char 1 byte -128 hingga +127 2 Int 2 byte -32768 hingga +32767 3 Long 4 byte -2.147.438.648 hingga +2.147.438.647 4 Float 4 byte 3.4x10^-38 hingga 3.4x10^+38 5 Double 8 byte 1.7x10^-308 hingga 1.7x10^+308 6 Long double 10 byte 3.4x10^-4932 hingga 1.1x10^4932