Sanırım kursta ödev olarak verildiği için soğudum yeni bir projeye girişeceğim. Ekran görüntüsü dvd satış oylama falan… Asp.net ile yapılmıştır. Tema ücretsiz temadır.

dvd-300x266 Dvd Dükkanı

Bilge adamda katıldğım seminer sertifikası daha doğrusu kağıt parçası… Neden kağıt parçası derseniz 10′ a yakın seminere katılmama rağmen sadece bir tanesini yazmışlar ve ayrıca normal yazılar ile adımın yazdığı yazı arasındaki fark hemen belli oluyor.  Bu sertifikayı birine göstersek bırak ya photoshopta yazmışsın getirmişsin derler. Bilge adam gibi bir yer bilgeliğini göstermeyip sadece sertifikayı dijital olarak vermek ile kalmamış rezil bişey yollamışlar.

sertifika-300x211 Bilge Adam Seminer Katılım

Eğitim süresince aldığım notları yavaş yavaş paylaşmak istiyorum. İlk ve önemli temel konuların başında bunlar geliyor.. Sen çokmu biliyorsun derseniz hayır bende profesyonel değilim ama en azından bu hataları yapmıyorum sizde yapmayın :)

Proje ismi için dikkat edilmesi gerekenler;
1) Rakamla başlıyamaz.
2) Özel karakter yazılamaz (@# ) gibi
3) Boşluk olamaz
4) Türkçe karakter olamaz.

Uygulama geliştirmek için gerekli adımlar;
1) Uygulama arayüzünü tasarlayın
2) Form dahil olmak üzere bütün özelliklerinin ayalanması gerekmekte. ( yazı tipi renkler ) gibi
3) Kodları yaz.
4) Kod tarafından çağırılacak bütün kontrollere isim verin ( label a ad yazılacaksa = lblAd) yazılması gibi.

Visual Studio bazı kısayolları  ise;
1)Kodları seçip  Ctrl + k + c = (Comment)Yorum satırı yapar açıklama yazmak için yada kodları pasif yapmak için.
2) Ctrl + k + u = (UnComment) Yorum satırını aktif etmek için
3) Ctrl + k + D = Kod otomatik düzenlemek için.

Kısayolları görmek ve kendimiz kısayolları belirlemek istersek ;
Tool/ options / General’ın içinden Keyboard ( burdan kullandığımız dili seçeriz ve kısayollar belirliyebiliriz.)

Kolay Gelsin.

 Fırından Yeni Çıkan C# Örnekleri :)Fırından yeni çıktı. Güzel uygulamalar sorunuz olursa yorum olarak  sorabilirsiniz.

TIKLA!…

Hocamızın dediğini dinleyip aranan kelimeyi session ile alayım diye 2 gündür uğraşıyorum :) Hatamı buldum projeme ekledim buradan paylaşayım :)

default.aspx

Session["arama"] = btnArama.Text;
Response.Redirect(“arama.aspx”);

Sessionımıza “arama” dedik.
Prosedürümüz;
—————–
Create proc Arama
@arama nvarchar
as
select FilmID,FilmAdi
from Filmler
where FilmAdi like ‘%’ + @arama + ‘%’

——————-
arama.aspx

Paremetre olarak session yakaladık.

SqlConnection con = new SqlConnection(
ConfigurationManager.ConnectionStrings["DvdShopCenter"].ConnectionString);
SqlCommand com = new SqlCommand(
“arama”, con);
com.CommandType = System.Data.CommandType.StoredProcedure;
com.Parameters.AddWithValue(“@arama”, Session["arama"]);
con.Open();
aramaListesi.DataSource = com.ExecuteReader();
aramaListesi.DataBind();
con.Close();

———————–