<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>tugrul</title>
        <description>tugrul</description>
        <link>http://tuqrul.blogcu.com</link>
        <lastBuildDate>Sat, 07 Nov 2009 17:44:39 +0200</lastBuildDate>
     
        <item>
            <title>Pivot ve Unpivot</title>
            <link>http://tuqrul.blogcu.com/pivot-ve-unpivot_3166383.html</link>
            <guid>http://tuqrul.blogcu.com/pivot-ve-unpivot_3166383.html</guid> 
            <description>
Özellikle Excel'de ileri seviye  		kullanıcıların yoğun bir şekilde kullandıkları SQL Server 2000 ve öncesi  		versiyonlarda ise çoğunlukla birçok view ve procedure yaratarak çözmeye  		çalıştığımız PIVOT ve UNPIVOT konularına değinmeye çalışacağız.&lt;br&gt; 		&lt;br&gt; 		PIVOT : Tablonuzda bulunan tekil değerlere uygun olarak &lt;b&gt;Değerlerin  		Kolon&lt;/b&gt; haline dönüşmesini sağlar.&lt;br&gt; 		UNPIVOT : PIVOT halde bulunan bir tablonun &lt;b&gt;Kolonlarının Değer&lt;/b&gt;  		haline dönüşmesini sağlar.&lt;br&gt; 		&lt;br&gt; 		&lt;b&gt;PIVOT&lt;br&gt; 		&lt;br&gt; 		&lt;/b&gt; 		&lt;b&gt;&amp;lt;pivot_clause&amp;gt; ::=&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ( &lt;i&gt;aggregate_********&lt;/i&gt; ( &lt;i&gt; 		value_column&lt;/i&gt; ) &lt;br&gt; 		&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FOR &lt;i&gt;pivot_column&lt;/i&gt; &lt;br&gt; 		&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IN ( &amp;lt;column_list&amp;gt; ) &lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; ) &lt;/b&gt; 		&lt;p&gt;&lt;i&gt;aggregate_******** : &lt;/i&gt;Sum, Count,  		vs gibi aggregate ******** ailesinin üyeleri kullanılarak PIVOT hale  		dönüştüreceğiniz tablo üzerinde gruplama işlemleri yapmanızı sağlar.&lt;br&gt; 		&lt;br&gt; 		&lt;i&gt;For :&lt;/i&gt; For ifadesinden sonra belirtilecek olan kolon tabloda değer  		halinde bulunan ve kolana dönüştürülerek PIVOT'u destekleyecek alanı  		belirtmenizi sağlar.&lt;br&gt; 		&lt;br&gt; 		&lt;i&gt;IN :&lt;/i&gt; In operatöründen sonraki kolon listesi hangi değerlerin  		kolona dönüştürüleceğini belirtmenizi sağlar.&lt;br&gt; 		&lt;br&gt; 		&lt;/p&gt;&lt;br&gt; 		&lt;b&gt;Örnek 1: &lt;br&gt; 		&lt;/b&gt;&lt;br&gt; 		&lt;b&gt;USE&lt;/b&gt;&lt;b&gt;  		AdventureWorks;&lt;br&gt; 		GO&lt;br&gt; 		SELECT VendorID,  		[164] </description>
            <pubDate>Mon, 04 Jun 2007 11:17:00 +0300</pubDate>        
        </item>
             
        <item>
            <title>Reporting Services 5</title>
            <link>http://tuqrul.blogcu.com/reporting-services-5_3166371.html</link>
            <guid>http://tuqrul.blogcu.com/reporting-services-5_3166371.html</guid> 
            <description>Son makalemizde Reporting Services 
		projemizde parametre alanlarını kullanmaktan bahsetmiştik u makalemizde 
		ise raporlarımızda chart kullanmaktan bahsediyor olacağız.&lt;br&gt;
		&lt;br&gt;
		Raporlamada verilerin doğruluğu ne kadar önemliyse görselliği de en az o 
		kadar önemlidir. Bazı raporlar sayfalarca uzanmasına ve belki de 
		firmanın stratejilerinde önemli rol oynayacak bilgiler vermesine rapmen 
		çok anlaşılır olmayabilir. İşte bu aşamada raporunuzun grafiksel bir dil 
		kullanarakda kullanıcının bakar bakmaz anlayacağı bazı sonuçları 
		verebilmesi gerekir. &lt;br&gt;
		&lt;br&gt;
		Eminim hepimizin izlediği genel seçim sonrası haberler olmuştur. Hangi 
		siyasi parti hangi ilde yüzde kaç oy aldı, kaç oy o partiye gitti, en 
		yakın rakibine ne kadar fark attı. Bunları rakamsal olarak ifade etmeye 
		çalıştığınızda birçok insan için pekde birşey ifade etmezken günümüzde 
		artık son derece gelişmiş olarak sunulabilen grafiksel anlatımla 
		partilerin illerdeki yüzde oranlarını daha net görebiliyor ve analizini 
		hemen oracıkta yapabiliyorduk. Burada da benzeri bir örnek ile 
		geçtiğimiz makalelerde yaptığımıız Territory Name bazında parametrik ve 
		gruplu raporumuz için grafiksel anlatımla ülkeler bazında satış 
		bilgilerini göstermeye çalışacağız.&lt;p&gt;
		SQL Server Reporting Services'de chart 
		kullanımı kesinlikle diğer raporlama araçları ile kıyaslanmayacak kadar 
		kolay gerçekleştirilebiliyor.&lt;br&gt;
		&lt;br&gt;
		Chart kullanacağınız rapor tasarım ortamına sağ tarafta bulunan 
		toolbox'dan &quot;Chart&quot; nesnesini sürükleyip bırakmanız %50'lik bölümünü 
		oluşturuyor işinizin. Hemen ardından zaten sürükleyip bıraktığınız nesne 
		sizi yönlendirmeye başlıyor hangi field'ı nereye sürüklemeniz gerektiği 
		konusunda.&lt;br&gt;
		&lt;br&gt;
		&lt;img src=&quot;http://www.maxiasp.net/dersresim/ReportingServices5_Img1.jpg&quot; border=&quot;0&quot; height=&quot;620&quot; width=&quot;750&quot;&gt;&lt;br&gt;
		&lt;br&gt;
		Bu ekranda isters.. ( &lt;a href=&quot;http://tuqrul.blogcu.com/reporting-services-5_3166371.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Mon, 04 Jun 2007 11:16:00 +0300</pubDate>        
        </item>
             
        <item>
            <title>Reporting Services 4</title>
            <link>http://tuqrul.blogcu.com/reporting-services-4_3166362.html</link>
            <guid>http://tuqrul.blogcu.com/reporting-services-4_3166362.html</guid> 
            <description>Şimdiye kadar 3 yazı ile ele aldığımız 
		Reporting Services konusunun bir diğer önemli konusu olan parametre 
		kullanımından bahsedeceğiz bu yazımızda. Raporlarda parametreler 
		önemlidir, zira birçok raporda aylar, yıllar boyunca elde edilmiş 
		datanın analizi yapılama çalışılır. Burada değişken olan bazı faktörler 
		olmalıdır. Mesele yukarıdaki örneğimizde bulunan raporda tarih bilgisi 
		parametrik olmalıdır. 
		&lt;p&gt;Firmalarda bir takım özel raporlar 
		haricinde tüm raporlar bir kere oluşturulur. Mesela Satış raporu tektir 
		yazılım içerisinde. Ancak bu bazı sorunlara yol açabilir. Örneğin 
		muhasebe departmanı aynı rapor içerisinde sadece son ayın kayıtlarını 
		görmek istiyor olabilir, veya yönetim kurulu son 6 ayın, son 3 ayın ayrı 
		ayrı raporlarını alarak stratejik kararlar alma yolunda olabilir. Bu 
		durumda raporunuz tek olduğuna göre parametrik çalışabilmeli ve 
		başlangıta alacağı başlangıç-bitiş tarihi parametrelerine göre kendini 
		update edebilmelidir. &lt;/p&gt;
		&lt;p&gt;Bu işlemi bir nevi gelişmiş arama 
		olarak düşünebilirsiniz. Bu durumda birden fazla parametrede olabilir 
		elbette. Örneğin yaratacağınız bir raporda müşteri listesini verdiğinizi 
		varsayalım. Ve hazırladığınız rapor bazı kampanyaların oluşturulması 
		için kullanılacak. Bu durumda karşımıza ne gibi senaryolar gelebilirdi 
		acaba :&lt;br&gt;
		&lt;br&gt;
		&lt;b&gt;Senaryo 1 : &lt;/b&gt;İstanbul'da ve İzmir'de oturan, 25 yaşın altında 
		bekar ve üniversite mezunu bayanlar raporu&lt;br&gt;
		&lt;b&gt;Senaryo 2 : &lt;/b&gt;Ankara'da oturan, evli, mesleği Bilgisayar 
		Mühendisliği olan ve çocuk sahibi erkekler raporu&lt;br&gt;
		&lt;b&gt;Senaryo 3 : &lt;/b&gt;Manisa'da oturan lise mezunu, evli, bayanlar raporu&lt;/p&gt;
		&lt;p&gt;Bu liste uzar gider... Tahmin 
		edebileceğiniz gibi senaryo sayısı her geçen gün artabilir ve bu da 
		sizin her talebe yeni bir rapor .. ( &lt;a href=&quot;http://tuqrul.blogcu.com/reporting-services-4_3166362.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Mon, 04 Jun 2007 11:15:01 +0300</pubDate>        
        </item>
             
        <item>
            <title>Reporting Services 3</title>
            <link>http://tuqrul.blogcu.com/reporting-services-3_3166357.html</link>
            <guid>http://tuqrul.blogcu.com/reporting-services-3_3166357.html</guid> 
            <description>Bir önceki makalemizde ilk raporumuzu 
		oluşturmuş ve raporun görüntülenmesini sağlamıştık. Bu makalede ise bir 
		önceki makalemizde hazırladığımız örneğin formül alanlarıyla 
		zenginleştirilmesini ve parametrik hale getirilmesini sağlamaya 
		çalışacağız.&lt;br&gt;
		&lt;br&gt;
		Formül alanları bir rapor ekranına SQL sorguları ile doğrudan 
		getiremediğiniz bir takım hesaplamaların yapılmasının ardından veya 
		hazır birtakım formül tagları kullanılarak oluşturulmuş alanlardır. 
		Mesela hemen hemen her raporun üstünde bulunan sayfa numarasıi print 
		date gibi bilgiler birer formül alanı oldukları gibi parasal alanlarda 
		currency fonksiyonlarının çalıştırılmasının ardından virgülden sonra 2 
		basamak gösterilmesi de bir formül alanıdır. &lt;br&gt;
		&lt;br&gt;
		İlk olarak raporumuza tarih ve sayfa numarası bilgilerini eklemeye 
		çalışalım. Bunun için sol tarafta bulunan toolbox'dan text objesini 
		alıyor ve tarih bilgisinin eklenmesini istediğim tasarım ortamına 
		bırakıyorum. Aynı şekilde sayfa numarasının görünmesini istediğim yere 
		de bir text objesi bırakıyorum.&lt;br&gt;
		&lt;br&gt;
		&lt;img src=&quot;http://www.maxiasp.net/dersresim/ReportingServices3_Img1.jpg&quot; border=&quot;0&quot; height=&quot;311&quot; width=&quot;775&quot;&gt;&lt;br&gt;
		&lt;br&gt;
		&lt;br&gt;
		Şimdi bu alanlardan birinin üzerinde mouse un sağ tuşuna tıklıyor ve 
		&quot;Expressions&quot; menüsünü işaretliyorum. Bu sayede karşıma ayrı bir pencere 
		içerisinde formül yazabileceğim bir editör açılıyor. &lt;br&gt;
		&lt;br&gt;
		&lt;img src=&quot;http://www.maxiasp.net/dersresim/ReportingServices3_Img2.jpg&quot; border=&quot;0&quot; height=&quot;498&quot; width=&quot;552&quot;&gt;&lt;br&gt;
		&lt;br&gt;
		Edit Expression ekranında sol altta yer alan kısımları biraz 
		inceleyelim.&lt;br&gt;
		&lt;br&gt;
		&lt;b&gt;Globals :&lt;/b&gt; PageNumber, PrintDate, Page N of M, vs gibi hazır 
		formül alanlarını içerisinde barındırı. Sayfanın sadece footer veya 
		header sectionında olabilirler.&lt;br&gt;
		&lt;b&gt;Parameters :&lt;/b&gt; Raporunuza eklediğiniz parametre.. ( &lt;a href=&quot;http://tuqrul.blogcu.com/reporting-services-3_3166357.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Mon, 04 Jun 2007 11:15:00 +0300</pubDate>        
        </item>
             
        <item>
            <title>Reporting Services 2</title>
            <link>http://tuqrul.blogcu.com/reporting-services-2_3166350.html</link>
            <guid>http://tuqrul.blogcu.com/reporting-services-2_3166350.html</guid> 
            <description>Bi önceki makalemizde genel olarak 
		raporlamanın öneminden ve Microsoft'un SQL Server 2005 ile beraber 
		raporlama konusunda bize sunduğu olanaklardan bahsetmiştik kısaca. Bu 
		yazımız ile beraber ise artık basit seviyede raporlar oluşturmayı 
		örğeniyor olacağız ve ilk raporumuzu oluşturacağız.&lt;br&gt;
		&lt;br&gt;
		Bir önceki makalenin son cümlesinde de belirttiğim gibi yeni bir 
		Reporting Services çözümü yaratmak için öncelikle Visual Studio 2005'i 
		açmalı, File&amp;gt;New&amp;gt;Project menüsünü takiben karşınıza gelecek yeni proje 
		yaratma ekranı içerisinde Business Intelligence Projects tabını 
		işaretlemelisiniz. Açılan pencerenin sağ tarafında yer alan 6 proje 
		template'inin 3 tanesi SQL Server 2005 Reporting Services için 
		yaratılmıştır. Bu ekranda ilk olarak bir sihirbaz kullanarak raporumuzu 
		yaratmayı inceleyeceğiz bu nedenle &quot;Report Server Project Wizard&quot; ı 
		seçmeli ve uygulamamızı yaratmalıyız.&lt;br&gt;
		&lt;br&gt;
		&lt;img src=&quot;http://www.maxiasp.net/dersresim/ReportingServices2_Img1.jpg&quot; border=&quot;0&quot; height=&quot;468&quot; width=&quot;680&quot;&gt;&lt;br&gt;
		&lt;br&gt;
		Projenin yaratılabilmesi için Visual Studio sizden birtakım bilgiler 
		talep edecektir. Bunlardan ilki şüphesiz default dataset inizin yani 
		raporunuzun başlangıç için kullanacağı datayı seçmeniz ve bununla ilgili 
		olan server ı seçmenizdir. Server ı seçebilmek için sağ tarafta bulunan 
		edit butonuna basmanız yeterlidir. Buradan da göreceğiniz üzere 
		Reporting Services sadece SQL Server versiyonlarına değil hemen hemen 
		bütün veritabanı tiplerine uyumluluk gösterecek ve bağlanmanız için 
		gerekli sihirbaz arayüzlerini sizin için hazırlayacaktır.&lt;br&gt;
		&lt;br&gt;
		&lt;img src=&quot;http://www.maxiasp.net/dersresim/ReportingServices2_Img2.jpg&quot; border=&quot;0&quot; height=&quot;489&quot; width=&quot;514&quot;&gt;&lt;br&gt;
		&lt;br&gt;
		Hemen arkasından gelecek olan ekran uygulamanızın başlangıç datası için 
		getireceği bilginin sorgusunu yazmanız.. ( &lt;a href=&quot;http://tuqrul.blogcu.com/reporting-services-2_3166350.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Mon, 04 Jun 2007 11:14:00 +0300</pubDate>        
        </item>
             
        <item>
            <title>Reporting Services 1</title>
            <link>http://tuqrul.blogcu.com/reporting-services-1_3166337.html</link>
            <guid>http://tuqrul.blogcu.com/reporting-services-1_3166337.html</guid> 
            <description>Firmaların en büyük ihtiyaçlarından 
		bir taneside raporlamadır. Bu nedenle yazılım projelerinde rapor 
		modülleri büyük önem taşımakta ve yer kaplamaktadır. Hatta bazı yazılım 
		projelerinin %80'lik bölümünü raporların oluşturduğunu görmek çok da 
		nadir karşılaşmadığımız durumlardan biridir.&lt;br&gt;
		&lt;br&gt;
		Peki nedir raporlamayı bu kadar önemli kılan? Öncelikle uygulamaların 
		%95'lik bölümünün arka planda bir veritabanı ile çalıştığını ve hemen 
		hemen tüm uygulamalarında amacının bu veritabanlarına bilgi girişi 
		olduğunu hatırlamamız gerekiyor. Örneğin müşteri yönetimini sağladığınız 
		bir CRM modülü. Burada temel amaç müşteri bilgilerinin doğru formatta 
		toplanması ve yaratılan form alanları sayesinde veritabanında 
		toplanmasıdır. Böyle bir uygulama için veritabanı mı yoksa uygulamamı 
		önemli tartışması başlatacak olursak şüphesiz cevapların %99'u 
		veritabanının daha önemli olduğu yönünde olacaktır. Zira müşteri 
		bilgilerinin girilebileceği bir form yaratmak herhangi bir teknoloji ile 
		çokda zaman kaybetmeden gerçekleştirilebilsede girilmiş verilerin tekrar 
		kazanılması çok da kolay olmayacak size uykusuz geceler kazandıracaktır. 
		Bu aşamada şu cümleyi söylemek özel durumlar haricinde yanlış olmaz 
		zannediyorum.&lt;p&gt;&lt;i&gt;&quot;Bir firma 
		uygulamasından vazgeçebilir ama veritabanından asla...&quot;&lt;br&gt;
		&lt;br&gt;
		&lt;/i&gt;Veritabanının bu kadar önemli olduğu bir ortamda şüphesiz verilerin 
		analizi ve firmanın bir takım stratejik kararlarını, firma geçmişi ile 
		ilgili doğru saptamalarını bu veritabanı aracılığı ile yapabiliyor 
		olması önem taşıyor. Bazı firmalar sadece bu verilerin takibi ve gerekli 
		görülen zamanlarda raporlanması için istihdam yaratıyorlar. Bu da 
		raporlamanın önemini bir kez daha göz önüne seriyor.&lt;br&gt;
		&lt;br&gt;
		Yukarıda da söylediğimiz gibi hemen her uygulamanın içerisinde 
		raporlamaya ihtiyaç vardır, çünkü uygulama ar.. ( &lt;a href=&quot;http://tuqrul.blogcu.com/reporting-services-1_3166337.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Mon, 04 Jun 2007 11:13:00 +0300</pubDate>        
        </item>
             
        <item>
            <title>KEHF SURESİ -  Şemsiyeli Dua </title>
            <link>http://tuqrul.blogcu.com/kehf-suresi-semsiyeli-dua_3107708.html</link>
            <guid>http://tuqrul.blogcu.com/kehf-suresi-semsiyeli-dua_3107708.html</guid> 
            <description>&amp;nbsp;Ö. Faruk GÜLDEREN  &lt;br&gt;
              
Şehrin kara teslim olduğu günlerden biriydi. Otobüsten indiğinde
kendini daha fazla tutamamıştı. Gözlerinden dökülen birkaç damla yaş,
yanaklarına kadar süzülmüştü. Kenarı bembeyaz ağaçlarla dolu yoldan
evine doğru yürüyordu. Başı öne eğik, yavaş adımlarla ilerliyordu.
Kolları, karın ağırlığından yere değecek ağaç dalları gibiydi. Omzuna
sanki çok ağır bir yük bırakılmıştı. &lt;br&gt;
Kapıyı açan eşine selâm verdiğinde, dudaklarında zoraki bir tebessüm
vardı. Çocuklarını uzun zamandır görmüyormuş gibi hasretle kucaklayıp
öptü. Eşi, bir yandan akşam yemeği için sofrayı hazırlarken, bir yandan
da Metin Bey&amp;#8217;in bu hâlini düşünüyordu. Bugün kontrol için hastaneye
gidecekti, acaba akciğerindeki hastalık mı ilerlemişti? Eşinin
çehresini saran hüznün sebebi ne olabilirdi ki? Derin bir iç çekip
tabakları doldurmaya koyuldu. &lt;br&gt;
O akşam, yemeklerini sessizce yediler, belli ki sofranın başındaki
herkes iç dünyasına dalmıştı. Evin hanımı bir terslik olduğunu sezmiş,
çocuklar da bu havayı hissetmişler, ağızlarına kilit vurmuşlardı.
Anlaşılan, babaları bu akşam onlarla oyun oynamayacak, okulda neler
yaptıklarını sabırla dinlemeyecekti. Şimdi ne şirinlik, ne de
yaramazlık yapmanın zamanıydı. &lt;br&gt;
Metin Bey ise, bugün öğrendiklerini nereye gömeceğini, bu sırrı eşi ve
çocuklarından nasıl saklayabileceğini düşünüyordu. Acaba derdini,
semayı donatan yıldızlara mı fısıldamalıydı, yoksa geceyi aydınlatan
kandile mi ödünç vermeliydi? Ne olursa olsun çocuklarına söylememeli,
onların gözlerindeki hayat parıltısını söndürmemeliydi. &lt;br&gt;
Sofra kaldırılırken Metin Bey abdest alıyordu. Biraz sonra ailecek
oturma odasında namaza durdular. Evlerinin bu köşesini mescit olarak
kullanıyorlardı. Sesindeki titreme, Metin Bey&amp;#8217;in İlâhî huzurda nasıl
bir ruh hâline büründüğünün de bir remziydi. Tesbihat yapıldıktan sonra
evi derin bir sessizlik kaplamıştı. &lt;br&gt;
Sess.. ( &lt;a href=&quot;http://tuqrul.blogcu.com/kehf-suresi-semsiyeli-dua_3107708.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Wed, 30 May 2007 11:03:00 +0300</pubDate>        
        </item>
             
        <item>
            <title>ALDANDI</title>
            <link>http://tuqrul.blogcu.com/aldandi_3106874.html</link>
            <guid>http://tuqrul.blogcu.com/aldandi_3106874.html</guid> 
            <description>&lt;h3&gt;&lt;a href=&quot;http://hammadun.blogcu.com/1781994/&quot; rel=&quot;bookmark&quot;&gt;ALDANDI &lt;/a&gt;&lt;/h3&gt;
    
      &lt;p&gt;**ALDANDI!***&lt;br&gt;&lt;br&gt;Hele bir anlatıver Güzel Dost! Kimler aldandı?&lt;br&gt;- Cehennemi hesaba katmayan dindar aldandı!&lt;br&gt;Çünkü Kur'an şöyle anlattı: 'Allah tarafından hiç hesaba&lt;br&gt;katmadıkları karşılarına çıkıverdi...' (Zümer 47) Söyle&lt;br&gt;bana Can Dostum kimler aldandı?&lt;br&gt;- Cennetteki yerini hazır bilen herkes aldandı!&lt;br&gt;Zira Kur'an '..O öyle sizin kuruntu ve hayallerinizle olacak iş&lt;br&gt;değil.' buyurmuştu. (Nisa 123) Bir daha söyleyiver başka kimler&lt;br&gt;aldandı?&lt;br&gt;&lt;br&gt;- Ölüm yokmuş gibi yaşayan dünyaperest aldandı!&lt;br&gt;Zira Kur'an turrayı şöyle bastı: 'Her nerede olursanız olunuz&lt;br&gt;ölüm size yetişir! Velev eflake ser çekmiş surlarda bulunun!'&lt;br&gt;(Nisa 78)&lt;br&gt;Güzel Dost! Anlat bana daha kimler aldandı?&lt;br&gt;- Ameline güvenen abid aldandı!&lt;br&gt;Çünkü Efendimiz (as) şöyle ferman buyurdu:&lt;br&gt;&quot;Zinhar aldanmayın! Hiç kimse ameli ile kurtulamaz!&quot;&lt;br&gt;Soruldu: &quot;Sen de mi Ya Rasulallah?&quot;&lt;br&gt;Cevap verdi: &quot;Evet ben de!&quot;&lt;br&gt;Başka kim kandı, kimler aldandı?&lt;br&gt;- Salih amel işliyorum sanan riyakar aldandı!&lt;br&gt;Çünkü Kutsi Hadiste Allah Teala şöyle buyurdu: &quot;..Kim bir amel&lt;br&gt;işler de o amele benimle birlikte bir başkasını ortak ederse onu ve&lt;br&gt;şirkini baş başa bırakırım.&quot;&lt;br&gt;Anlatıver Hakîm! Sonra kim aldandı?&lt;br&gt;- &quot;Aleme telkin verip kendini unutan vâiz aldandı!&quot;&lt;br&gt;'İnsanlara iyilik emreder de kendinizi unutur musunuz? Halbuki kitap&lt;br&gt;okuyorsunuz, artık akıl etmez misiniz?' (Bakara 44)&lt;br&gt;Başka var mı? Daha kim aldandı?&lt;br&gt;- Rabbini bırakıp hevasına kulluk eden aldandı!&lt;br&gt;'Gördün mü o hevasını ilah edineni? Artık ona sen mi vekil&lt;br&gt;olacaksın. Yoksa onların çoğunu işitirler veya akıl ederler mi&lt;br&gt;sanıyorsun? Onlar sırf hayvan gibi hatta gidişçe daha&lt;br&gt;sapkındırlar?' (Furkan 43-44)&lt;br&gt;Hele bir anlat Sevgili Dost! Başka kimler aldandı?&lt;br&gt;- Rahmete güvenip kendini emni.. ( &lt;a href=&quot;http://tuqrul.blogcu.com/aldandi_3106874.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Wed, 30 May 2007 10:10:00 +0300</pubDate>        
        </item>
             
        <item>
            <title>Veritabanı yerine XML!</title>
            <link>http://tuqrul.blogcu.com/veritabani-yerine-xml_1428041.html</link>
            <guid>http://tuqrul.blogcu.com/veritabani-yerine-xml_1428041.html</guid> 
            <description>&lt;p&gt;&lt;b&gt;Veritabanı yerine XML!&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Merhabalar
Arkadaşlar, Özellikle .Net ile birlikte gelen yeni özelliklerden bir tane
serialization işlemi, eminimki daha önceden mutlaka bir yerlerde
duymuşsunuzdur okumuşsunuzdur, belkide biliyorsunuzdur ancak ben bu
yazımda seriileştirme işlemini ufak bir tabloda nasıl
kullanabileceğiniz üstünde duracağım. Yani çok az bir veriniz
varsa bu veriyi bir Veritabanı sistemi yerine direk serialization
kullanarak saklamanın yöntemini anlatacağım. Hızlıca
başlayalım hemen yeni bir Windows Uygulaması açın, ismine
de Serialize yazın. Oluşan formun üst tarafına 4 tane button,
alt tarafına ise bir adet DataGrid yerleştirin ve butonların
isimlerini aşağıdaki resime göre düzenleyin.&lt;/p&gt;

&lt;p&gt;
&lt;img src=&quot;http://www.yazgelistir.com/images/lcc_serial/1.jpg&quot; border=&quot;0&quot; height=&quot;316&quot; width=&quot;344&quot;&gt;&lt;/p&gt;

&lt;p&gt;Şimdi
aslında ilk yapacağımız iş bu DataGrid de
görüntülenecek olan basit şekildeki DataSet i oluşturmak, Dataseti
bir kere oluşturduktan sonra aslında bir daha bu buton a gerek
kalmıyor. Data Set butonua iki kere tıklatın ve açılacak
olan bölüme şu kodları yazın.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim dt As DataTable&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Priv.. ( &lt;a href=&quot;http://tuqrul.blogcu.com/veritabani-yerine-xml_1428041.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Thu, 30 Nov 2006 15:18:00 +0200</pubDate>        
        </item>
             
        <item>
            <title>INFOPATH (2/2)</title>
            <link>http://tuqrul.blogcu.com/infopath-2-2_1427262.html</link>
            <guid>http://tuqrul.blogcu.com/infopath-2-2_1427262.html</guid> 
            <description>
&lt;p align=&quot;center&quot;&gt;INFOPATH (2/2)&lt;/p&gt; &lt;h3 align=&quot;justify&quot;&gt; &lt;/h3&gt; &lt;h3 align=&quot;justify&quot;&gt;Form ve Validation Olayları&lt;/h3&gt; &lt;p align=&quot;justify&quot;&gt;InfoPath ile jscript veya vbscript (ikisi karma kullanılamıyor) kullanarak, istediğimiz işlemleri gerçekleştirebiliriz. Kullanacağımız bu kod parçalarını, handi anda ateşlenmesini istiyorsak, o olayın arkasına yazmalıyız.&lt;br&gt;   &lt;br&gt;  InfoPath olayları &lt;strong&gt;form olayları&lt;/strong&gt; ve &lt;strong&gt;data validation &lt;/strong&gt;olayları olmak üzere ikiye ayrılır. Bunlar aşağıdaki tablolarda, açıklamalarıyla birlikte belirtilmiştir.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Form olayları: &lt;/p&gt;    &lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;2&quot; width=&quot;100%&quot;&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;296&quot;&gt;&lt;p&gt;Olay&lt;/p&gt;&lt;/td&gt;       &lt;td valign=&quot;top&quot; width=&quot;630&quot;&gt;&lt;p&gt;Tanım&lt;/p&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;296&quot;&gt;&lt;p&gt;OnAfterImport &lt;/p&gt;&lt;/td&gt;       &lt;td valign=&quot;top&quot; width=&quot;630&quot;&gt;&lt;p&gt;Formlar birleştirildiğinde gerçekleşir.&lt;/p&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;296&quot;&gt;&lt;p&gt;OnClick &lt;/p&gt;&lt;/td&gt;       &lt;td valign=&quot;top&quot; width=&quot;630&quot;&gt;&lt;p&gt;Komut düğmesi tıklandığında gerçekleşir. &lt;/p&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;296&quot;&gt;&lt;p&gt;OnLoad &lt;/p&gt;&lt;/td&gt;       &lt;td valign=&quot;top&quot; width=&quot;630&quot;&gt;&lt;p&gt;Formun başlangıç durumunda gerçekleşir. Form ilk görünmeden önce ateşlenir.&lt;/p&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;296&quot;&gt;&lt;p&gt;OnSubmitRequest &lt;/p&gt;&lt;/td&gt;       &lt;td valign=&quot;top&quot; width=&quot;630&quot;&gt;&lt;p&gt;Forma veri eklendiğinde meydana gelir. &lt;/p&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;296&quot;&gt;&lt;p&gt;OnSwitchView &lt;/p&gt;&lt;/td&gt;       &lt;td valign=&quot;top&quot; width=&quot;630&quot;&gt;&lt;p&gt;Görünüm açıldığında meydana gelir. &lt;/p&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       </description>
            <pubDate>Thu, 30 Nov 2006 13:13:00 +0200</pubDate>        
        </item>
        <atom:link href="http://tuqrul.blogcu.com/rss.php" rel="self" type="application/rss+xml" />
</channel>
</rss>