Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Program Yazma

Konu, 'Serbest Kürsü' kısmında Mesut Dursun tarafından paylaşıldı.

  1. Mesut Dursun

    Mesut Dursun Kıdemli Üye

    Kayıt:
    21 Temmuz 2010
    Mesajlar:
    376
    Beğeniler:
    217
    Şehir:
    Kocaeli/Gebze
    Seviye:
    Ben basit çalıştıra bileceğim bir program yazmak istiyorum bunun için bana yardımcı olurmusunuz..Bu ara internette araştırma yaparken Dev C++ diye bir programla karşılaştım ve bilgisayar kitabımda bulunan html kodu aktardım ama hata veriyor bana bu kodu düzelte bilacak birisi varmı

    KOD;

    <html>
    <form name="kimlik"action="goder.php" method="get">
    Adı Soyadı:<input type="text" size="20"><br>
    Doğum Yeri:<input type="text" size="20"><br>
    Doğum Tarihi:<input type="text" size="10" ><br>
    Cinsiyet:<input type="radio"name="cins">Erkek<input type="radio"name="cins">
    Kız:<br>
    Hobiler:<br>
    <input type="checkbox">Müzik Dinlemek<br>
    <input type="checkbox">Yemek Yapmak<br>
    <input type="checkbox">Yamaç Paraşütü<br>
    <input type="checkbox">Savunma Sporları<br>
    <input type="checkbox">Dans Etmek<br>
    <input type="checkbox">Bilgisayar<br>
    <input type="checkbox">Diğer<br>
    <textarea rows="4" cols="30"name="diger"></textarea<br>
    Şifrenizi Girini:<br>
    <input type="Password"size="15"><br>
    <input type="submit"value= "GÖNDER"> <input type="reset"value="SİL">
    </form>
    </html>
     
  2. Mesut Dursun

    Mesut Dursun Kıdemli Üye

    Kayıt:
    21 Temmuz 2010
    Mesajlar:
    376
    Beğeniler:
    217
    Şehir:
    Kocaeli/Gebze
    Seviye:
    HTML:
    Değerlendirme:<br>
    <input type="checkbox">Beğendim<br>
    <input type="checkbox">Az beğendim<br>
    <input type="checkbox">Çok beğendim<br>
    <input type="checkbox">Beğenmedim<br>
    <input type="checkbox">Çok kötü<br>
    <input type="checkbox">İdare Eder<br>
    <input type="checkbox">Eh işte<br>
    bu benim 8 saatlikçalışma sonucunda yapmış olduğum bir çalışma...Bu kadar çok saatte anca bunumu yaptın derseniz ilk başta çok zor geldi ama şimdi alışmaya başladım diyorum..
    [​IMG]
     
  3. Cem Unden

    Cem Unden Onursal Üye

    Kayıt:
    12 Şubat 2010
    Mesajlar:
    3.461
    Beğeniler:
    5.524
    Şehir:
    İzmir
    Seviye:
    Bu kod tabii çalışmaz . Çünkü <form name="kimlik" action="goder.php" method="get">
    bölümünde action="goder.php" yazarak bu formdaki bilgileri goder.php dosyasına yolluyorsun .

    Önce Apache server'ı bilgisayarın kurman lazım.(PHP kullanıyorsan )

    Burada ingilizce WAMP Server bilgileri ve kurulumu mevcut. MySQL veritabanı da var.
    http://www.wampserver.com/en/

    goder.php dosyası yoksa server'ı kurmuş olsan bile hata verir

    İkincisi PHP kodlarının çalışacağı bir serveri bilgisayara kurmadan bunları çalıştıramazsın .

    Böyle kopyala yapıştırla bu işler olmaz . Önce HTML öğren . Sonra da benim tavsiyem PHP öğren . PHP , Linux serverlarda , ASP ve ASP.NET'te Windows serverlarda çalışır . Gerçi ASP'nin modası geçti . PHP'de en son hangi versiyonda bilmiyorum . 4-5 sene önce bıraktım web programlama işlerini

    Bir başka hata ise DEV C++ dediğini bir programlama dilidir . Windows vs . işletim sistemleri C ve C++ programlama dilleriyle yapılmıştır

    Sen ise web programlama kodlarını kullanmışsın . Bu kodlar web sitesi yapmakta kullanılır. Yani ikisi birbiriyle çok alakasız .


    Amacın ne?

    Web programlama öğrenmek istiyorsan önce HTML , sonra server mantığı ve PHP öğren . Macromedia Dreamweaver veya vs web programlama editorleri indir.


    İlk önce Google'dan HTML dersleri diye aratma yap . İşe öyle başla

    Ama web sitesi programlaması dışında program yazmak istiyorsan C veya C++ 'tan başla . Tabii bunlar uzun yıllar gerektiren mevzuular . Öyle bir çırpıda öğrenilecek şeyler değil.
     
    Can Sonbay ve Gülgün bunu beğendi.
  4. Cem Unden

    Cem Unden Onursal Üye

    Kayıt:
    12 Şubat 2010
    Mesajlar:
    3.461
    Beğeniler:
    5.524
    Şehir:
    İzmir
    Seviye:
    Bu yazdığın büyük ihtimalle form.php dosyasıdır. Birde gonder.php dosyası ile bu bilgileri alıp ekrana vermen lazım . PHP'de ancak Apache server'da çalışır.

    Sen yalnızca HTML kısmının görüntüsünü almışsın . Onun için server gerekmez . BUTTON 'a bastığında bilgileri gonder.php dosyasına göndermen lazım

    Yazdıklarına göre olayın daha başlangıcındasın . İlk önce HTML dilini öğren . PHP ilk aşamada ağır gelir . 6-7 ay sonra PHP'nin alt versiyonlarından başlarsın . Yıllar içinde Object Oriented Programming mantığını öğrenip PHP'nin son versiyonlarına geçersin
     
  5. Gülgün

    Gülgün Kıdemli Üye

    Kayıt:
    23 Ağustos 2007
    Mesajlar:
    218
    Beğeniler:
    209
    Şehir:
    İzmir
    Seviye:
    Cem arkadaşın yazdıklarına katılıyorum.
    Programlama dili ile web dilini birbirine karıştırmamak gerek. Web yazılımının içine programlama dili ile yazılmış bir programı gömebilirsiniz elbette ama bu o kadar da basite alınacak bir konu , hele hele c/p yapılacak bir konu değil.
    Eğer web dilini öğrenecek ve sayfanıza veri çekecekseniz, herşeyden önce veritabanı oluşturmayı da bilmeniz gerekir.
    Günümüzde en çok kullanılan ve şu an için en geçerli olan web dili PHP'dir. PHP ile birlikte MySQL ( database (veritabanı) için ) öğrenmelisiniz.
    Bildiğim kadarıyla şimdilerde PHP'nin en stabil versiyonu 5.3.3 olsa gerek.
    Ama yukarıda da bahsedildiği gibi öncelikle kendi bilgisayarınızı bir "server" a (localhost) dönüştürmeniz gerekecek. En çok kullanılan ve en kullanışlı olan Apache'dir . Kurulum ve ayarlarını net'ten kolayca bulabilirsiniz.

    Ne diyeyim ; Kolaylıklar dilerim :)
     
    Cem Unden bunu beğendi.
  6. Mesut Dursun

    Mesut Dursun Kıdemli Üye

    Kayıt:
    21 Temmuz 2010
    Mesajlar:
    376
    Beğeniler:
    217
    Şehir:
    Kocaeli/Gebze
    Seviye:
    Hepinize bu ilginizden dolayı teşekkür ederim...:) Hepinizin dediğinden çok ders çıkardım...Bu arada tabii ki bir çırpıda öğrenilecek işler değil bu yola baş koymak gerek...Aslında düşünüyorumda benim istediğim program yapmak değilde web sitesi tasarlamak..(Bunun daha hoş olduğunu düşünüyorum) hepinize tekrardan teşekkürler..
     
  7. Cem Unden

    Cem Unden Onursal Üye

    Kayıt:
    12 Şubat 2010
    Mesajlar:
    3.461
    Beğeniler:
    5.524
    Şehir:
    İzmir
    Seviye:
    HTML herşeyin temeli bu işlerde . Çok iyi öğren
     
  8. Yasin Mutlubay

    Yasin Mutlubay Aktif Üye

    Kayıt:
    2 Kasım 2009
    Mesajlar:
    156
    Beğeniler:
    85
    Şehir:
    Eskisehir - Manisa
    Seviye:
    3 Yıldır Prof. Sekilde Web Tasarım Ve Yazılım'la Ilgili Şirketlerde Çalışıyorum Ve Manisa'da Bu Konuda Eğitmenlik Yaptım Eger Takıldığın Bir Konu Olursa Öm'den Bilgilerimi Yolladım. Gerekirse Elimde Birçok Ders Mevcut Kargo Ucretini Karsıladığın Takdirde Ücretsiz Olarak Dvd'ye Basıp Gönderebilirim ;)
     
    Mesut Dursun bunu beğendi.
  9. Mesut Dursun

    Mesut Dursun Kıdemli Üye

    Kayıt:
    21 Temmuz 2010
    Mesajlar:
    376
    Beğeniler:
    217
    Şehir:
    Kocaeli/Gebze
    Seviye:
    isterseniz iletişime geçelim...
     
  10. Yasin Mutlubay

    Yasin Mutlubay Aktif Üye

    Kayıt:
    2 Kasım 2009
    Mesajlar:
    156
    Beğeniler:
    85
    Şehir:
    Eskisehir - Manisa
    Seviye:
    Facebook'tan Size Nasıl Ulasabilecegimi Sormustum Ancak Mesajı Görmediniz Sanırım :) Öm Yoluyla Size Ulasabilecegim Yolları Yazarsanız Eklerim En Kısa Sürede ;) (Aramalarda Vs Çıkmıyorum Arkadaşlarımın Arkadaşları Görebiliyor Beni Sarper Mutlubay Diye Aratın Isterseniz Facebook'ta. Forumdan Birçok Kişi Var Listemde Belki Çıkabilir)
     
  11. grideniz

    grideniz Aktif Üye

    Kayıt:
    5 Mayıs 2010
    Mesajlar:
    125
    Beğeniler:
    24
    Şehir:
    Ankara
    Seviye:
    Dev c++ bir c/c++ compiler(derleyici)dir yani bu yazdığın kodun orada çalışmaması normal çünkü o programda sadece c/c++ kodları çalışır.html kodlarını çalıştırmak için not defterinde yazdıkalrını kaydet sonra dosya uzantısını .html olarak değiştir dosyayı açtığınıda tarayıcada yaptıklarını görebilirsin
     
  12. Yasin Mutlubay

    Yasin Mutlubay Aktif Üye

    Kayıt:
    2 Kasım 2009
    Mesajlar:
    156
    Beğeniler:
    85
    Şehir:
    Eskisehir - Manisa
    Seviye:
    Mesut'la Facebook Uzerinden Iletisim Kurdum Ve Anladıgım En Onemli Sey Kaynakları Biraz Karmaşık Bulmuş. Henüz Hangi Dil'de Gelişecegine Karar Veremediginden Biraz Oradan Biraz Buradan Bilgi Almış. Şimdilik Html Ile Başlamasını Daha Sonra Css Ve Oradan Da Kendine Uygun Olan Dili (Asp,Asp.Net,Php,Java Vs.) Secmesi Konusunda Bilgi Verdim. Kodu'nun Açıklamasını Yapma Fırsatım Olmamıştı Bu Konuda Ilgilendiginiz Icin Tesekkür Ederim Eklemek Istedigim Bir Nokta Var.

    Kodlarında Form Action Olarak Goder.php Dosyasına Bilgi Gönderiyor Ve Get Metodu Kullanılıyor.

    1. Kodlar Html Ancak Iceriginde Php Sayfaya Bilgi Gönderiyor(Bu Mümkün Olan Birsey)
    2. Get Metodu Ile Gönderiyor (Pek Tavsiye Etmiyorum Ama Olabilecek Birsey. Tavsiye Etmememdeki Sebep Formdaki Bilgileri Adres Bar Üzerine Basıyor Orada Cok Uzun Adres'ler Oluşturup Hem Kullanıcının Hemde Tarayıcının Sapıtmasına Neden Olabiliyor.)
    3. Kodlar Html'den Php'ye Gidiyor Demistik Ama C Veya C++ Ile Alakası Yok. Yani Burada C Ya Da C++ Ile Ilgili Hicbir Kod Yok. Zaten O Kodlar Da Web Programlama Degil Masaüstü Programlama'da Kullanılmaktadır. :)