﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:blogChannel="http://www.volkanaktas.com/"><channel><title>Volkan AKTAŞ - Bir Yazılımcının Günlüğü</title><link>http://www.volkanaktas.com/</link><description>Bir Yazılımcının Günlüğü</description><copyright>Copyright Volkan AKTAŞ</copyright><generator>http://www.volkanaktas.com/</generator><item><title>Visual Studio 2010 Release Candidate çıktı.</title><link>http://www.volkanaktas.com/post/Visual-Studio-2010-Release-Candidate-cikti-.aspx</link><description>Visual Studio 2010 RC ve .Net Framework 4 RC &amp;ccedil;ıktı.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;İndirmek i&amp;ccedil;in&amp;nbsp;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx&lt;/a&gt; adresini ziyaret edebilirsiniz. &lt;br /&gt;</description><pubDate>2/13/2010 8:39:07 PM</pubDate><author>Volkan AKTAŞ | Saturday, February 13, 2010 8:39 PM</author></item><item><title>Ceturk.com Ropörtajım</title><link>http://www.volkanaktas.com/post/Ceturk-com-Roportajim.aspx</link><description>&lt;p&gt;&lt;a href="http://www.ceturk.com/ceturk-tv/roportajlar/volkan-aktas-ile-roportaj.html"&gt;Ceturk.com&lt;/a&gt; sitesinde benimle yapılan bir rop&amp;ouml;rtaj yayınlandı. Roportajın i&amp;ccedil;eriği aşağıdaki gibidir:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Volkan AKTAŞ kimdir, biraz kendinizden bahseder misiniz?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1976 Mersin doğumlu olup aslen Diyarbakır Ergani&amp;rsquo;liyim. Lise &amp;ouml;ğrenimini Mersin Atat&amp;uuml;rk End&amp;uuml;stri Meslek Lisesi&amp;rsquo;nde teknik lise bilgisayar b&amp;ouml;l&amp;uuml;m&amp;uuml;nden, &amp;uuml;niversite &amp;ouml;ğrenimini ise Gazi &amp;Uuml;niversitesi Bilgisayar &amp;Ouml;ğretmenliği b&amp;ouml;l&amp;uuml;m&amp;uuml;nden mezun olarak tamamladım. 1999-2003 yılları arasında Şanlıurfa End&amp;uuml;stri Meslek Lisesi&amp;rsquo;nde bilgisayar &amp;ouml;ğretmeni olarak g&amp;ouml;rev yapmış olup, 2003 yılından bu yana da Mersin&amp;rsquo;de g&amp;ouml;rev yapmaktayım. Visual Basic .NET, C# , Asp. NET, VBA, Python dilleri ile aktif olarak uygulamalar geliştirmekteyim.Evliyim. Biri erkek biri de kız olmak &amp;uuml;zere iki &amp;ccedil;ocuğum var.&lt;/p&gt;
&lt;p&gt;&lt;span id="more-5667"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ge&amp;ccedil;en haftalarda piyasa &amp;ccedil;ıkan VB.NET kitabiniz hakkında bilgi verir misiniz? Hangi kitleye hitaben yazdınız bu kitabi ve bu kitabı yazma fikri nereden geldi?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Bu kitap ile Visual Studio .Net 2010 programı ile birlikte sunulan Visual Basic .NET&amp;rsquo;in son s&amp;uuml;r&amp;uuml;m&amp;uuml; olan 10. versiyonu anlatılmıştır. Kitapta Visual Basic .NET&amp;rsquo;in temel &amp;ouml;zelliklerinden başlanarak orta seviyelere kadar bir &amp;ccedil;ok &amp;ouml;zelliği anlatılmıştır. Bu &amp;ouml;zellikler i&amp;ccedil;erisinde Visual Basic .NET&amp;rsquo;in daha &amp;ouml;nceki s&amp;uuml;r&amp;uuml;mlerinden gelen &amp;ouml;zellikler olduğu gibi, 10. s&amp;uuml;r&amp;uuml;m&amp;uuml; gelen bazı yeni &amp;ouml;zellikler de vardır. Bu kitabı yazma fikri aslında yayınevinin teklifi ile oldu. Bu kitaptan &amp;ouml;nce vba konusunda bir kitap yazmıştım. Bu kitabın biraz daha profesyonel kitlelere hitap eden bir kitap olduğu ve daha geniş kitlelere hitap eden bir vb.net kitabı yazıp yazamayacağımı sordular ben de bu teklifi kabul ederek kitabı yazdım.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kendinizden bahsederken Bilgisayar &amp;Ouml;ğretmeni olduğunuzu s&amp;ouml;ylediniz, T&amp;uuml;rkiye&amp;rsquo;de Bilgisayar &amp;ouml;ğretmeni olmanın zorunluluklarını anlatır mısınız?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Evet, halen bilgisayar &amp;ouml;ğretmeni olarak bir okulda g&amp;ouml;rev yapmaktayım. T&amp;uuml;rkiyede bilgisayar &amp;ouml;ğretmeni olmak zor ger&amp;ccedil;ekten. &amp;Ccedil;&amp;uuml;nk&amp;uuml; &amp;ouml;ncelikle kendi alanımız dışında bir &amp;ccedil;ok işle de uğraşmaktayız. Bir de maalesef bazı işlerin ehemmiyetini bazı kimselere anlatamadığımızdan bazı fikirlerimiz ve projelerimizi ger&amp;ccedil;ekleştiremiyoruz. Bu kısımda daha anlatacak &amp;ccedil;ok şey var ama onları maalesef anlatamıyorum.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;Ccedil;oğu &amp;ouml;ğretmen, sabahtan akşama kadar okulda ve &amp;ouml;ğrencilerle uğraşırlar ve kitap yazmak, makale yazmak ve bilişim sitelerinde insanlara yardımcı olmak gibi faaliyetlere zamanları yetmez; siz b&amp;uuml;t&amp;uuml;n bunlara nasıl başarabiliyorsunuz? Zamanınızı nasıl tanzim ediyorsunuz?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Okulda boş bulduğum zamanlarda, evde ise akşamları &amp;ccedil;ocuklarım uyuduktan sonra yapmaya gayret ediyorum. Programcıların zaten en yoğun mesaisi geceleridir. Bazılarının doya doya dinlendiği yarı yıl tatili ve yaz tatili zamanları benim i&amp;ccedil;in kendimi geliştirme fırsatı yakaladığım zamanlar oluyor. Bu zaman dilimlerinde ya yeni bir teknoloji &amp;ouml;ğrenirim ya da yeni bir dil. Bazı şeylerden fedak&amp;acirc;rlık yapmadan olmuyor bu işler. Zamanı m&amp;uuml;mk&amp;uuml;n olduk&amp;ccedil;a planlı yaşamaya gayret ediyorum. Bilgisayar başında oyun, msn vs. gibi şeylerle zaman harcamak yerine makale yazma, proje geliştirme gibi işlerle iştigal ediyorum.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;VB.NET in geleceği hakkında d&amp;uuml;ş&amp;uuml;nceleriniz nelerdir? Bildiğiniz gibi C# bu dilin &amp;uuml;n&amp;uuml;n&amp;uuml; hayli zedeledi. Vb.net i C# karşısında nasıl savunabiliriz?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ben bir tek dile bağlı kalan ya da bunu savunan dil fanatiklerinden değilim. Benim g&amp;ouml;r&amp;uuml;ş&amp;uuml;me g&amp;ouml;re bir programcı birden fazla dil bilerek yapacağı projeye g&amp;ouml;re dil se&amp;ccedil;imi yapmalıdır. &amp;Ouml;rneğin ben veri tabanı, string işlemleri, vba gibi projelerde vb.net i, api, dll, wpf, silverlight gibi uygulamalarda c# ı, internet &amp;uuml;zerinden veri &amp;ccedil;eken uygulamalarda python&amp;rsquo;u kullanıyorum. Dolayısı ile her dili &amp;uuml;st&amp;uuml;n olduğu noktalarda kullanmak lazım. &amp;nbsp;VB.NET ile daha hızlı yapabileceğim bir işi C# ile yapmam ya da tam tersi. Ama vb.net bana kullanıcı diline yakın oluşu nedeni ile daha sıcak geliyor. O nedenle dil noktasında ilk tercihim vb.net olmaktadır her zaman.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;Ouml;zg&amp;uuml;r yazılım felsefesine bakışınız nedir? Sizin bu alanda herhangi bir katkınız oldu mu?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Gerek kendi blog ve sitemde gerekse y&amp;ouml;neticilik yaptığım forum ve sitelerde kendim a&amp;ccedil;ık kaynak kodlu projeler paylaşmaya &amp;ccedil;alıştığım gibi, proje ve programlarını paylaşan kişileri de bu şekilde y&amp;ouml;nlendirmekteyim. &amp;Ccedil;&amp;uuml;nk&amp;uuml; bilgi paylaşıldık&amp;ccedil;a b&amp;uuml;y&amp;uuml;r. Şu anda i&amp;ccedil;erisinde olduğum bir AR-GE grubu ile zaman zaman bu tip yazılımları &amp;uuml;reterek herkesin istifadesine sunmaktayız.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Yazmakla meşgul olduğunuz başka bir kitap var mı? Varsa hangi konuda olduğundan bahseder misiniz?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Şu an C# kitabı &amp;uuml;zerinde &amp;ccedil;alışmaktayım. Bu kitap Nisan ayı gibi &amp;ccedil;ıkacak inşaAllah. Ayrıca Sayın G&amp;uuml;nay Kapancıoğlu ile birlikte yazacağımız ve Mayıs ya da Haziran ayı gibi hazır olacak bir &amp;ldquo;Ağ Sistemleri ve G&amp;uuml;venliği&amp;rdquo; adlı kitap projemiz var.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;Ouml;ğretmenlikte, d&amp;ouml;nem d&amp;ouml;nem, sene sene sınıflar değişir, taze &amp;ouml;ğrenciler gelir, ama dersin hocası değişmez ders değişmez konu değişmez. Ayni şeyleri s&amp;uuml;rekli anlatmaktan sıkılmıyor musunuz? Bunu nasıl aşıyorsunuz?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;Ouml;ğretmenliğimin ilk yılından beri asla m&amp;uuml;fredatla sınırlı kalmayıp, bunun yanında gerek &amp;ouml;ğrettiğimiz program yada dilin en g&amp;uuml;ncel versiyonu ve en son teknolojilerini anlatma yolunu tercih ettim. Ayrıca sınıfta &amp;ouml;ğrencilerime bitirme projeleri veririm. &amp;Ouml;ğrencilerimizle beraber dersin yanında bu projeleri de geliştiririz. Bazı &amp;ouml;ğrencileri se&amp;ccedil;erek onlarla da ulusal yarışmalara katılmak &amp;uuml;zere projeler geliştiriyoruz. Ayrıca okulumuza alanında uzman kişileri &amp;ccedil;ağırıp seminerler ve sertifika programları d&amp;uuml;zenledik zaman zaman. Bunun yanısıra internet &amp;uuml;zerinden Live Meeting programı yardımı ile belli zamanlarda d&amp;uuml;zenlenen online webinerleri &amp;ouml;ğrencilerime izlettim. Ayrıca 2 sene boyunca okulumuzda programlama konusunda başarılı olan &amp;ouml;ğrencileri se&amp;ccedil;erek hafta sonları &amp;uuml;cretsiz kurs verdim. Dolayısı ile derslerimiz dolu dolu ge&amp;ccedil;tiği i&amp;ccedil;in sıkılacak zaman olmuyor.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Programlama konusunda &amp;Ouml;ğrencilerinizde ve internette bu alanda s&amp;uuml;rekli sorular soran kullanıcılarda g&amp;ouml;rd&amp;uuml;ğ&amp;uuml;n&amp;uuml;z ve en &amp;ccedil;ok d&amp;uuml;zeltmesini istediğiniz hatalar nelerdir. Daha iyi kod yazmak i&amp;ccedil;in ve programlamayı daha iyi &amp;ouml;ğrenmek i&amp;ccedil;in tavsiyeleriniz nelerdir?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Maalesef &amp;ouml;ğrencilerim pek soru sormuyor. Bana her g&amp;uuml;n msn, pm, mail yolu ile bir &amp;ccedil;ok soru gelirken derste bazen zorla soru sorduruyorum &amp;ouml;ğrencilerimin &amp;ccedil;oğuna. En &amp;ccedil;ok yapılan hatalar yazım hataları. Bu da dikkatsizlikten kaynaklanıyor. Bundan sonra ise mantık hataları geliyor. Programcılık mantığı gelişmeden program yazılmaya girişildiğinde kısa kod satırları ile yazılabilecek programlar i&amp;ccedil;in &amp;ccedil;ok uğraşılıyor. Bu nedenle her zaman programlama &amp;ouml;ğretirken &amp;ouml;ncelikle &amp;ouml;ğrencilerin programcılık mantığını geliştirecek &amp;ouml;rnek uygulamalar yaptırırım. Bazen birka&amp;ccedil; satırlık kod birka&amp;ccedil; sayfalık koddan daha &amp;ouml;ğretici olabiliyor.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Blog sitenizden okuduğuma g&amp;ouml;re, bir&amp;ccedil;ok siteye makale yazıyorsunuz.&amp;nbsp; Bu faaliyetleri ne ama&amp;ccedil;la yapıyorsunuz?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cyber-Warrior.org sitesi alanında uzman olan pek &amp;ccedil;ok programcı, web tasarımcı, grafiker, network uzmanı, g&amp;uuml;venlik uzmanı ve daha pek &amp;ccedil;ok alanda &amp;ouml;nde gelen kişileri bir araya getirmiş bir platform. Bizim bu sitedeki temel amacımız T&amp;uuml;rkiye&amp;rsquo;nin geleceğine katkıları olacak insanları yetiştirmek. Ayrıca T&amp;uuml;rkiye aleyhtarı yayınlar, toplum ve kamu vicdanını olumsuz etkileyen durumlar karşısında sanal alemde ortak bir tepki oluşturmak ve herhangi bir menfaat g&amp;ouml;zetmeksizin kamu kurum ve kuruluşlarının web sitelerine g&amp;uuml;venlik desteği sağlamaktır. Bu sitenin yanı sıra diğer sitelerde de bilgilerimi paylaşmak amacı ile makalelerimi yayınlamaktayım.&lt;br /&gt;&lt;strong&gt;Gelecekle ilgili planlarınız nelerdir?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Gelecek konusundaki bazı planlarım; kitap yazım işine ağırlık vermek ve web programlama ile mobil programlama konularında kendimi geliştirmek.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bilişim alanında ve hele sizin gibi &amp;Ouml;ğretmenlik yapan birilerinin kesinlikle bu alanda iyi veya k&amp;ouml;t&amp;uuml; hatıraları olmuştur. İyisini ya da k&amp;ouml;t&amp;uuml;s&amp;uuml;n&amp;uuml; m&amp;uuml; size kalmış ama en &amp;ccedil;ok etkilendiğiniz hadise nedir? Bize anlatır mısınız?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;Ouml;ğrencilerimle alakalı en &amp;ccedil;ok etkilendiğim hatıram şudur. Bir &amp;ouml;ğrencim vardı Şanlıurfa&amp;rsquo;da g&amp;ouml;re yaparken. Arkadaşları sınıfta uyukladığı i&amp;ccedil;in dalga ge&amp;ccedil;erlerdi. Ben de bir g&amp;uuml;n kendisine kızarak yanıma &amp;ccedil;ağırıp &amp;ouml;zel olarak g&amp;ouml;r&amp;uuml;şt&amp;uuml;m. &amp;Ouml;ğrendim ki bu &amp;ouml;ğrencim babası ihtiyar olduğu i&amp;ccedil;in &amp;ccedil;alışamamakta, ailenin n&amp;uuml;fusu da kalabalık olduğu i&amp;ccedil;in ailede en b&amp;uuml;y&amp;uuml;kleri bu olduğu i&amp;ccedil;in g&amp;uuml;nd&amp;uuml;z okulda eğitim g&amp;ouml;rmekte, akşamları da bir işyerinde &amp;ccedil;alışmakta idi. Dolayısı ile bu yorgunluğa dayanamayıp g&amp;uuml;nd&amp;uuml;zleri de uyuklamakta idi. Daha sonra bu &amp;ouml;ğrencimin ayağı da kırıldı ve ailede &amp;ccedil;alışan kimse kalmadı. Sınıf&amp;ccedil;a evlerine ziyarete gittik ve ailenin i&amp;ccedil;ler acısı durumunu orada bizzat g&amp;ouml;rd&amp;uuml;m. &amp;Ccedil;ok sevdiğim bu &amp;ouml;ğrencimin bu durumu beni &amp;ccedil;ok etkilemiştir ve hi&amp;ccedil; unutamam.&lt;/p&gt;
&lt;p&gt;Rop&amp;ouml;rtaj: &lt;a href="http://jamshidhashimi.com/"&gt;Jamshid Hashimi&lt;/a&gt;&lt;/p&gt;</description><pubDate>2/8/2010 10:05:23 PM</pubDate><author>Volkan AKTAŞ | Monday, February 08, 2010 10:05 PM</author></item><item><title>VB.NET 10 Kitabı</title><link>http://www.volkanaktas.com/post/VB-NET-10-Kitabi.aspx</link><description>&lt;p&gt;Bir s&amp;uuml;redir &amp;uuml;zerinde &amp;ccedil;alıştığım Visual Basic .NET 10 adlı kitabım kodlab yayınları arasından piyasaya &amp;ccedil;ıktı. &lt;/p&gt;
&lt;p&gt;&lt;img height="324" width="308" src="http://www.volkanaktas.com/PrgResim/kucukvb_net10.jpg" alt="VB.NET 10 Kitabım" title="VB.NET 10 Kitabım" /&gt;&lt;/p&gt;
&lt;p&gt;Kitabı&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.hepsiburada.com"&gt;www.hepsiburada.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.kitapyurdu.com"&gt;www.kitapyurdu.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.idefix.com"&gt;www.idefix.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;gibi internet &amp;uuml;zerinden satış yapan pek &amp;ccedil;ok sitede ve bilgisayar kitapları satan herhangi bir kitapevinde bulabilirsiniz. Ayrıca okullar i&amp;ccedil;in toplu alımlarda %40 indirim imkanı var. Bu imkandan yararlanmak isteyenler &lt;a href="mailto:huseyin@kodlab.com"&gt;huseyin@kodlab.com&lt;/a&gt; mail adresinden kodlab satış m&amp;uuml;d&amp;uuml;r&amp;uuml; H&amp;uuml;seyin Bey ile irtibat kurabilirler.&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;Kitap ile birlikte verilen CD ile &amp;uuml;cretsiz olarak Visual Studio .Net 10 yazılımına ve y&amp;uuml;zlerce &amp;ouml;rnek projeye sahip olacaksınız.&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;O:p&gt;&lt;/O:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;meta content="Word.Document" name="ProgId" /&gt;
&lt;meta content="Microsoft Word 11" name="Generator" /&gt;
&lt;meta content="Microsoft Word 11" name="Originator" /&gt;
&lt;link href="file:///C:%5CDOCUME%7E1%5CXPLUS2%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List" /&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;
&lt;style type="text/css"&gt;&lt;!--

