folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Asp.Net Ve Vb.Net Konusunda Tecrübeliler



Asp.Net Ve Vb.Net Konusunda Tecrübeliler

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    Merhaba, asp.nete geçeli hemen hemen 1 ay oldu. Geçmekten kastım bir nevi öğrenme aşaması, tam olarak uygulama yazmışlığım yok.

    Asp ile yaklaşık 3 yıldır uygulama geliştiriyorum. Geçiş aşamasında olduğum için aspdeki bazı alışkanlıklarımın asp.net karşılığını tam bilmiyorum. Asp.net tecrübesi olan arkadaşlara birkaç sorum olacak.

    -- Ado.net ile standart veritabanı işlemlerini yapabiliyoruz (ekleme, düzenleme, silme). Dataset ile ise tüm veritabanını detaylı olarak yönetebiliyoruz. Peki dataset genelde ne tür durumlarda kullanılıyor, kullanılmalıdır ?

    -- Örneğin 30 sayfalık bir web sayfasında veritabanıyla ilgili rutin bağlantı kodlarını tanımlamaları vs. bir dosyaya koyup bunu her sayfaya include ederek kullanıyordum. Asp.nette bu tarz birşeyi en stabil yoldan nasıl yaparım ?

    -- Css ile arayüzünü hazırladığım bir tabloya asp ile veri doldurup listeleyebiliyordum. Asp.nette ise benzer görevi üstlenen repeater var. Ancak dağınık çalışmayı sevmiyorum ve arayüzde bir bütünlük olması taraftarıyım. Repeater kullanımının bana hızdan başka ne gibi bir artısı olabilir ?

    -- Bir uygulamayı yazmanın belki yüzlerce yolu var. Ben en sade ve en performanslısını yazmaya özen gösteriyorum. Özellikle asp.net için şunu şöyle yapsan çok daha faydalı olur diyebileceğiniz şeyler var mı ?

    3. soru hariç diğer tüm soruların aynısı bana vb.net içinde lazım. Yardımcı olabilecek olan varsa çok makbule geçer, şimdiden teşekkürler.


    screw you guys! i"m goin" hoooome!
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GangShot
    GangShot's avatar
    Kayıt Tarihi: 08/Aralık/2009
    Erkek

    Merhaba

    Öncelikle Asp.NET'e geçtiğin için tebrik ederim. Sorularına gelelim

     

    1-)DataSet'in Türkçe karşışığı "veri kümesi" demektir. DataSet içerisinde birden çok tablo ve bu tabloları ilişkilendirmeye bile geçebilirsin. Yani DataSet, DataTable'ın bir üst versiyonu gibi birşeydir. DataSet'i biraz daha kapsamlı konularda kullanmanı tavsiye ederim. Onun dışında DataTable kullan...

    2-)Projene bir class ekleyip o class içerisinde Static olarak tanımlayığ her sayfada Import etmen gerekir. Ama ben onunla uğraşmaktansa her sayfada Private olarak tanımlıyorum.

    3-)Açıkcası Repeater yerine DataList kullanmanı tavsiye ederim. Repeater'in yapabileceği herşeyi yapabilir. Ayrıca görsel olarak tasarım uygulayabilirsin. Normalde Repeater ile kod yazarak yapıyorsun herşeyi.

    4-)AJAX, jQuery, JavaScript kullan

    Bu soruların Vb.Net'e göre olanı nasıl oluyor onu anlayamadım. Win32 programlama için mi yoksa Asp.NET Code Behind kısmı için mi?..

    Umarım yardımcı olabilmişimdir...


    adamın teki yarın ölcem demiş yarmışlar ölmüş..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ntxsoft
    ntxsoft's avatar
    Kayıt Tarihi: 05/Kasım/2005
    Erkek

    Fikret bunu yazdı:
    -----------------------------

    Merhaba, asp.nete geçeli hemen hemen 1 ay oldu. Geçmekten kastım bir nevi öğrenme aşaması, tam olarak uygulama yazmışlığım yok.

    Asp ile yaklaşık 3 yıldır uygulama geliştiriyorum. Geçiş aşamasında olduğum için aspdeki bazı alışkanlıklarımın asp.net karşılığını tam bilmiyorum. Asp.net tecrübesi olan arkadaşlara birkaç sorum olacak.

    -- Ado.net ile standart veritabanı işlemlerini yapabiliyoruz (ekleme, düzenleme, silme). Dataset ile ise tüm veritabanını detaylı olarak yönetebiliyoruz. Peki dataset genelde ne tür durumlarda kullanılıyor, kullanılmalıdır ?

    -- Örneğin 30 sayfalık bir web sayfasında veritabanıyla ilgili rutin bağlantı kodlarını tanımlamaları vs. bir dosyaya koyup bunu her sayfaya include ederek kullanıyordum. Asp.nette bu tarz birşeyi en stabil yoldan nasıl yaparım ?

    -- Css ile arayüzünü hazırladığım bir tabloya asp ile veri doldurup listeleyebiliyordum. Asp.nette ise benzer görevi üstlenen repeater var. Ancak dağınık çalışmayı sevmiyorum ve arayüzde bir bütünlük olması taraftarıyım. Repeater kullanımının bana hızdan başka ne gibi bir artısı olabilir ?

    -- Bir uygulamayı yazmanın belki yüzlerce yolu var. Ben en sade ve en performanslısını yazmaya özen gösteriyorum. Özellikle asp.net için şunu şöyle yapsan çok daha faydalı olur diyebileceğiniz şeyler var mı ?

    3. soru hariç diğer tüm soruların aynısı bana vb.net içinde lazım. Yardımcı olabilecek olan varsa çok makbule geçer, şimdiden teşekkürler.


    -----------------------------

    1. sorun için yapacağın tüm işlemleri codebehind'da yapman. asp.net'in data kontrolleri arayüzde kullanmanı tavsiye etmem. 

    2. sorun için web.config dosyasına connectionstring tanımlayabilirsin, her sayfaya yazmaktan daha iyidir ve istediğin an değiştirebilirsin.

    3. soruna gelirsek repeater kullanman daha iyi olur, datalist ayarına göre table yada div tagleri koyar, ayrıca repeater'ın fazla özelliği olmadığı için daha esnek ve performanslıdır.

     

     

     


    enginkirmaci.com | Kişisel web sitesi, uyetakip.com | Ücretsiz Üye Takip Programı
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    Öncelikle cevaplarınız için çok teşekkürler.

    @gangshot

    Vb.netten kastım desktop uygulama geliştirmek. jquery genelde sıklıkla kullanırım fakat bana daha çok asp.net ile ilgili şunu kullanırsan çok daha faydalı olur tarzında şeyler lazım, çok teşekkürler :)

    @ntxsoft

    Kontrolleri sevemedim nedense zaten kod ile daha esnek olduğunu zannediyorum :) Web.config olayını açar mısın biraz o şekilde kullanımını gördüm ama kullanılabilir parametreleri nelerdir ne tür detaylara dikkat etmek gerekir vs. pek bilgim yok. Aynı şekilde win32 uygulamalarında da web.config tarzı herhangi bir imkan var mı tanımlama yapabileceğim ?


    screw you guys! i"m goin" hoooome!
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ntxsoft
    ntxsoft's avatar
    Kayıt Tarihi: 05/Kasım/2005
    Erkek

    Fikret bunu yazdı:
    -----------------------------

    Öncelikle cevaplarınız için çok teşekkürler.

    @gangshot

    Vb.netten kastım desktop uygulama geliştirmek. jquery genelde sıklıkla kullanırım fakat bana daha çok asp.net ile ilgili şunu kullanırsan çok daha faydalı olur tarzında şeyler lazım, çok teşekkürler :)

    @ntxsoft

    Kontrolleri sevemedim nedense zaten kod ile daha esnek olduğunu zannediyorum :) Web.config olayını açar mısın biraz o şekilde kullanımını gördüm ama kullanılabilir parametreleri nelerdir ne tür detaylara dikkat etmek gerekir vs. pek bilgim yok. Aynı şekilde win32 uygulamalarında da web.config tarzı herhangi bir imkan var mı tanımlama yapabileceğim ?


    -----------------------------

    http://www.codersource.net/asp-net/asp-net-advanced/asp-net-web-config-configuration-file.aspx şu linkten bakabilirsin. ayrıca asp.netle yapılmış bir database uygulaması bulursan senin için daha yararlı olur. ayrıca desktop uygulaması yaparkende app.config dosyası var. web.configle aynı görevi görür. 

    Tavsiyem web yada desktop'a odaklanıp ilerlemen. ikisini aynı anda öğrenmeye çalışırsan, karıştırırsın. ama birini öğrendikten sonra diğerini yapman kolaylaşacaktır.

    ayrıca öğrenmek için en iyi yol bi kitap edinmen, benim tavsiyem alfa yayınlarından bir kitapla başlaman.


    enginkirmaci.com | Kişisel web sitesi, uyetakip.com | Ücretsiz Üye Takip Programı
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GangShot
    GangShot's avatar
    Kayıt Tarihi: 08/Aralık/2009
    Erkek

    @Fikret, Asp.NET AJAX'ı veya Asp.NET MVC'yi kullanabilirsin. Bunlar senin işine yarayabilir. Özellike AJAX. Çünkü içerisinde oldukçta güzel kontroller mevcut. Asp.NET 4.0'a geçmeni de tavsiye ederim.


    adamın teki yarın ölcem demiş yarmışlar ölmüş..
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek

    mvc ye geçme ilk aşamada küfür edersin :)


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GangShot
    GangShot's avatar
    Kayıt Tarihi: 08/Aralık/2009
    Erkek

    SharpShooter bunu yazdı:
    -----------------------------

    mvc ye geçme ilk aşamada küfür edersin :)


    -----------------------------

     

    Oahahah :D Bir yerde sende haklısın :)


    adamın teki yarın ölcem demiş yarmışlar ölmüş..
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    ntxsoft bunu yazdı:
    -----------------------------

    Fikret bunu yazdı:
    -----------------------------

    Öncelikle cevaplarınız için çok teşekkürler.

    @gangshot

    Vb.netten kastım desktop uygulama geliştirmek. jquery genelde sıklıkla kullanırım fakat bana daha çok asp.net ile ilgili şunu kullanırsan çok daha faydalı olur tarzında şeyler lazım, çok teşekkürler :)

    @ntxsoft

    Kontrolleri sevemedim nedense zaten kod ile daha esnek olduğunu zannediyorum :) Web.config olayını açar mısın biraz o şekilde kullanımını gördüm ama kullanılabilir parametreleri nelerdir ne tür detaylara dikkat etmek gerekir vs. pek bilgim yok. Aynı şekilde win32 uygulamalarında da web.config tarzı herhangi bir imkan var mı tanımlama yapabileceğim ?


    -----------------------------

    http://www.codersource.net/asp-net/asp-net-advanced/asp-net-web-config-configuration-file.aspx şu linkten bakabilirsin. ayrıca asp.netle yapılmış bir database uygulaması bulursan senin için daha yararlı olur. ayrıca desktop uygulaması yaparkende app.config dosyası var. web.configle aynı görevi görür. 

    Tavsiyem web yada desktop'a odaklanıp ilerlemen. ikisini aynı anda öğrenmeye çalışırsan, karıştırırsın. ama birini öğrendikten sonra diğerini yapman kolaylaşacaktır.

    ayrıca öğrenmek için en iyi yol bi kitap edinmen, benim tavsiyem alfa yayınlarından bir kitapla başlaman.

    -----------------------------

    hocam asıl mesleğim web uygulamaları üzerine fakat desktop programlamada ilerlemek değil sadece az da olsa bilmek istiyorum. zafer demirkolun kitabı var şu an 2 tane de yardımcı kitap var onun haricinde. aspden asp.nete geçiş için birisi. teşekkürler :)

    @gangshot

    araştırıyorum şimdi, teşekkürler :)


    screw you guys! i"m goin" hoooome!
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tarikat Şeyhi
    HolyOne
    HolyOne's avatar
    Kayıt Tarihi: 01/Haziran/2002
    Erkek
    Mvc yi ve asp.net ajaxı tavsiye etmiyorum. bildiğin jquery yolundan sapma. ASP.netin güçlü yanları System.Collections.Generic ler ve Ado.net dir. biraz ilerletince onları kullanmayı öğren MVC kod ile tasarımı ayırmakta başarılı ama pek sarmadı beni.

    Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı kötektir!
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GangShot
    GangShot's avatar
    Kayıt Tarihi: 08/Aralık/2009
    Erkek

    HolyOne bunu yazdı:
    -----------------------------
    Mvc yi ve asp.net ajaxı tavsiye etmiyorum. bildiğin jquery yolundan sapma. ASP.netin güçlü yanları System.Collections.Generic ler ve Ado.net dir. biraz ilerletince onları kullanmayı öğren MVC kod ile tasarımı ayırmakta başarılı ama pek sarmadı beni.
    -----------------------------

    MVC sarmadıysa ne diyim sana seyhim :D hele AJAX? Tamam sende haklısın jQuery bir numara ama AJAX tavsiye edilmeyecek kadar kötü değil bence...


    adamın teki yarın ölcem demiş yarmışlar ölmüş..
Toplam Hit: 2331 Toplam Mesaj: 11