Visual Studio 2010

by Doğan ÇAKMAK 4. Ağustos 2010 02:23

Visual Studio 2010 arayüzü ilk açtığımda VS 2003 kullanarak uygulama geliştirdiğim günler gözlerimin önünden bir film şeridi gibi geçti :)

VS 2003 den 2010 a neler değişmiş? Bugün VS 2010 ile neler yapabiliyoruz kısaca değinmek istiyorum.

Tasarımcıların ve yazılımcıların ortak platformlarda çalışması, VS 2010 lansmanında en çok vurgulanan noktalardan bir tanesiydi. Şu an ki proje süreçlerimizde bunun gerçekleştiğini gözlemlemekteyim.

Günümüzde tasarım en az kod ve veri tabanı kadar önem kazandı. Yazılımcı sayısı arttıkça ürünler kod ve veritabanı üstünlükleri ile bir yere kadar rekabet ettiler ve neredeyse aynı fonksiyonlara sahip yazılım ürünleri ile karşı karşıya kaldık. Bunun farkında olan firmalarda fark yaratabilmek için tasarım ve kullanım kolaylığı gibi konuların üzerine giderek fark yaratma çabasına girdiler.

Hal böyle olunca tasarım ve yazılımcıların ortak platformda çalışması kaçınılmaz bir gereksinim halini aldı. Bugün yazılımcılar ve tasarımcılar VS 2010 platformunda gerçekten bunu gerçekleştirebiliyorlar. İsterseniz biraz daha detaya girelim, örneğin:

Tasarımcı Expression Blend ile ara yüz tasarımı yapıyor. Expression Blend bildiğimiz gibi XAML mark-up dilini kullanıyor. Aynı şekilde yazılımcı da bu XAML kodunu hiçbir değişiklik yapmadan arayüz olarak kullanabiliyor. Hatta bununla da kalmayıp arka planını kodlamaya ve veri tabanı işlemlerini gerçekleştirmeye başlıyor.

Tasarımcı ve yazılımcının bu koordinede çalışması proje süreçlerini de daha verimli kılıyor.

Tüm yazılımcı, tasarımcı ve proje yöneticilerine buradan duyurulur :)

Konu ile ilgili merak edilenler olursa paylaşabilirim. Şimdilik bu kadar 

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

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

Tags: , , ,

Çözüm Önerileri | Proje Yönetimi | Yazılım Yönetimi

Google TV ile herkes televizyon reklamı verebilecek!

by Doğan ÇAKMAK 21. Mayıs 2010 04:12

 

Google attığı bu adımı "TV  reklamı vermek artık kolay ve hesaplı" olarak lanse ediyor.

Normal şartlarda 10 saniyelik bir reklamın televizyonda oynatılması için ödeyeceğiniz tutar yerine 20$ dolar ödeyeceğinizi düşünün... Televizyona verilen reklamın doğru kitlere ulaştığından ne kadar emin olabiliriz? Google bu sorununda cevabını veriyor. Ulaşmak istediğiniz kitleye yönelik reklamınızın oynatılacağını ve bu sayede ödediğiniz paranın tam karşılığını alacağınızı savunuyorlar.

Bunun yanında TV' de oynayan reklamınızın ardından firma sitenizin aldığı ziyaretler analiz edilerek sizler için raporlanacağı vurgulanıyor. 

Detaylı bilgi için: http://www.google.com/adwords/tvads/

 

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

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

Tags: , ,

Çözüm Önerileri | İnternet | Web Gelişimi

ASP.NET AJAX Reorderlist Kontrolü

by Doğan ÇAKMAK 20. Mayıs 2010 08:07

 

Bu yazı reorderlist kontrolünü SQL Server veri tabanı ile kullanırken sorun yaşayan yazılım gelişticiler için:

Reorderlist kontrolünü sisteminize adapte ettikten sonra verilerin düzenlenmesine olanak sağlayan butonunuza tıklandığında doğru sıradaki verinin karşınıza çıkmadığını görürseniz telaşa kapılmayın. Çünkü çözümü gayet basit: veri tabanından veri çekerken kullandığınız SELECT komutunun sonunda  "ORDER BY [sıralama kolonu]" yapmış olmalısınız

