ASP.NET Kitabının Kapağı..

Memik Yanık tarafından yayınlanmıştır 30. Nisan 2010 05:31

Yakın bir zamanda yazımını tamamladığım ve şu an itibarıyla baskı aşamasında olan ASP.NET 4.0 kitabının kapağı hazırlandı. Yaklaşık 800 sayfa olan bu kitapta ASP.NET'i temelden öğrenmek isteyenlere uygundur. Baştan sona ilk okumada anlaşılacak sadelikte bir dille kaleme alınan bu kitaptan örnek olması için alınan bir bölüme aşağıda verilen linkten ulaşabilirsiniz.

http://www.memikyanik.net/aspnette-hata-yakalamak-ve-exception-siniflari-makalesi/141.aspx

7 kişi tarafından 4.4 olarak değerlendirildi

  • Currently 4,428571/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

ASP.NET | Kitaplar

ASP.NET Kitabının Önsözü

Memik Yanık tarafından yayınlanmıştır 20. Nisan 2010 05:16

Bugüne kadar kaç kişi ASP.NET öğrenmek istiyorum dediyse her seferinde “önce kendinize bir programlama dili seçin” dedik. Seçilen programlama dili hakkında ortalama düzeyde bilgi edindikten sonra ASP.NET üzerinde çalışmaya başlayın diye öneride bulunduk. Çünkü ASP.NET konulu kaynakların çoğunda okurların ilgili programlama dilini iyi bildikleri varsayılıyor. Bu nedenle programcılığa ASP.NET ile başlamak isteyenlere ASP.NET konulu kitaplar yeterli gelmiyor.  

Ötesi, ASP.NET konulu birçok kaynak nesneye yönelik programcılık kavramları göz ardı edilerek kaleme alınmaktadır. Bu nedenle ilgili programlama dili hakkında gerektiği kadar bilgi edinip ondan sonra ASP.NET konulu kaynaklara başvuranlar kendilerini kavram kargaşasının içinde buluyorlar. Örneğin ASP.NET konulu bazı kaynaklarda Session nesnesinin elemanlarından değişken diye söz edilmektedir.  

Bu kitapta programlama dili olarak Visual Basic seçildi ve konular sürekli olarak nesneye yönelik programlama penceresinden bakılarak ele alındı. Web programcılığı hakkında temelden bilgi verirken ayrıca seçtiğimiz programlama dilini anlatmaya çalışmadık. Çünkü ASP.NET konulu bir kitapta ayrıca ilgili programlama dilini anlatmayı seçmiş olsaydık bu kitabın sayfa sayısı iki katına çıkardı. Örneğin bu kitapta zaman zaman .NET Framework ile gelen koleksiyon sınıflarından yararlandık. Eğer bu kitapta koleksiyon sınıfları hakkında bilgi vermeyi tercih etmiş olsaydık kitaba en az 50 sayfa eklemek gerekirdi.

Bu kitapta ASP.NET’i her şeyi ile anlatmadık ancak ASP.NET ile çalışmaya bu kitaptan başlayanların ilk başta gerek duyacağını sandığımız temel bilgileri yeteri ayrıntıda verdik. Örneğin bu kitabın ilk bölümünde 60 sayfa boyunca IIS’ten söz edildi. Bu kitapta IIS bütün yönleriyle anlatılmamış olsa bile ASP.NET uyumlu web sitesi geliştirmek isteyenlerin IIS’le ilgili olarak öncelikle bilmesi gerektiğine inandığımız bütün ayrıntılardan söz ettik. Bu kitapta .NET Framework 3.5 ve 4.0 ile gelen bazı yeni teknolojilerden söz edilmedi. Çünkü bu kitabın hedef okurları olarak ASP.NET hakkında temel bilgilere sahip olmak isteyenler tercih edildi. Örneğin bu kitapta AJAX hakkında bilgi yoktur. ASP.NET ile çalışmaya bu kitabı okuyarak başlayanlar temel kavramlara sahip olacakları için bu kitapta sözü edilmeyen konuları kendi başlarına öğrenmeleri kolaylaşacaktır.  

