Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 2 mobil kullanıcı
4171
Cevap
168602
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (101. sayfa)
I
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

Windows Form'daki textBox, Button gibi şeyleri yalnızca properties'den mi ayarlıyoruz, daha farklı tasarımlar için bir seçeneğimiz yok mu?

neyden bahsettiğini anlayamadım , Qt'de MainWindow.CPP ve MainWindow.H olması lazım

Yani farklı tasarımlar yapabilir miyiz? Sadece properties'deki ayarlara mı bağlıyız?

Yoo kesinlikle hayır , istediğin gibi değiştirerek tasarımını yapabilirsin gerisi sana kalmış birşey

Güzelmiş. O ayarlamaları nasıl yapıyoruz peki? Yardımların için çoook teşekkürler.

Qt yada wxWidgets' ten bahsediyorsun sanırım , Code::Blocks'u kurarsan wxSmith eklentisi beraberinde gelecektir zaten Qt de ise bahsettiğim gibi ; QtCreator'de XML tabanlı sürükle bırak button , label,textbutton,gibi nesneleri seçip sürükleyip bırakıyorsun kodlar hazır olarak ekleniyor zaten xml dosyasıda derleme anında mainwindowui.h'ye dönüştürülüyor yani xml kodları c++ kodlarına çevriliyor.Kısaca senin tek yapman gereken "sürükleyip-bırakmak" gerisini ide hallediyor.Önce bi CodeBlocks'u minGW'li halini indir ve c++'yı test et daha sonra gui tasarımına geçersin.

Bunu indireceğim değil mi?: codeblocks-12.11mingw-setup.exe

Aynen öyle dostum cplusplus.com'dan temel c++'ya başla class'lar friend class'lar gibi farklı terimler var c++'da derslere baktıktan sonra wxWidgets'a geçersin


Avatar iyi olmuş

C++'ya geçmedim, hala C#'tayım. Eyvallah avatar konusunda

CodeBlocks'u indirdiğine göre bende bende hemen geçiyorsun sandım

Code::Blocks'ta C# yok mu?

Maalesef , C# Microsoft'un programlama dili olduğu için belli prensipleri var , neden open source bir os olan android c# yerine java'da yazıldı sanıyorsun ?

CodeBlocks C++ ve D , C için kullanılır diye biliyorum ben.
CodeBlocks'a geçince farkı anlarsın zaten "gerçek" bir ide ve dille.
Mesela C# çok güçlü bir dil olsa Visual Studio , Windows gidilip ASM,C++,C yerine C# ile yazılırdı ama maalesef öyle değil.

İşte ben de C#'ın bu yönünü sevmiyorum. Neyse, artık VS2013 ile idare edeceğiz.


Bu mesaja 1 cevap geldi.
K
12 yıl
Yarbay

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

Windows Form'daki textBox, Button gibi şeyleri yalnızca properties'den mi ayarlıyoruz, daha farklı tasarımlar için bir seçeneğimiz yok mu?

neyden bahsettiğini anlayamadım , Qt'de MainWindow.CPP ve MainWindow.H olması lazım

Yani farklı tasarımlar yapabilir miyiz? Sadece properties'deki ayarlara mı bağlıyız?

Yoo kesinlikle hayır , istediğin gibi değiştirerek tasarımını yapabilirsin gerisi sana kalmış birşey

Güzelmiş. O ayarlamaları nasıl yapıyoruz peki? Yardımların için çoook teşekkürler.

Qt yada wxWidgets' ten bahsediyorsun sanırım , Code::Blocks'u kurarsan wxSmith eklentisi beraberinde gelecektir zaten Qt de ise bahsettiğim gibi ; QtCreator'de XML tabanlı sürükle bırak button , label,textbutton,gibi nesneleri seçip sürükleyip bırakıyorsun kodlar hazır olarak ekleniyor zaten xml dosyasıda derleme anında mainwindowui.h'ye dönüştürülüyor yani xml kodları c++ kodlarına çevriliyor.Kısaca senin tek yapman gereken "sürükleyip-bırakmak" gerisini ide hallediyor.Önce bi CodeBlocks'u minGW'li halini indir ve c++'yı test et daha sonra gui tasarımına geçersin.

Bunu indireceğim değil mi?: codeblocks-12.11mingw-setup.exe

Aynen öyle dostum cplusplus.com'dan temel c++'ya başla class'lar friend class'lar gibi farklı terimler var c++'da derslere baktıktan sonra wxWidgets'a geçersin


Avatar iyi olmuş

C++'ya geçmedim, hala C#'tayım. Eyvallah avatar konusunda

CodeBlocks'u indirdiğine göre bende bende hemen geçiyorsun sandım

Code::Blocks'ta C# yok mu?

Maalesef , C# Microsoft'un programlama dili olduğu için belli prensipleri var , neden open source bir os olan android c# yerine java'da yazıldı sanıyorsun ?

CodeBlocks C++ ve D , C için kullanılır diye biliyorum ben.
CodeBlocks'a geçince farkı anlarsın zaten "gerçek" bir ide ve dille.
Mesela C# çok güçlü bir dil olsa Visual Studio , Windows gidilip ASM,C++,C yerine C# ile yazılırdı ama maalesef öyle değil.

İşte ben de C#'ın bu yönünü sevmiyorum. Neyse, artık VS2013 ile idare edeceğiz.

İyi o zaman kolay gelsin sana , bende C++'ya geçtiğin için Code::Blocks'u kurdun sandım.


Bu mesaja 2 cevap geldi.
G
12 yıl
Yarbay

Visual studio kurulumu ne kadar sürüyor sizde? 15 dakka önce başladı daha %5 i falan bitti heralde. Bakalım ne zaman bitecek.


Bu mesaja 1 cevap geldi.
L
12 yıl
Yarbay

quote:

Orijinalden alıntı: elektro_gadget

Visual studio kurulumu ne kadar sürüyor sizde? 15 dakka önce başladı daha %5 i falan bitti heralde. Bakalım ne zaman bitecek.

çok uzun sürmemişti bende. yanlış hatırlamıyosam 20-30dk'dı



I
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

Windows Form'daki textBox, Button gibi şeyleri yalnızca properties'den mi ayarlıyoruz, daha farklı tasarımlar için bir seçeneğimiz yok mu?

