• Birlikte RealityCheatsi yönetebilecek ekip arkadaşları arıyoruz — fikirlerin, tecrübelerin,merakın ve enerjinle katkıda bulunmak istersen seni bekliyoruz!
Katılım
27 Ağu 2019
Konular
290
Mesajlar
4,890
Çözümler
491
Tepkime puanı
10,842
RC Point
0
Burada örnekler vereceğim. Örnekler programlarımın parçalarıdır.

PpUOkx.png

indir&virüstotal.png

Orjinal Siteye Gitmek için Tıkla!


Şifre Paneli:
Kod:

​
C++:
//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 ArdaKilic.xxl"); //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 :)                  
          }
Kod:​
C++:
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 ArdaKilic.xxl... :) \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:​
Kod:
//Kütüphaneleri tanımladık
#include <cstdlib>
#include <iostream>
#include "conio.h"
Kod:​
C++:
#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 ArdaKilic.xxl 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";          //Burada ekranımı yazdım size bağlı :)
    cout << "*    BOLME   ISLEMI ICIN [/]      *\n";
    cout << "*         [By ArdaKilic.xxl         *\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 [ArdaKilic.xxl 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:​
Kod:
//Kütüphanelerimizi tanımadık :)
#include <cstdlib>
#include <iostream>
#include <string>
#include "conio.h"
#include <windows.h>
using namespace std;

Kod:​
C++:
//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 :Uygulamaları kapat ve bilgisayar oturumunu 1 saniyede kapat :)
       break; //Case komutunu ayırdık
 
   default: {    //Eğer hiçbiri girilmezse 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;
}

PpUOkx.png

Şimdi Proje 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.

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.
İkon: Dev-c++ içindeki kütüphaneye istediğimizin .ico (32x32) resmimizi atarak .exe dosyamıza bu ikonu yerleştirebiliriz.

Dosyalar: Projelerinizle ilgili ince ayarlardır.Değiştirilmesi tavsiye edilmez.
Derleyici: Aynı şekilde değiştirmesi tavsiye edilmeyen derleme ayarlarıdır...
Üretim Ayarları: Derleme 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. / Değiştirlebilir.) gibi...
Legal Trademaks: Boş Bırakın.

Anlatımlar gayet açık.

Ş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
1=Mavi
2=Yeşil
3=Deniz Mavisi
4=Kırmızı
5=Mor
6=Sarı
7=Beyaz
8=Gri
9=Açık mavi
A=Açık yeşil
B=Açık deniz mavisi
C=Açık kırmızı
D=Açık mor
E=Açık sarı
F=Parlak beyaz



kullanım.png

CMD: color yazıp, ilk önce arkaplan rengini sonra da yazı rengini belirleyin.
Örn: color 01
Eğer sadece 1 renk kodu girerseniz kod yazının rengini değiştirir.



Notlar.png
Arkaplan rengini değiştirmeniz tavsiye edilmez.​
 
Son düzenleme:
Üst