Bu kitabı hazırlarken öncelikli amacımız kitap metni içinde yazılan her satırın ilk okumada anlaşılacak yalınlıkta olmasını sağlamak oldu. İlk okumada anlaşılmayı hedefleyince ASP.NET’le ilgili konuları adım adım anlatmak gerekti. Örneğin veritabanı işlemleri hakkında bilgi verilirken önceliği programcının işini kolaylaştıran kontrol ve wizard’lara vermedik. Bu nedenle bu kitabın bölümlerinin sırayla atlanmadan okunmasını öneriyoruz.  

ASP.NET üzerine yazacaklarımız bu kitapla sınırlı değildir. Bu kitaba yapılacak ekleri www.memikyanik.net’te izleyebilir ve memiky@superonline.com’a her türlü sorununuzu yazabilirsiniz. Bu kitabı yazarken yararlandığımız temel kaynak MSDN oldu. Bu nedenle başka programcılık kitaplarıyla olabilecek değişken adı benzerlikleri tesadüften ibarettir. Örneğin bu kitapta for veya while döngülerinde “i” ve “j” adı verilmiş değişkenler görürseniz bunun nedeni yani suçlusu Visual Studio’nun kendisidir. Bu kitapta bazı bölümlerin sonuna kısa açıklamalar ekledik. Bu açıklamaları özellikle bölümün son sayfasında boş kalan yerlerde yaptık. Başka bir deyişle bu açıklamalar yapılmamış olsaydı bu bölümlerin son sayfalarında birkaç satırlık yer boş kalacaktı.

2 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

ASP.NET

ASP.NET'te HATA YAKALAMAK ve EXCEPTION SINIFLARI

Memik Yanık tarafından yayınlanmıştır 19. Nisan 2010 18:18

Birkaç yıldır yazdığım her kitaptan kapsamlı(30 sayfalık) bir bölümü burada sizinle paylaşıyorum. Böylece söz konusu kitapla ilgilenen arkadaşların kitabı satın almadan önce kitap hakkında bilgi sahibi olmalarını, kitapta konuların nasıl işlendiğini görnelerini sağlamış oluyoruz.

Yeni hazırladığım ASP.NET konulu kitaptan alınma bir bölümü aşağıda verilen linkte görebilirsiniz. Ancak sizden bir isteğim var:ASP.NET konulu yeni kitabımdan aldığım bu bölümü incelemeden önce ellerinde ASP.NET konulu kitap olan arkadaşların kitaplarında bu konunun nasıl anlatıldığına bir bakarlarsa sevinirim.

http://www.memikyanik.net/aspnette-hata-yakalamak-ve-exception-siniflari-makalesi/141.aspx

ASP.NET kitabı hakkında bilgi sahibi olmanızı sağlamak üzere burada yayınlanacak bölümü seçerken Hata Yakalama'yı seçme nedenlerinden birisi bu bölümde 2003 yılında yerli bir yazar tarafından keşfedilen sıfıra bölme hatasını yakalama tekniğinden sizi haberdar etmektir. Konunun meraklısı arkadaşlar aşağıda linkini verdiğim makaleye bakabilirler.

 http://www.memikyanik.net/hata-yakalamak-ve-exception-siniflari-makalesi/39.aspx

 

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , ,

ASP.NET

ASP.NET Kitabının İçeriği

Memik Yanık tarafından yayınlanmıştır 19. Nisan 2010 03:52

Yakın bir zamanda yazımını tamamlayıp basım aşamasında olan ASP.NET kitabımın içeriğini aşağıda tablo halinde verdim. Bu tabloya bakıp hangi konunun kaç sayfa boyunca anlatıldığını görebilirsiniz.

