Fethi Polat 1
Fethi Polat
ShadowFon 1
ShadowFon
bikral 1
bikral
-TuRKuaZ- 1
-TuRKuaZ-
SLyFeLLowTR 1
SLyFeLLowTR
TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Hikaye Ekle

Dev C++ Konusu /// BLue Hacker Team

  • Konuyu başlatan Konuyu başlatan BLueHackerTeam
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 514

BLueHackerTeam

Level 2
Üye
Katılım
18 Kas 2012
Konular
18
Mesajlar
62
Reaksiyon Skoru
1
Altın Konu
0
TM Yaşı
13 Yıl 7 Ay 1 Gün
Başarım Puanı
42
MmoLira
0
DevLira
0
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

ByLoLo'dan Alıntıdır..
Merhaba arkadaşlar
smile.gif

Ben LoLo...
Bugün Dev-c++ ve c++ Konusunda dev bir açılım yapıcam...
İlk önce dev-c++ Linkini verelim
smile.gif

Hotfile :


Rapid Share:


Virüs Total :


RAR ŞİFRESİ : turkhackteam.net
Şimdi...
Burda örnekler vericem örnekler programlarımın parçalarıdır

Şifre Paneli :
Kod:

//Kütüphanelerimizi tanımladık#include <cstdlib>#include <iostream>#include <string>#include "conio.h"#include <windows.h>//#include komutu hariş her komuttan sonra ";" işareti koyulur anlamı "komut bitti" demektir :)using namespace std;//Programın ana bölümü burasıint main(int argc, char *argv[]){ //Bu bölümde panelimizin veri girişlerini sağlayacağız... //"panel:" kodu kendisinden sonra "}" işareti gelene dek olan kısmı;kendi ismi altında kaydeder... //Yani "goto panel;" dediğimizde program "panel:"komutuna gelecektir yani en başa ;) panel: //Gerekli değişkenlerimizi tanımlıyoruz bir tanesi şifre(çoğalabilir) diğeri ise tahminimiz ... string sifre,tahmin; //string değişkeni hem sayı hemde yazı saklayabilir ama switch ve case testinde kullanılamaz ama çok işe yarar :) //Örnek olarak şifreyi "123" yaptım değiştirilebilir :) sifre ="123"; //Şimdi ise veri girişini sağlicaz... SetConsoleTitle("Sifre Paneli | By LoLo"); //Burda bir başlık yaptık :) system ("cls"); //Bu komut ekrandaki yazıları siler :) //cout <<" deneme "; komutu ekrana "deneme" yazdırır... cout << "Lutfen Sifrenizi Giriniz : "; //Yazımızı yazdırdık şimdi ise bunu test edelim yani şifreyle aynıysa çalışsın yoksa başa dönsün :) cin >> tahmin; //Burda ise üst taraftaki yazıya girilecek veriyi "tahmin" değişkeninin içine sakladık :) //Şimdi testimizi yapalım :) (Switch,case testi ;)) //Test yapacağımız değişkeni () içine yazdık... if(tahmin == sifre) //Tahmin değeri sifre değerine eşitse... { system ("cls"); // System (sistem) ve ardından ("..") yazılan herşey cmd komutu sayılır :)Renkleri burdan ayarlayabilirz :) Ben burda ekranda daha önceden yazılan yazıları sildim :) cout <<"Sifre dogru.";//Sifre dogru yazsın ve Sleep (1000); //Sleep komutu yazıyı ekranda kaç saniye tutacağımızı belirtir (1000 = 1 saniye) ;) goto basla; //Eğer şifre doğru girilirse bizi "basla" adı altındaki bölüme yönlendiricek :) } else { system("cls"); //Diğer girdileri sildik :) cout <<"Sifre yanlis."; // Şifrenin yanlış olduğunu belirttik :) Sleep (1000); //Yazı ekranda 1 saniye kaldı goto panel; //panel hatırlarsanız ilk baştaki şifre girme bölümüydü :) Eğer yanlış girersek bizi en başa yönlendirir :) } basla://Basla bölümünü yazıyoruz yani şifre doğru olursa buraya yönleneceğiz :) system ("cls"); //Diğer yazıları sildik cout <<"Programa Hos Geldiniz..."; //Yazımızı yazık :) cout <<"By LoLoo... :) \nSaygilarla :)"; // "\n" komutu bir alt satıra inmekte kullanılır :) getch (); // #include "conio.h" kütüphanesi ile kullanılır program bittiğinde bir tuşa basılmasını bekler basılırsa program kapanır return 0; // Geri dönüş yapar }

