Blog Stats
  • Posts - 13
  • Articles - 0
  • Comments - 1
  • Trackbacks - 0

 

Monday, May 12, 2008

Free ASP.Net Editörleri

ASP.Net projelerinde kullanabileceğiniz ücretsiz ve açık kaynaklı zengin metin editörleri (Rich Text Editor) var. MultiLine TextBox'larınızı bunlarla değiştirip bir kelime işlemci rahatlığı ile içeriklerinizi düzenleyebilirsiniz.

Benim favori editörüm FreeTextBox. PC'de Internet Explorer, diğer platformlarda ise Mozilla ve Firefox ile uyumludur. Opera ve Safari'yi denemedim.

http://freetextbox.com adresinden indirilebilir. Kullanımı oldukça kolaydır ve isteğinize göre değişiklikler yapabileceğiniz bir arayüzü vardır.

 

 FreeTextBox

http://www.fckeditor.net adresinden indirebileceğiniz FCK Editor de bunlardan biri. FCK daha hafiftir (lightweight) . Hemen hemen bütün platformlarda ve browser'larda çalışır. Bu yazıyı yazdığım esnada güncel sürümü 2.6 idi. Oldukça canlı ve kalabalık bir geliştiriciler topluluğu var.

 

FCK

 

Bir diğeri de TinyMCE. entegrasyonu kolay, skin desteği var. http://tinymce.moxiecode.com adresinden indirilebilir. Yine diğerleri gibi cross platform ve açık kaynak. %100 javascript bir editördür. Moxiecode Systems AB tarafından geliştiriliyor.

 

TinyMCE

 

Bunların dışında editörler de var.  asp.net kontrol galerisinde ücretli editörler de bulabilirsiniz.

Tuesday, April 01, 2008

C#Türk.Net Etkinlikleri Meslek Liselerinde

1 Nisan 2008 Salı günü Sabiha Gökçen Kız Meslek Lisesi'ndeydik. İnternet Haftası Etkinlikleri kapsamında C# etkinliği planlamışlar ve Bilişim Teknolojileri Öğretmeni Zana Okçuoğlu, bizimle iletişime geçip bu etkinliği beraber yapmamızı önerdi.

z_okcuogluBiz de 1 Nisan salı günü için planlarımızı yaptık, saat 10:30 ile 12.00 arasında 1.5 saat süren bir seminer oldu. Semineri C#Türk.Net ekibinden M. Kemal Demir ile birlikte gerçekleştirdik.

Yıllardır üniversitelerde seminer yapıyoruz, Microsoft Türkiye'de yaptık, değişik platformlarda yaptık. İlk defa bir lisede etkinlik yapacağımız için açıkçası biz de meraklıydık. Liseli gençlerin de .net teknolojilerini kariyer planlarına almaları, C# ile ilgilenmeye lise yıllarında başlamaları bizi çok mutlu etti. Kalabalık bir öğrenci grubu katıldı. Çoğunluk bilişim bölümlerinde öğrenci idi.

h_gurelSeminer  .net tekonlojileri, C# dilinin .net dilleri arasındaki yeri, yazılımda kariyer üzerine gelişti. Sorular soruldu. Keyifli bir sohbet oldu. Gençlerin dikkatle dinlemesi bizim de dikkatimizden kaçmadı.

Semineri planlayan Bilişim Bölümü hocaları Zana Okçuoğlu ve Hilal Gürel'e teşekkür ediyoruz.

Seminerde kullandığım sunumu şuradan izleyebilirsiniz ya da bilgisayarınıza indirebilirsiniz. Kemal, blogunda kendi sunumunu ve gözlemlerini paylaşacaktır.

Aşağıda da, seminerde çekilmiş resimler var.  Resimleri Hilal Gürel sağladı. Resimler için ayrıca teşekkür ederiz.

  DSC00397

DSC00398

Aşağıdaki resimde Kemal'in öğrencilerin arasına inip orada devam ettiği sahneyi, interaktiviteyi görebiliyorsunuz.

PIC_0007

Tuesday, January 22, 2008

C#Türk.Net Etkinliği "n-tier Workshop"

C#Türk.Net etkinlikleri devam ediyor. Bu yıl yapmakta olduğumuz etkinliklerin beni en çok heyecanlandıranı workshop olanları. Seminerler de çok güzel oluyor. Yalnız seminerlerde yazılan kodlar bir kaç tane küçük demodan öteye gidemiyor. Daha çok teorik konuşuyoruz. Teknolojik altyapıyı anlatıyoruz.

Workshop'lar daha samimi geçiyor. İnsanlar laptoplarını alıp geliyorlar. Beraber kod yazıyoruz. Beraber debugging yapıyoruz. Yani suya sabuna dokunuyoruz. Workshop sonunda da katılanlar söylenen bir çok konuyu uygulayıp görmüş olarak dönüyorlar.

Bu bakımdan, önümüzdeki günlerde workshop tarzı etkinlikler yapmaya devam edeceğiz.

"n-tier workshop" da böyle geçti. C#Türk.Net ekibimizden M.Kemal Demir ile birlikte gerçekleştirdik.

Yararlı olduğuna inanıyorum.

Etkinliğe Microsoft ve INETA sponsor oldu. INETA MEA Bölge Başkanı Aykut Taşdelen'e de etkinliğin planlanması ve düzenlenmesindeki yardımlarından ötürü teşekkür ediyoruz.

n-tier mimari ile asp.net uygulamaları geliştirmek asp.net ile geliştirilecek büyük ve çok geliştiricili projelerde işleri oldukça kolaylaştırıyor. ASP.Net 2.0 ile birlikte bu iş çok daha kolay hale geldi.

Bu mimaride, proje Data Access Layer (DAL), Business Logic Layer (BLL), Presentation Layer (PL) olmak üzere 3 katmanda tasarlanır. Veri erişimi için gerekli kodlar DAL'da yazılır. Bu daha çok kullandığımız veritabanı yönetim sistemi için spesikif kodlardır. BLL, arayüz ile veri erişim katmanı arasındadır. Arayüzden gelen istekleri veri erişim katmanına iletir. Tersini de yapar. Bu esnada kontroller, kısıtlamalar vs. yapılır. PL da tamamen arayüz ve son kullanıcının karşısına çıkacak olan kısımdır. Bu katmanda daha çok mark-up daha az kod vardır. Hemen hemen hiç kod yoktur. Hangi veritabanı sunucusu ile çalıştığınızı bile bilmeden, CRUD işlemlerinin nasıl yapıldığını bile bilmeden sadece arabirime odaklanıp tasarım yapabilirsiniz.

Bu katmanların her birini farklı ekipler yazacağı gibi bazen bütün bunları tek kişi yani siz yazıyor olabilirsiniz.

Projenizi farklı bir veritabanı sistemine (mySQL, Oracle vb.) taşırken sadece DAL'da gerekli değişiklikleri yapmak yeterli olacaktır.

Daha taşınabilir kodlar yazdınız. Daha esnek bir projeniz oldu.

Bu blog yazısını etkinliği anlatmak için yazdım. n-tier mimariden bu kadar bahsetmek yeterli oldu sanırım. n-tier mimari hakkında daha fazla yazıyı ilerleyen günlerde bu blogda bulacaksınız. 

Aşağıdaki resim mimariyi özetliyor.

ntier

Şimdi de etkinlikten resimler.

IMG053

IMG057

Katılanlara kendim, M. Kemal Demir ve C#Türk.Net ekibi adına  teşekkür ediyorum.

 

 

Copyright © Yunus Özen