neyden bahsettiğini anlayamadım , Qt'de MainWindow.CPP ve MainWindow.H olması lazım

Yani farklı tasarımlar yapabilir miyiz? Sadece properties'deki ayarlara mı bağlıyız?

Yoo kesinlikle hayır , istediğin gibi değiştirerek tasarımını yapabilirsin gerisi sana kalmış birşey

Güzelmiş. O ayarlamaları nasıl yapıyoruz peki? Yardımların için çoook teşekkürler.

Qt yada wxWidgets' ten bahsediyorsun sanırım , Code::Blocks'u kurarsan wxSmith eklentisi beraberinde gelecektir zaten Qt de ise bahsettiğim gibi ; QtCreator'de XML tabanlı sürükle bırak button , label,textbutton,gibi nesneleri seçip sürükleyip bırakıyorsun kodlar hazır olarak ekleniyor zaten xml dosyasıda derleme anında mainwindowui.h'ye dönüştürülüyor yani xml kodları c++ kodlarına çevriliyor.Kısaca senin tek yapman gereken "sürükleyip-bırakmak" gerisini ide hallediyor.Önce bi CodeBlocks'u minGW'li halini indir ve c++'yı test et daha sonra gui tasarımına geçersin.

Bunu indireceğim değil mi?: codeblocks-12.11mingw-setup.exe

Aynen öyle dostum cplusplus.com'dan temel c++'ya başla class'lar friend class'lar gibi farklı terimler var c++'da derslere baktıktan sonra wxWidgets'a geçersin


Avatar iyi olmuş

C++'ya geçmedim, hala C#'tayım. Eyvallah avatar konusunda

CodeBlocks'u indirdiğine göre bende bende hemen geçiyorsun sandım

Code::Blocks'ta C# yok mu?

Maalesef , C# Microsoft'un programlama dili olduğu için belli prensipleri var , neden open source bir os olan android c# yerine java'da yazıldı sanıyorsun ?

CodeBlocks C++ ve D , C için kullanılır diye biliyorum ben.
CodeBlocks'a geçince farkı anlarsın zaten "gerçek" bir ide ve dille.
Mesela C# çok güçlü bir dil olsa Visual Studio , Windows gidilip ASM,C++,C yerine C# ile yazılırdı ama maalesef öyle değil.

İşte ben de C#'ın bu yönünü sevmiyorum. Neyse, artık VS2013 ile idare edeceğiz.

İyi o zaman kolay gelsin sana , bende C++'ya geçtiğin için Code::Blocks'u kurdun sandım.

Yanlış sanmışsın. Yakında işine yarayabilecek bir programı bitireceğim kanka. Böyle dedim ki meraklanasın.


Bu mesaja 1 cevap geldi.
O
12 yıl
Çavuş

Merhaba arkadaşlar, bilgisayar mühendisliği 1. sınıf öğrencisiyim ve programlamaya giriş dersinde c++ işliyoruz ama hoca çok çabuk geçiyor ayrıntılı gitmiyoruz algoritmadan mesela 2 örnek gösterip geçti, bana sağlam kaynak verebilecek varmı google da vs çok araştirdim ama hep yarım yamalak bilgiler var. Son olarak sayfaları okudum çogu arkadaş c# ile başlayin demişler başlamama gerek varmı c++ dan devam edeyim mi?



E
12 yıl
Çavuş

Öncelikle merhaba. Ben daha öncede bir soru sormuştum. windows.h ta proje ödevim için uygulama geliştiriyorum. Şimdi bir pencere ile işim bitti ve tamam butonuna bastığımda bir dos ekranında uygulama devam ediyor. Daha sonra yeni bir pencere ile devam edebilmem için ne yapmam gerekiyor. Eğer yardım ederseniz çok sevinirim. Şimdiden teşekkür ederim.

İşte kodlar:

 
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>



/* Declare Windows procedure */
LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);





/* Make the class name into a global variable */
char szClassName[ ] = "CodeBlocksWindowsApp";
HWND yazi1,yazi3,yazi2,button1,button2,nereden, nereye,yazi4,yazi5, kackisi,sonbutton;
char textSaved1[20], textSaved2[20], textSaved3[3];


int WINAPI WinMain (HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR lpszArgument,
int nCmdShow)
{
HWND hwnd; /* This is the handle for our window */
MSG messages; /* Here messages to the application are saved */
WNDCLASSEX wincl; /* Data structure for the windowclass */


/* The Window structure */
wincl.hInstance = hThisInstance;
wincl.lpszClassName = szClassName;
wincl.lpfnWndProc = WindowProcedure; /* This function is called by windows */
wincl.style = CS_DBLCLKS; /* Catch double-clicks */
wincl.cbSize = sizeof (WNDCLASSEX);

/* Use default icon and mouse-pointer */
wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
wincl.lpszMenuName = NULL; /* No menu */
wincl.cbClsExtra = 0; /* No extra bytes after the window class */
wincl.cbWndExtra = 0; /* structure or the window instance */
/* Use Windows's default colour as the background of the window */
wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;

/* Register the window class, and if it fails quit the program */
if (!RegisterClassEx (&wincl))
return 0;

/* The class is registered, let's create the program*/
hwnd = CreateWindowEx (
0, /* Extended possibilites for variation */
szClassName, /* Classname */
"Bilet Satis Penceresi!", /* Title Text */
WS_MINIMIZEBOX | WS_SYSMENU, /* default window */
CW_USEDEFAULT, /* Windows decides the position */
CW_USEDEFAULT, /* where the window ends up on the screen */
500, /* The programs width */
500, /* and height in pixels */
HWND_DESKTOP, /* The window is a child-window to desktop */
NULL, /* No menu */
hThisInstance, /* Program Instance handler */
NULL /* No Window Creation data */
);

/* Make the window visible on the screen */
ShowWindow (hwnd, nCmdShow);

/* Run the message loop. It will run until GetMessage() returns 0 */
while (GetMessage (&messages, NULL, 0, 0))
{
/* Translate virtual-key messages into character messages */
TranslateMessage(&messages);
/* Send message to WindowProcedure */
DispatchMessage(&messages);
}

/* The program return-value is 0 - The value that PostQuitMessage() gave */
return messages.wParam;
}