Sıralamaların ve güncellemelerin doğru yapılması için sql komutunuzun "ORDER BY"bölümü aşağıdaki gibi olması gerekiyor:

"SELECT id, icerik, yazar, sira FROM [tablo adı] WHERE [parametreler] ORDER BY sira, id, yazar, icerik"

Yukarıdaki sql komutundaki ORDER BY bölümüne dikkat edersek verilerin sıralamalarının yapılırken sql server'a yorum hakkı vermememiz gerekiyor. Eğer düzenle butonuna tıkladığınızda hata ile karşıyorsanız yukarıdaki gibi ORDER BY kodlarsanız sorun ortadan kalkacaktır.

Umarım faydası olur

Windows 7 Performans Testleri

by Doğan ÇAKMAK 1. Ekim 2009 09:12

Windows XP’ nin ardından gelen Windows Vista, görselliği ile çoğu kullanıcıyı büyüledi. Güvenliğe daha fazla önem veren kullanıcılar için vazgeçilmez hale geldi. Avantajlarıyla birlikte yanında kötü bir arkadaş getirdi: performans düşüklüğü. PC World’un yaptığı performans testlerine göre Windows 7’nin daha hızlı çalıştığını iddia ediyorlar. Yaptıkları testlerin bazılarının sonuçlarını paylaşmak istiyorum:

Bilgisayar Türü

DirectX 3D rendering

Firefox

Nero

WinZip

Windows 7

Windows Vista

Windows 7

Windows Vista

Windows 7

Windows Vista

Windows 7

Windows Vista

E&C Black Mamba (64-bit)

244

263

169

171

203

218

147

153

HP Pavilion a6710t (32-bit)

375

378

262

256

313

365

203

222

HP Pavilion a6710t (64-bit)

399

404

264

271

314

688

208

219

Gateway T-6815 (32-bit)

719

1093

443

431

667

1648

449

495

Lenovo IdeaPad Y530 (32-bit)

563

515

371

305

517

703

252

313

Lenovo IdeaPad Y530 (64-bit)

572

532

373

320

530

1127

253

291

 

Tablo Açıklaması: Bu tablodaki daha kısa süreler daha iyi performansı gösteriyor. Zaman birimleri saniye olarak belirtilmiştir. Kalın yazılanlar daha iyi performans gösterilen değere işaret ediyor. Bu testler Windows 7 nin son sürümü ve Windows Vista Service Pack 2 ile kıyas yapılarak hazırlanmış. Windows Vista ve Windows 7’nin Ultimate versiyonları ile önce 32 bit işletim sistemleri üzerinde sonrasında ise 64 bit işletim sistemleri üzerlerinde testler yapılmış.

Kabaca bu şu anlama geliyor. Microsoft yeni bir işletim sistemi çıkardığında bizde de ister istemez bilgisayarımı yenilemenin zamanı geldi galiba diye düşünürdük. Fakat şimdi durum biraz farklı gibi görünüyor. Vista kullandığımız bilgisayarlarda rahatlıkla Windows 7 kullanabileceğiz sonucunu çıkartabiliriz. Hatta daha hızlı bir işletim sistemine sahip olabileceğimizin bile sinyalleri veriliyor.

Daha hızlı çalışması dizüstü bilgisayar kullanıcılarının aklına şu soruyu getirebilir: Batarya ömrü bu hız ile beraber kısalacak mı? Bu sorunun cevabı bu test yapılan bilgisayarlara göre; hayır. Çünkü bu testlerin yapıldığı bilgisayarlarda Windows 7, 1-13 dakika arasında daha fazla kullanılabiliyor. Batarya süresi temel alındığında inanılmaz farklılıklar ortaya çıkmıyor. Ama dizüstü bilgisayarımızı dolu batarya ile kullanırken bir kaç şarkı daha fazla dinleyebileceğiz denebilir.