--&gt;&lt;/style&gt;
&lt;span style="font-size: 10pt;"&gt;&lt;/span&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;Bu kitap ile Visual Studio .Net 2010 programı ile birlikte sunulan Visual Basic .NET&amp;rsquo;in son s&amp;uuml;r&amp;uuml;m&amp;uuml; olan 10. versiyonu her y&amp;ouml;n&amp;uuml; ile uygulamalarla birlikte anlatılmıştır. Kitapta Visual Basic .NET&amp;rsquo;in temel &amp;ouml;zelliklerinden başlanarak orta ve ileri seviyelere kadar bir &amp;ccedil;ok &amp;ouml;zelliği anlatılmıştır. Bu &amp;ouml;zellikler i&amp;ccedil;erisinde Visual Basic .NET&amp;rsquo;in daha &amp;ouml;nceki s&amp;uuml;r&amp;uuml;mlerinden gelen &amp;ouml;zellikler olduğu gibi, 10. s&amp;uuml;r&amp;uuml;m&amp;uuml; gelen bazı yeni &amp;ouml;zellikler de vardır.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>2/2/2010 11:41:37 AM</pubDate><author>Volkan AKTAŞ | Tuesday, February 02, 2010 11:41 AM</author></item><item><title>Programcı Özdeyişleri</title><link>http://www.volkanaktas.com/post/Programci-Ozdeyisleri.aspx</link><description>&lt;p&gt;&lt;a href="http://bulutlararasi.com/249/programci-ozdeyisleri/"&gt;Bir sitede&lt;/a&gt; rastgeldiğim ve hoşuma giden programcı &amp;ouml;zdeyişlerini burada paylaşmak isterim:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;ldquo;JavaScript, The Good Parts&amp;rdquo;&lt;/strong&gt; kitabının yazarı &lt;strong&gt;Douglas Crockford&lt;/strong&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Bir şeyin standart olması, onu her uygulamada kullanacaksınız anlamına gelmiyor. (XML gibi.)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Ruby &lt;/strong&gt;geliştiricisi &lt;strong&gt;Yukihiro Matsumoto&lt;/strong&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A&amp;ccedil;ık kodlu proje, k&amp;ouml;pek balığına benzer. Hareket etmelidir, yoksa &amp;ouml;l&amp;uuml;r!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;ObjectWatch&lt;/strong&gt; y&amp;ouml;neticisi &lt;strong&gt;Roger Sessions&lt;/strong&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;İyi bir BT mimarisi &amp;ccedil;oğunlukla anlaşmazlıkların anlaşmasıdır. İyisi ve k&amp;ouml;t&amp;uuml;s&amp;uuml; de anlaşmazlık i&amp;ccedil;erir fakat k&amp;ouml;t&amp;uuml; mimariler, nasıl olacağına dair anlaşmadan mahrumdur.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;B&amp;uuml;y&amp;uuml;k adam, &lt;strong&gt;Donal Knuth&lt;/strong&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Her şeyi optimize ederseniz, hep mutsuz olacaksınız.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Phil Karlton&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;Bilgisayar biliminde sadece iki zor şey var: &amp;ouml;n belleği ge&amp;ccedil;ersiz h&amp;acirc;le getirmek (&lt;em&gt;cache invalidation&lt;/em&gt;) ve bir şeylere isim vermek.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kaynak: &lt;a href="http://bulutlararasi.com/249/programci-ozdeyisleri/"&gt;http://bulutlararasi.com/249/programci-ozdeyisleri/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><pubDate>1/6/2010 3:20:45 PM</pubDate><author>Volkan AKTAŞ | Wednesday, January 06, 2010 3:20 PM</author></item><item><title>Visual Studio 2010 Beta 2 Çıktı</title><link>http://www.volkanaktas.com/post/Visual-Studio-2010-Beta-2-Cikti.aspx</link><description>&lt;p&gt;Uzun zamandır beklediğim V.S. 2010 Beta 2 nihayet &amp;ccedil;ıktı arkadaşlar.&lt;/p&gt;
&lt;p&gt;Download linkleri:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.microsoft.com/download/F/C/9/FC9131D2-688C-43DC-91CF-53359D4882E7/VS2010B2Ult.iso"&gt;Microsoft Visual Studio 2010 Ultimate Beta 2 - ISO&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.microsoft.com/download/9/8/9/989B6C8D-DA2E-4849-A533-69BE52C4C674/VS2010B2Prem1.iso"&gt;Microsoft Visual Studio 2010 Premium Beta 2 &amp;ndash; ISO&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.microsoft.com/download/5/8/A/58ABDB52-684A-4DED-AD14-FD82E9EECAE6/VS2010B2Pro1.iso"&gt;Microsoft Visual Studio 2010 Professional Beta 2 - ISO&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Beta 1'e g&amp;ouml;re ilk g&amp;ouml;rd&amp;uuml;ğ&amp;uuml;m yenilikler;&lt;/p&gt;
&lt;p&gt;Beta1&amp;rsquo;e g&amp;ouml;re a&amp;ccedil;ılış ve kapanış hızlanmış. &lt;/p&gt;
&lt;p&gt;Server Explorer&amp;rsquo;a Sharepoint desteği gelmiş.&lt;/p&gt;
&lt;p&gt;Proje&amp;nbsp; şablonlarına Sharepoint ve Cloud şablonları eklenmiş.&lt;/p&gt;
&lt;p&gt;Setup Project i&amp;ccedil;erisine InstallShield desteği eklenmiş.&lt;/p&gt;</description><pubDate>10/23/2009 6:16:08 PM</pubDate><author>Volkan AKTAŞ | Friday, October 23, 2009 6:16 PM</author></item><item><title>Programlamaya Giriş</title><link>http://www.volkanaktas.com/post/Programlamaya-Giris.aspx</link><description>&lt;p&gt;Bir s&amp;uuml;re &amp;ouml;nce Cyber-Warrior sitesi i&amp;ccedil;in hazırladığım bir makaleyi buraya dercediyorum. Bu konuda &amp;ccedil;ok soru geliyor &amp;ccedil;&amp;uuml;nki:&lt;/p&gt;
&lt;p&gt;"&lt;span style="font-size: small; font-family: Times New Roman;"&gt;&amp;Ouml;ncelikle işe programlama dillerini genel olarak bir gruplandırma yaparak başlamak istiyorum;&lt;/span&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Programlama dillerini genel olarak makine diline yakın olup olmadığına şu şekilde gruplara ayırabiliriz. Bu noktada şunu belirteyim d&amp;uuml;ş&amp;uuml;k ve y&amp;uuml;ksek seviyeli olarak 2 şekilde gruplandırılır şeklinde bir g&amp;ouml;r&amp;uuml;ş olduğu gibi, d&amp;uuml;ş&amp;uuml;k, orta, y&amp;uuml;ksek ve en y&amp;uuml;ksek seviyeli 4 şekilde gruplandırılır şeklinde bir g&amp;ouml;r&amp;uuml;şte mevcuttur. Ben ikinci şıkkı tercih ediyorum.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;&amp;Ouml;nce şunu belirtelim, makine dili nedir?&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Makine dili&lt;/b&gt;; 0 ve 1&amp;rsquo;ler den oluşan ve bilgisayar sisteminin i&amp;ccedil;yapısında bilgisayarı oluşturan bileşenlerin birbiri ile iletişiminde kullanılan dildir.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times New Roman;"&gt;1)D&amp;uuml;ş&amp;uuml;k Seviye Programlama Dilleri&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Makine diline en yakın olan dil Assembly dilidir. Kısa komutlardan ve tanımlamalardan oluşur. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times New Roman;"&gt;2)Orta Seviyeli Programlama Dilleri&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Bu t&amp;uuml;r dillerde artık komutlar daha anlaşılır hale gelmiştir. &amp;Ouml;rneğin C Dili gibi.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times New Roman;"&gt;3)Y&amp;uuml;ksek Seviye Programlama Dilleri&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Komutların daha anlaşılır olduğu, ancak bilgisayar tarafından daha az anlaşılır olduğu ve yazılan programların daha yavaş &amp;ccedil;alıştığı dillerdir. &amp;Ouml;rneğin Pascal ve Basic dilleri gibi.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;4)En Y&amp;uuml;ksek Seviye Programlama Dilleri&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Artık yazılan programların daha anlaşılır olmasının yanında programcının g&amp;ouml;rsel ortamı da kullanarak hazır bileşen ve kontrollerle program yazmasının kolaylaştırıldığı programlama dilleridir. &amp;Ouml;rneğin Visual Basic, C#, Delphi gibi.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Buradan sonu&amp;ccedil; olarak şu &amp;ccedil;ıkarımı yapabiliriz:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; text-indent: 35.4pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;D&amp;uuml;ş&amp;uuml;k seviyeli dillerin kaynak kodları uzundur, programcı tarafından daha zor anlaşılırlar ancak bilgisayar sistemi tarafından daha hızlı anlaşılırlar, bu dillerle yazılan programlar daha hızlı &amp;ccedil;alışırlar.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; text-indent: 35.4pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Y&amp;uuml;ksek seviyeli dillerin kaynak kodları kısadır, programcı tarafından daha kolay anlaşılırlar ancak bilgisayar sistemi tarafından daha ge&amp;ccedil; anlaşılırlar, bu dillerle yazılan programlar daha yavaş &amp;ccedil;alışırlar.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; text-indent: 35.4pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Programlama dillerinin t&amp;uuml;rlerinden sonra sıra en &amp;ccedil;ok sorulan sorulardan birine geldi.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;&amp;ldquo;Programlamaya nereden başlamalıyız?&amp;rdquo; Bence bundan &amp;ouml;nce şunu sormak gereklidir. Ben programlarımı hangi platform ya da platformlar i&amp;ccedil;in yazmak istiyorum. Ya da platform bağımsız programlar mı yazmak istiyorum.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Eğer Linux tabanlı programlamayı tercih edecekseniz, C, C++ dillerini tercih edebilirsiniz. Bu noktada bir iki alternatif daha var;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;&lt;strong&gt;-MONO:&lt;/strong&gt; .NET programlama dillerinin Linux altında &amp;ccedil;alışması i&amp;ccedil;in geliştirilmiş bir platformdur. Halen geliştirilmekte olan bir platformdur. Bu nedenle bu platform ile yazacağınız programların Linux ile %100 uyumlu olacağının s&amp;ouml;ylemek hen&amp;uuml;z erken olur.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;&lt;strong&gt;-KYLIX:&lt;/strong&gt; Delphi dilinde yazılan uygulamaları Linux ortamına taşıyabilmek ve Linux ortamı i&amp;ccedil;in program &amp;uuml;retebilmek i&amp;ccedil;in Delphi programlama dilinin linux&amp;rsquo;a uyarlanmış halidir.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;&lt;strong&gt;PYTHON:&lt;/strong&gt; Hem Linux hem de Windows platformlarda program yazabileceğiniz bir programlama dilidir. Ancak ağırlıklı olarak Linux sistemlerde kullanılmaktadır. &amp;Ouml;rneğin pardus işletim sistemini meydana getiren bir&amp;ccedil;ok bileşen python ile yazılmıştır.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Bundan sonraki aşamada programcılığın hangi alt dalları ile ilgileneceğimize karar vermeliyiz.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Sistem programcısı mı, veri tabanı programcısı mı, grafik ve oyun programlama mı, web programcılığı mı? &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; text-indent: 35.4pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Sistem programcılığından kast ettiğim cihaz s&amp;uuml;r&amp;uuml;c&amp;uuml;s&amp;uuml; yazmak,&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;işletim sistemi bileşenleri, eklentileri gibi programlardır. Bu tip işlemlerin en g&amp;uuml;zel şekilde yapılabileceği diller C, C++, Visual C++, C#, Assembly gibi dillerdir. &amp;Ccedil;&amp;uuml;nk&amp;uuml; bu diller sistem erişiminde kullanabileceğiniz gerekli bileşenler ya da k&amp;uuml;t&amp;uuml;phanelere sahiptir.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; text-indent: 35.4pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Veri tabanı programcılığında ise piyasada &amp;ccedil;ok&amp;ccedil;a kullanılan muhasebe, m&amp;uuml;şteri takip, stok takip programları gibi programları kast etmekteyim. Belki de en kolay yazılabilen ve buna rağmen en &amp;ccedil;ok tercih edilen programcılık dallarından biri budur. &amp;Ccedil;&amp;uuml;nk&amp;uuml; m&amp;uuml;şteri kitlesi geniştir.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Burada ise Visual Basic, Visual Basic.NET ve Delphi gibi dilleri tavsiye ederim. &amp;Ccedil;&amp;uuml;nk&amp;uuml; bu dillerde bu tip programlar yazabilmeniz i&amp;ccedil;in gerekli string komutları, veri tabanı komutları ve bileşenleri mevcuttur ve bu dillerin &amp;ouml;ğrenimi diğer dillere g&amp;ouml;re daha kolaydır.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Grafik ve oyun programlamada ise yine sistem programlamadaki gibi C, C++, Visual C++, C# dillerini tavsiye ederim. &amp;Ccedil;&amp;uuml;nk&amp;uuml; bu diller grafik ve oyun programlama i&amp;ccedil;in gerekli olan DirecX, OpenGL, XNA gibi gerekli olan k&amp;uuml;t&amp;uuml;phanelere ve komut setlerine sahiptirler.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; text-indent: 35.4pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Web programcılığında ASP, ASP.NET, Java ve JavaScript, PHP gibi dillerle web siteleri programlanır. Web programlama, grafik ve tasarım ile i&amp;ccedil; i&amp;ccedil;edir. Kullanıcı men&amp;uuml;leri, butonları, aray&amp;uuml;z&amp;uuml; tasarlar ve bunların arka planında &amp;ccedil;alışacak olan kodları yazar.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; text-indent: 35.4pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Platform bağımsız programlar yazmak i&amp;ccedil;in ise JAVA d&amp;uuml;ş&amp;uuml;n&amp;uuml;lebilir. JAVA &amp;ouml;zellikle mobil uygulamalar i&amp;ccedil;in tasarlanmış ve geliştirilmeye başlanmış bir dildir. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; text-indent: 35.4pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Evet şimdi hangi platform ya da platformlar i&amp;ccedil;in program yazacağımıza karar verdikten sonra sıra geldi &amp;ouml;ğrenme aşamasında ne t&amp;uuml;r bir yol izlememiz gerektiğine. İlk olarak şunu s&amp;ouml;ylemek istiyorum;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; text-indent: 35.4pt; line-height: 150%; text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size: small; font-family: Times New Roman;"&gt;Yukarıda programlama dillerinden bir kısmının avantaj ve dezavantajlarını sıraladık. Şu soruyu kendimize sormalıyız: &amp;ldquo;Ben tek bir programlama dilini &amp;ouml;ğrenip b&amp;uuml;t&amp;uuml;n programlarımı onunla mı yapmalıyım, yoksa birden fazla programlama dili &amp;ouml;ğrenip projeleri onlarla mı yazmalıyım?&amp;rdquo; Ben burada ikinci şıkkı yani birden fazla programlama dili &amp;ouml;ğrenmeyi se&amp;ccedil;iyorum. Bu şekilde istenen projenin niteliğine g&amp;ouml;re en uygun programlama dilini se&amp;ccedil;ip projeyi o dille ger&amp;ccedil;ekleştiriyorum. Bir veri tabanı projesini VB. NET ile yapmak bana daha elverişli geliyor. VB.NET&amp;rsquo;in string komut imk&amp;acirc;nları daha geniş ve veri tabanı erişimi i&amp;ccedil;in sağladığı imk&amp;acirc;nlar da yeterli iken &amp;ouml;rneğin C dilini burada kullanmak işimizi ziyadesi ile uzatacaktır. Hız gerektiren bir internet uygulamasında ise Perl ya da python gibi bir dil kullanmak yerine VB. NET ile ger&amp;ccedil;ekleştirmeye kalkmak ise programın yavaş ve hantal &amp;ccedil;alışmasına neden olacaktır. Sonu&amp;ccedil; olarak fanatik olup da bir tek dili takım tutar gibi tutmaya gerek yok. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: TR; mso-fareast-language: TR; mso-bidi-language: AR-SA;"&gt;&amp;Ouml;ğretim y&amp;ouml;ntemine gelince bence bir dili ya da o dilin komutlarını tamamıyla &amp;ouml;ğrenmeden &amp;ouml;nce başlangı&amp;ccedil; aşamasında algoritmayı &amp;ouml;ğrenmeli ve algoritmayı bize kavratacak &amp;ouml;rnekler ve sorular &amp;ccedil;&amp;ouml;zmeliyiz. &amp;Ouml;rneğin bir web browser programı yapmaktan &amp;ccedil;ok daha fazla bize programlama mantığı ve algoritmasını kavratacak olan &amp;ouml;rnek klavyeden girilen bir sayının fakt&amp;ouml;riyelini ya da karek&amp;ouml;k&amp;uuml;n&amp;uuml; bulan program olacaktır. İkincisi kod olarak belki birincisinden &amp;ccedil;ok daha kısa olacaktır ancak bize kazandıracağı &amp;ccedil;ok daha fazla olacaktır. Program yazmanın başlangı&amp;ccedil; aşamasında &amp;ccedil;&amp;ouml;zeceğimiz bu t&amp;uuml;r problemler bizim kavramlar arasında ilişki kurma, program yapısını kurma, mantıksal bağlantılar ve &amp;ccedil;ıkarımlar yapma gibi becerilerimizi geliştirmeyi sağlayacaktır. Bana g&amp;ouml;re bir programın algoritmasını kurmak programın % 90&amp;rsquo;ını, kodlamasını yapmak ise % 10&amp;rsquo;unu oluşturur. Bu aşamayı bitirip programcılık mantığını kavradıktan sonra artık yukarıda belirlediğimiz kriterler uygun olan dil ya da dillerin &amp;ouml;ğrenimine ge&amp;ccedil;ilebilir."&lt;/span&gt;&lt;/p&gt;</description><pubDate>10/12/2009 7:51:52 PM</pubDate><author>Volkan AKTAŞ | Monday, October 12, 2009 7:51 PM</author></item><item><title>VB.Net Konsol Ekranı</title><link>http://www.volkanaktas.com/post/VB-Net-Konsol-Ekrani.aspx</link><description>&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Visual studio i&amp;ccedil;erisinde g&amp;ouml;rsel ortamda win form uygulamaları vasıtası ile kod yazabileciğimiz gibi g&amp;ouml;rsel &amp;ouml;zellikleri olmayan uygulamaları da konsol ekranında yazabiliriz. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Konsol ekranında kullanılan fonksiyonlar System.Console sınıfına ait olan fonksiyonlardır.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Konsol ekranında kod satırları&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Module Module1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Sub Main()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&amp;lsquo;Kod&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;satırları&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;End Module&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Blokları arasına yazılır.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;VB.NET komut satırı derleyicisini kullanarak not defteri programı ile bile kod yazı bunları komut satırında derleyebilirsiniz. VB.NET komut satırı derleyicisi &lt;b style="mso-bidi-font-weight: normal;"&gt;C:\Windows\Microsoft.NetFramework\ FrameworkS&amp;uuml;r&amp;uuml;m&amp;uuml;\ &lt;/b&gt;klas&amp;ouml;r&amp;uuml; altında&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;vbc.exe&lt;/b&gt; adı ile bulunmaktadır.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&amp;Ouml;rneğin;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Module Module1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Sub Main()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Console.Write("Konsol Uygulaması")&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;console.readline&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;End Module&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Şeklindeki kodu not defterinde yazıp konsol.vb adı ile kaydedelim.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Başlat\&amp;Ccedil;alıştır\cmd ile komut satırını a&amp;ccedil;ıp&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;C:\Windows\Microsoft.Net\Framework\v4.0.20506\ şeklindeki klas&amp;ouml;r i&amp;ccedil;erisinde ge&amp;ccedil;iş yaptım. Bendeki framework s&amp;uuml;&amp;uuml;m&amp;uuml; 4.0 olduğundan v4.0.2506 şeklinde klas&amp;ouml;r mevcut. Siz de bilgisayarınızda y&amp;uuml;kl&amp;uuml; olan framework versiyonuna g&amp;ouml;re uygun klas&amp;ouml;r&amp;uuml; se&amp;ccedil;ebilirsiniz.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Komut satırında iken &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;vbc c:\konsol.vb&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;şeklinde yazmış olduğumuz ve C s&amp;uuml;r&amp;uuml;c&amp;uuml;s&amp;uuml;nde mevcut bulunan konsol.vb. uygulamamızı derliyoruz. Eğer herhangi bir hata bulunmazsa aşağıda g&amp;ouml;r&amp;uuml;ld&amp;uuml;ğ&amp;uuml; gibi kodumuz derlenir ve exe uzantılı hale getirilir.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;img height="165" width="557" src="http://www.volkanaktas.com/PrgResim/vbnet/vbc.jpg" alt="Vbc" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA;"&gt;Kodumuzu &amp;ccedil;alıştırarak test ettiğimizde yazmış olduğumuz kod satırlarının hatasız bi&amp;ccedil;imde &amp;ccedil;alıştığını g&amp;ouml;r&amp;uuml;r&amp;uuml;z:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA;"&gt;&lt;img height="105" width="277" src="http://www.volkanaktas.com/PrgResim/vbnet/vbcsonuc.jpg" alt="Vbc Sonu&amp;ccedil;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;VBC komut satırı derleyicisi ile birlikte aşağıdaki parametreleri de kullanabiliriz:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;/out:&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt; &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Varsayılan olarak derlenecek olan vb uzantılı dosyamızın ismi ile derleme sonucunda oluşan dosyamız aynı isimlere sahiptir. Eğer farklı isimde bir dosya oluşturulmak istenirse out parametresi kullanılmalıdır.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&amp;Ouml;rneğin;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;vbc &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;/out:c:\ornek.exe c:\konsol.vb&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;konsol.vb. dosyası ornek.exe adı ile derlenir.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;/platform:&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt; Uygulamamızı farklı işletim sistemi platformları i&amp;ccedil;in kaydetmek amacı ile kullanılır.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&amp;Ouml;rneğin;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Vbc /platform:x64 c:\konsol.vb&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;konsol.vb. dosyası konsol.exe adı ile 64 bit olarak derlenir.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;/target:&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt; Derlenecek olan dosyanın kayıt bi&amp;ccedil;imini belirler. Aşağıdaki değerlerle kullanılır;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;/target:exe :&lt;/b&gt; Konsol uygulamasında kullanılır.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;/target: library :&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt; Dll uygulamasında kullanılır.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;/target:winexe :&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt; Windows form uygulamasında kullanılır.&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Not:&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt; /target parametresi /t şeklinde de kullanılabilir.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&amp;Ouml;rneğin;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;vbc /target:exe c:\konsol.vb&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;konsol.vb. dosyası konsol.exe adı ile derlenir.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;/reference :&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt; Derlenecek dosya ile birlikte belirtilen dll dosyasının da exe dosyası i&amp;ccedil;erisine eklenmesini sağlar. Eğer birden fazla dll dosyası eklenecekse aralarında &amp;ldquo;;&amp;rdquo; işareti kullanılarak eklenmelidir.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Not:&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt; /reference parametresi /r şeklinde de kullanılabilir.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;vbc /r:System.Windows.Forms.dll c:\konsol+winform.vb&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;System.Windows.Forms.dll sınıfını uygulamamıza dahil ederek bu sınıfa ait olan mesaj penceresi nesnesini kullandık.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Uygulamamızın kodu aşağıdaki gibi olacak:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Imports System.Windows.Forms&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Module Module1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Sub Main()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Console.Write("Konsol Uygulaması")&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;MessageBox.Show("Volkan AKTAŞ")&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;console.readline&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;End Module&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA;"&gt;Derledikten sonra exe dosyasını &amp;ccedil;alıştırdığımızda aşağıdaki ekran g&amp;ouml;r&amp;uuml;nt&amp;uuml;s&amp;uuml;n&amp;uuml; alırız:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA;"&gt;&lt;img height="247" width="447" src="http://www.volkanaktas.com/PrgResim/vbnet/konsol_winform.jpg" alt="Konsol Winform" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;o:p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Not:&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt; Birden fazla dll dosyasını eklemek i&amp;ccedil;in aralarında &amp;ldquo;,&amp;rdquo; işareti konularak yazılabilir.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;vbc /r:System.Windows.Forms.dll,System.Management.dll c:\konsol+winform.vb&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;Eğer bir dll dosyasını birden fazla uygulamaya eklemek i&amp;ccedil;in uygulamaları aralarında boşluk bırakarak yazabiliriz.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: justify; margin: 0cm 0cm 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;vbc /r:System.Windows.Forms.dll c:\konsol+winform.vb c:\mesaj.vb&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;</description><pubDate>8/17/2009 2:09:14 AM</pubDate><author>Volkan AKTAŞ | Monday, August 17, 2009 2:09 AM</author></item><item><title>DirectCast ve TryCast Fonksiyonları İle Dönüşüm İşlemleri</title><link>http://www.volkanaktas.com/post/DirectCast-ve-TryCast-Fonksiyonlari-Ile-Donusum-Islemleri.aspx</link><description>&lt;p class="MsoNormal" style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;DirectCast işlev olarak CType fonksiyonunda olduğu gibi d&amp;ouml;n&amp;uuml;ş&amp;uuml;m işleminde kullanılır.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Ancak d&amp;ouml;n&amp;uuml;ş&amp;uuml;m işlemi esnasında CType Visual Basic runtime helper rutinlerini kullanıp, DirectCast ise kullanmadığından dolayı, DirectCast Ctype fonksiyonuna g&amp;ouml;re daha hızlı &amp;ccedil;alışır. Yine CType fonksiyonunda olduğu gibi hata durumunda geriye InvalidCastException hatası d&amp;ouml;nd&amp;uuml;r&amp;uuml;r. DirectCast fonksiyonu ile yapılan d&amp;ouml;n&amp;uuml;şt&amp;uuml;rme işleminde d&amp;ouml;n&amp;uuml;şt&amp;uuml;rme işlemi yapılacak olan verinin ilk tanımlandığı t&amp;uuml;r&amp;uuml;n bilinmesi &amp;ouml;nemlidir. &amp;Ccedil;&amp;uuml;nk&amp;uuml; d&amp;ouml;n&amp;uuml;şt&amp;uuml;r&amp;uuml;lecek olan verinin ilk tanımlandığı t&amp;uuml;r ile atanacağı verinin t&amp;uuml;r&amp;uuml; birbiri ile aynı olmalıdır. Aksi takdirde InvalidCastException hatası oluşacaktır. Genellikle object t&amp;uuml;r&amp;uuml;nden diğer veri t&amp;uuml;rlerine d&amp;ouml;n&amp;uuml;ş&amp;uuml;m işlemlerinde kullanılır.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;&amp;Ouml;rneğin;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;Dim sayi As Integer = 123&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;Dim yazi1 As String = CType(sayi, String)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;Dim yazi2 As String = DirectCast(sayi, String)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;Şeklinde yazacağımız kod &lt;b style="mso-bidi-font-weight: normal"&gt;&amp;ldquo;Value of type 'Integer' cannot be converted to 'String'.&amp;rdquo;&lt;/b&gt; hatasını verecektir. &amp;Ccedil;&amp;uuml;nk&amp;uuml; yazi2 değişkeni yazı olmasına rağmen bu değişkene aktarılan sayı değişkeninin ilk olarak tanımlandığı tip integer olduğu i&amp;ccedil;in hata meydana gelmektedir.&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;Dim nesne As Object = 123&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;Dim yazi3 As String = CType(nesne, String)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;Dim yazi4 As String = DirectCast(nesne, String)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;Şeklinde yazacağımız kod ise hata vermeden &amp;ccedil;alışacaktır.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA"&gt;TryCast ise işlev olarak DirectCast ile aynı yapıya sahiptir. Ancak oluşan bir hata durumunda geriye hata d&amp;ouml;nd&amp;uuml;rmek yerine boş değer (nothing) d&amp;ouml;nd&amp;uuml;r&amp;uuml;r.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA"&gt;&amp;Ouml;rnek olarak bir form &amp;uuml;zerindeki kontrollere erişerek onların &amp;ouml;zelliklerini değiştirecek bir uygulama yapalım. Form &amp;uuml;zerine yandaki resimde g&amp;ouml;r&amp;uuml;ld&amp;uuml;ğ&amp;uuml; gibi 5 adet buton ve iki adet textbox nesnesi yerleştirelim.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA"&gt;&lt;img height="246" width="270" src="http://www.volkanaktas.com/PrgResim/vbnet/trycast_tasarim.jpg" alt="TryCast Tasarım" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA"&gt;
&lt;p class="MsoNormal" style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt"&gt;Kodumuz şu şekilde olacak:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="LINE-HEIGHT: 150%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="LINE-HEIGHT: 150%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Dim sayi As Byte&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="LINE-HEIGHT: 150%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;For Each dugme As Control In Me.Controls&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="LINE-HEIGHT: 150%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Dim btn As Button = TryCast(dugme, Button)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="LINE-HEIGHT: 150%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;If btn Is Nothing Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="LINE-HEIGHT: 150%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;dugme.BackColor = Color.SteelBlue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="LINE-HEIGHT: 150%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;dugme.Text = "deneme"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="LINE-HEIGHT: 150%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="LINE-HEIGHT: 150%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;btn.BackColor = Color.Aquamarine&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="LINE-HEIGHT: 150%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;sayi = sayi + 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="LINE-HEIGHT: 150%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;btn.Text = "D&amp;uuml;ğme" &amp;amp; sayi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="LINE-HEIGHT: 150%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;End If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="LINE-HEIGHT: 150%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-themecolor: text1"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Next&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-themecolor: text1; mso-ansi-language: TR; mso-bidi-language: AR-SA"&gt;End Sub&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA"&gt;&lt;/span&gt;&amp;nbsp;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA;"&gt;Kodumuzu &amp;ccedil;alıştırdığımızda form &amp;uuml;zerindeki butonların rengi değiştirilerek &amp;uuml;zerlerine D&amp;uuml;ğme1..D&amp;uuml;ğme5 şeklinde yazılar yazılacak, textbox nesnelerinin de rengi değiştirilerek &amp;uuml;zerlerine deneme şeklinde yazı yazılacak.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA;"&gt;&lt;img height="244" width="266" src="http://www.volkanaktas.com/PrgResim/vbnet/trycast_sonuc.jpg" alt="TryCast Sonuc" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA;"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA;"&gt;Kodumuzda TryCast fonksiyonu ile form &amp;uuml;zerindeki kontrolleri button nesnesine d&amp;ouml;n&amp;uuml;şt&amp;uuml;rmeye &amp;ccedil;alıştık. Eğer TryCast fonksiyonu hata &amp;uuml;retmiyorsa o nesnenin button nesnesi olduğuna karar vererek button dizaynı ile ilgili kodları &amp;ccedil;alıştırıyoruz. Eğer d&amp;ouml;n&amp;uuml;ş&amp;uuml;m sırasında d&amp;ouml;n&amp;uuml;şt&amp;uuml;r&amp;uuml;lmek istenen nesne button nesnesi değilse geriye nothing değeri d&amp;ouml;nd&amp;uuml;recektir. Bu durumda textbox dizaynı ile ilgili kodları &amp;ccedil;alıştırıyoruz.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/span&gt;</description><pubDate>8/10/2009 11:32:41 AM</pubDate><author>Volkan AKTAŞ | Monday, August 10, 2009 11:32 AM</author></item><item><title>Leyle-i Mi'rac'ınız Mübarek Olsun</title><link>http://www.volkanaktas.com/post/Leyle-i-Mi-rac-iniz-Mubarek-Olsun.aspx</link><description>&lt;p&gt;&lt;strong&gt;Mira&amp;ccedil; Kandili&lt;br /&gt;&lt;/strong&gt;Feyiz ve bereketin coştuğu m&amp;uuml;barek gecelerimizden biri de Mira&amp;ccedil; Gecesidir. Mira&amp;ccedil; bir y&amp;uuml;kseliştir, b&amp;uuml;t&amp;uuml;n s&amp;uuml;fli duygulardan, beşeri hislerden ter temiz bir kulluğa, en y&amp;uuml;ce mertebeye terakki ediştir. Resulullahın (a.s.m.) şahsında insanlığın &amp;ouml;n&amp;uuml;ne a&amp;ccedil;ılmış sınırsız bir terakki ufkudur. Bu ulvi seyahat, mucizelerin en b&amp;uuml;y&amp;uuml;ğ&amp;uuml;d&amp;uuml;r. Mira&amp;ccedil; mucizesi Kur'&amp;acirc;n-ı Kerimde &amp;acirc;yetlerle anlatılmış ve varlığı ink&amp;acirc;r edilemeyecek bir şekilde ortaya konmuştur. Bu &amp;icirc;l&amp;acirc;h&amp;icirc; yolculuğun ilk merhalesi olan Mescid-i Aks&amp;acirc;ya kadarki safha Kur'&amp;acirc;n'da ş&amp;ouml;yle anlatılır:&lt;br /&gt;&lt;br /&gt;&amp;ldquo;&amp;Acirc;yetlerimizden bir kısmını ona g&amp;ouml;stermek i&amp;ccedil;in kulunu bir gece Mescid-i Haram'dan alıp &amp;ccedil;evresini m&amp;uuml;barek kıldığımız Mescid-i Aks&amp;acirc;'ya seyahat ettiren Allah, her t&amp;uuml;rl&amp;uuml; noksandan m&amp;uuml;nezzehtir. Ş&amp;uuml;phesiz ki O her şeyi hakkıyla işiten, herşeyi hakkıyla g&amp;ouml;rendir.&amp;rdquo; (İsra Suresi, 1)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mira&amp;ccedil;ın ikinci merhalesi de Mescid-i Aks&amp;acirc;dan başlayarak sem&amp;acirc;nın b&amp;uuml;t&amp;uuml;n tabakalarından ge&amp;ccedil;ip t&amp;acirc; İl&amp;acirc;hi huzura varmasıdır. Bu safha da Necm S&amp;ucirc;resinde ş&amp;ouml;yle' anlatılır:&lt;br /&gt;&lt;br /&gt;&amp;ldquo;O ufkun en yukarısında idi. Sonra indi ve yaklaştı. Nihayet kendisine iki yay kadar, hatta daha da yakın oldu. Sonra da vahyolunacak şeyi Allah kuluna vahyetti. O&amp;rsquo;nun g&amp;ouml;rd&amp;uuml;ğ&amp;uuml;n&amp;uuml; kalbi yalanlamadı. Şimdi O&amp;rsquo;nun g&amp;ouml;rd&amp;uuml;ğ&amp;uuml; hakkında onunla m&amp;uuml;cadele mi edeceksiniz? And olsun ki onu bir kere daha hakiki suretinde g&amp;ouml;rd&amp;uuml;. Sidre-i M&amp;uuml;nteh&amp;acirc;da g&amp;ouml;rd&amp;uuml;. Ki, onun yanında Me'v&amp;acirc; Cenneti vardır. O zaman Sidre'yi Allah'ın nuru kaplamıştı. G&amp;ouml;z&amp;uuml; ne şaştı, ne de başka bir şeye baktı. And olsun ki Rabbinin &amp;acirc;yetlerinden en b&amp;uuml;y&amp;uuml;klerini g&amp;ouml;rd&amp;uuml;.&amp;rdquo; (Necm Suresi, 7-18.)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mira&amp;ccedil;la gelen hediyeler&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Birincisi: Peygamberimiz Aleyhissal&amp;acirc;t&amp;uuml; Vesselam b&amp;uuml;t&amp;uuml;n iman hakikatlerini g&amp;ouml;zleriyle g&amp;ouml;rd&amp;uuml;. Melekleri, Cenneti, &amp;acirc;hireti, hatt&amp;acirc; Cenab-ı Hakkın cem&amp;acirc;lini g&amp;ouml;zleriyle m&amp;uuml;şahede etti. S&amp;ouml;zlerinde ve vaadinde en k&amp;uuml;&amp;ccedil;&amp;uuml;k bir hilafı, aksi beyanı olmayan o y&amp;uuml;ce insan m&amp;uuml;'min ruhlara manen ş&amp;ouml;yle diyordu: &amp;ldquo;Sizin inandığınız, melekleri, &amp;acirc;hireti, Rabbinizin Nur cem&amp;acirc;lini bizzat g&amp;ouml;rd&amp;uuml;m; bu iman esasları vardır, mevcuttur; teredd&amp;uuml;t ve ş&amp;uuml;phe etmeyiniz.&amp;rdquo; B&amp;ouml;ylece m&amp;uuml;'minler sonsuz bir imana ermenin saadetine kavuştular.&lt;br /&gt;&lt;br /&gt;İkincisi: İnsan herşeyi merak ediyor. Ayda hayat var mı, yok mu diye araştırıyor. Halbuki Ay O Ezel&amp;icirc; Sultanın memleketinde ancak bir sinek kadar yer kaplıyor.&lt;br /&gt;&lt;br /&gt;M&amp;uuml;'minler merak ediyorlar. &amp;ldquo;Rabbimiz bizden ne istiyor? Acaba ne yaparsak Rabbimiz bizden razı olur? Bir yolunu bulsak da doğrudan doğruya Rabbimizle muhatap olsak, bizden ne istiyor, anlasaydık&amp;rdquo; derken, İki Cihan Serveri yetmiş bin perde arkasından ezel ve ebed Sultanının razı olacağı amelleri Mira&amp;ccedil; meyvesi olarak getirdi beşere hediye etti. Bu hediye başta namaz olmak &amp;uuml;zere İsl&amp;acirc;mın diğer esasları ve ibadetleridir.&lt;br /&gt;&lt;br /&gt;&amp;Uuml;&amp;ccedil;&amp;uuml;nc&amp;uuml;s&amp;uuml;: Peygamberimiz Aleyhissal&amp;acirc;t&amp;uuml; Vesselam ebed&amp;icirc; saadet definesinin anahtarını alıp getirmiş, cinlere ve insanlara hediye etmiştir. Peygamber Efendimiz kendi g&amp;ouml;z&amp;uuml;yle Cenneti g&amp;ouml;rm&amp;uuml;ş, sonsuz saadetin varlığını m&amp;uuml;şahede etmiş ve bu b&amp;uuml;y&amp;uuml;k m&amp;uuml;jdeyi haber vermiştir. &amp;Ouml;yle ki, bir adama idam edileceği anda affedilerek padişahın yakınında bir saray verilse ne kadar sevinir.&lt;br /&gt;&amp;Ouml;yle de b&amp;uuml;t&amp;uuml;n cinler ve insanlar sayısınca toplu bir m&amp;uuml;jde olan bu sevin&amp;ccedil; ne kadar &amp;ouml;nemli ve değerlidir.&lt;br /&gt;&lt;br /&gt;D&amp;ouml;rd&amp;uuml;nc&amp;uuml;s&amp;uuml;: Peygamber Efendimiz Mira&amp;ccedil;ta Cenab-ı Hakkın cemalini g&amp;ouml;rme nimetini tattı. Bu manevi nimetin Cennette m&amp;uuml;'minlere de nasip olacağı m&amp;uuml;jdesini verdi. &amp;ldquo;Ayın on d&amp;ouml;rd&amp;uuml;n&amp;uuml; nasıl a&amp;ccedil;ık&amp;ccedil;a g&amp;ouml;z&amp;uuml;n&amp;uuml;zle g&amp;ouml;r&amp;uuml;yorsanız, Rabbinizi de &amp;ouml;yle Cennette apa&amp;ccedil;ık g&amp;ouml;receksiniz&amp;rdquo; buyurarak bu ezel&amp;icirc; m&amp;uuml;jdeyi bizlere hediye olarak getirdi.&lt;br /&gt;&lt;br /&gt;Beşincisi: İnsan k&amp;acirc;inatın en kıymetli bir meyvesi ve K&amp;acirc;inat Sahibinin en nazlı bir sevgilisi olduğu Mira&amp;ccedil;la anlaşıldı. K&amp;acirc;inata nisbetle k&amp;uuml;&amp;ccedil;&amp;uuml;k bir varlık, zayıf bir canlı olan insan bu meyve ile &amp;ouml;yle bir dereceye &amp;ccedil;ıktı ki, b&amp;uuml;t&amp;uuml;n varlıklar &amp;uuml;zerinde bir makam ve mevki kazandı. &amp;Ccedil;&amp;uuml;nk&amp;uuml; r&amp;uuml;tbesiz bir askere, &amp;ldquo;Sen paşa oldun&amp;rdquo; dense ne kadar sevinir.&lt;br /&gt;&lt;br /&gt;&amp;Ouml;yle de &amp;acirc;ciz, fani, devamlı ayrılık ve zeval tokadını yiyen bi&amp;ccedil;are insana birden, "Sonsuz ve baki bir Cennette Rahman ve Rah&amp;icirc;m olan Allah'ın rahmetine gireceksin" dendiğinde o insan ne kadar b&amp;uuml;y&amp;uuml;k bir mevki ve makama &amp;ccedil;ıkar. Cennette hayal hızında, ruh genişliğinde, akıl akıcılığında, kalbin b&amp;uuml;t&amp;uuml;n arzularında Cenab-ı Hakkın ebedi m&amp;uuml;lk&amp;uuml;nde seyir ve seyahate erecektir. Cenab-ı Hakkın nur cemalini seyretme nimetini tadacaktır. B&amp;ouml;yle bir insanın kalb ve ruhu ne kadar b&amp;uuml;y&amp;uuml;k bir sevince kavuşur değil mi? Mira&amp;ccedil;ın bu meyvesi insanın en b&amp;uuml;y&amp;uuml;k arzu ve hedefidir.&lt;br /&gt;&lt;br /&gt;Bedi&amp;uuml;zzaman Said Nurs&amp;icirc;, S&amp;ouml;zler, 31. S&amp;ouml;z eserinden faydalanılarak hazırlanmıştır.&lt;br /&gt;&lt;br /&gt;Kaynak : M&amp;uuml;barek G&amp;uuml;n ve Geceler, Nesil Yayınları&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Mehmet Paksu &lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Miracınızı tebrik ve Mira&amp;ccedil; Sahibinin (a.s.m.) s&amp;uuml;nnet-i seniyesine sizi ve bizi tam muvaffak eylemesine rahmet-i İlahiyeden niyaz ediyorum. Cenab-ı Hak, bizler ve Alem-i İslam i&amp;ccedil;in hayırlara vesile eylesin.&lt;/p&gt;</description><pubDate>7/19/2009 9:44:25 PM</pubDate><author>Volkan AKTAŞ | Sunday, July 19, 2009 9:44 PM</author></item><item><title>Python 3.1 "IDLE's subprocess didn't make connection" Hatası</title><link>http://www.volkanaktas.com/post/Python-3-1-IDLE-s-subprocess-didn-t-make-connection-Hatasi.aspx</link><description>&lt;p&gt;Python idle ile herhangi bir projeyi &amp;ccedil;alıştırmaya kalktığınızda bu hatayı alıyorsunuz. Projenizi PythonWin ile &amp;ccedil;alıştırdığınızda bu hatayı almıyorsunuz. &amp;Ouml;nce bunun antivir&amp;uuml;s programının engellemesinden olduğunu sandım. Ancak firewall ayarlarından gereken ayarlamayı yaptığım halde aynı hatayı verdiğini g&amp;ouml;r&amp;uuml;nce biraz daha araştırdım.&lt;/p&gt;
&lt;p&gt;&amp;Ccedil;&amp;ouml;z&amp;uuml;m i&amp;ccedil;in şu işlemi yapmanız yeterli:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Python Idle&lt;/strong&gt; penceresinde &lt;strong&gt;Options/ Configure IDLE&lt;/strong&gt; se&amp;ccedil;eneğini tıklayıp gelen pencerede &lt;strong&gt;General&lt;/strong&gt; sekmesindeki &lt;strong&gt;At Startup&lt;/strong&gt;&amp;nbsp; se&amp;ccedil;eneğindeki aktif olan&amp;nbsp;&lt;strong&gt;Open Shell Windows&lt;/strong&gt; se&amp;ccedil;eneği yerine &lt;strong&gt;Open Edit Window&lt;/strong&gt; se&amp;ccedil;eneğini aktifleştiriyoruz.&lt;/p&gt;</description><pubDate>7/13/2009 10:19:58 PM</pubDate><author>Volkan AKTAŞ | Monday, July 13, 2009 10:19 PM</author></item></channel></rss>