<?xml version="1.0" encoding="UTF-8"?><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>CAN YILDIRMAZ, Author at Dinamik Network</title>
	<atom:link href="https://dinamiknetwork.com/author/cany/feed/" rel="self" type="application/rss+xml" />
	<link>https://dinamiknetwork.com/author/cany/</link>
	<description>Bilişim Dünyasına Profesyonel Yaklaşım</description>
	<lastBuildDate>Wed, 25 Dec 2019 05:45:45 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.12</generator>

<image>
	<url>https://dinamiknetwork.com/wp-content/uploads/2020/01/cropped-ikon-1-1-32x32.png</url>
	<title>CAN YILDIRMAZ, Author at Dinamik Network</title>
	<link>https://dinamiknetwork.com/author/cany/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>SQL Server ile C# Entity Class Oluşturma</title>
		<link>https://dinamiknetwork.com/sql-server-ile-c-entity-class-olusturma/</link>
					<comments>https://dinamiknetwork.com/sql-server-ile-c-entity-class-olusturma/#comments</comments>
		
		<dc:creator><![CDATA[CAN YILDIRMAZ]]></dc:creator>
		<pubDate>Thu, 26 Dec 2019 08:45:23 +0000</pubDate>
				<category><![CDATA[T-SQL]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[C# Entity Class]]></category>
		<category><![CDATA[C# Model]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[Code Generator]]></category>
		<category><![CDATA[Entity]]></category>
		<category><![CDATA[ileri SQL]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<guid isPermaLink="false">https://dinamiknetwork.com/?p=942</guid>

					<description><![CDATA[<p>Merhabalar, SQL Server, T-SQL hakkında ilk yazımı yazıyorum. Esasında ilk başta temel yapılardan başlamayı düşünmüştüm ancak bu sefer farklı bir başlangıç yapmak istedim. Bu sebeple&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/sql-server-ile-c-entity-class-olusturma/">SQL Server ile C# Entity Class Oluşturma</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhabalar,</p>
<p><strong>SQL Server</strong>, <strong>T-SQL</strong> hakkında ilk yazımı yazıyorum. Esasında ilk başta temel yapılardan başlamayı düşünmüştüm ancak bu sefer farklı bir başlangıç yapmak istedim. Bu sebeple bu yazıyı okuyan kişilerin MS-SQL hakkında temel bilgileri bildiklerini varsayıyorum.</p>
<p>Bu yazıda piyasada <strong>Code Generator</strong> olarak bilinen yapıyı kendimiz oluşturacağız. Code Generator ne demek diyecek olursanız bizim <strong>Entity</strong>&#8216;lerimizi kolayca üretmeyi sağlayan bir exedir. Entity nedir diye soracak olursanız da veritabanı üzerindeki tablolarımızın modelleridir diyebiliriz. Code Generator denen exe esasında arka tarafında birazdan yazacağımız bir SQL bloğu çalıştırmakta, sonuçlarını göstermektedir.</p>
<h2>C# Entity Class Oluşturma</h2>
<p>Evet, artık başlayalım. SQL Server&#8217;ı açalım. <strong>SQL Server</strong> verisyonum 2017 Developer Edition. Entity oluşturmak istediğim tablo da LogRecord tablosu. Aşağıdaki resimde de görebileceğiniz gibi çok olmasa da hatırı sayılabilecek alan sayısı olduğunu söylenebilir.</p>
<figure id="attachment_979" aria-describedby="caption-attachment-979" style="width: 1913px" class="wp-caption alignnone"><img wpfc-lazyload-disable="true" loading="lazy" class="size-full wp-image-979" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/MSSQLMainScreen.png" alt="MSSQL Ana Ekran" width="1913" height="1031" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/MSSQLMainScreen.png 1913w, https://dinamiknetwork.com/wp-content/uploads/2019/12/MSSQLMainScreen-768x414.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/MSSQLMainScreen-1536x828.png 1536w, https://dinamiknetwork.com/wp-content/uploads/2019/12/MSSQLMainScreen-850x458.png 850w, https://dinamiknetwork.com/wp-content/uploads/2019/12/MSSQLMainScreen-466x250.png 466w" sizes="(max-width: 1913px) 100vw, 1913px" /><figcaption id="caption-attachment-979" class="wp-caption-text">MSSQL</figcaption></figure>
<p>Şimdi bu kısımda SQL Server bize View&#8217;leri sayesinde yardımcı olacak. SQL Server&#8217;ın özel viewleri hakkında detaylı bilgiyi aşağıdaki linkten edinebilirsiniz.</p>
<p><a href="https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/catalog-views-transact-sql?view=sql-server-ver15">https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/catalog-views-transact-sql?view=sql-server-ver15</a></p>
<p>Şimdi önce kolonlarımızı getirtelim. Aşağıdaki sorgu bize bu konuda yardımcı olacaktır.</p>
<pre class="prettyprint lang-sql" data-start-line="1" data-visibility="visible" data-highlight="" data-caption="">SELECT * FROM sys.all_columns WHERE object_id = (SELECT OBJECT_ID ('LogRecord'))</pre>
<p>Resimde sonuçlarını da görelim.</p>
<figure id="attachment_982" aria-describedby="caption-attachment-982" style="width: 1913px" class="wp-caption alignnone"><img wpfc-lazyload-disable="true" loading="lazy" class="size-full wp-image-982" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/ListTableColumns.png" alt="MSSQL Table" width="1913" height="1027" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/ListTableColumns.png 1913w, https://dinamiknetwork.com/wp-content/uploads/2019/12/ListTableColumns-768x412.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/ListTableColumns-1536x825.png 1536w, https://dinamiknetwork.com/wp-content/uploads/2019/12/ListTableColumns-850x456.png 850w, https://dinamiknetwork.com/wp-content/uploads/2019/12/ListTableColumns-466x250.png 466w" sizes="(max-width: 1913px) 100vw, 1913px" /><figcaption id="caption-attachment-982" class="wp-caption-text">Table Columns</figcaption></figure>
<p>Artık kolonlarla ilgili olarak gerekli bilgiye sahibiz. Kolonların veri yapılarından kaynaklı olarak sahip oldukları özellikler de bu viewden bize gelmektedir. Şimdi bu tablodan bize <strong>system_type_id</strong> ve <strong>user_type_id</strong> isimli alanlar döndü. Yani aslında biz bu kolonların tiplerini de biliyoruz ama id değeri olarak biliyoruz. Bunların ne olduklarını bulabilmemiz için aşağıdaki sorgu bize yardımcı olacaktır.</p>
<p>SELECT * FROM sys.types</p>
<p>Sorgu sonucunu aşağıdaki resimde görebiliriz.</p>
<figure id="attachment_984" aria-describedby="caption-attachment-984" style="width: 1913px" class="wp-caption alignnone"><img wpfc-lazyload-disable="true" loading="lazy" class="size-full wp-image-984" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/ListTypes.png" alt="MSSQL Data Types" width="1913" height="993" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/ListTypes.png 1913w, https://dinamiknetwork.com/wp-content/uploads/2019/12/ListTypes-768x399.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/ListTypes-1536x797.png 1536w, https://dinamiknetwork.com/wp-content/uploads/2019/12/ListTypes-850x441.png 850w" sizes="(max-width: 1913px) 100vw, 1913px" /><figcaption id="caption-attachment-984" class="wp-caption-text">MSSQL Data Types</figcaption></figure>
<p>SQL Server üzerindeki tüm tipler ile ilgili bilgiler bu view üzerindedir. Şimdi tek yapmamız gereken sorguyu ayarlamak. Sorgumuzu parça parça yazıp geliştireceğiz. Şimdi bize lazım olan parçalar 2 view üzerinde olduğuna göre JOIN işlemi ile başlayabiliriz.</p>
<figure id="attachment_986" aria-describedby="caption-attachment-986" style="width: 1897px" class="wp-caption alignnone"><img wpfc-lazyload-disable="true" loading="lazy" class="size-full wp-image-986" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/JoinResult.png" alt="MSSQL JOIN" width="1897" height="1028" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/JoinResult.png 1897w, https://dinamiknetwork.com/wp-content/uploads/2019/12/JoinResult-768x416.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/JoinResult-1536x832.png 1536w, https://dinamiknetwork.com/wp-content/uploads/2019/12/JoinResult-850x461.png 850w" sizes="(max-width: 1897px) 100vw, 1897px" /><figcaption id="caption-attachment-986" class="wp-caption-text">MSSQL JOIN</figcaption></figure>
<p>Şimdi sıra ihtiyacımız olan alanlar ile bu sorguyu düzenlemekte. Sorguyu aşağıdaki gibi düzenleyelim.</p>
<figure id="attachment_948" aria-describedby="caption-attachment-948" style="width: 1913px" class="wp-caption alignnone"><img wpfc-lazyload-disable="true" loading="lazy" class="size-full wp-image-948" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/reducedJoinResult.png" alt="MSSQL SELECT" width="1913" height="1030" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/reducedJoinResult.png 1913w, https://dinamiknetwork.com/wp-content/uploads/2019/12/reducedJoinResult-768x414.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/reducedJoinResult-1536x827.png 1536w, https://dinamiknetwork.com/wp-content/uploads/2019/12/reducedJoinResult-850x458.png 850w, https://dinamiknetwork.com/wp-content/uploads/2019/12/reducedJoinResult-466x250.png 466w" sizes="(max-width: 1913px) 100vw, 1913px" /><figcaption id="caption-attachment-948" class="wp-caption-text">T-SQL SELECT</figcaption></figure>
<h2>SQL Server &#8211; C# Veri Tipleri</h2>
<p>Sorgumuz fena bir yere gelmedi aslında. Elimizde alan isimleri ve veri tipleri var ancak bu tipler SQL tipleri. Bizim oluşturacağımız entity hangi programlama dili içinse onun karşılığı veri tipini bulmalıyız. Esasında programlama dilleri içerisinde veri tipleri benzerlik göstermektedir. Ben C# programlama dilini baz alarak hareket edeceğim. C# veri tipleri ile ilgili detaylı bilgiye aşağıdaki linkten ulşabilirsiniz.</p>
<p><a href="https://social.msdn.microsoft.com/Forums/tr-TR/379a88e0-ebd5-4666-9b73-e16f77698a38/c-deikenler-veri-tipleri?forum=csharptr">https://social.msdn.microsoft.com/Forums/tr-TR/379a88e0-ebd5-4666-9b73-e16f77698a38/c-deikenler-veri-tipleri?forum=csharptr</a></p>
<p>Şimdi sorgumuzun sondan bir önceki düzenlemesini yapalım. Sizin tablonuzda farklı tipler varsa yukarıdaki linkten yararlanarak C# karşılığını bulabilirsiniz. Ben sorgumu aşağıdaki hale getirdim.</p>
<figure id="attachment_950" aria-describedby="caption-attachment-950" style="width: 1910px" class="wp-caption alignnone"><img wpfc-lazyload-disable="true" loading="lazy" class="size-full wp-image-950" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityView1.png" alt="MSSQL ENTITY" width="1910" height="1023" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityView1.png 1910w, https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityView1-768x411.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityView1-1536x823.png 1536w, https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityView1-850x455.png 850w, https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityView1-466x250.png 466w" sizes="(max-width: 1910px) 100vw, 1910px" /><figcaption id="caption-attachment-950" class="wp-caption-text">T-SQL Entity</figcaption></figure>
<p>Şimdi elimizde bir şeyler var. İsimler ve veri tipleri elimizde. Entity üzerinde değer setlenirken hiç bir kontrol yapmayacağım için Auto-implemented propertie haline getirmem yeterli olacaktır. Auto-implemeneted propertie kavaramının detaylı açıklamasına aşağıdaki linkten ulaşabilirsiniz.</p>
<p><a href="https://docs.microsoft.com/tr-tr/dotnet/csharp/programming-guide/classes-and-structs/auto-implemented-properties">https://docs.microsoft.com/tr-tr/dotnet/csharp/programming-guide/classes-and-structs/auto-implemented-properties</a></p>
<p>Sorguyu aşağıdaki hale getiriyoruz.</p>
<figure id="attachment_953" aria-describedby="caption-attachment-953" style="width: 1915px" class="wp-caption alignnone"><img wpfc-lazyload-disable="true" loading="lazy" class="size-full wp-image-953" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityView2.png" alt="T-SQL Entity Properties" width="1915" height="1028" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityView2.png 1915w, https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityView2-768x412.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityView2-1536x825.png 1536w, https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityView2-850x456.png 850w, https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityView2-466x250.png 466w" sizes="(max-width: 1915px) 100vw, 1915px" /><figcaption id="caption-attachment-953" class="wp-caption-text">T-SQL Entity Properties</figcaption></figure>
<p>Şu an elimizde tablonun kolonları yani propertieleri var. Bu kadar yapmışken sınıfını da ayarlayalım. Sorguyu son kez değiştiriyorum.</p>
<figure id="attachment_959" aria-describedby="caption-attachment-959" style="width: 1915px" class="wp-caption alignnone"><img wpfc-lazyload-disable="true" loading="lazy" class="size-full wp-image-959" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityViewLast.png" alt="T-SQL Entity Class" width="1915" height="1029" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityViewLast.png 1915w, https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityViewLast-768x413.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityViewLast-1536x825.png 1536w, https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityViewLast-850x457.png 850w, https://dinamiknetwork.com/wp-content/uploads/2019/12/EntityViewLast-466x250.png 466w" sizes="(max-width: 1915px) 100vw, 1915px" /><figcaption id="caption-attachment-959" class="wp-caption-text">T-SQL Entity Class</figcaption></figure>
<p>Artık entitymiz hazır. Sorgu sonucunu alıp class yaratabiliriz. Bir DB üzerindeki tüm tabloları bu şekilde hızlıca Entity haline getirip modellerimizi hazırlayabilir, proje ya da projelerimize hızlıca entegre edebiliriz.</p>
<p>Bir sonraki yazıda yeniden görüşmek dileğiyle&#8230; Diğer <strong><a href="https://dinamiknetwork.com/k/yazilim/diller/t-sql/">T-SQL</a> </strong>konularına ulaşmak için tıklayın.</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/sql-server-ile-c-entity-class-olusturma/">SQL Server ile C# Entity Class Oluşturma</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dinamiknetwork.com/sql-server-ile-c-entity-class-olusturma/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>PowerShell İle Çalışmak &#8211; İlk Dokunuş</title>
		<link>https://dinamiknetwork.com/powershell-ile-calismak-ilk-dokunus/</link>
					<comments>https://dinamiknetwork.com/powershell-ile-calismak-ilk-dokunus/#comments</comments>
		
		<dc:creator><![CDATA[CAN YILDIRMAZ]]></dc:creator>
		<pubDate>Sat, 21 Dec 2019 06:00:20 +0000</pubDate>
				<category><![CDATA[Powershell]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[cmd and PowerShell]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[PowerShell cmdlet]]></category>
		<category><![CDATA[PowerShell İle Çalışmak]]></category>
		<category><![CDATA[PowerShell ISE]]></category>
		<guid isPermaLink="false">https://dinamiknetwork.com/?p=706</guid>

					<description><![CDATA[<p>Merhabalar, PowerShell İle Çalışmak &#8211; İlk Dokunuş yazım ile powershell yazılarının 2.sini yazıyorum. Bu yazıda yapıya biraz dokunalım istiyorum. Öncelikle PowerShell ortamını tanımalıyız. Önceki yazımda&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/powershell-ile-calismak-ilk-dokunus/">PowerShell İle Çalışmak &#8211; İlk Dokunuş</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhabalar, PowerShell İle Çalışmak &#8211; İlk Dokunuş yazım ile powershell yazılarının 2.sini yazıyorum. Bu yazıda yapıya biraz dokunalım istiyorum. Öncelikle <b>PowerShell</b> ortamını tanımalıyız. Önceki yazımda PowerShelle giriş yapmıştık. O yazıma <a href="https://dinamiknetwork.com/powershelle-merhaba-hello-world/" target="_blank" rel="noopener noreferrer">buradan</a> ulaşabilirsiniz.</p>
<p>Önceki yazımda powershell hakkında genel bir bilgi verip, ilk Hello World kodlarımızı yazmıştık.</p>
<h2>PowerShell İle Çalışmak &#8211; İlk Dokunuş</h2>
<p>Dikkat ettiyseniz bizim aslında 2 adet ortamımız var. Birincisi normal <b><u>PowerShell</u></b> ikincisi <b><u>Powershell ISE</u></b></p>
<p><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-571 size-full" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/1-1.png" alt="PowerShell İle Çalışmak" width="1038" height="795" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/1-1.png 1038w, https://dinamiknetwork.com/wp-content/uploads/2019/12/1-1-768x588.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/1-1-850x651.png 850w" sizes="(max-width: 1038px) 100vw, 1038px" /></p>
<p>Normal <b>powershell</b> üzerinde komut çalıştırabiliriz. <b>Powershell</b>, cmdden çok daha gelişmiş bir yapıdır, ancak yeni başladığımız için şimdilik cmd ile endeksli gideceğim. Aşağıdaki resimler kendilerini ifade edecektir. Siyah olan ekran alışkın olduğumuz CMD ekranıdır. Mavi olan ekran ise Poweshellin ekranıdır.</p>
<p><a href="https://dinamiknetwork.com/powershell-ile-calismak-ilk-dokunus/2-5/" target="_blank" rel="noopener noreferrer"><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-709 size-full" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/2-2.png" alt="cmd and PowerShell" width="1915" height="960" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/2-2.png 1915w, https://dinamiknetwork.com/wp-content/uploads/2019/12/2-2-768x385.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/2-2-1536x770.png 1536w, https://dinamiknetwork.com/wp-content/uploads/2019/12/2-2-850x426.png 850w" sizes="(max-width: 1915px) 100vw, 1915px" /></a></p>
<p>&nbsp;</p>
<p><a href="https://dinamiknetwork.com/wp-content/uploads/2019/12/3.png" target="_blank" rel="noopener noreferrer"><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-710 size-full" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/3.png" alt="cmd and PowerShell" width="1913" height="959" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/3.png 1913w, https://dinamiknetwork.com/wp-content/uploads/2019/12/3-768x385.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/3-1536x770.png 1536w, https://dinamiknetwork.com/wp-content/uploads/2019/12/3-850x426.png 850w" sizes="(max-width: 1913px) 100vw, 1913px" /></a></p>
<p>Cmd üzerinde komutlar, <strong>PowerShell cmdlet </strong>ismini alıyor. PowerShell&#8217;in cmdletlerinin daha efektif ve bilgilendirici olduğunu görebilirsiniz. PowerShellin farkı development yeteneğinde kendini ortaya koymaktadır. Aşağıdaki resim soru işaretlerini ortadan kaldıracaktır. Aynı zamanda da <b><u>PowerShell ISE </u></b>&#8216;nin ne olduğu hakkında bir fikir verecektir.</p>
<p><a href="https://dinamiknetwork.com/wp-content/uploads/2019/12/4.png" target="_blank" rel="noopener noreferrer"><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-715 size-full" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/4.png" alt="PowerShell ISE" width="1710" height="892" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/4.png 1710w, https://dinamiknetwork.com/wp-content/uploads/2019/12/4-768x401.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/4-1536x801.png 1536w, https://dinamiknetwork.com/wp-content/uploads/2019/12/4-850x443.png 850w, https://dinamiknetwork.com/wp-content/uploads/2019/12/4-475x249.png 475w" sizes="(max-width: 1710px) 100vw, 1710px" /></a></p>
<p>Görüldüğü üzere söz konusu dinamik işlemler olduğunda <b>PowerShell</b>, cmdden farkını ortaya koymaktadır. Örnekte bir değişken tanımlayarak çalışan process listemizi değişken içerisine yerleştirdik. Sonrasında da foreach döngüsü ile process listemizin içerisinde gezdik. Processlerimizin istediğimiz <u>propertie</u>lerini alabilir, onlarla istediğimiz işlemleri gerçekleştirebiliriz.</p>
<hr />
<p><strong><a href="https://dinamiknetwork.com/k/yazilim/diller/powershell/">PowerShell</a> </strong>hakkındaki diğer yazılar için tıklayabilirsiniz.</p>
<p>Bir sonraki yazıda görüşmek dileğiyle&#8230;</p>
<p><a href="https://docs.microsoft.com/tr-tr/powershell/scripting/getting-started/getting-started-with-windows-powershell?view=powershell-6" target="_blank" rel="noopener noreferrer">Buraya</a> tıklayarak Microsoft&#8217;un sitesinden PowerShell hakkındaki konulara ulaşabilirsiniz.</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/powershell-ile-calismak-ilk-dokunus/">PowerShell İle Çalışmak &#8211; İlk Dokunuş</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dinamiknetwork.com/powershell-ile-calismak-ilk-dokunus/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>PowerShell &#8216;e Merhaba &#8211; Hello World</title>
		<link>https://dinamiknetwork.com/powershelle-merhaba-hello-world/</link>
					<comments>https://dinamiknetwork.com/powershelle-merhaba-hello-world/#comments</comments>
		
		<dc:creator><![CDATA[CAN YILDIRMAZ]]></dc:creator>
		<pubDate>Tue, 03 Dec 2019 20:00:12 +0000</pubDate>
				<category><![CDATA[Powershell]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[powershell dersleri]]></category>
		<category><![CDATA[powershell eğitimi]]></category>
		<category><![CDATA[powershell nasıl açılır]]></category>
		<guid isPermaLink="false">https://dinamiknetwork.com/?p=570</guid>

					<description><![CDATA[<p>Merhabalar, Bu yazıda Windows dünyasının yeni batch sistemi olan Windows PowerShell &#8216;den bahsetmek istiyorum. Bildiğiniz gibi Windows işletim sistemi ezelden beri cmd kabuk yapısını kullanmaktaydı.&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/powershelle-merhaba-hello-world/">PowerShell &#8216;e Merhaba &#8211; Hello World</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhabalar, Bu yazıda Windows dünyasının yeni batch sistemi olan Windows <strong>PowerShell &#8216;</strong>den bahsetmek istiyorum. Bildiğiniz gibi Windows işletim sistemi ezelden beri cmd kabuk yapısını kullanmaktaydı. Ancak cmd, bash ile kıyaslandığında (esasında kıyaslanmazlar) son derece yetersiz kalıyordu.</p>
<p>Windows, bu yetersizliği Windows <strong>Power Shell</strong> ile kapatıyor. PowerShell&#8217;in yetenekleri kesinlikle bash ile kıyaslanabilir niteliktedir. Hatta, aynı linux gibi artık bir GUI (Graphical User Interface &#8211; Kullanıcı Arayüzü) olmadan da Windows sisteminizi yönetebilirsiniz. Windows makinenizi sadece PowerShell kabuğa sahip olacak şekilde kurabilirsiniz.</p>
<h3><strong>POWERSHELL Nedir?</strong></h3>
<p><span data-ttu-id="3a991-104">Windows PS, özellikle sistem yöneticilerinin kullanımı için tasarlanan bir Windows komut satırı uygulamasıdır.</span> <span data-ttu-id="3a991-105">Windows PS, bir etkileşimli istem ve bağımsız olarak ya da birlikte kullanılabilecek bir betik ortamı içerir.</span></p>
<p>Malumunuz &#8220;Hello World&#8221; bir programlama klasiğidir. Ben de bu klasikten şaşmayarak ile olarak &#8220;Hello World&#8221; yazdıracağım. Öncelikle başlat&#8217;a gelelim ve PS uygulamasını aşağıda gördüğünüz  resimdeki gibi açalım.</p>
<p>.<img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-571" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/1-1.png" alt="" width="667" height="511" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/1-1.png 1038w, https://dinamiknetwork.com/wp-content/uploads/2019/12/1-1-768x588.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/1-1-850x651.png 850w" sizes="(max-width: 667px) 100vw, 667px" /></p>
<p>CMD ekranından farklı olarak burada bizi mavi bir ekran karşılıyor. PS açıldığına göre ilk kodumuzu yazalım.</p>
<pre class="prettyprint lang-powershell" data-start-line="1" data-visibility="visible" data-highlight="" data-caption="">Write-Host "Hello World"</pre>
<p>Aşağıdaki resimde örneğini de bulabilirsiniz.</p>
<p><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-572" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/2-1.png" alt="" width="667" height="568" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/2-1.png 983w, https://dinamiknetwork.com/wp-content/uploads/2019/12/2-1-768x654.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/2-1-850x724.png 850w" sizes="(max-width: 667px) 100vw, 667px" /></p>
<hr />
<p>PS uygulaması hakkındaki ilk yazım bu kadar arkadaşlar.  <strong>Powershell </strong>hakkında diğer yazılara <a href="https://dinamiknetwork.com/k/yazilim/diller/powershell/">buradan</a> ulaşabilirsiniz. PS uygulaması üzerine daha bir çok yazı gelecektir. PS uygulaması hakkında ilginiz ve merakınız var ise takipte kalın.</p>
<p>Ayrıca Microsoft&#8217;un sitesinde de PS uygulaması hakkında bilgiler edinebilirsiniz. <a href="https://docs.microsoft.com/tr-tr/powershell/scripting/getting-started/getting-started-with-windows-powershell?view=powershell-6" target="_blank" rel="noopener noreferrer">Buradan</a> ulaşabilirsiniz.</p>
<p>Bir sonraki yazıda yeniden karşılaşmak dileğiyle&#8230;</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/powershelle-merhaba-hello-world/">PowerShell &#8216;e Merhaba &#8211; Hello World</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dinamiknetwork.com/powershelle-merhaba-hello-world/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