int ucret, kisisayisi=2, sayi1=0,sayi2=0,sayi3=0,kontrol=0,kac_kisi,kontrol2;
char *nereden0, *nereye0, *nereden1;
struct seferler{
char *tarih;
char *istikamet;
char *saat;
int toplamkoltuk,boskoltuk;
int seferkodu;

};
seferler sefer1, sefer2;
FILE *sfrlr;


/* Register the window class, and if it fails quit the program */





/* This function is called by the Windows function DispatchMessage() */

LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
sfrlr=fopen("seferler.txt", "w");
sefer1.tarih="12.01.2016";
sefer1.istikamet="KOCAELI-BURSA-BALIKESIR-MANISA-IZMIR";
sefer1.saat="23:00";
sefer1.toplamkoltuk=44;
sefer1.seferkodu=120123;

sefer2.tarih="13.01.2016";
sefer2.istikamet="IZMIR-MANISA-BALIKESIR-BURSA-KOCAELI";
sefer2.saat="23:00";
sefer2.toplamkoltuk=44;
sefer2.seferkodu=130123;
// fprintf(sfrlr,"%s %s %s %s %s %d %d %s %s %s %s %s %d %d", sefer1.tarih,sefer1.gidis, sefer1.donus, sefer1.saat, sefer1.toplamkoltuk, sefer1.seferkodu,sefer2.tarih,sefer2.gidis, sefer2.donus, sefer2.saat, sefer2.toplamkoltuk, sefer2.seferkodu);
fprintf(sfrlr,"%s\t%s\t%s\t%d\t%d\n", sefer1.tarih,sefer1.istikamet,sefer1.saat, sefer1.toplamkoltuk, sefer1.seferkodu);
fprintf(sfrlr,"%s\t%s\t%s\t%d\t%d\n", sefer2.tarih,sefer2.istikamet,sefer2.saat, sefer2.toplamkoltuk, sefer2.seferkodu);