IIS

62
Siteler 20
Başla 48
Web Application 26
JavaScript 12
Page 22
Request - Response 22
HttpApplication 12
Master ve Tema 16
web.config 10
Session, Cookie 24
PostBack, ViewState 20
Sık Kullanılan Kontroller 24
Navigasyon 20
Validation 20
Grafik ve Çizim İşlemeri 12
Directory 16
Stream Sınıfları 20
Upload 18
Hata Yakalama 30
Resource ve culture 42
Server Explorer 14
Data 30
Command Sınıfı 12
Stored Procedure 14
Blob Alanlar 24
DataSource 42
Repeater 26
DataList 26
GridView 44
DetailView 22
Güvenlik 36

2 cümle ile bu kitap hakkında bilgi verin denilirse şunları söylerim: Programcılık hakkında az çok bilgisi olmasına rağmen henüz web uygulamaları geliştirmemiş olanlar bu kitap sayesinde web uygulamalarının ve ASP.NET'in temel kavramlarına kısa sürede sahip olurlar. Bu kitapta konuların nasıl işlendiğini merak edenlere bu kitabın ilk 3 paragrafını buraya alacağım:

Visual Studio veya Visual Web Developer ile web uygulamaları geliştirirken yani ASP.NET sitesi hazırlarken IIS gibi bir Web Server’dan yararlanmak zorunda değilsiniz. Çünkü Visual Studio 2005/2008/2010 ve Visual Web Developer ile birlikte geri planda çalışan gömülü bir web server geliyor. Visual Studio ile hazırlanan ASP.NET uygulaması veya web sitesi test edilmek istendiğinde Visual Studio ile birlikte gelen web server kendiliğinden devreye girip localhost’ta rastgele bir port üzerinden siteyi görüntülemektedir.

Başlangıçta Visual Studio’dan ve Visual Studio ile gelen Web Server’dan yararlanmak istemediğimiz için ASPX uzantısını verdiğimiz ASP.NET dosyalarını(sayfa) test ederken Windows ile birlikte gelen Internet Information Services(IIS)’den yararlanacağız. Çünkü ASP.NET sitelerini geliştirirken sayfaları zaman zaman IIS’le test etmek isteyebilirsiniz.

Kısaca özetlemek gerekirse ASP.NET sitesi geliştirmek istiyorsanız Not Defteri programına, herhangi bir .NET Framework sürümüne ve Windows ile gelen IIS’e ihtiyacınız vardır. Bu bölümde ASP.NET sitelerinin geliştirilmesini kolaylaştıran Visual Studio ve Visual Web Developer’a kayıtsız kalacağız. Böylece işin özünü kavrama imkanını bulmuş olacağız.

Bu kitapta programlama dili olarak Visual Basic'i tercih ettim. Bir süre sonra bu kitabın C# dilinin kullanıldığı ayrı bir baskını hazırlayacağım.

1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

ASP.NET



Bu site BlogEngine.NET 1.4.5.0 ile oluşturulmuştur. Türkçe çevirisi BlogEngine TR ekibi tarafından yapılmıştır.

Yazar Hakkında

Memik Yanık, Adana'da yaşar, bir kamu kuruluşunda teknik eleman olarak çalışır,
20 yıldır mesaiden arta kalan zamanında programcılık üzerine yazar,
Kendisine memiky@superonline.com üzerinden veya 532 316 06 23 nolu
telefondan ulaşabilirsiniz. Memik Yanık, Adana'ya yolu düşen programcılıkla ilgili herkesle görüşmeye hazırdır.

Calendar

<<  Mayıs 2012  >>
PaSaÇaPeCuCuPa
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Yazıları geniş takvimde göster

Son Yorumlar

Comment RSS

Son Yazılar

Yasal Bilgi

Bu sitenin içeriği kaynak belirtmek şartı ile istenildiği gibi kullanılabilir.