Güzel Bir Hesap Makinesi :
Kod:

//Kütüphaneleri tanımladık#include <cstdlib>#include <iostream>#include "conio.h"#include <windows.h>using namespace std;int main(int argc, char *argv[]){ //Değişkenlerimizi tanımladık int kararbir,karariki,kararuc,kararasd; kararbir = 1; karariki = 2; //İşlemler başlıyor SetConsoleTitle("By LoLo Hesap Makinasi V.01"); tekrarhesap ://Tekrar hesap bölümü :) system ("cls");//Yazıları sildik cout << "***********************************\n"; cout << "* HESAP MAKINASI V.01 *\n"; cout << "* *\n"; cout << "* TOPLAMA ISLEMI ICIN [+] *\n"; cout << "* CIKARMA ISLEMI ICIN [-] *\n"; cout << "* CARPMA ISLEMI ICIN
[*] *\n"; //Burda ekranımı yazdım size bağlı :) cout << "* BOLME ISLEMI ICIN [/] *\n"; cout << "* [By LoLo *\n"; cout << "* *\n"; cout << "***********************************\n\n\n"; //Hesap değişkenlerini tanımladık float sayi1,sayi2,sonuc; char islem; cout << "**********************\n"; cout << "*1. Sayiyi giriniz : ";//İlk sayıyı istiyoruz ve cin >> sayi1; //Bu sayıyı "sayi1" değişkeninin içine sakladık cout << "*Islemi giriniz : "; //İşlem istiyoruz :) cin >> islem; //İşlemimizi "islem" (char = karakter) değişkenimize saklıyoruz :) cout << "*2. Sayiyi giriniz : ";//İşlem için 2. sayımızı istiyoruz cin >> sayi2; //Ve bu sayıyıda "sayi2" değişkenine saklıyoruz switch (islem) //Ve testimiz { case '+': //Eğer işlem +(toplama)'ise sonuc = (sayi1+sayi2); //"sayi1"ve"sayi2"'yi topluyoruz :) ve bu işlemin sonucunu "sonuc" değişkenine sakladık cout << "*Toplama sonucu : "<<sonuc<<endl;//Endl komutu "\n" komutu ile aynı görevi görmektedir :) "Toplama Sonucu" yazdıktan sonrada "sonuc" değişkeninde sakladığımız değeri ekrana yazdırıyoruz... cout << "**********************\n";break;//Break 2 den fazla case testini (zate 2 den fazladırlar :D) ayırmaya yarar olmazsa olmaz :) case '-': sonuc = (sayi1-sayi2); //İşlem -(çıkarma)ise değişkenlerimizi çıkartıyoruz ve ekrana yansıtıyoruz :) cout << "*Cikarma sonucu : "<<sonuc<<endl; cout << "**********************\n";break; case '*': sonuc = (sayi1*sayi2); //İşlem *(çarpma)ise değişkenlerimizi çarpıyoruz ve ekrana yansıtıyoruz :) cout << "*Carpma sonucu : "<<sonuc<<endl; cout << "**********************\n";break; case '/': sonuc = (sayi1/sayi2); //İşlem /(bölme)ise değişkenlerimizi bölüyoruz ve ekrana yansıtıyoruz :) cout << "*Bolme sonucu : "<<sonuc<<endl; cout << "**********************\n";break; default: //Default : yani HİÇBİRİ ise : cout << "Islemler +,-,*,/ isaretleri ile belirtilmistir\nmalesef yanlis islem isareti girdiniz.!\n"; // Bu yazıyı ekrana yazdırıyoruz :) } cout << "\n\n**************************************\n"; cout << "*By [LoLoo yazilim... *"; cout <<"\n*BIZI SECDIGINIZ ICIN TESEKKUR EDERIZ*"; cout <<"\n**************************************\n"; //ve son olarak bu yazıyı yazdırıyoruz en alta :) getch(); return 0;} // Ve bitiriyoruz :)
Bilgisayarı Kapat/Resle/Oturum kapat Programı :
Kod:

//Kütüphanelerimizi tanımadık :)#include <cstdlib>#include <iostream>#include <string>#include "conio.h"#include <windows.h>using namespace std;//Programın ana bölümüint main(int argc, char *argv[]){ bas: //Baş 8ilk) bölümümüzü yazıyoruz char kapa,reset,oturumkapa,karar; kapa = 'k'; reset = 'r'; //Değişkenlerimizi tanımladık :) oturumkapa = 'o'; cout <<"By LoLo Bilgisayarinizi Saglili Olarak Kapatabilirsiniz :)"; cout <<"\nVerileriniz Saglikli Bir Sekilde Sonlandirmak Icin : "; cout <<"\n\n1-Bilgisayari Kapat ('k' giriniz)"; cout <<"\n2-Bilgisayari Yeniden Baslat ('r' giriniz)"; //Burda ekrana tanıtım amaçlı yazı yazdık cout <<"\n3-Oturumu Kapat ('o' giriniz)"; cout <<"\n\nYukardaki Islemlerden Birini Secerek,\nSaglikli Sonlandirma Yapabilirsiniz..:)"; cout <<"\nCevabiniz : "; cin >>karar; //Verilen cevabı "cin" komutu ile "karar" değişkenine sakladık switch (karar){ // 1.BÖLÜM KAPAT case 'k': //Diyorki . Eğer "karar" değeri "kapa" değerine eşitse : system("cls"); //Diğer yazılar silindi cout <<"\nBilgisayariniz kapaniyor :)"; cout <<"\n3"; Sleep (1000);//Yazıyı ekranda 1 saniye tuttum.Ben 3-2-1 diye her yazıya ekledim böyle yaparsak sanki geri sayım oluyormuşcasına bir görüntü verecektir :) system("cls");//Diğer yazılar silindi :) cout <<"\nBilgisayariniz kapaniyor :)"; cout <<"\n2"; Sleep (1000); system("cls"); cout <<"\nBilgisayariniz kapaniyor :)"; cout <<"\n1"; Sleep (1000); //Son yazımızıda ekranda 1 saniye tuttuk :) system("shutdown -s -f -t 1");//Ve özel kodumuz bu kod tüm uygulamları kapatır ve bilgisayarı 1 saniye içinde kapatır :) break; //Case komutunu ayırdık ////////////////////////////////// 2. BÖLÜM RESET case 'r': //Eğer "karar" değeri "reset" değerine eşitse : system("cls"); //Yazıları sildik cout <<"\nBilgisayariniz Yeniden Baslatiliyor :)"; cout <<"\n3"; Sleep (1000);//Yazı ekranda 1 saniye kaldı system("cls"); cout <<"\nBilgisayariniz Yeniden Baslatiliyor :)"; //Geri sayım metni :) cout <<"\n2"; Sleep (1000); system("cls"); cout <<"\nBilgisayariniz Yeniden Baslatiliyor :)"; cout <<"\n1"; Sleep (1000); system("shutdown -r -f -t 1"); //Özel kod : Uygulamaları kapatır ve bilgisayarı 1 saniye sonra yeniden başlatır :) break; //Case komutunu ayırdık ////////////////////////////////// ///3. BÖLÜM OTURUM KAPAT case 'o': system("cls"); cout <<"\nOturumuzun kapaniyor :)"; cout <<"\n3"; Sleep (1000);//Yazı ekranda 1 saniye kaldı ardından system("cls");//Silinerek yeni yazı ekrana yazıldı :=) cout <<"\nOturumuzun kapaniyor :)"; //Metnimiz :) cout <<"\n2"; Sleep (1000); system("cls"); cout <<"\nOturumuzun kapaniyor :)"; cout <<"\n1"; Sleep (1000); system("shutdown -l -f -t 1");//Özel kod :Uygulamları kapat ve bilgisayar oturmunu 1 saniyede kapat :) break; //Case komutunu ayırdık default: { //Eğer hiçbiri girilmesse bu bölüm çalışacak :) cout <<"Yanlis karakter girdiniz...\nBasa yonlendiriliyorsunuz.."; goto bas; //Bizi en baştaki "bas" bölümüne yönlendiricek :) } } getch (); return 0;}
ŞimdiProje Ayarlarından Bahsedelim :
"Projemiz üstünde çalışırken dev-c++ bize bazı ekstralar sağlar...

Bu ekstralar "PROJE" altında bulunur

Proje altındaki başlıklara bakalım

Yeni ünite ekle :Projenize temiz ve boş bir sayfa ekler
Projeye ekle :Başka bir çalışayı projeye eklemenizi sağlar
Projeden çıkar :Projenizden bir çalışmayı silmenizi sağlar

Ve Proje ayarlar : Burası en önemli yerdir gelin bakalım

Genel | Dosyalar | Derleyici | Parametreler | Üretim Ayarları | Makafile | Sürüm bilgisi |

Genel : Burda projemizin ismini,türünü (konsol,gui vb.) ve ikonunu değiştirebiliriz
smile.gif

İkon : Dev-c++ içindeki kütüphaneye istediğimizin .ico (32x32) resmimizi atarak .exe dosyamıza bu ikonu yerleştirebilriz .)

Dosyalar :Projelerinizle ilgili ince ayarlardır.Değiştirilmesi tavsiye edilmez
smile.gif

Derleyici : Aynı şekilde değiştirmesi tavsiye edilmeyen derleme ayarlarıdır...
Parametreler :Pek bilgim yok ama yinede pek ellemeyin .D
Üretim Ayarları
biggrin.gif
erleme sırasında oluşacak dosyaların nerede saklanacağını ayarlayabilirsiniz...
Makafile : Önemli bir bölümdür dokunmayınız (bilmiyorsanız).

Sürüm bilgileri :Exe dosyamızın dış özelliklerini ayarlayabiliriz

File Description : Exe'nin altında saydam bir fontla görünen yazı
File versiyon : Sağ click > tanımlar bölümünde versiyonu belirtir
Product Name : Yapanın ismi
Product Versiyon :Kodlama seviyeniz..
İnternal Name : Boş bırakın
Company Name :Yazılım şirketinin adı (sizin
Legal Copyright :Programın hakları (tüm hakları saklıdır yada değiştirlebilir gibi
Legal Trademaks : Boş Bırakın"

Anlatımlar gayet açık
smile.gif


Şimdi ise Renk ayarları :
"Renkler (colors) Konsolumuz içindeki yazı ve arkaplanı değiştirmemize yarar...

Renk kodları :

Dev-c++ da kullanırken şöyle olacak:
system ("color *") * yerine renk kodu eğerki iki kod girerseniz yani *= gibi
* -arkaplan
=-Yazı rengi olacaktır

Renklerimiz:

0=Siyah--- 8=Gri
1=Mavi -----9=Açık mavi
2=Yeşil --------A=Açık yeşil (güzel )
3=Deniz Mavisi -----------B=Açık deniz mavisi (güzel)
4=Kırmızı ---------- C=Açık kırmızı
5=Mor ---------- D=Açık mor
6=Sarı ----------E=Açık sarı
7=Beyaz ----------- F=Parlak beyaz
Kullanımı:
(cmd) :color yazip ilk önce arkaplan rengini sonrada yazı rengini belirleryin
Örnk : color 01
Eğer sadece 1 renk kodu girerseniz kod yazının rengini değiştirir
Not :Arkaplan rengini değiştirmeniz tavsiye edilmez
wink.gif

"
Renk ayarlarımzda böyle

By LoLo...
w00t2.gif

 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst