Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > ASP.NET / Silverlight / Moonlight

Cevapla
 
LinkBack Seçenekler
Eski 22/02/2008, 17:06   #1 (permalink)
Üye
 
mahmut.dmc Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2008
Mesaj: 173
Varsayılan Değişken Tanımlama

ben .net e yeni başladım ve forumdaki ilk sorum olcak arkadaşlar.mesela php de tanımladığın bir değişkeni echo diyip istediğin yerde kullanabiliyordun.aspx de bunu nasıl yapıyoruz.yani database e bağlanıp sorgumuzu oluşturduktan sonra nasıl değişlken tanımlıyoruz.bu konuda yardımcı olursanız çok sevinirim.şimdiden herkese teşekkürler.
mahmut.dmc hatta değil   Alıntı Yaparak Yanıtla
Eski 22/02/2008, 17:55   #2 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan

Ekrana yazdıracağın değer tek bir değer mi yoksa bir değerler kümesi mi?

asp.net in mantığı asp den ve php den çok daha farklıdır.

Öncelikle veriyi ekrana yazdırmak için en uygun kontrolün hangisi olduğuna karar vermelisin.

Sonra hangi veritabanından çekeceğini belirlemelisin. Bu veritabanına ulaşmak için Web.config de <connectionStrings> düğümüne ekleme yapmalısın.

Eğer Access veritabanı kullanıyorsan AccessDataSource ile, Sql server veritabanı kullanıyorsan SqlDataSource ile kısa yoldan veriye erişebilirsin.

Ancak eklenen/çekilen veri ile bir takım başka işler yaptıracaksan en güzeli App_Code klasörü içinde hazırladığın bir sınıfın içine veriyi sana DataTable olarak döndürecek bir metod hazırlayıp getirmek olacaktır.


Mesela şunu mahmut.aspx yazıp sonra localhost undan çalıştırmayı dene
(.net framework 2.0 kurulu olmalı)
Kod:
<%@ Page Language="C#"%>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
   repeaterOrnek.DataSource = new string[]{"merhaba","mahmut",".net e","hosgeldin :)"};
   repeaterOrnek.DataBind();
}
</script>
<html>
<head><title>Basit bir databind örneği</title>
</head>
<body>
<form runat="server">
<asp:Repeater ID="repeaterOrnek" runat="server">
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
</ul>
</ItemTemplate>
<ItemTemplate>
<li><%# DataBinder.Eval(Container,"DataItem")%>
</ItemTemplate>
</asp:Repeater>
</form>
</body>
</html>
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 22/02/2008, 18:02   #3 (permalink)
Üye
 
mahmut.dmc Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2008
Mesaj: 173
Varsayılan

walla konuyu açtıktan sonra elim f5 deydi devamlı birisinin cevap vermesini bekliyorum çok saol teşekkür ederim .gayet açıklayıcı olmuş.
mahmut.dmc hatta değil   Alıntı Yaparak Yanıtla
Eski 22/02/2008, 18:09   #4 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan

asp den asp.net e geçen kişilerin (en azından benim) en zorlandıkları konular şunlar olmuştur:
* DataBinding, databind edilen kontrollerin nasıl kontrol edileceği.
* Üç katmanlı mimari

Daha önceki deneyimin ne yöndedir? Veya elinde kitap var mı? Bu akşam veya haftasonu bu konu altında bildiğim bir şeyleri access veritabanı üzerinde göstermeye çalışayım. Büyük ihtimalle bunu tek dosya üzerinde tamamlayamayıp daha fazla dosyaya bölmek gerekecektir.

Böylece asp ci ve php cilerin kafasında "acaba .net e geçsem mi" tereddütlerini belki kaldırmış oluruz.
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 22/02/2008, 18:19   #5 (permalink)
Üye
 
mahmut.dmc Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2008
Mesaj: 173
Varsayılan

benim bi sorum daha olcaktı.;


"Sonra hangi veritabanından çekeceğini belirlemelisin. Bu veritabanına ulaşmak için Web.config de <connectionStrings> düğümüne ekleme yapmalısın.

Eğer Access veritabanı kullanıyorsan AccessDataSource ile, Sql server veritabanı kullanıyorsan SqlDataSource ile kısa yoldan veriye erişebilirsin."


burayı biraazdaha açıklayabilirmisin?.yani veri tabanından getirdiğin bir veriyi istediğin zaman istediğin yerde nasıl gösterebilirim..
mahmut.dmc hatta değil   Alıntı Yaparak Yanıtla
Eski 22/02/2008, 18:22   #6 (permalink)
Üye
 
mahmut.dmc Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2008
Mesaj: 173
Varsayılan

elimde kitap var.zafer demirkolun asp.net 2 kitabını aldım.Forumları araştırdığımda benim aspx yazabilmem için c# veya vb.net bilmem gerekiyor.bende nette fazla örnek vs. olmamasına rağmen c# ı tercih ettim veya 1 haftadır uğraşıyorum..
mahmut.dmc hatta değil   Alıntı Yaparak Yanıtla
Eski 22/02/2008, 18:31   #7 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan Veritabanından çeken örnek

Burada senin için minicik bir örnek hazırladım.

App_Data klasörünün etkili olabilmesi için projeyi sanal dizin içine atman gerekiyor.

Veya direktman /wwwroot un içine at, oradan localhost/mahmut.aspx diye çağır.

Sadece SelectCommand kullandım. Web.config yok. App_Code klasörü kullanılmadı.

Kolay gelsin.
Eklenmiş Dosyalar
File Type: zip mahmut.zip (17.9 KB, 5 views)
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 22/02/2008, 18:33   #8 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan

C# tercih ettiysen C# dil temeli de sana oldukça yardımcı olacaktır.

C# başlangıç için Sefer Algan ın kitabını tavsiye ederim.

www.csharpnedir.com Sefer hocamızın internet sitesidir.

Kitapta hep konsol (komut satırı) örnekleri vardır ama temelleri anlayabilmek için bu komut satırı programlarını çalıştırıp sonuçlarını görmek çok önemlidir.

Zafer Demirkol un asp kitabını okumuştum bazı örnekleri hatalı olsa da asp yi ilk öğrendiğim kitap (wrox un asp reference i ile beraber) o dur diyebilirim. Tahminimce asp.net kitabı da güzeldir.

Kolay gelsin.
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 22/02/2008, 18:53   #9 (permalink)
Üye
 
mahmut.dmc Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2008
Mesaj: 173
Varsayılan

verdiğin emekler için çok teşekkür ederim.c# için zafer alganın kitabı tavsiyenide dikkate alıcam tekrardan teşekkürler.
mahmut.dmc hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
asp.net global değişken tanımlama enosoft ASP.NET / Silverlight / Moonlight 5 02/01/2008 00:39
asp.net c#'da global değişken tanımlama vectorman ASP 4 04/04/2007 02:28
Değişken Tanımlama alico ASP 3 25/11/2005 13:30
değişken tanımlama selected ASP 2 04/07/2005 21:28
Global değişken tanımlama akkaraman C / C++ 3 04/11/2004 02:21


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 02:45.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net