fclose(sfrlr);
switch (message) /* handle the messages */
{
case WM_CREATE:

yazi1 = CreateWindow("STATIC",
"Hangi tarih icin bilet kesilecek? Isaretleyiniz!",
WS_VISIBLE | WS_CHILD,
20,20,350,20,
hwnd, NULL, NULL, NULL);
button1 = CreateWindow("BUTTON",
"12.01.2016",
WS_VISIBLE | WS_CHILD | WS_BORDER,
20, 45, 100,20,
hwnd, (HMENU) 1 , NULL, NULL);
button2 = CreateWindow("BUTTON",
"13.01.2016",
WS_VISIBLE | WS_CHILD | WS_BORDER,
140, 45, 100,20,
hwnd, (HMENU) 2, NULL, NULL);
yazi2 = CreateWindow("STATIC",
"Nereden:",
WS_VISIBLE | WS_CHILD,
20, 85, 170,20,
hwnd, NULL, NULL, NULL);
nereden = CreateWindow("EDIT",
"",
WS_BORDER | WS_CHILD | WS_VISIBLE,
20, 110, 170,20,
hwnd, NULL, NULL, NULL);
yazi3 = CreateWindow("STATIC",
"Nereye:",
WS_VISIBLE | WS_CHILD,
200, 85, 170, 20,
hwnd, NULL, NULL, NULL);
nereye = CreateWindow("EDIT",
"",
WS_BORDER | WS_CHILD | WS_VISIBLE,
200, 110, 170, 20,
hwnd, NULL, NULL, NULL);
yazi4 = CreateWindow("STATIC",
"Not: Kocaeli-Bursa-Balikesir-Manisa-Izmir arasi(12.01.2016) veya donus(13.01.2016) icin secim yapiniz. Buyuk harf ile yaziniz.",
WS_VISIBLE | WS_CHILD,
20, 135, 350,50,
hwnd, NULL, NULL, NULL);
yazi5 = CreateWindow("STATIC",
"Yolcu Sayisi:",
WS_VISIBLE | WS_CHILD,
20, 205, 300, 20,
hwnd, NULL, NULL, NULL);
kackisi = CreateWindow("EDIT",
"",
WS_BORDER | WS_CHILD | WS_VISIBLE,
20, 230, 50, 20,
hwnd, NULL, NULL, NULL);
sonbutton = CreateWindow("BUTTON",
"TAMAM!",
WS_VISIBLE | WS_CHILD | WS_BORDER,
150, 260, 80,20,
hwnd, (HMENU) 3, NULL, NULL);



break;
case WM_COMMAND:


switch(LOWORD(wParam)){
case 1:

kontrol=1;
break;



case 2:
// if(nereden0 == "KOCAELI" && nereye0 == "IZMIR")
// ucret=kisisayisi*100;
// if(nereden0 == "KOCAELI" && nereye0 == "MANISA")
// ucret=kisisayisi*80;
// if(nereden0 == "KOCAELI" && nereye0 == "BALIKESIR")
// ucret=kisisayisi*60;
// if(nereden0 == "KOCAELI" && nereye0 == "BURSA")
// ucret=kisisayisi*40;
// if(nereden0 == "BURSA" && nereye0 == "IZMIR")
// ucret=kisisayisi*80;
// if(nereden0 == "BURSA" && nereye0 == "MANISA")
// ucret=kisisayisi*60;
// if(nereden0 == "BURSA" && nereye0 == "BALIKESIR")
// ucret=kisisayisi*40;
// if(nereden0 == "BALIKESIR" && nereye0 == "IZMIR")
// ucret=kisisayisi*60;
// if(nereden0 == "BALIKESIR" && nereye0 == "MANISA")
// ucret=kisisayisi*40;
// if(nereden0 == "MANISA" && nereye0 == "IZMIR")
// ucret=kisisayisi*20;
// if(nereden0 == "IZMIR" && nereye0 == "KOCAELI")
// ucret=kisisayisi*100;
// if(nereden0 == "IZMIR" && nereye0 == "BURSA")
// ucret=kisisayisi*80;
// if(nereden0 == "IZMIR" && nereye0 == "BALIKESIR")
// ucret=kisisayisi*60;
// if(nereden0 == "IZMIR" && nereye0 == "MANISA")
// ucret=kisisayisi*40;
// if(nereden0 == "MANISA" && nereye0 == "KOCAELI")
// ucret=kisisayisi*80;
// if(nereden0 == "MANISA" && nereye0 == "BURSA")
// ucret=kisisayisi*60;
// if(nereden0 == "MANISA" && nereye0 == "BALIKESIR")
// ucret=kisisayisi*40;
// if(nereden0 == "BALIKESIR" && nereye0 == "KOCAELI")
// ucret=kisisayisi*60;
// if(nereden0 == "BALIKESIR" && nereye0 == "BURSA")
// ucret=kisisayisi*40;
// if(nereden0 == "BURSA" && nereye0 == "KOCAELI")
// ucret=kisisayisi*20;
kontrol=2;
break;





case 3:

sayi1 = GetWindowText(nereden, &textSaved1[0], 20);
sayi2 = GetWindowText(nereye, &textSaved2[0],20);
sayi3 = GetWindowText(kackisi, &textSaved3[0], 3);
kac_kisi=atoi(textSaved3);
DestroyWindow(hwnd);
if(kontrol==1){
if(textSaved1[0] == 'K' && textSaved2[0] == 'I')
ucret=100;
else if(textSaved1[0] == 'K' && textSaved2[0] == 'M')
ucret=80;
else if(textSaved1[0] == 'K' && textSaved2[0] == 'B' && textSaved2[1] == 'A')
ucret=60;
else if(textSaved1[0] == 'K' && textSaved2[0] == 'B' && textSaved2[1] == 'U')
ucret=40;
else if(textSaved1[0] == 'B' && textSaved1[1] == 'U' && textSaved2[0] == 'I')
ucret=80;
else if(textSaved1[0] == 'B' && textSaved1[1] == 'U'&& textSaved2[0] == 'M')
ucret=60;
else if(textSaved1[0] == 'B' && textSaved1[1] == 'U' && textSaved2[0] == 'B' && textSaved2[1] == 'A')
ucret=40;
else if(textSaved1[0] == 'B' && textSaved1[1]=='A' && textSaved2[0] == 'I')
ucret=60;
else if(textSaved1[0] == 'B' && textSaved1[1]=='A' && textSaved2[0] == 'M')
ucret=40;
else if(textSaved1[0] == 'M' && textSaved2[0] == 'I')
ucret=20;
else{
printf("HATALI SECIM YAPTINIZ!");
break;
}
ucret=ucret*kac_kisi;

printf("Sefer Tarihi:%s\nOtobus Istikameti:%s\nOtobus Saati:%s\nSefer Kodu:%d\n%s'den %s'ye %d kisi gitmek istiyorsunuz.\nUcret:%d\nDevam etmek icin Enter'a basiniz.\n", sefer1.tarih,sefer1.istikamet,sefer1.saat,sefer1.seferkodu,textSaved1,textSaved2,kac_kisi,ucret);
system("pause");
}
if(kontrol==2){
if(textSaved1[0] == 'I' && textSaved2[0] == 'K')
ucret=100;
else if(textSaved1[0] == 'I' && textSaved2[0] == 'B' && textSaved2[1] == 'U')
ucret=80;
else if(textSaved1[0] == 'I' && textSaved2[0] == 'B' && textSaved2[1]=='A')
ucret=60;
else if(textSaved1[0] == 'I' && textSaved2[0] == 'M')
ucret=40;
else if(textSaved1[0] == 'M' && textSaved2[0] == 'K')
ucret=80;
else if(textSaved1[0] == 'M' && textSaved2[0] == 'B' && textSaved2[1] == 'U')
ucret=60;
else if(textSaved1[0] == 'M' && textSaved2[0] == 'B' && textSaved2[1]=='A')
ucret=40;
else if(textSaved1[0] == 'B' && textSaved1[1]=='A' && textSaved2[0] == 'K')
ucret=60;
else if(textSaved1[0] == 'B' && textSaved1[1]=='A' && textSaved2[0] == 'B' && textSaved2[1] == 'U')
ucret=40;
else if(textSaved1[0] == 'B' && textSaved1[1] == 'U' && textSaved2[0] == 'K')
ucret=20;
else{
printf("HATALI SECIM YAPTINIZ!");
break;
}
ucret=ucret*kac_kisi;
printf("Sefer Tarihi:%s\nOtobus Istikameti:%s\nOtobus Saati:%s\nSefer Kodu:%d\n%s'den %s'ye %d kisi gitmek istiyorsunuz.\nUcret:%d\nDevam etmek icin Enter'a basiniz.\n", sefer2.tarih,sefer2.istikamet,sefer2.saat,sefer2.seferkodu,textSaved1,textSaved2,kac_kisi,ucret);
system("pause");
}


break;
}
break;

case WM_DESTROY:
PostQuitMessage (0); /* send a WM_QUIT to the message queue */
break;
default: /* for messages that we don't deal with */
return DefWindowProc (hwnd, message, wParam, lParam);
}


return 0;
}


system("pause"); kısmında yeni bir pencereye geçmem gerekiyor koltuk seçimi için.


Bu mesaja 1 cevap geldi.
G
12 yıl
Yarbay

quote:

Orijinalden alıntı: ebubekir.s

Öncelikle merhaba. Ben daha öncede bir soru sormuştum. windows.h ta proje ödevim için uygulama geliştiriyorum. Şimdi bir pencere ile işim bitti ve tamam butonuna bastığımda bir dos ekranında uygulama devam ediyor. Daha sonra yeni bir pencere ile devam edebilmem için ne yapmam gerekiyor. Eğer yardım ederseniz çok sevinirim. Şimdiden teşekkür ederim.

İşte kodlar:

 
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>



/* Declare Windows procedure */
LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);





/* Make the class name into a global variable */
char szClassName[ ] = "CodeBlocksWindowsApp";
HWND yazi1,yazi3,yazi2,button1,button2,nereden, nereye,yazi4,yazi5, kackisi,sonbutton;
char textSaved1[20], textSaved2[20], textSaved3[3];


