<?xml version="1.0" encoding="windows-1254"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arda Çetinkaya &#187; Visual Studio</title>
	<atom:link href="http://www.minepla.net/tag/visual-studio/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.minepla.net</link>
	<description>Yazılım ve geri kalan her şey ile ilgili arada saçmaladıklarım...</description>
	<lastBuildDate>Fri, 09 Dec 2011 08:42:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Microsoft Web Camp etkinlikleri devam ediyor&#8230;</title>
		<link>http://www.minepla.net/2011/12/microsoft-web-camp-etkinlikleri-devam-ediyor/</link>
		<comments>http://www.minepla.net/2011/12/microsoft-web-camp-etkinlikleri-devam-ediyor/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 08:42:33 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Etkinlik]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1707</guid>
		<description><![CDATA[2011 yılını bitirirken yazılım ile ilgili etkinlikler hızlı bir şekilde çoğalıyor&#8230;2012&#8242;ye hazırlık olsa gerek&#8230;Neyse çok dağılmadan yeni bir etkinlik haberini paylaşmak istiyorum. 19 Aralık 2011 tarihinde, Microsoft&#8217;un İstanbul ofisinde Web Camp etkinliği var. Saat 9.00&#8242;dan, 17:00&#8242;a kadar devam edecek etkinlik Daron Yöndem tarafından gerçekleştirilecek. Ağırlıklı olarak bahsedilecek konular aşağıdaki gibi. İlgelendiğiniz konular var ise, workshop [...]]]></description>
			<content:encoded><![CDATA[<p>2011 yılını bitirirken yazılım ile ilgili etkinlikler hızlı bir şekilde çoğalıyor&#8230;2012&#8242;ye hazırlık olsa gerek&#8230;Neyse çok dağılmadan yeni bir etkinlik haberini paylaşmak istiyorum.<strong> 19 Aralık 2011</strong> tarihinde,<strong> Microsoft&#8217;un İstanbul ofisinde</strong> Web Camp etkinliği var. Saat 9.00&#8242;dan, 17:00&#8242;a kadar devam edecek etkinlik <a href="http://daron.yondem.com/" target="_blank">Daron Yöndem</a> tarafından gerçekleştirilecek. Ağırlıklı olarak bahsedilecek konular aşağıdaki gibi. İlgelendiğiniz konular var ise, workshop tarzında da geçecek bu etkinliğe katılmanızı tavsiye ederim. <strong><a href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=tr-TR&amp;EventID=1032501291&amp;IO=AG%2b3j%2bmPVFUDwBL6HIOhEA%3d%3d" target="_blank">Buradan</a></strong> etkinliğe kayıt olabilirsiniz.</p>
<ul>
<li>HTML5, ASP.NET, Visual Studio 2010 Web Express</li>
<li>Azure ve MVC</li>
<li>WebMatrix v2</li>
<li>NuGet bileşenleri</li>
<li>Internet Explorer (Site Pinning, Uyarılar, Jump List özelliği, Media Player dahil etmek)</li>
<li>Web API Oluşturma</li>
<li>Windows Phone Uygulamasından Web API oluşturmak</li>
<li>WRE ve Site yayınlama</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2011/12/microsoft-web-camp-etkinlikleri-devam-ediyor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft “Roslyn” CTP&#8217;si sonunda çıktı&#8230;</title>
		<link>http://www.minepla.net/2011/10/microsoft-roslyn-ctpsi-sonunda-cykty/</link>
		<comments>http://www.minepla.net/2011/10/microsoft-roslyn-ctpsi-sonunda-cykty/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 19:55:27 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Roslyn]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1667</guid>
		<description><![CDATA[Uzun süredir beklediğim Roslyn&#8217;nin CTP versiyonu bügun itibari ile çıkmış bulunmakta&#8230;Peki nedir bu Roslyn diyecek olursanız, kısaca açıklamaya çalışim. Hangi platform olursa olsun compiler&#8217;lar kara kutudur genellikle&#8230;İçerisinde neler oluyor, neler bitiyor uygulama geliştiriciler tarafından hiç bilinmez. Roslyn ile bu biraz değişiyor işte. Rosyln sayesinde compiler&#8217;ların çalışma şekillerini kontrol edebileceğiz. Roslyn&#8217;nin sunduğu API&#8217;ler ile belki kendi [...]]]></description>
			<content:encoded><![CDATA[<p>Uzun süredir beklediğim Roslyn&#8217;nin CTP versiyonu bügun itibari ile çıkmış bulunmakta&#8230;Peki nedir bu Roslyn diyecek olursanız, kısaca açıklamaya çalışim. Hangi platform olursa olsun compiler&#8217;lar kara kutudur genellikle&#8230;İçerisinde neler oluyor, neler bitiyor uygulama geliştiriciler tarafından hiç bilinmez. Roslyn ile bu biraz değişiyor işte. Rosyln sayesinde compiler&#8217;ların çalışma şekillerini kontrol edebileceğiz. Roslyn&#8217;nin sunduğu API&#8217;ler ile belki kendi managed programlama dilimizi bile yazabileceğiz. Kodu daha iyi analiz edebilecek yöntemler üretebileceğiz. Bütün bunların amacı aslında Microsoft&#8217;un &#8216;compiler as a service&#8217;(CaaS) yaklaşımından ortaya çıkıyor aslında&#8230;Önümüzdeki günlerde blog&#8217;u tekrardan canlandıracak konular ile Roslyn&#8217;e daha fazla değineceğim&#8230;</p>
<p>CTP versiyonu <strong><a href="http://www.microsoft.com/download/en/details.aspx?id=27746" target="_blank">bu adresten</a></strong> indirebilirsiniz&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2011/10/microsoft-roslyn-ctpsi-sonunda-cykty/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>NedirTV?com&#8217;un 5.yıldönümü etkinliği&#8230;</title>
		<link>http://www.minepla.net/2011/03/nedirtvcomun-5-yildonumu-etkinligi/</link>
		<comments>http://www.minepla.net/2011/03/nedirtvcomun-5-yildonumu-etkinligi/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 22:13:55 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[AOP]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Etkinlik]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1622</guid>
		<description><![CDATA[Uzun süredir, yazılım geliştirme konusunda görsel dersler ile yayın hayatına devam eden NedirTV?.com&#8216;un 5.yıldönümü kapsamında bir etkinlik düzenleniyor. Visual Studio&#8217;dan, ASP.NET MVC Framework&#8217;e, Enterprise Library&#8217;den Sharepoint&#8217;e oldukça çeşitli bir içeriğe sahip olan bu etkinlikte ben de elimden geldiğince bir katkı yapmaya çalışacağım. 2 Nisan günü gerçekleşecek bu etkinlikte görüşmek üzere. Etkinlik ile ilgili tüm ayrıntıları [...]]]></description>
			<content:encoded><![CDATA[<p>Uzun süredir, yazılım geliştirme konusunda görsel dersler ile yayın hayatına devam eden <strong><a href="http://nedirtv.com/" target="_blank">NedirTV?.com</a></strong>&#8216;un 5.yıldönümü kapsamında bir etkinlik düzenleniyor. Visual Studio&#8217;dan, ASP.NET MVC Framework&#8217;e, Enterprise Library&#8217;den Sharepoint&#8217;e oldukça çeşitli bir içeriğe sahip olan bu etkinlikte ben de elimden geldiğince bir katkı yapmaya çalışacağım. 2 Nisan günü gerçekleşecek bu etkinlikte görüşmek üzere. Etkinlik ile ilgili tüm ayrıntıları ve başvuru formunu <strong><a href="http://nedirtv.com/" target="_blank">NedirTV?.com</a></strong>&#8216;dan takip edebilirsiniz&#8230;</p>
<blockquote><p><a href="http://www.minepla.net/wp-content/uploads/Nedir-TV.jpg"><img class="size-full wp-image-1623 alignleft" title="Nedir-TV" src="http://www.minepla.net/wp-content/uploads/Nedir-TV.jpg" alt="" width="179" height="127" /></a>Geleneksel hale gelen nedirtv?com&#8217;un yıldönümü etkinliklerinin beşincisini <strong>2 Nisan 2011 Cumartesi</strong> günü saat 11:00 ile 17:00 arasında Microsoft Türkiye İstanbul Ofisinde gerçekleştiriyoruz. Bu önemli etkinlikte siz nedirtv üyelerini de aramızda görmeyi isteriz. Etkinliğe katılmak için 28 Mart Pazartesi günü açılacak olan etkinlik katılım formunu doldurmanız yeterlidir. Etkinlik programı ve diğer bilgiler aşağıda yer almaktadır.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Program:</strong><br />
11:00 Sharepoint 2010 Yenilikleri<br />
12:00 Visual Studio 2010 ve Application Lifecyle Management<br />
13:00 ASP.NET MVC 3<br />
14:30 Aspect Oriented Programlama<br />
15:30 Enterprise Library 5.0</p>
<p><strong>Konuşmacılar:</strong><br />
Arda ÇETİNKAYA<br />
Bahadır ARSLAN<br />
Burak BATUR<br />
Selçuk YAVUZ<br />
Uğur UMUTLUOĞLU</p>
<p><strong>Etkinlik tarihi:</strong> 2 Nisan 2011 Cumartesi</p>
<p><strong>Yer:</strong> Microsoft Türkiye İstanbul Ofisi, Bellevue Residence Levent Mahallesi, Aydın Sokak. No:7 Levent İstanbul</p>
<p><a href="http://www.bing.com/maps/?v=2&amp;encType=1&amp;sp=Point.qvbmpdkdjbs6_Microsoft%20Istanbul____~Polyline.qvbnzvkdjbcm_qvbwcykdjc1y_qvbzjzkdjbsz_qvc3cmkdj9v0_qvc406kdj9hk_qvc2mnkdj8cj_qvbxp4kdj6td_qvbm79kdj4tb_qvbgm3kdj3b4_qvbgk0kdj3mv_Zincirlikuyu%27dan%20ara%C3%A7la%20geli%C5%9F.____%230000FF_%23008000_2pt_Single_Solid_qvc39fkdj8yj_" target="_blank">Kroki için tıklayın</a></p>
<p>Seminerlerde birçok süpriz hediyemiz de sizleri bekliyor.</p>
<ul>
<li>1 kişiye ücretsiz 30 saatlik SharePoint 2010 Administration eğitimi</li>
<li>1 kişiye ücretsiz 18 saatlik ASP.NET MVC eğitimi</li>
<li>3 kişiye %50 indirimli 18 saatlik ASP.NET MVC eğitimi</li>
</ul>
<p>Ayrıca birçok kişiye kitap, Visual Studio 2010 ve SQL Server 2008 DVD&#8217;leri, tişört gibi süpriz hediyeler dağıtılacaktır.</p>
<p>Eğitim hediyelerimiz için sponsor olan TCM&#8217;ye ve diğer hediyelerimiz için Microsoft Türkiye&#8217;ye teşekkürlerimizi sunarız.</p>
<blockquote><p><a href="http://www.microsoft.com.tr/" target="_blank"><img src="http://nedirtv.com/Content/img/reklam/microsoft_logo_seminer.jpg" alt="" /></a><a href="http://www.tcm.com.tr/" target="_blank"><img src="http://nedirtv.com/Content/img/reklam/tcm_logo_seminer.png" alt="" /></a></p></blockquote>
</blockquote>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2011/03/nedirtvcomun-5-yildonumu-etkinligi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 ve performans analizi&#8230;</title>
		<link>http://www.minepla.net/2011/03/visual-studio-2010-ve-performans-analizi/</link>
		<comments>http://www.minepla.net/2011/03/visual-studio-2010-ve-performans-analizi/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 22:49:13 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1609</guid>
		<description><![CDATA[Geliştirdiğimiz uygulamaların performanslarına genellikle, uygulamayı geliştirmeyi bitirdikten sonra dikkat ediyoruz ne yazık ki…Geliştirme bittikten sonra müşteri söylenene kadar çok fazla bazı şeylerin farkında olamıyoruz…Performans ile ilgili konuları bilmemekten çok, daha ziyade geliştirme alışkanlığı olduğunu düşünüyorum bunun…En azından kendi çevremde gözlemlediğim durum bu şekilde. Performans, yazılımın kalitesini etkileyecek bir etken olabiliyor bazen. Belki ilk geliştirme aşamasında [...]]]></description>
			<content:encoded><![CDATA[<p>Geliştirdiğimiz uygulamaların performanslarına genellikle, uygulamayı geliştirmeyi bitirdikten sonra dikkat ediyoruz ne yazık ki…Geliştirme bittikten sonra müşteri söylenene kadar çok fazla bazı şeylerin farkında olamıyoruz…Performans ile ilgili konuları bilmemekten çok, daha ziyade geliştirme alışkanlığı olduğunu düşünüyorum bunun…En azından kendi çevremde gözlemlediğim durum bu şekilde.</p>
<p>Performans, yazılımın kalitesini etkileyecek bir etken olabiliyor bazen. Belki ilk geliştirme aşamasında değil ama sonradan kalitesini direk belirleyen bir faktör olabiliyor. Bundan dolayı geliştirme aşamasında uygulamamızın performansını nasıl kontrol eder ve gözlemleriz bunu örneklendirmeye çalışacağım. Tabi ki bunu <strong>Visual Studio 2010</strong> ile yapıyor olacağız…</p>
<p>Öncelikle çok basit bir konsol uygulaması yapalım. Performansını gözlemleyeceğimiz uygula olarak bu uygulamayı düşünebiliriz.</p>
<pre class="brush: csharp; title: ; notranslate">
    public class DummyClass
    {

        public void DoSomething()
        {
            string s = &quot;&quot;;

            for (int i = 0; i &lt; 10000; i++)
            {
                s += &quot;Performance test:&quot; + i;
                s += &quot;\r\n&quot;;
            }
            Console.WriteLine(s);
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            DummyClass dummy = new DummyClass();
            dummy.DoSomething();

            Console.ReadLine();

        }
    }
</pre>
<p style="text-align: left;">Fark etmiş olduğunuz üzere çok komplike bir yapı yok…10.000 kere çalışan bir döngü içerisinde bir string değişkenine değer atıyoruz&#8230;Şimdi bu yazdığımız kodun performansını gözlemleyelim. Bunun için Visual Studio&#8217;nun <strong>Analyze</strong> menüsünden <strong>Launch Performance Wizard… </strong>seçeneğini seçmemiz gerekte.<br />
<a href="http://www.minepla.net/wp-content/uploads/Performance_1.jpg"><img class="aligncenter size-full wp-image-1610" title="Performans Analizi" src="http://www.minepla.net/wp-content/uploads/Performance_1.jpg" alt="" width="490" height="414" /></a></p>
<p style="text-align: left;"><strong><span id="more-1609"></span></strong></p>
<p>Bu seçeneği seçtikten sonra çeşitli performans ölçümleri için seçenekler karşımıza çıkacaktır.</p>
<ul>
<li><strong>CPU Sampling:</strong> Uygulamanın işlemci üzerinde ne kadar yük oluşturduğunu ölçmek adına bu seçeneği kullanabiliriz.</li>
<li><strong>Instrumentation: </strong>Uygulamanın içerisinde ki metodlar kaç kere çağrılmış ve bir metodun işlemini ne kadar sürede yapmış gibi bilgileri gözlemlemek için bu seçeneği seçebiliriz.</li>
<li><strong>.NET Memory Allocation:</strong> Uygulamanın bellek kullanımı ile ilgili performansını gözlemlemek için seçeceğimiz seçenek de bu seçenek olmalı.</li>
<li><strong>Concurrency:</strong> Eğer multi-thread bir uygulamamız var ise thread&#8217;lar arasında ki ilişkileri bu seçenek ile gözlemleyebiliriz.</li>
</ul>
<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/Performance2.jpg"><img class="aligncenter size-full wp-image-1611" title="Performans Analizi" src="http://www.minepla.net/wp-content/uploads/Performance2.jpg" alt="" width="589" height="386" /></a></p>
<p style="text-align: left;">Bu yazı için <strong>CPU Sampling</strong> seçeneğini seçip <strong>Next</strong> diyoruz&#8230;Daha sonra aşağıdaki gibi bir ekran ile performans analizi yapacağımız projeyi ya da uygulamayı seçmemiz gerekiyor. Açık projeler var ise onlar listede çıkıyor olacaktır.</p>
<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/Performance_3.jpg"><img class="aligncenter size-full wp-image-1612" title="Performans Analizi" src="http://www.minepla.net/wp-content/uploads/Performance_3.jpg" alt="" width="537" height="393" /></a></p>
<p style="text-align: left;">Projemizi seçip yine <strong>Next</strong> diyoruz. Bir sonra ki ekranda artık performans analizini çalıştırmak için son adımı tamamlıyoruz,yani bu ekranları kapattıktan sonra analiz operasyonunu başlat seçeneğini seçiyoruz. Eğer analizi daha sonra çalıştırmak istersek bu seçeneği seçmeyip, direk <strong>Finish</strong> diyebiliriz.</p>
<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/Performance_5.jpg"><img class="aligncenter size-full wp-image-1613" title="Performans Analizi" src="http://www.minepla.net/wp-content/uploads/Performance_5.jpg" alt="" width="533" height="393" /></a></p>
<p><strong>Finish</strong> dedikten sonra uygulamamız kendiliğinden çalışacaktır. Ve arka tarafta analiz işlemi de uygulamamız ile paralel çalışıyor olacaktır.</p>
<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/Performance_4.jpg"><img class="aligncenter size-full wp-image-1614" title="Performans Analizi" src="http://www.minepla.net/wp-content/uploads/Performance_4.jpg" alt="" width="486" height="307" /></a></p>
<p style="text-align: left;">Uygulamamızı kapattıktan sonra performans analizide tamamlanmış olacaktır. Tabi ki kapatmadan önce uygulamamızda ne yapmak istiyorsak, o operasyonları yapmamız daha mantıklı veriler içeren bir analiz raporu oluşmasını sağlar. Aşağıdaki gibi bir rapor analiz sonunca karşımıza çıkacaktır.</p>
<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/Performance_6.jpg"><img class="aligncenter size-full wp-image-1615" title="Performans Analizi" src="http://www.minepla.net/wp-content/uploads/Performance_6.jpg" alt="" width="653" height="364" /></a></p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: left;">Bu rapor ile uygulamızda performans adına ne gibi iyileştirmeler yapabiliriz bunları tespit etmek mümkün. Raporda ilgili metodlara tıklarsak bu metodların içerisinde, kodun hangi satırında, hangi metod kaynak kullanmış bu bilgiye de ulaşabiliyoruz.</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/Performance_7.jpg"><img class="aligncenter size-full wp-image-1616" title="Performans Analizi" src="http://www.minepla.net/wp-content/uploads/Performance_7.jpg" alt="" width="663" height="478" /></a></p>
<p style="text-align: left;">Basit bir örnek oldu gerçi ama umarım bir uygulamanın performansını Visual Studio ile nasıl gözlemleyebiliriz sorusuna biraz olsun cevap vermiştir. Ama daha bitmedi&#8230;(:</p>
<p style="text-align: left;">Bu basit performans analizinden sonra, sorunu görebilmiş olduk. Bildiğiniz üzere string tipindeki değişkenlere bu şekilde bir döngü içerisinde değer atamak hem bellek hemde işlemci açısından oldukça maliyetlidir. Şimdi isterseniz bunu düzeltip raporumuza tekrar göz atalım. Ama bunun için öncelikle bu raporu kaydetmemiz lazım. Daha sonra aşağıda ki gibi kodumuzu değiştirdikten sonra raporumuzu tekrar çalıştırıyoruz aynı şekilde&#8230;</p>
<p style="text-align: left;">&nbsp;</p>
<pre class="brush: csharp; title: ; notranslate">
    public class DummyClass
    {

        public void DoSomething()
        {
            //string s = &quot;&quot;;
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i &lt; 10000; i++)
            {
                //s += &quot;Performance test:&quot; + i;
                //s += &quot;\r\n&quot;;
                sb.Append(&quot;Performance test:&quot; + i);
                sb.Append(&quot;\r\n&quot;);
            }
            //Console.WriteLine(s);
            Console.WriteLine(sb.ToString());
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            DummyClass dummy = new DummyClass();
            dummy.DoSomething();

            Console.ReadLine();

        }
    }
</pre>
<p>Yukarıdaki düzeltmeden sonra raporumuz aşağıdaki gibi olacaktır. Dikkat edersiniz ki işlemci açısından ilk rapordaki gibi bir durum söz konusu değil. string değişkeni yerine StringBuilder sınıfını kullanarak işlemci yükünü azaltmış olduk. Burada Console.WriteLine() metodunda %100 gibi bir değerin olması sizi şaşırtmasın. Normal bir değer bu. Uygulama işlemci açısından konsola yazdırmak için kullanmış tüm gücünü. Bu da aslında gayet normal&#8230;Bu noktada bu raporlarda toplam değerin mutlaka %100 olacağını belirtmekte fayda var.</p>
<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/Performance_8.jpg"><img class="aligncenter size-full wp-image-1620" title="Performance_8" src="http://www.minepla.net/wp-content/uploads/Performance_8.jpg" alt="" width="614" height="337" /></a></p>
<p>Bir önceki rapor ile bu son raporu bir biri ile karşılaştırmakta mümkün. Rapor ekranından Compare Reports&#8230; seçeneği ile bir önceki raporu seçtiğinizde iki rapor arasında ki gelişmeyi görebilirsiniz.</p>
<p>Bu tarz performans kontrollerini uygulama geliştirme aşamasında sık sık yapmakta fayda olacağına inanmaktayım. Bu şekilde uygulama tamamlanmadan önce performans sorunlarını tespit etmek çok daha kolay olacaktır.</p>
<p>Şimdilik bu kadar, bir sonra ki yazıda görüşmek üzere&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2011/03/visual-studio-2010-ve-performans-analizi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010  Service Pack 1 hazır&#8230;</title>
		<link>http://www.minepla.net/2011/03/visual-studio-2010-service-pack-1-hazir/</link>
		<comments>http://www.minepla.net/2011/03/visual-studio-2010-service-pack-1-hazir/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 09:41:12 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[Tech.Ed]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1530</guid>
		<description><![CDATA[Bugünden itibaren MSDN üyeleri, Visual Studio 2010 Service Pack 1&#8242;i indirebilirler. 10 Mart&#8217;dan itibaren ise herkese açık olacak linklerden Service Pack 1&#8242;i indirebilirsiniz. Service Pack 1 ile beraber Unit Testing, IntelliTrace ve Silverlight Profilling konularında dikkat çekecek yenilikler olacak. Şu sıralar gerçekleşmekte olan TechED Orta Doğu&#8217;da duyurulan bu Service Pack&#8217;e ek olarak, Visual Studio LightSwitch [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/Logo_Visual_Studio_20101.jpg"><img class="size-full wp-image-1533 aligncenter" title="Visual Studio 2010 SP 1" src="http://www.minepla.net/wp-content/uploads/Logo_Visual_Studio_20101.jpg" alt="" width="307" height="119" /></a></p>
<p>Bugünden itibaren MSDN üyeleri, Visual Studio 2010 Service Pack 1&#8242;i indirebilirler. 10 Mart&#8217;dan itibaren ise herkese açık olacak linklerden Service Pack 1&#8242;i indirebilirsiniz. Service Pack 1 ile beraber Unit Testing, IntelliTrace ve Silverlight Profilling konularında dikkat çekecek yenilikler olacak.</p>
<p>Şu sıralar gerçekleşmekte olan TechED Orta Doğu&#8217;da duyurulan bu Service Pack&#8217;e ek olarak, Visual Studio LightSwitch Beta 2 ve Visual Studio Load Test Feature Pack&#8217;in de önümüzdeki günlerde çıkacağını hatırlatmakta fayda var.</p>
<p>Edit: Bu <a href='http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5&#038;displaylang=en' target=_blank ><strong>linkten</strong></a> Visual Studio 2010 SP1 indirebilirsiniz&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2011/03/visual-studio-2010-service-pack-1-hazir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 Service Pack 1&#8242;in BETA&#8217;sı çıktı&#8230;</title>
		<link>http://www.minepla.net/2010/12/visual-studio-2010-service-pack-1in-betasy-cykty/</link>
		<comments>http://www.minepla.net/2010/12/visual-studio-2010-service-pack-1in-betasy-cykty/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 07:31:14 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1471</guid>
		<description><![CDATA[Visual Studio 2010&#8242;nun Service Pack 1 Beta&#8217;sı çıkmış bulunmakta. Buradan indirip, kurabilir ve test edebilirsiniz&#8230; Service Pack 1 Beta ile neler geliyor peki? Öncelikle tabi ki bir kaç BUG çözümü bu Service Pack&#8217;de mevcut. HTML 5 desteği ve IIS Express desteği ise bence bu Service Pack&#8217;in en önemli yenilikleri. Öte yandan Silverlight uygulamaları için de [...]]]></description>
			<content:encoded><![CDATA[<p>Visual Studio 2010&#8242;nun Service Pack 1 Beta&#8217;sı çıkmış bulunmakta. <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=11ea69cb-cf12-4842-a3d7-b32a1e5642e2&amp;displaylang=en"><strong>Buradan</strong></a> indirip, kurabilir ve test edebilirsiniz&#8230; Service Pack 1 Beta ile neler geliyor peki?</p>
<p>Öncelikle tabi ki bir kaç BUG çözümü bu Service Pack&#8217;de mevcut. HTML 5 desteği ve IIS Express desteği ise bence bu Service Pack&#8217;in en önemli yenilikleri. Öte yandan Silverlight uygulamaları için de Visual Studio&#8217;nun proofiling araçlarını bu Service Pack 1 ile kullanabilir hale geliyoruz.</p>
<p>Ayrıca bir Service Pack&#8217;de Team Foundation Server(TFS) 2010 için çıkmış bulunmakta. Şimdilik bu da Beta&#8230;<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d4f5a430-919b-46ee-bab6-ba804402df21&amp;displaylang=en"><strong>Bu adresten</strong></a> indirebilirsiniz&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2010/12/visual-studio-2010-service-pack-1in-betasy-cykty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010&#8242;da “memory” problemi…</title>
		<link>http://www.minepla.net/2010/06/visual-studio-2010da-memory-problemi/</link>
		<comments>http://www.minepla.net/2010/06/visual-studio-2010da-memory-problemi/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 12:53:12 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1343</guid>
		<description><![CDATA[Visual Studio 2010&#8242;da bir kod bloğunu kesip/kopyalayıp, tekrar başka bir yere yapıştırmaya çalıştığımda aşağıdaki gibi bir hata alıyordum. Insufficient available memory to meet the expected demands of an operation at this time, possibly due to virtual address space fragmentation. Please try again later. Kendi geliştirme ortamımın yoğun olmasından dolayı böyle bir hatanın normal olacağını ilk [...]]]></description>
			<content:encoded><![CDATA[<p>Visual Studio 2010&#8242;da bir kod bloğunu kesip/kopyalayıp, tekrar başka bir yere yapıştırmaya çalıştığımda aşağıdaki gibi bir hata alıyordum.</p>
<blockquote><p>Insufficient available memory to meet the expected demands of an operation at this time, possibly due to virtual address space fragmentation. Please try again later.</p></blockquote>
<p>Kendi geliştirme ortamımın yoğun olmasından dolayı böyle bir hatanın normal olacağını ilk başlarda düşünüyordum. Ama bir süre sonra hiç “cut/copy/paste” yapamaz oldum.(Yaşasın copy/paste yazılımcı)</p>
<p>İnternet ile boğuşmam sonucu da hiç bir şey bulamıyordum, ta ki bu hafta sonu yayınlanan, bu konu ile ilgili olan Visual Studio 2010 patch’ini bulana kadar. Visual Studio ekibi bu konu ile ilgili bir patch çıkarmış. <strong><a href="https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=29729" target="_blank">Bu adresten</a></strong> indirip kurabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2010/06/visual-studio-2010da-memory-problemi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio ve Crystal Reports hatası&#8230;</title>
		<link>http://www.minepla.net/2010/06/visual-studio-ve-crystal-reports-hatasi/</link>
		<comments>http://www.minepla.net/2010/06/visual-studio-ve-crystal-reports-hatasi/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 12:48:08 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1298</guid>
		<description><![CDATA[Visual Studio&#8217;nun önceki versiyonlarında Crystal Reports kullanarak geliştirdiğiniz bir uygulamayı, .NET Framework versiyonu değiştirmeden ya da değiştirerek, Visual Studio daha yeni bir versiyonu olan ortamına taşıdığınızda, aşağıdaki gibi bir hata alıyorsanız, yapmanız gereken bir kaç işlem var.Burda belirtmem gereken bir nokta var, hatadaki version numaraları farklı olabilir. The primary reference &#8220;CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Visual Studio&#8217;nun önceki versiyonlarında Crystal Reports kullanarak geliştirdiğiniz bir uygulamayı, .NET Framework versiyonu değiştirmeden ya da değiştirerek, Visual Studio daha yeni bir versiyonu olan ortamına taşıdığınızda, aşağıdaki gibi bir hata alıyorsanız, yapmanız gereken bir kaç işlem var.Burda belirtmem gereken bir nokta var, hatadaki version numaraları farklı olabilir.</p>
<blockquote><p><strong>The primary reference &#8220;CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL&#8221; could not be resolved because it has an indirect dependency on the .NET Framework assembly &#8220;CrystalDecisions.Enterprise.Framework, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304&#8243; which has a higher version &#8220;10.5.3700.0&#8243; than the version &#8220;10.2.3600.0&#8243; in the current target framework.</strong></p></blockquote>
<p>Öncelikle bu hatanın neden olduğunu anlayalım.Bunun için şöyle bir senaryomuz olsun; .NET Framework 3.5 ile çalışan,Visual Studio 2008 ortamında geliştirdiğimiz uygulamamızı, .NET Framework versiyonu değiştirmeden, Visual Studio 2010 ortamına taşıdığımızı farz edelim. Ve bu uygulamamız Crystal Reports&#8217;un bir kaç DLL&#8217;ini kullanıyor olsun. Bu taşıma işleminden sonra yukarıdaki hatayı alıyor olalım.</p>
<p>Öncelikle bunun nedeni proje dosyamızdaki referans olarak verdiğimiz DLL&#8217;lerin(bu durumda Crystal Reports oluyor) versiyonları, .NET Framework 3.5&#8242;a uyan DLL&#8217;ler olmaması&#8230; .NET Framework, framework&#8217;e ait olmayan ama gerekli DLL&#8217;leri, Framework&#8217;ün kurulduğu yerdeki(C:\Windows\Microsoft.NET\Framework\v2.0\ gibi) <strong>&#8220;RedistList&#8221;</strong> klasörü altındaki XML&#8217;ler ile yönetir.</p>
<p>Mesela Visual Studio&#8217;nun ihtiyaç duyduğu &#8220;stdole&#8221; ve &#8220;adodb&#8221; gibi DLL&#8217;ler bunlara örnek olarak gösterilebilir. Aslında bir nevi, .NET Framework&#8217;ün ya da .NET Framework ile geliştirilen uygulamaların ihtiyaç duyduğu diğer bileşenler diyebiliriz. .NET Framework işte bu bileşenler ile bilgileri &#8220;RedistList&#8221; klasörü altındaki XML&#8217;lerde tutar. Bu noktada .NET Framework 3.0 ve 3.5 versiyonları için bu klasörü bulamayacağınızı söylemek sanırım yerinde olur.Bunun nedeni de bu iki versiyonun altında 2.0 yatıyor olması. .NET Framework 1.x versiyonunda da böyle bir yaklaşım olmadığından bu klasör orada da yoktur. .NET Framework 2.0 ve .NET Framework 4.0 versiyonlarında bu klasör ve içindekiler mevcuttur. Neyse çok uzattık ama en azından hatanın sebebini biraz olsun anlamaya başladık.</p>
<p>Crystal Reports&#8217;da .NET Framework ile beraber gelen ama .NET Framework&#8217;ten bağımsız bir yapı olduğundan dolayı bununla ilgili bilgiler <strong>&#8220;ReDistList&#8221;</strong> klasöründeki <strong>&#8220;CrystalReportsList2008.xml&#8221; </strong>dosyasında bulunur. Eski versiyon olarak bu xml&#8217;in adı <strong>&#8220;CrystalReportsList.xml&#8221;</strong> olabilir. Neyse bu dosyanın içeriğindeki &#8220;assembly&#8221; bilgilerinin güncel olmamasından dolayı Visual Studio yukarıdaki hatayı veriyor olacaktır. Burada ki &#8220;assembly&#8221; versiyonları,istediğiniz versiyon olacak şekilde elle düzelttiğiniz zaman yukarıda ki hatadan kurtuluyor olacaksınız.Tabi burada istediğiniz versiyon derken çok doğru bir ifade kullanmadım aslında, Crystal Reports&#8217;un GAC&#8217;da bulunan istediğiniz versiyonları ile değiştirmeniz gerekir&#8230;Aman diyim&#8230;Ya da XML&#8217;in yeni halini bulup değiştirmeniz de yeterli olacaktır.</p>
<p>Umarım biraz olsun yardımcı olur, şimdilik bu kadar&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2010/06/visual-studio-ve-crystal-reports-hatasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 için Windows Azure araçları&#8230;</title>
		<link>http://www.minepla.net/2010/06/visual-studio-2010-icin-windows-azure-araclary/</link>
		<comments>http://www.minepla.net/2010/06/visual-studio-2010-icin-windows-azure-araclary/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 06:37:35 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1289</guid>
		<description><![CDATA[Şu sıralar devam etmekte olan TechEd 2010 New Orleans&#8217;de Windows Azure araçlarının yenisi duyuruldu. Bu adresten indirebileceğiniz yeni sürüm Windows Azure için Visual Studio 2010 RTM versiyonu desteğini sağlıyor. Visual Studio 2010 desteğinden öte, IntelliTrace ile debug desteği ve &#8220;deployment&#8221; yenilikleri ilgi çeken diğer yenilikler&#8230;İlgilenenler varsa mutlaka indirsin derim&#8230;]]></description>
			<content:encoded><![CDATA[<p>Şu sıralar devam etmekte olan TechEd 2010 New Orleans&#8217;de Windows Azure araçlarının yenisi duyuruldu. <strong><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2274a0a8-5d37-4eac-b50a-e197dc340f6f&amp;displaylang=en" target="_blank">Bu adresten</a></strong> indirebileceğiniz yeni sürüm Windows Azure için Visual Studio 2010 RTM versiyonu desteğini sağlıyor. Visual Studio 2010 desteğinden öte, IntelliTrace ile debug desteği ve &#8220;deployment&#8221; yenilikleri ilgi çeken diğer yenilikler&#8230;İlgilenenler varsa mutlaka indirsin derim&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2010/06/visual-studio-2010-icin-windows-azure-araclary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 Pro Power Tools çıktı&#8230;Şahane</title>
		<link>http://www.minepla.net/2010/06/visual-studio-2010-pro-power-tools-cykty-thahane/</link>
		<comments>http://www.minepla.net/2010/06/visual-studio-2010-pro-power-tools-cykty-thahane/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 19:39:07 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1286</guid>
		<description><![CDATA[Power Tools, Visual Studio 2010 ile uygulama geliştiren bir çok kişinin hayatını kurtaran güzel bir eklenti paketi…Bu eklenti paketi Pro Power Tools ile daha bir güzel olmuş. Buradan indirip kurabilirsiniz. Aynı adresten ayrıntıları da öğrenebilirsiniz.]]></description>
			<content:encoded><![CDATA[<p>Power Tools, Visual Studio 2010 ile uygulama geliştiren bir çok kişinin hayatını kurtaran güzel bir eklenti paketi…Bu eklenti paketi Pro Power Tools ile daha bir güzel olmuş. <strong><a href="http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef" target="_blank">Buradan</a></strong> indirip kurabilirsiniz. Aynı adresten ayrıntıları da öğrenebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2010/06/visual-studio-2010-pro-power-tools-cykty-thahane/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

