Ana içeriğe atla

ASP.NET İLE UYGULAMA GELİŞTİRME

ASP.NET GİRİŞ

   Bir web uygulaması geliştirmek için öncelikle Microsof Visual Studio'yu açıyoruz.Burada yeni bir proje başlatmak için New Project diyoruz.Karşımıza çıkan ekrandan soldaki Visual C# ve Wwb alt başlığını seçiyoruz.Karşımıza gelen ekrandan ASP.NET Web Application seçiyoruz ve uygulamamıza alttaj-ki name alanından isim veriyoruz(Türkçe karakterler kullanmamaya dikkat ediniz.).Ayrıca name altındaki alandan projemizin nereye kaydedileceğinin yolunu ayarlayabilirsiniz.Onaylayarak devam ediyoruz.Ekrana bir pencere daha gelecektir.Burada bizim nasıl bir Web Uygulaması yapacağımızı sormaktadır.Bir Mvc projesimi veya Web Form kullanarak bir projemi yapacağımızı sormaktadır.Ekranın sağ altındaki Host in the cloud kısmı işaretli olmamasına dikkat ediniz.Bu kutucuk bize host hizmetinin sunulmasını sağlar.Biliyorsunuz ki web uygulamanızı geliştirdikten sonra internete atmak içn bir host almanız gerekmektedir.Microsoft bunu bizim için sağlıyor.Eğer bu kutucugu işaretlerseniz önce ödeme yapıp sonra projeyi başlatabilirsiniz.

   Karşımıza çıkan ekranda sağda solution explorer kısmına web uygulaması geliştirmemiz için araçlar gelecektir.Bikaçınıı açıklamak gerekirse;

                               

                                                   Şekil 1 : Uygulama Dosyaları

References:Projemizde kullanacağımız package'ları reference edebilmemizi sağlar.Örneğin projenizde Entity Framework kullanacak iseniz buraya Entity Framework'u references etmelisiniz.
Models:Buraya uygulamanızda kullanacağınız veritabanını eklemeniz gerekmektedir.Böylece uygulamada database karışmamış olacak.Herşey düzenli görünecektir.Bu düzeni MVC ile daha net görebiliriz.
Global.asax:Uygulamanızın başlangıcı ile ilgili değişiklikleri yapabildiğimiz yerdir.
Web.Config:Burdada en çok kullanılan,eğer başka 2. bilgisayardan uygulamayı aldıysanız ve uygulamaya veritabanı ekli ise burada 2.bilgisayarın data source ismi kaydedilir.Sizin projenizi çalıştırabilmeniz için veritabanını alsaniz bile burdaki datasource ismini kendi Sql isminizi vermek zorundasınız.Bu bilgi ConnectionStringler arasında yer almaktadır."data source=. " Aşağıdaki örnekte bilgisayarın local'inebağlanıldığı için "." olarak girilmiş.Siz kendi bilgisayarınızın adını girmelisiniz.


<connectionStrings>

<add name="NORTHWNDEntities" connectionString="metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=NORTHWND;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

</connectionStrings>

   Buraya kadar yazılan konular temel olarak asp.net uygulamasının neler içerdiğini gösteriyor.Bir dahaki yazımda uygulamamıza web form ekleyerek tasarımı ve kod kısmını nerde yapacağımızı anlatacağım.

Yorumlar

Bu blogdaki popüler yayınlar

Javascript Switch-Case Döngüleri

Herkese Yeniden Merhaba,bugün sizlerle döngülerin diğeri olan swtich-case yapısını göreceğiz.Switch-Case yapısı if yapısına benzer aslında bir örnekle nasıl kullanıldığını görelim.Bu örnekte amacımız programın bugünün tarihini çekmesi ve kaçıncı gün ise bunu ekrana hangi gün olduğunu basması olacak.           var tarih=new Date();        var gun=tarih.getDay();        document.write(gun);          var gunadi;        switch (gun)            {          case 1: gunadi="Pazartesi" ; break;          case 2: gunadi="Salı" ; break;          case 3: gunadi="Çarşamba" ; break;          case 4: gunadi="Perşembe" ; break;          case 5: gunadi="Cuma" ; break;          c...

Java Ders10

Herkese Yeniden Merhaba Arkadaşlar,Bugün sizlerle sayı tahmin oyunu kodlaması yapacağız. Soru: Bilgisayar rastgele olarak bir sayı tutsun ve kullanıcıdan sayı alarak bilgisayarın tuttuğu sayıyla eşit olana kadar devam etmesi eğer daha büyük bir sayı girdiyse "Çok Büyük" yazsın.Daha küçük bir sayı girdiğinde ise "Çok Küçük" yazsın. Cevap: Öncelikle size random yani rastgele olarak sayı nasıl tutulur bundan bahsetmeliyim.Scanner yapısını öğrenmiştik.Random yapısıda buna benzer şekildedir.                   Random rnd=new Random();                   int tutulansayı=rnd.nextInt(kaça kadar tutacağı sayı); Şeklinde yazılışı vardır. Bu kodu incelersek "Random rnd=new Random();"  ile yazdığımız kısımda rnd ifadesinin yerine istediğimiz kelimeyi koyabiliriz. Daha sonra  " int tutulansayı=rnd.nextInt(kaça kadar tutacağı sayı);"  bu ifadede ise tutulan sayının tutulansayı adlı bir...

Java Ders05

Herkese yeniden Merhaba arkadaşlar,Sizlerle bugünkü derse bir örnekle başlamak istiyorum.Kodlarımızı yazarak sıralı şekilde anlatmaya çalışacağım.                 int sonuc=4; sonuc +=2; System.out.println(sonuc); Öncelikle sonuc adlı değişken verdik ve değerini 4'e eşitledik.Daha sonra gelen += işaretinin ne olduğunu önceki derlerimizde bahsetmiştik.+= işareti ile sonuç değişkenimize 2 ekledik ve yeni sonuç değeri olarak 6 olmuş oldu.Ekrana yeni sonuç değerimizin ne olduğunu görebilmek için sysout ile yazdırdık. sonuc -=2; System.out.println(sonuc); Daha sonra yeni sonuç değerimizden 2 çıkarmamız istenmiş.Burda dikkat etmeniz gereken şey javada bir değişkenin değeri değiştiğinde ondan önceki değerleri kalmaz.Yani sonuç değişkenimize 6 yaptığımız için en son eski sonuç değişkenimiz olan 4 silindi ve 6 üzerinden işlem yapacağız.Sonuç değerimizden 2 çıkarırsak ekrana 4 basm...