int WINAPI WinMain (HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR lpszArgument,
int nCmdShow)
{
HWND hwnd; /* This is the handle for our window */
MSG messages; /* Here messages to the application are saved */
WNDCLASSEX wincl; /* Data structure for the windowclass */


/* The Window structure */
wincl.hInstance = hThisInstance;
wincl.lpszClassName = szClassName;
wincl.lpfnWndProc = WindowProcedure; /* This function is called by windows */
wincl.style = CS_DBLCLKS; /* Catch double-clicks */
wincl.cbSize = sizeof (WNDCLASSEX);

/* Use default icon and mouse-pointer */
wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
wincl.lpszMenuName = NULL; /* No menu */
wincl.cbClsExtra = 0; /* No extra bytes after the window class */
wincl.cbWndExtra = 0; /* structure or the window instance */
/* Use Windows's default colour as the background of the window */
wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;

/* Register the window class, and if it fails quit the program */
if (!RegisterClassEx (&wincl))
return 0;

/* The class is registered, let's create the program*/
hwnd = CreateWindowEx (
0, /* Extended possibilites for variation */
szClassName, /* Classname */
"Bilet Satis Penceresi!", /* Title Text */
WS_MINIMIZEBOX | WS_SYSMENU, /* default window */
CW_USEDEFAULT, /* Windows decides the position */
CW_USEDEFAULT, /* where the window ends up on the screen */
500, /* The programs width */
500, /* and height in pixels */
HWND_DESKTOP, /* The window is a child-window to desktop */
NULL, /* No menu */
hThisInstance, /* Program Instance handler */
NULL /* No Window Creation data */
);

/* Make the window visible on the screen */
ShowWindow (hwnd, nCmdShow);

/* Run the message loop. It will run until GetMessage() returns 0 */
while (GetMessage (&messages, NULL, 0, 0))
{
/* Translate virtual-key messages into character messages */
TranslateMessage(&messages);
/* Send message to WindowProcedure */
DispatchMessage(&messages);
}

/* The program return-value is 0 - The value that PostQuitMessage() gave */
return messages.wParam;
}

int ucret, kisisayisi=2, sayi1=0,sayi2=0,sayi3=0,kontrol=0,kac_kisi,kontrol2;
char *nereden0, *nereye0, *nereden1;
struct seferler{
char *tarih;
char *istikamet;
char *saat;
int toplamkoltuk,boskoltuk;
int seferkodu;

};
seferler sefer1, sefer2;
FILE *sfrlr;


/* Register the window class, and if it fails quit the program */





/* This function is called by the Windows function DispatchMessage() */

LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
sfrlr=fopen("seferler.txt", "w");
sefer1.tarih="12.01.2016";
sefer1.istikamet="KOCAELI-BURSA-BALIKESIR-MANISA-IZMIR";
sefer1.saat="23:00";
sefer1.toplamkoltuk=44;
sefer1.seferkodu=120123;

sefer2.tarih="13.01.2016";
sefer2.istikamet="IZMIR-MANISA-BALIKESIR-BURSA-KOCAELI";
sefer2.saat="23:00";
sefer2.toplamkoltuk=44;
sefer2.seferkodu=130123;
// fprintf(sfrlr,"%s %s %s %s %s %d %d %s %s %s %s %s %d %d", sefer1.tarih,sefer1.gidis, sefer1.donus, sefer1.saat, sefer1.toplamkoltuk, sefer1.seferkodu,sefer2.tarih,sefer2.gidis, sefer2.donus, sefer2.saat, sefer2.toplamkoltuk, sefer2.seferkodu);
fprintf(sfrlr,"%s\t%s\t%s\t%d\t%d\n", sefer1.tarih,sefer1.istikamet,sefer1.saat, sefer1.toplamkoltuk, sefer1.seferkodu);
fprintf(sfrlr,"%s\t%s\t%s\t%d\t%d\n", sefer2.tarih,sefer2.istikamet,sefer2.saat, sefer2.toplamkoltuk, sefer2.seferkodu);