Sorunsuz çalışmalar

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

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

Tags: ,

Donanım | İşletim Sistemi

Visual Studio 2010 Beta 1 Duyuruldu

by Doğan ÇAKMAK 21. Mayıs 2009 03:58
Visual Studio 2010 Beta 1

Henüz Visual Studio 2008 bile yazılım firmaları tarafından aktif olarak kullanılmaya başlamadan VS 2010 Beta 1' in çıkarıldığı duyuruldu. VS 2010 ile neler geleceğini ve diğer sorularınız için VS 2010 kaynaklarının bağlantılarını sizlerle paylaşmak istiyorum:

 

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

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

Tags: , , , , ,

Teknik | Web Gelişimi | Yazılım

ASP.NET AJAX Türkçe Karakter Çözümü ve Bilinmeyen Tag Çözümü

by Doğan ÇAKMAK 20. Mayıs 2009 16:43

AJAX kullanan web geliştiricilerin karşılaştığı en büyük güçlüklerden bir tanesi kendi local ayarları ile geliştirdikleri uygulamaları başka bir sunuya yükledikleri zaman doğru çalışmamasıdır. ASP.NET AJAX geliştiricilerine bu yazımda bazı tavsiyeler vereceğim. Karşılaştığım güçlüklere arama motorları aracılığıyla ulaştığım birkaç bilgiyi paylaşmak istiyorum.

Bunlardan birincisi "unknown tag" hatası. Dosyalarınızı yüklediğiniz sunucunun varsayılan ayarları kendi bilgisayarınızda çalıştığınız gibi ayarlanmamış olabilir. Bunlardan bir taneside AJAX kontrollerinin tagları... Örneğin aşağıda gördüğünüz ajax kontrolünde tag olarak ajaxToolkit kullanılmış. Genellikle local de kullandığınız tag' lar ile yüklediğiniz sunucuya varsayılan olarak tanıtılmış tag' lar uyuşmaz. Bu gibi durumlarda kendiniz kullandığınız tag' ları aspx sayfalarınızın başında belirtmeniz gerekmektedir. 

<ajaxToolkit:Accordion
ID="MyAccordion"
runat="Server"
SelectedIndex="0"
HeaderCssClass="accordionHeader"
HeaderSelectedCssClass="accordionHeaderSelected"
ContentCssClass="accordionContent"
AutoSize="None"
FadeTransitions="true"
TransitionDuration="250"
FramesPerSecond="40"
RequireOpenedPane="false"
SuppressHeaderPostbacks="true">
<Panes>
<ajaxToolkit:AccordionPane
HeaderCssClass="accordionHeader"
HeaderSelectedCssClass="accordionHeaderSelected"
ContentCssClass="accordionContent">
<Header> . . . </Header>
<Content> . . . </Content>
</ajaxToolkit:AccordionPane>        
.
.
.
</Panes>            
<HeaderTemplate>...</HeaderTemplate>
<ContentTemplate>...</ContentTemplate>
</ajaxToolkit:Accordion>

Örneğin bu kontrol için aspx sayfanızın başına aşağıdaki kod bloğunu eklemeniz gerekmekte: 

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagPrefix="ajaxToolkit" %>

tagPrefix' in eşit olduğu cümleciğe istediğiniz tag adnını vererek AJAX kontrollerini kullanabilirsiniz.

 

İkinci paylaşmak istediğim bilgi updatepanel Türkçe karakter sorunu ile ilgili... UpdatePanel web sayfalarımızın post back yapmadan daha hızlı çalışmasını sağlayan bir kontroldür. Detaylı bilgi için ASP.NET AJAX updatepanel şeklinde google da aratırsanız istemediğiniz kadar bilgiye ulaşabilirsiniz. Lafı fazla uzatmadan konuya gireceğim. UpdatePanel kullanırken veri tabanına kayıt yapıyorsanız ya da veri tabanından veri çekiyorsanız Türkçe karakterlerde sorun yaşayacaksınızdır. Aklınıza hemen web.config dosyasına eklediğiniz <globalization tag'ı gelebilir fakat sizin için her zaman çalışan globalization tag'ı bu kez size sorun çıkarabilir. Size sorun çıkarmayacak <globalization tag'ını sizinle paylaşmak istiyorum:

