Şimdi Ara

C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (99. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
4.172
Cevap
118
Favori
170.020
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 979899100101
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • quote:

    Orijinalden alıntı: IdeaBulb

    quote:

    Orijinalden alıntı: Kemâncı

    quote:

    Orijinalden alıntı: greencraft

    C++.net windorm... Hala daha winformda takılı mı kalır insan 1 saat açıkladım winformu bırak diye zaten winform birşey öğretmez. Console başla sonra winforma değil wpf ya da qt geçersin diye... Hem c++.net kullanmak native hali varken anlamsız. Ayrıca c++ın yapısı c#a göre çok daha karışıktır Ve daha düşük seviyeli bir dildir c++ıda c#da olduğu gibi kullancağından eminim.

    Valla greencraft hocam durumu çok iyi özetlemiş , Hem zora katlanıp C++ öğreneceksin hemde bunda .net kütüphanesini kullanacaksın.(Eski mesajda olduğu gibi ,en basit konsola yazı yazdırmak için bile cout yerine Console::WriteLine metodu kullanılıyor net'te.)

    @IdeaBulb
    C++ ' da konsolda başla , sonra Qt ile devam edersin.

    edit : Yine de bence doğru yoldasın IdeaBulb daha zor birşeyler başarabilmeyi hedefliyorsun

    Teşekkürler. Qt neydi bir de onu öğrenebilsem...

    Çok güzel bir C++ kütüphanesi.C ile yazılmıştı yanlış hatırlamıyorsam.Kendi Qt Creator'u var onla Visual Studio'da olduğu gibi kendi gui'ni oluşturabilirsin.




  • quote:

    Orijinalden alıntı: Kemâncı

    quote:

    Orijinalden alıntı: IdeaBulb

    quote:

    Orijinalden alıntı: Kemâncı

    quote:

    Orijinalden alıntı: greencraft

    C++.net windorm... Hala daha winformda takılı mı kalır insan 1 saat açıkladım winformu bırak diye zaten winform birşey öğretmez. Console başla sonra winforma değil wpf ya da qt geçersin diye... Hem c++.net kullanmak native hali varken anlamsız. Ayrıca c++ın yapısı c#a göre çok daha karışıktır Ve daha düşük seviyeli bir dildir c++ıda c#da olduğu gibi kullancağından eminim.

    Valla greencraft hocam durumu çok iyi özetlemiş , Hem zora katlanıp C++ öğreneceksin hemde bunda .net kütüphanesini kullanacaksın.(Eski mesajda olduğu gibi ,en basit konsola yazı yazdırmak için bile cout yerine Console::WriteLine metodu kullanılıyor net'te.)

    @IdeaBulb
    C++ ' da konsolda başla , sonra Qt ile devam edersin.

    edit : Yine de bence doğru yoldasın IdeaBulb daha zor birşeyler başarabilmeyi hedefliyorsun

    Teşekkürler. Qt neydi bir de onu öğrenebilsem...

    Çok güzel bir C++ kütüphanesi.C ile yazılmıştı yanlış hatırlamıyorsam.Kendi Qt Creator'u var onla Visual Studio'da olduğu gibi kendi gui'ni oluşturabilirsin.



    Kütüphane ne işe yarıyor ve rica etsem .NET'i anlayacağım şekilde anlatır mısın? Bilgi sahibi olmam lazım programlama konusunda.




  • 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ı: greencraft

    C++.net windorm... Hala daha winformda takılı mı kalır insan 1 saat açıkladım winformu bırak diye zaten winform birşey öğretmez. Console başla sonra winforma değil wpf ya da qt geçersin diye... Hem c++.net kullanmak native hali varken anlamsız. Ayrıca c++ın yapısı c#a göre çok daha karışıktır Ve daha düşük seviyeli bir dildir c++ıda c#da olduğu gibi kullancağından eminim.

    Valla greencraft hocam durumu çok iyi özetlemiş , Hem zora katlanıp C++ öğreneceksin hemde bunda .net kütüphanesini kullanacaksın.(Eski mesajda olduğu gibi ,en basit konsola yazı yazdırmak için bile cout yerine Console::WriteLine metodu kullanılıyor net'te.)

    @IdeaBulb
    C++ ' da konsolda başla , sonra Qt ile devam edersin.

    edit : Yine de bence doğru yoldasın IdeaBulb daha zor birşeyler başarabilmeyi hedefliyorsun

    Teşekkürler. Qt neydi bir de onu öğrenebilsem...

    Çok güzel bir C++ kütüphanesi.C ile yazılmıştı yanlış hatırlamıyorsam.Kendi Qt Creator'u var onla Visual Studio'da olduğu gibi kendi gui'ni oluşturabilirsin.



    Kütüphane ne işe yarıyor ve rica etsem .NET'i anlayacağım şekilde anlatır mısın? Bilgi sahibi olmam lazım programlama konusunda.

    Tabii ki anlatırım dostum ama internette bu konuda çok faydalı bilgi var türkçe bile araştırsan karşına yüzlerce makale çıkar ama ben sana kısaca özetleyeyim.

    Şimdi derleme işlemi yazdığın sayfalarca kodları makina koduna çeviriyor.
    .NET bir kütüphane , .NET bir programlama diller topluluğu (VB,C#,ASP vb...) , ve .NET framework'u vardır.

    Şimdi sen visual studio'da run dediğin zaman kodların MSIL kodlarına çevriliyor.(Bi nevi Microsoft Assembly'si)
    MSIL kodları senin programın tıklanma ve çalışma anı , JIT (Just-in-Time compilation) ile derlenip gerçek "makine" diline çevriliyor , bu platformdan platforma değişebiliyor x86,x64 ' e derleyebiliyor.

    Bu sırada devrede zaten framework var ve framework senin kodlarının düzgün ve stabil çalışmasını denetliyor , bakalım memory fazla kullanıyormu , yanlış referans varmı , çağırılan dosyalar (örnek:c:\textfile.txt) varmı varsa hata mesajı gösterip ve diğer işlemlerini arka planda sürdürüyor.(Yani C# la yazılan program java'da olduğu gibi framework'a bağlı kalıyor , framework olmasa senin programın çalışamaz onun beyni gibi düşün.)




  • quote:

    Orijinalden alıntı: IdeaBulb

    quote:

    Orijinalden alıntı: greencraft

    C++.net windorm... Hala daha winformda takılı mı kalır insan 1 saat açıkladım winformu bırak diye zaten winform birşey öğretmez. Console başla sonra winforma değil wpf ya da qt geçersin diye... Hem c++.net kullanmak native hali varken anlamsız. Ayrıca c++ın yapısı c#a göre çok daha karışıktır Ve daha düşük seviyeli bir dildir c++ıda c#da olduğu gibi kullancağından eminim.

    WPF ve QT nedir söyler misin? Ayrıca iyi güzel diyorsun da C#'la çok üst seviye programlama yapamıyormuşsun ki, mesela bir işletim sistemi. Tabii şimdilik işletim sistemi yazacak halim yok ama daha kapsamlı bir dil olsa benim için daha iyi olur. Neyse, şimdilik idare edeceğiz sanırım. Teşekkürler, seni de yordum.

    Dillere bu kadar takılman anlamsız. Ki c#ın çok "Uyduruk,işe yaramaz" bir dil olduğunu seni karşılayabilecek bir dil olmadığını söylüyorsun ama daha yolun başındasın?.. Sana tavsiyem çok sade popüler ve yeni bir dil olan c# ile başlaman. Ama sen bilirsin dil dildir pek birşey fark etmez. Ama bu tavrından kurtulsan iyi olur.


    Birde konsol konusuna geleyim konsol ayrı bir programlama dili vs değildir sadece System.Windows.Forms Alan adı altındaki gereksiz insanların gözünü boyuyan kontrollerden uzak insanların gerçekten programlama öğrenip yazdığı kütüphaneleri aracılığıyla test ettiği(bu noktada breakpoint,nunit gibi şeylerde kullanılabilir) Her programın atası olan bir ekrandır. Daha kütüphaneler hakkında bilgin bile olmadan konsola kullanışsız demen anlamsız.



    < Bu mesaj bu kişi tarafından değiştirildi Guest-42B93504E -- 29 Eylül 2013; 20:47:24 >




  • 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ı: greencraft

    C++.net windorm... Hala daha winformda takılı mı kalır insan 1 saat açıkladım winformu bırak diye zaten winform birşey öğretmez. Console başla sonra winforma değil wpf ya da qt geçersin diye... Hem c++.net kullanmak native hali varken anlamsız. Ayrıca c++ın yapısı c#a göre çok daha karışıktır Ve daha düşük seviyeli bir dildir c++ıda c#da olduğu gibi kullancağından eminim.

    Valla greencraft hocam durumu çok iyi özetlemiş , Hem zora katlanıp C++ öğreneceksin hemde bunda .net kütüphanesini kullanacaksın.(Eski mesajda olduğu gibi ,en basit konsola yazı yazdırmak için bile cout yerine Console::WriteLine metodu kullanılıyor net'te.)

    @IdeaBulb
    C++ ' da konsolda başla , sonra Qt ile devam edersin.

    edit : Yine de bence doğru yoldasın IdeaBulb daha zor birşeyler başarabilmeyi hedefliyorsun

    Teşekkürler. Qt neydi bir de onu öğrenebilsem...

    Çok güzel bir C++ kütüphanesi.C ile yazılmıştı yanlış hatırlamıyorsam.Kendi Qt Creator'u var onla Visual Studio'da olduğu gibi kendi gui'ni oluşturabilirsin.



    Kütüphane ne işe yarıyor ve rica etsem .NET'i anlayacağım şekilde anlatır mısın? Bilgi sahibi olmam lazım programlama konusunda.

    Tabii ki anlatırım dostum ama internette bu konuda çok faydalı bilgi var türkçe bile araştırsan karşına yüzlerce makale çıkar ama ben sana kısaca özetleyeyim.

    Şimdi derleme işlemi yazdığın sayfalarca kodları makina koduna çeviriyor.
    .NET bir kütüphane , .NET bir programlama diller topluluğu (VB,C#,ASP vb...) , ve .NET framework'u vardır.

    Şimdi sen visual studio'da run dediğin zaman kodların MSIL kodlarına çevriliyor.(Bi nevi Microsoft Assembly'si)
    MSIL kodları senin programın tıklanma ve çalışma anı , JIT (Just-in-Time compilation) ile derlenip gerçek "makine" diline çevriliyor , bu platformdan platforma değişebiliyor x86,x64 ' e derleyebiliyor.

    Bu sırada devrede zaten framework var ve framework senin kodlarının düzgün ve stabil çalışmasını denetliyor , bakalım memory fazla kullanıyormu , yanlış referans varmı , çağırılan dosyalar (örnek:c:\textfile.txt) varmı varsa hata mesajı gösterip ve diğer işlemlerini arka planda sürdürüyor.(Yani C# la yazılan program java'da olduğu gibi framework'a bağlı kalıyor , framework olmasa senin programın çalışamaz onun beyni gibi düşün.)



    Çok teşekkürler, şimdi anladım.




  • 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ı: greencraft




    @IdeaBulb










    Tabii ki anlatırım dostum ama internette bu konuda çok faydalı bilgi var türkçe bile araştırsan karşına yüzlerce makale çıkar ama ben sana kısaca özetleyeyim.

    Şimdi derleme işlemi yazdığın sayfalarca kodları makina koduna çeviriyor.
    .NET bir kütüphane , .NET bir programlama diller topluluğu (VB,C#,ASP vb...) , ve .NET framework'u vardır.

    Şimdi sen visual studio'da run dediğin zaman kodların MSIL kodlarına çevriliyor.(Bi nevi Microsoft Assembly'si)
    MSIL kodları senin programın tıklanma ve çalışma anı , JIT (Just-in-Time compilation) ile derlenip gerçek "makine" diline çevriliyor , bu platformdan platforma değişebiliyor x86,x64 ' e derleyebiliyor.

    Bu sırada devrede zaten framework var ve framework senin kodlarının düzgün ve stabil çalışmasını denetliyor , bakalım memory fazla kullanıyormu , yanlış referans varmı , çağırılan dosyalar (örnek:c:\textfile.txt) varmı varsa hata mesajı gösterip ve diğer işlemlerini arka planda sürdürüyor.(Yani C# la yazılan program java'da olduğu gibi framework'a bağlı kalıyor , framework olmasa senin programın çalışamaz onun beyni gibi düşün.)



    Çok teşekkürler, şimdi anladım.

    Birde asp Bir programlama dili değil söylemeden geçemeyeceğim. :D




  • quote:

    Orijinalden alıntı: greencraft

    quote:

    Orijinalden alıntı: IdeaBulb

    quote:

    Orijinalden alıntı: greencraft

    C++.net windorm... Hala daha winformda takılı mı kalır insan 1 saat açıkladım winformu bırak diye zaten winform birşey öğretmez. Console başla sonra winforma değil wpf ya da qt geçersin diye... Hem c++.net kullanmak native hali varken anlamsız. Ayrıca c++ın yapısı c#a göre çok daha karışıktır Ve daha düşük seviyeli bir dildir c++ıda c#da olduğu gibi kullancağından eminim.

    WPF ve QT nedir söyler misin? Ayrıca iyi güzel diyorsun da C#'la çok üst seviye programlama yapamıyormuşsun ki, mesela bir işletim sistemi. Tabii şimdilik işletim sistemi yazacak halim yok ama daha kapsamlı bir dil olsa benim için daha iyi olur. Neyse, şimdilik idare edeceğiz sanırım. Teşekkürler, seni de yordum.

    Dillere bu kadar takılman anlamsız. Ki c#ın çok "Uyduruk,işe yaramaz" bir dil olduğunu seni karşılayabilecek bir dil olmadığını söylüyorsun ama daha yolun başındasın?.. Sana tavsiyem çok sade popüler ve yeni bir dil olan c# ile başlaman. Ama sen bilirsin dil dildir pek birşey fark etmez. Ama bu tavrından kurtulsan iyi olur.


    Birde konsol konusuna geleyim konsol ayrı bir programlama dili vs değildir sadece System.Windows.Forms Alan adı altındaki gereksiz insanların gözünü boyuyan kontrollerden uzak insanların gerçekten programlama öğrenip yazdığı kütüphaneleri aracılığıyla test ettiği(bu noktada breakpoint,nunit gibi şeylerde kullanılabilir) Her programın atası olan bir ekrandır. Daha kütüphaneler hakkında bilgin bile olmadan konsola kullanışsız demen anlamsız.

    Bir tane dil öğrenelim ama sağlam olsun diye C#'ı beğenmiyorum. Tabii ki de yolun başındayım ama öğrendiğimizde de birşeyler yapmadan durmayalım. Kullanım alanları daha çok olsa güzel olur. Birçok üst seviye program C ve C++ ile yazılıyor, ondan dolayı C++ istiyordum.




  • quote:

    Orijinalden alıntı: IdeaBulb

    quote:

    Orijinalden alıntı: greencraft

    quote:

    Orijinalden alıntı: IdeaBulb

    quote:

    Orijinalden alıntı: greencraft

    C++.net windorm... Hala daha winformda takılı mı kalır insan 1 saat açıkladım winformu bırak diye zaten winform birşey öğretmez. Console başla sonra winforma değil wpf ya da qt geçersin diye... Hem c++.net kullanmak native hali varken anlamsız. Ayrıca c++ın yapısı c#a göre çok daha karışıktır Ve daha düşük seviyeli bir dildir c++ıda c#da olduğu gibi kullancağından eminim.

    WPF ve QT nedir söyler misin? Ayrıca iyi güzel diyorsun da C#'la çok üst seviye programlama yapamıyormuşsun ki, mesela bir işletim sistemi. Tabii şimdilik işletim sistemi yazacak halim yok ama daha kapsamlı bir dil olsa benim için daha iyi olur. Neyse, şimdilik idare edeceğiz sanırım. Teşekkürler, seni de yordum.

    Dillere bu kadar takılman anlamsız. Ki c#ın çok "Uyduruk,işe yaramaz" bir dil olduğunu seni karşılayabilecek bir dil olmadığını söylüyorsun ama daha yolun başındasın?.. Sana tavsiyem çok sade popüler ve yeni bir dil olan c# ile başlaman. Ama sen bilirsin dil dildir pek birşey fark etmez. Ama bu tavrından kurtulsan iyi olur.


    Birde konsol konusuna geleyim konsol ayrı bir programlama dili vs değildir sadece System.Windows.Forms Alan adı altındaki gereksiz insanların gözünü boyuyan kontrollerden uzak insanların gerçekten programlama öğrenip yazdığı kütüphaneleri aracılığıyla test ettiği(bu noktada breakpoint,nunit gibi şeylerde kullanılabilir) Her programın atası olan bir ekrandır. Daha kütüphaneler hakkında bilgin bile olmadan konsola kullanışsız demen anlamsız.

    Bir tane dil öğrenelim ama sağlam olsun diye C#'ı beğenmiyorum. Tabii ki de yolun başındayım ama öğrendiğimizde de birşeyler yapmadan durmayalım. Kullanım alanları daha çok olsa güzel olur. Birçok üst seviye program C ve C++ ile yazılıyor, ondan dolayı C++ istiyordum.

    Dil sağlam mı olsun??? kaç mesajdır anlatmaya çalıştığım şeyi tekrar tekrar söyleyerek dalga mı geçiyorsun anlamadım. C# Zaten microsoftun göz bebeği Gerek syntaxı gerek kolay anlaşılabilmesi gerekse güncelliği ile... Zaten yazıcağın en büyük en kapsamlı programda bile c# sana şuan için yeterli gelecektir. Yok c++ ile işletim sistemi yazıyolar c# çöp gibi şeylere çok takılma c++ düşük seviyeli bir dil olduğu için avantajları vardır ama dezacantajları da var. Ayrıca c++ öğrendin diye üst seviye program mı yazabileceğini düşünüyorsun? Üst seviye diye tabir ettiğin yazılımları üretebilmen için yüksek derecede "Programlama bilgisi"ne sahip olman gerekir dil bilgisine değil.




  • quote:

    Orijinalden alıntı: greencraft

    quote:

    Orijinalden alıntı: IdeaBulb

    quote:

    Orijinalden alıntı: greencraft

    quote:

    Orijinalden alıntı: IdeaBulb

    quote:

    Orijinalden alıntı: greencraft

    C++.net windorm... Hala daha winformda takılı mı kalır insan 1 saat açıkladım winformu bırak diye zaten winform birşey öğretmez. Console başla sonra winforma değil wpf ya da qt geçersin diye... Hem c++.net kullanmak native hali varken anlamsız. Ayrıca c++ın yapısı c#a göre çok daha karışıktır Ve daha düşük seviyeli bir dildir c++ıda c#da olduğu gibi kullancağından eminim.

    WPF ve QT nedir söyler misin? Ayrıca iyi güzel diyorsun da C#'la çok üst seviye programlama yapamıyormuşsun ki, mesela bir işletim sistemi. Tabii şimdilik işletim sistemi yazacak halim yok ama daha kapsamlı bir dil olsa benim için daha iyi olur. Neyse, şimdilik idare edeceğiz sanırım. Teşekkürler, seni de yordum.

    Dillere bu kadar takılman anlamsız. Ki c#ın çok "Uyduruk,işe yaramaz" bir dil olduğunu seni karşılayabilecek bir dil olmadığını söylüyorsun ama daha yolun başındasın?.. Sana tavsiyem çok sade popüler ve yeni bir dil olan c# ile başlaman. Ama sen bilirsin dil dildir pek birşey fark etmez. Ama bu tavrından kurtulsan iyi olur.


    Birde konsol konusuna geleyim konsol ayrı bir programlama dili vs değildir sadece System.Windows.Forms Alan adı altındaki gereksiz insanların gözünü boyuyan kontrollerden uzak insanların gerçekten programlama öğrenip yazdığı kütüphaneleri aracılığıyla test ettiği(bu noktada breakpoint,nunit gibi şeylerde kullanılabilir) Her programın atası olan bir ekrandır. Daha kütüphaneler hakkında bilgin bile olmadan konsola kullanışsız demen anlamsız.

    Bir tane dil öğrenelim ama sağlam olsun diye C#'ı beğenmiyorum. Tabii ki de yolun başındayım ama öğrendiğimizde de birşeyler yapmadan durmayalım. Kullanım alanları daha çok olsa güzel olur. Birçok üst seviye program C ve C++ ile yazılıyor, ondan dolayı C++ istiyordum.

    Dil sağlam mı olsun??? kaç mesajdır anlatmaya çalıştığım şeyi tekrar tekrar söyleyerek dalga mı geçiyorsun anlamadım. C# Zaten microsoftun göz bebeği Gerek syntaxı gerek kolay anlaşılabilmesi gerekse güncelliği ile... Zaten yazıcağın en büyük en kapsamlı programda bile c# sana şuan için yeterli gelecektir. Yok c++ ile işletim sistemi yazıyolar c# çöp gibi şeylere çok takılma c++ düşük seviyeli bir dil olduğu için avantajları vardır ama dezacantajları da var. Ayrıca c++ öğrendin diye üst seviye program mı yazabileceğini düşünüyorsun? Üst seviye diye tabir ettiğin yazılımları üretebilmen için yüksek derecede "Programlama bilgisi"ne sahip olman gerekir dil bilgisine değil.

    Peki C#'ı iyice öğrendikten sonra Java veya C++'a geçersem uyumsuzluk yaşar mıyım? Yani aralarında bir bağ var mı? Tabii ki öyle aşırı şeyler yapamam ama bir grup kurarsın ve büyük şeyler başarırsın. Dilden kastım programlama dili zaten.




  • Sorun yaşamazsın zaten temel şeyler hep aynı gibidir sadece syntaxını öğrenirsin.
  • Ben proje ödevim için CodeBlocks ile Win32 uygulaması geliştiriyorum. Herşey güzel giderken aşağıdaki kodlarda en aşağıda göründüğü gibi yazi5 değişkeni ile bir mesaj oluşturdum. Bundan önce kodlar sorunsuz bir şekilde derlenirken bunu ekledikten sonra bir hata aldım. Lütfen yardımcı olun projemi yetiştirmem gerekiyor az zamanım kaldı.

    İşte hata mesajı:

    ||=== projem, Debug ===|
    C:\Users\ebubekir414\yeniproje\projem\main.cpp|129|error: macro "CreateWindowA" passed 12 arguments, but takes just 11|
    d:\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\winuser.h||In function 'LRESULT WindowProcedure(HWND, UINT, WPARAM, LPARAM)':|
    d:\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\winuser.h|4382|error: 'CreateWindowA' was not declared in this scope|
    ||=== Build finished: 2 errors, 0 warnings (0 minutes, 0 seconds) ===|

    İşte kodlar:

     
    #include <windows.h>
    #include <stdio.h>
    #include <stdlib.h>
    #undef max


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

    HWND yazi1,yazi3,yazi2,button1,button2,nereden, nereye,yazi4,yazi5;

    /* Make the class name into a global variable */
    char szClassName[ ] = "CodeBlocksWindowsApp";

    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;
    }


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

    LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
    {
    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",
    "12.02.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",
    "Nereden",
    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",
    "Nereye",
    WS_BORDER | WS_CHILD | WS_VISIBLE,
    200, 110, 170, 20,
    hwnd, NULL, NULL, NULL);
    yazi4 = CreateWindow("STATIC",
    "Not: Kocaeli-Bursa-Balýkesir-Manisa-Ýzmir arasý veya dönüþ için seçim yapýnýz. Türkçe karakter kullanmayýnýz.",
    WS_VISIBLE | WS_CHILD,
    20, 135, 350,50,
    hwnd, NULL, NULL, NULL);
    yazi5 = CreateWindow("STATIC",
    "Yolcu Sayýsý:",
    WS_VISIBLE, | WS_CHILD,
    20, 205, 300, 20,
    hwnd, NULL, NULL, NULL);



    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;
    }



    Bu arada forumda konu olarakta açtım çünkü burayı görmemiştim, üzgünüm.




  • @ebubekir.s
    WS_VISIBLE, | WS_CHILD
    galiba araya yanlışlıkla virgül koymuşsun. Virgülü silersen çalışacaktır.
  • Aaa evet haklısın. Çok teşekkür ederim:)
  • quote:

    Orijinalden alıntı: greencraft

    Sorun yaşamazsın zaten temel şeyler hep aynı gibidir sadece syntaxını öğrenirsin.

    Teşekkürler. Yakın zamanda "Algoritma ve Programlama Mantığı" adlı kitabı almayı düşünüyorum. Yararı olur mu?
  • 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?
  • Selamlar,
    noktadomains.com
    NoktaDomains
    http://www.ornek.com
    tarzı bir linkim var bunu string ad = "http://www.ornek.com"; şeklinde kullanıyorum listboxtan seçilen yazıyı ad isimli bir değer atıyorum, ve
    www.ornek.com
    404 - Not Found
    http://www.ornek.com/ad
    şeklinde bi yönlendirme yapmaya çalışıyorum ama burada ki ad değişkenini bir türlü değer olarak çıkartamadım hep linkin devamı sanıyor direk / dan sonra listbox1.text denedim o da yemedi öneri alabilir miyim ? Kaçış karakterleyile de beceremedim.




  • 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
  • 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?
  • quote:

    Orijinalden alıntı: SaRpKaN

    Selamlar,http://www.ornek.com tarzı bir linkim var bunu string ad = "http://www.ornek.com"; şeklinde kullanıyorum listboxtan seçilen yazıyı ad isimli bir değer atıyorum, vehttp://www.ornek.com/ad şeklinde bi yönlendirme yapmaya çalışıyorum ama burada ki ad değişkenini bir türlü değer olarak çıkartamadım hep linkin devamı sanıyor direk / dan sonra listbox1.text denedim o da yemedi öneri alabilir miyim ? Kaçış karakterleyile de beceremedim.

    Merhaba,

    listbox1.SelectedItem yazarak getirmeye çalışın olacaktır sanırım.

    Kolay gelsin...




  • 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?

    Evet tabiki de yapabilirsin bunu sormanın nedeni temeli bilmeden direk hazıra konmandır sınıf kavramını iyice öğren sonra bunlara geç.
  • 
Sayfa: önceki 979899100101
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.