fclose(sfrlr);
switch (message) /* handle the messages */
{
case WM_CREATE:

yazi1 = CreateWindow("STATIC",
"Hangi tarih icin bilet kesilecek? Isaretleyiniz!",
WS_VISIBLE | WS_CHILD,
20,20,350,20,
hwnd, NULL, NULL, NULL);
button1 = CreateWindow("BUTTON",
"12.01.2016",
WS_VISIBLE | WS_CHILD | WS_BORDER,
20, 45, 100,20,
hwnd, (HMENU) 1 , NULL, NULL);
button2 = CreateWindow("BUTTON",
"13.01.2016",
WS_VISIBLE | WS_CHILD | WS_BORDER,
140, 45, 100,20,
hwnd, (HMENU) 2, NULL, NULL);
yazi2 = CreateWindow("STATIC",
"Nereden:",
WS_VISIBLE | WS_CHILD,
20, 85, 170,20,
hwnd, NULL, NULL, NULL);
nereden = CreateWindow("EDIT",
"",
WS_BORDER | WS_CHILD | WS_VISIBLE,
20, 110, 170,20,
hwnd, NULL, NULL, NULL);
yazi3 = CreateWindow("STATIC",
"Nereye:",
WS_VISIBLE | WS_CHILD,
200, 85, 170, 20,
hwnd, NULL, NULL, NULL);
nereye = CreateWindow("EDIT",
"",
WS_BORDER | WS_CHILD | WS_VISIBLE,
200, 110, 170, 20,
hwnd, NULL, NULL, NULL);
yazi4 = CreateWindow("STATIC",
"Not: Kocaeli-Bursa-Balikesir-Manisa-Izmir arasi(12.01.2016) veya donus(13.01.2016) icin secim yapiniz. Buyuk harf ile yaziniz.",
WS_VISIBLE | WS_CHILD,
20, 135, 350,50,
hwnd, NULL, NULL, NULL);
yazi5 = CreateWindow("STATIC",
"Yolcu Sayisi:",
WS_VISIBLE | WS_CHILD,
20, 205, 300, 20,
hwnd, NULL, NULL, NULL);
kackisi = CreateWindow("EDIT",
"",
WS_BORDER | WS_CHILD | WS_VISIBLE,
20, 230, 50, 20,
hwnd, NULL, NULL, NULL);
sonbutton = CreateWindow("BUTTON",
"TAMAM!",
WS_VISIBLE | WS_CHILD | WS_BORDER,
150, 260, 80,20,
hwnd, (HMENU) 3, NULL, NULL);



break;
case WM_COMMAND:


switch(LOWORD(wParam)){
case 1:

kontrol=1;
break;



case 2:
// if(nereden0 == "KOCAELI" && nereye0 == "IZMIR")
// ucret=kisisayisi*100;
// if(nereden0 == "KOCAELI" && nereye0 == "MANISA")
// ucret=kisisayisi*80;
// if(nereden0 == "KOCAELI" && nereye0 == "BALIKESIR")
// ucret=kisisayisi*60;
// if(nereden0 == "KOCAELI" && nereye0 == "BURSA")
// ucret=kisisayisi*40;
// if(nereden0 == "BURSA" && nereye0 == "IZMIR")
// ucret=kisisayisi*80;
// if(nereden0 == "BURSA" && nereye0 == "MANISA")
// ucret=kisisayisi*60;
// if(nereden0 == "BURSA" && nereye0 == "BALIKESIR")
// ucret=kisisayisi*40;
// if(nereden0 == "BALIKESIR" && nereye0 == "IZMIR")
// ucret=kisisayisi*60;
// if(nereden0 == "BALIKESIR" && nereye0 == "MANISA")
// ucret=kisisayisi*40;
// if(nereden0 == "MANISA" && nereye0 == "IZMIR")
// ucret=kisisayisi*20;
// if(nereden0 == "IZMIR" && nereye0 == "KOCAELI")
// ucret=kisisayisi*100;
// if(nereden0 == "IZMIR" && nereye0 == "BURSA")
// ucret=kisisayisi*80;
// if(nereden0 == "IZMIR" && nereye0 == "BALIKESIR")
// ucret=kisisayisi*60;
// if(nereden0 == "IZMIR" && nereye0 == "MANISA")
// ucret=kisisayisi*40;
// if(nereden0 == "MANISA" && nereye0 == "KOCAELI")
// ucret=kisisayisi*80;
// if(nereden0 == "MANISA" && nereye0 == "BURSA")
// ucret=kisisayisi*60;
// if(nereden0 == "MANISA" && nereye0 == "BALIKESIR")
// ucret=kisisayisi*40;
// if(nereden0 == "BALIKESIR" && nereye0 == "KOCAELI")
// ucret=kisisayisi*60;
// if(nereden0 == "BALIKESIR" && nereye0 == "BURSA")
// ucret=kisisayisi*40;
// if(nereden0 == "BURSA" && nereye0 == "KOCAELI")
// ucret=kisisayisi*20;
kontrol=2;
break;





case 3:

sayi1 = GetWindowText(nereden, &textSaved1[0], 20);
sayi2 = GetWindowText(nereye, &textSaved2[0],20);
sayi3 = GetWindowText(kackisi, &textSaved3[0], 3);
kac_kisi=atoi(textSaved3);
DestroyWindow(hwnd);
if(kontrol==1){
if(textSaved1[0] == 'K' && textSaved2[0] == 'I')
ucret=100;
else if(textSaved1[0] == 'K' && textSaved2[0] == 'M')
ucret=80;
else if(textSaved1[0] == 'K' && textSaved2[0] == 'B' && textSaved2[1] == 'A')
ucret=60;
else if(textSaved1[0] == 'K' && textSaved2[0] == 'B' && textSaved2[1] == 'U')
ucret=40;
else if(textSaved1[0] == 'B' && textSaved1[1] == 'U' && textSaved2[0] == 'I')
ucret=80;
else if(textSaved1[0] == 'B' && textSaved1[1] == 'U'&& textSaved2[0] == 'M')
ucret=60;
else if(textSaved1[0] == 'B' && textSaved1[1] == 'U' && textSaved2[0] == 'B' && textSaved2[1] == 'A')
ucret=40;
else if(textSaved1[0] == 'B' && textSaved1[1]=='A' && textSaved2[0] == 'I')
ucret=60;
else if(textSaved1[0] == 'B' && textSaved1[1]=='A' && textSaved2[0] == 'M')
ucret=40;
else if(textSaved1[0] == 'M' && textSaved2[0] == 'I')
ucret=20;
else{
printf("HATALI SECIM YAPTINIZ!");
break;
}
ucret=ucret*kac_kisi;

printf("Sefer Tarihi:%s\nOtobus Istikameti:%s\nOtobus Saati:%s\nSefer Kodu:%d\n%s'den %s'ye %d kisi gitmek istiyorsunuz.\nUcret:%d\nDevam etmek icin Enter'a basiniz.\n", sefer1.tarih,sefer1.istikamet,sefer1.saat,sefer1.seferkodu,textSaved1,textSaved2,kac_kisi,ucret);
system("pause");
}
if(kontrol==2){
if(textSaved1[0] == 'I' && textSaved2[0] == 'K')
ucret=100;
else if(textSaved1[0] == 'I' && textSaved2[0] == 'B' && textSaved2[1] == 'U')
ucret=80;
else if(textSaved1[0] == 'I' && textSaved2[0] == 'B' && textSaved2[1]=='A')
ucret=60;
else if(textSaved1[0] == 'I' && textSaved2[0] == 'M')
ucret=40;
else if(textSaved1[0] == 'M' && textSaved2[0] == 'K')
ucret=80;
else if(textSaved1[0] == 'M' && textSaved2[0] == 'B' && textSaved2[1] == 'U')
ucret=60;
else if(textSaved1[0] == 'M' && textSaved2[0] == 'B' && textSaved2[1]=='A')
ucret=40;
else if(textSaved1[0] == 'B' && textSaved1[1]=='A' && textSaved2[0] == 'K')
ucret=60;
else if(textSaved1[0] == 'B' && textSaved1[1]=='A' && textSaved2[0] == 'B' && textSaved2[1] == 'U')
ucret=40;
else if(textSaved1[0] == 'B' && textSaved1[1] == 'U' && textSaved2[0] == 'K')
ucret=20;
else{
printf("HATALI SECIM YAPTINIZ!");
break;
}
ucret=ucret*kac_kisi;
printf("Sefer Tarihi:%s\nOtobus Istikameti:%s\nOtobus Saati:%s\nSefer Kodu:%d\n%s'den %s'ye %d kisi gitmek istiyorsunuz.\nUcret:%d\nDevam etmek icin Enter'a basiniz.\n", sefer2.tarih,sefer2.istikamet,sefer2.saat,sefer2.seferkodu,textSaved1,textSaved2,kac_kisi,ucret);
system("pause");
}


break;
}
break;

case WM_DESTROY:
PostQuitMessage (0); /* send a WM_QUIT to the message queue */
break;
default: /* for messages that we don't deal with */
return DefWindowProc (hwnd, message, wParam, lParam);
}