<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="windows-1254" responseHeaderEncoding="windows-1254" />

Bu bloğu web.config dosyanıza ekledikten sonra updatepanel size Türkçe karakter sorunu çıkarmaktan vazgeçecektir.

 

İyi çalışmalar dilerim

 

 

 

Türkiye, Microsoft'un yeni üssü oluyor

by Doğan ÇAKMAK 22. Nisan 2009 16:18
Steve Ballmer

Microsoft CEO'su Steve Ballmer Türkiye'yi ziyaret etti. Söylediğine göre büyük ölçüde Türkiye'ye yatırım yapılacakmış. Mobil yazılımdan oyun geliştirmeye kadar günümüzün popüler yazılım geliştirme alanlarına büyük destek verileceğini söylemiş. En çok sevindiğim haberde lise öğrencilerinin Dreamspark kapsamında ücretsiz yazılım geliştirme araçlarına sahip olabilmeleri...

NTVMSNBC de okuduğum bu haberi ilk okuduğumda çok güzel bir gelişme olarak yorumladım. Fakat CEO'nun söylediklerine bakılırsa e-devlet ve sağlık sektörünün yazılım işlerine el atmak istediklerini belirtiyor. CEO' nun söylediklerini bütünsel olarak değerlendirdiğimde kısa vade için güzel bir gelişme fakat uzun süreç içerisinde büyük bir bağlılık yaratacaktır. Lise öğrencilerinin Microsoft yazılım araçlarını kullanması iyi birşey. Buna karşı çıkmıyorum. Ticari olarak bakıldığında da sorun yok. Çünkü siz 1000 dolara aldığınız yazılımı kullanarak 100.000 dolar kazanabiliyorsanız ve hatta yurt dışına iş yapıyorsanız işte bu başarıdır. Fakat devlet bazında bu sorun çıkaracaktır. Yerli işletim sistemimiz olan Pardus' a gereken önem verilmeli... Çünkü Microsoft ve Adobe firmalarına devletimiz her yıl milyonlarca dolar para ödüyor. Biz ne kadar dışarıya yazılım ihraç edersek edelim ülke bazında hiçbir zaman kar sağlayamayacağız. Ticari olarak Microsoft kullanalım fakat devlet dairelerinde ve okullarda Pardus olsun! Ancak bu şekilde ülke olarak yazılım sektöründe var olabiliriz. Yoksa iyi yazılımcılar gider Microsoft'ta çalışır. Microsoft'ta Türkiye'den milyon dolarlar kazanır. Microsoft kazanacağını gene kazanır fakat artık devlet bu paraları her yıl ödemesin! Sadece ticari alandaki projelerde kullanılsın.

Benim okuduğum haber hakkında ve genel görüşlerim böyle. Microsoft araçlarını kullanıyorum ve ticari olarak kullanılmasını savunuyorum fakat devlet bazında yerli yazılım tek kurtuluş yoludur...

3 kişi tarafından 4.3 olarak değerlendirildi

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

Tags: , , ,

Çözüm Önerileri | Eğitim | Eleştiri

Visual Studio Server Explorer Sorunu

by Doğan ÇAKMAK 16. Nisan 2009 08:03

Visual Studio' yu aktif olarak kullananlara veri tabanı yönetiminde yardımcı olan Server Explorer penceresi bazen hiçbir sebep yokken açılmayabilir. Peki bu durumda ne yapmanız gerekiyor?

  • Öncelikle Bilgisayar üzerinde sağ tuş yapın ve hizmetler menüsünün altındaki bütün SQL Server hizmetlerini durdurun
  • Sonra Başlat > Programlar > Visual Studio 200 > Visual Studo Tools > Visual Studio 2008 Command Promt' u tıklayın
  • Açıln komut ekranına devenv/resetsettings yazın ve enter tuşuna basın
  • Bu işlemleri yapmadan önce Visual Studio kısa yolunuzun "Yönetici Olarak Çalıştır"olmaması gerekir. 