return 0;
}


system("pause"); kısmında yeni bir pencereye geçmem gerekiyor koltuk seçimi için.

Neden pencere ile konsol karışımı birşey yaptın ki? Seçimleri diyalog penceresinde yapman gerekiyor. Modal dialog diye araştır. Ayrıca mecbur değilsen win32 api kullanma derim.



E
12 yıl
Çavuş

Ya aslında gtk+ gibi şeylerde vardı ama internette onunla ilgili pek kaynak yoktu ve bende hiçbir şey bilmiyordum. O yüzden bunu tercih ettim. Başka bu projeye uygun birşey var mı bilmiyorum.
Aslında konsol hiç yapmasamda olur ama 1.pencerede işim bittiğinde yeni bir pencereye nasıl geçeceğimi bilmiyorum. yada o pencereyi temizleyip yeniden başka birşey için nasıl kullanacağı mı. Modal dialog ile yeni bir pencere gibi birşey mi açıyoruz?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @elektro_gadget
-
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: ebubekir.s

Ya aslında gtk+ gibi şeylerde vardı ama internette onunla ilgili pek kaynak yoktu ve bende hiçbir şey bilmiyordum. O yüzden bunu tercih ettim. Başka bu projeye uygun birşey var mı bilmiyorum.
Aslında konsol hiç yapmasamda olur ama 1.pencerede işim bittiğinde yeni bir pencereye nasıl geçeceğimi bilmiyorum. yada o pencereyi temizleyip yeniden başka birşey için nasıl kullanacağı mı. Modal dialog ile yeni bir pencere gibi birşey mi açıyoruz?



Qt kullanabilirsin. IDE'si sayesinde sürükle-bırak tasarımlarda geliştirebilirsin. Öğrenmesi Win32 API'den daha hızlı ve kolay.



E
12 yıl
Çavuş

Qt c++ olduğu için ondan yapamam. Projeyi C dilinde yapmam gerekiyor. Çok saçma biliyorum ama hocalarımız böyle verdi projeyi maalesef.




Bu mesajda bahsedilenler: @-Source-
K
12 yıl
Yarbay

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

Windows Form'daki textBox, Button gibi şeyleri yalnızca properties'den mi ayarlıyoruz, daha farklı tasarımlar için bir seçeneğimiz yok mu?

neyden bahsettiğini anlayamadım , Qt'de MainWindow.CPP ve MainWindow.H olması lazım

Yani farklı tasarımlar yapabilir miyiz? Sadece properties'deki ayarlara mı bağlıyız?

Yoo kesinlikle hayır , istediğin gibi değiştirerek tasarımını yapabilirsin gerisi sana kalmış birşey

Güzelmiş. O ayarlamaları nasıl yapıyoruz peki? Yardımların için çoook teşekkürler.

Qt yada wxWidgets' ten bahsediyorsun sanırım , Code::Blocks'u kurarsan wxSmith eklentisi beraberinde gelecektir zaten Qt de ise bahsettiğim gibi ; QtCreator'de XML tabanlı sürükle bırak button , label,textbutton,gibi nesneleri seçip sürükleyip bırakıyorsun kodlar hazır olarak ekleniyor zaten xml dosyasıda derleme anında mainwindowui.h'ye dönüştürülüyor yani xml kodları c++ kodlarına çevriliyor.Kısaca senin tek yapman gereken "sürükleyip-bırakmak" gerisini ide hallediyor.Önce bi CodeBlocks'u minGW'li halini indir ve c++'yı test et daha sonra gui tasarımına geçersin.

Bunu indireceğim değil mi?: codeblocks-12.11mingw-setup.exe

Aynen öyle dostum cplusplus.com'dan temel c++'ya başla class'lar friend class'lar gibi farklı terimler var c++'da derslere baktıktan sonra wxWidgets'a geçersin


Avatar iyi olmuş

C++'ya geçmedim, hala C#'tayım. Eyvallah avatar konusunda

CodeBlocks'u indirdiğine göre bende bende hemen geçiyorsun sandım

Code::Blocks'ta C# yok mu?

Maalesef , C# Microsoft'un programlama dili olduğu için belli prensipleri var , neden open source bir os olan android c# yerine java'da yazıldı sanıyorsun ?

CodeBlocks C++ ve D , C için kullanılır diye biliyorum ben.
CodeBlocks'a geçince farkı anlarsın zaten "gerçek" bir ide ve dille.
Mesela C# çok güçlü bir dil olsa Visual Studio , Windows gidilip ASM,C++,C yerine C# ile yazılırdı ama maalesef öyle değil.

İşte ben de C#'ın bu yönünü sevmiyorum. Neyse, artık VS2013 ile idare edeceğiz.

İyi o zaman kolay gelsin sana , bende C++'ya geçtiğin için Code::Blocks'u kurdun sandım.

Yanlış sanmışsın. Yakında işine yarayabilecek bir programı bitireceğim kanka. Böyle dedim ki meraklanasın.

IDE gibi heralde merakla bekliyoruz


Bu mesaja 1 cevap geldi.
I
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

quote:

Orijinalden alıntı: Kemâncı

quote:

Orijinalden alıntı: IdeaBulb

Windows Form'daki textBox, Button gibi şeyleri yalnızca properties'den mi ayarlıyoruz, daha farklı tasarımlar için bir seçeneğimiz yok mu?

neyden bahsettiğini anlayamadım , Qt'de MainWindow.CPP ve MainWindow.H olması lazım

Yani farklı tasarımlar yapabilir miyiz? Sadece properties'deki ayarlara mı bağlıyız?

Yoo kesinlikle hayır , istediğin gibi değiştirerek tasarımını yapabilirsin gerisi sana kalmış birşey

Güzelmiş. O ayarlamaları nasıl yapıyoruz peki? Yardımların için çoook teşekkürler.

Qt yada wxWidgets' ten bahsediyorsun sanırım , Code::Blocks'u kurarsan wxSmith eklentisi beraberinde gelecektir zaten Qt de ise bahsettiğim gibi ; QtCreator'de XML tabanlı sürükle bırak button , label,textbutton,gibi nesneleri seçip sürükleyip bırakıyorsun kodlar hazır olarak ekleniyor zaten xml dosyasıda derleme anında mainwindowui.h'ye dönüştürülüyor yani xml kodları c++ kodlarına çevriliyor.Kısaca senin tek yapman gereken "sürükleyip-bırakmak" gerisini ide hallediyor.Önce bi CodeBlocks'u minGW'li halini indir ve c++'yı test et daha sonra gui tasarımına geçersin.

Bunu indireceğim değil mi?: codeblocks-12.11mingw-setup.exe

Aynen öyle dostum cplusplus.com'dan temel c++'ya başla class'lar friend class'lar gibi farklı terimler var c++'da derslere baktıktan sonra wxWidgets'a geçersin


Avatar iyi olmuş

C++'ya geçmedim, hala C#'tayım. Eyvallah avatar konusunda

CodeBlocks'u indirdiğine göre bende bende hemen geçiyorsun sandım

Code::Blocks'ta C# yok mu?

Maalesef , C# Microsoft'un programlama dili olduğu için belli prensipleri var , neden open source bir os olan android c# yerine java'da yazıldı sanıyorsun ?

CodeBlocks C++ ve D , C için kullanılır diye biliyorum ben.
CodeBlocks'a geçince farkı anlarsın zaten "gerçek" bir ide ve dille.
Mesela C# çok güçlü bir dil olsa Visual Studio , Windows gidilip ASM,C++,C yerine C# ile yazılırdı ama maalesef öyle değil.

İşte ben de C#'ın bu yönünü sevmiyorum. Neyse, artık VS2013 ile idare edeceğiz.

İyi o zaman kolay gelsin sana , bende C++'ya geçtiğin için Code::Blocks'u kurdun sandım.

Yanlış sanmışsın. Yakında işine yarayabilecek bir programı bitireceğim kanka. Böyle dedim ki meraklanasın.

IDE gibi heralde merakla bekliyoruz

Alıntıları Göster
Mesajınız flood koruması tarafından engellenmiştir. Sebebi; 15'ten fazla alıntı yapılamaz. Bunun bir hata olduğunu düşünüyorsanız forum destekten geri bildirimde bulununuz



M
12 yıl
Teğmen

Listview içinde kayıtlı olan tarihi ve zamanı kullanarak nasıl alarm yapabilirim ?
 if (listView1.SelectedItems[0].SubItems[0].Text == DateTime.Now.ToShortTimeString() && listView1.SelectedItems[0].SubItems[0].Text == DateTime.Now.ToShortDateString()) 

İnternette şöylebir kod buldum ama olmuyor herşeyi yaptım sadece burası kaldı..


Bu mesaja 1 cevap geldi.
W
12 yıl
Yüzbaşı

Arkadaşlar veritabanında bi Id var birde Resim dosyasının konumu var.
Textboxdan girdiğim sayı ıd ile eşitse open file dialogdan resmi açıp pictureboxdan gösterecek.
Çok basit bir işlem yardımcı olandan gerçekten Allah razı olsun.



B
12 yıl
Er

merhaba arkadaşlar,
#include<iostream>
#include<stdlib.h>
#include<string>
using namespace std;
int main(){
char *colors[] = {"red","blue","yellow","green","pink","orange","pu rple"};
for(int i=0;i<7;i++)
{
int randomColor = rand() % 7;
cout<<colors[randomColor]<<":";
cout<<&colors[randomColor]<<endl;
}
cout<<endl;
return 0;
}
sorum şu ben gelen örneğin: red değişkeninin adreslerinin farklı olmasını istiyorum nasıl yapabilirim. Şimdiden teşekkürler.
aşagıda ekran çıktısı daha iyi anlatır:
http://tinypic.com/view.php?pic=34yn...5#.UlA0NlDxqXU



A
12 yıl
Er

Merhaba arkadaşlar,

Bir tane program yazmaya çalıştım fakat son nokta olarak programa her hangi birinin ne yazdığının bana gelmesi kaldı. Yani 4 textbox'a girilen yazıların button'a tıklandığı zaman benim seçtiğim bir yere gizliden ekran görüntüsü - notepad - sadece yazı vb. şeklinde gelmesini istiyorum acaba bu mumkun mudur ?



W
12 yıl
Teğmen

Yeni acilan sitemizde C dilleriyle alakali makale yayinlamak istermiainiz



< Bu ileti mobil sürüm kullanılarak atıldı >

L
12 yıl
Çavuş

selam arkadaşlar ;

böyle bir hata alıyorum.yardımcı olur musunuz.kolay gelsin...



Error 1 Could not write to output file 'c:\Users\BUGRABiLiSiM\Documents\Visual Studio 2012\Projects\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.exe' -- 'Dosya başka bir işlem tarafından kullanıldığından bu işlem dosyaya erişemiyor. ' C:\Users\BUGRABiLiSiM\Documents\Visual Studio 2012\Projects\WindowsFormsApplication1\WindowsFormsApplication1\CSC WindowsFormsApplication1


Bu mesaja 1 cevap geldi.
Ö
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: lazoli775

selam arkadaşlar ;

böyle bir hata alıyorum.yardımcı olur musunuz.kolay gelsin...



Error 1 Could not write to output file 'c:\Users\BUGRABiLiSiM\Documents\Visual Studio 2012\Projects\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.exe' -- 'Dosya başka bir işlem tarafından kullanıldığından bu işlem dosyaya erişemiyor. ' C:\Users\BUGRABiLiSiM\Documents\Visual Studio 2012\Projects\WindowsFormsApplication1\WindowsFormsApplication1\CSC WindowsFormsApplication1


Merhaba,

Hata WindowsFormsApplication1.exe 'nin zaten çalışıyor olmasından kaynaklanıyor. Görev Yöneticisini açın ve İşlemler sekmesinde WindowsFormsApplication1.exe dosyasını bulup sonlandırdıktan sonra çalıştırırsanız hata çözülecektir.

Kolay gelsin.


Bu mesaja 1 cevap geldi.