Bu işlemleri sırasıyla gerçekleştirdiğinizde sorun ortadan kalkacaktır.

İyi çalışmalar dilerim

3 kişi tarafından 3.7 olarak değerlendirildi

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

Tags: , , ,

Çözüm Önerileri | Teknik

Bilgisayar Dersi Anlatımı ve Ders Planı

by Doğan ÇAKMAK 16. Nisan 2009 07:30

Son zamanlarda iş ve okul yoğunluğumdan dolayı günlüğüme çok zaman ayıramadım fakat suskunluğumu ders planım ile bozuyorum. Bugün ODTÜ Geliştirme Vakfı Özel İlköğretim Okulu 3-B sınıfına ders anlattım :) Öğretmenlik gerçekten hiç dışardan bakıldığı gibi kolay bir meslek değil. Her iş gibi, öğretmenliği ciddiye alıyorsanız gerçekten büyük özveri istiyor. Sadece vaktinde derse gitmekle bitmiyor gerçekten. Dersin öncesi ve sonrasıda bir o kadar önemli. İlerde öğretmenlik yaparmıyım bilmiyorum fakat bugün çok güzel bir deneyimdi. Bana yardımcı olan danışman öğretmenim Hakan Hasançebi ve ders öğretmenim Gülfidan Can'a teşekkür ederim.

Bilgisayar öğretmeni adayları ile de ders planımı paylaşmak istiyorum. MEB' in belirlediği formatta hazırladığım ders planı bu bağlantıdan indirebilirsiniz: Ders-Plani.doc (43,50 kb)

 

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

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

Tags: , , , , , ,

Eğitim

Localhost'a ulaşamıyorum. Ne yapmam gerek?

by Doğan ÇAKMAK 1. Nisan 2009 10:09

Visual Studio' da çalışırken yaptığım uygulamaları tarayıcım da görüntüleyemediğimde çıldırdım. Localhost'a ulaşamıyordum Undecided Öncelikle IIS' i yeniden kurdum. Bilgisayarım üzerinde çalışan hizmetlerden alakalı olabileceklerin tamamını başlattım. Genede bir sonuç alamadım. Google ile yaptığımız çalışmalar sonucunda da elle tutulur birşeyler elde edemedim. Son çare olarak İbrahim Çakır arkadaşıma danıştım (Kendisine burdan teşekkür ediyorum). Meğer windows\system32\drivers\etc klasörünün altında hosts diye bir dosya varmış. Bu dosya içerisine aşağıdaki satırları kopyalamam gerekiyormuş:

127.0.0.1       localhost

::1             localhost

Ve, sorunum çözüldü... 

Buna yol açabilecek bazı durumların olduğunu biraz araştırma yaparak öğrendim. Bilgisayarınıza kurmuş olduğunuz proglamlar kurulum esnasında bu tür değişiklikler yapabiliyor. Bu sorun bilgisayarıma Active Worlds' ü kurduktan sonra ortaya çıktı. Kurduğunuz programlardan kaynaklanacağı gibi işletim sisteminizin güncellemelerinden de kaynaklanabilir. 

İlgilenenler için hosts dosyasını ekte yüklüyorum Wink

Sorunsuz çalışmalar..

 

hosts.txt (857,00 bytes)

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

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

Tags: , , , ,

Çözüm Önerileri | Web Gelişimi



powered by discountasp.net

Ne yapıyorum?

Microsoft yazılım araçlarını kullarak eğitim sektörüne yönelik web tabanlı uygulamalar geliştiriyorum.

Örnekleri az olan konsept projelerin geliştirilmesinde aktif görev alıyorum.

Proje Yönetimi, Yazılım Yönetimi ve Web Güvenliği üzerine çalışıyorum.

Calendar

<<  Eylül 2010  >>
PaSaÇaPeCuCuPa
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar

Anahtar Kelimeler