<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4181076257963767017</id><updated>2026-01-03T21:01:55.165-08:00</updated><category term="Bilgi İşlem"/><category term="Windows Server"/><category term="Programlama"/><category term="Oyun"/><category term="C++"/><category term="Video"/><category term="Haberler"/><category term="Glfw"/><category term="Linux"/><category term="Python"/><category term="Araçlar"/><category term="Vmware"/><category term="Windows"/><category term="Hileler"/><category term="Teknoloji"/><category term="Webmaster"/><category term="İngilizce"/><category term="Genel"/><category term="Grafik Tasarım"/><category term="Hyper-V"/><category term="MacOS"/><category term="Rehber"/><category term="Git"/><category term="OpenGL"/><category term="C#"/><category term="Css"/><category term="Discord"/><category term="Html"/><category term="Unity"/><category term="Vektör"/><category term="Ağ Uzmanlığı"/><category term="Javascript"/><category term="Seo"/><category term="Veritabanı"/><category term="Web Tasarım"/><category term="İncelemeler"/><category term="Android"/><category term="Bdo"/><category term="Bilişim"/><category term="Form"/><category term="GUI"/><category term="Kısa"/><category term="Logo"/><category term="MSSQL"/><category term="Qt5"/><category term="Sanallaştırma"/><category term="Strateji"/><category term="Twitch"/><category term="Web Araçları"/><category term="YAPIMCI"/><title type='text'>Mustafa Sabri OĞUZ</title><subtitle type='html'>Kişisel Tecrübelerimi Paylaştığım Blog Sayfam...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://www.msoguz.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default?start-index=26&amp;max-results=25'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>235</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-3533450198612423267</id><published>2025-06-03T07:24:00.000-07:00</published><updated>2025-06-03T07:24:10.830-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bilgi İşlem"/><category scheme="http://www.blogger.com/atom/ns#" term="Bilişim"/><category scheme="http://www.blogger.com/atom/ns#" term="Sanallaştırma"/><category scheme="http://www.blogger.com/atom/ns#" term="Teknoloji"/><category scheme="http://www.blogger.com/atom/ns#" term="Video"/><title type='text'>Sanallaştırma Nedir?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;425&quot; src=&quot;https://www.youtube.com/embed/k83BcYqTllg&quot; width=&quot;640&quot; youtube-src-id=&quot;k83BcYqTllg&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtM5IYDw9iGv1RVGUFQwGi3oobblTO7mvkhWmNE2302_M9vZMT3InIm4-iF_fBavvJL5ozxptyJgvngpgkyyYFjOGxtY-0xeFs1iN5zbdAsqyLvWGXZL3LSjXmK4zhQCc9x8-VmUo2zeE/s1600/sanallastirma.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;425&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtM5IYDw9iGv1RVGUFQwGi3oobblTO7mvkhWmNE2302_M9vZMT3InIm4-iF_fBavvJL5ozxptyJgvngpgkyyYFjOGxtY-0xeFs1iN5zbdAsqyLvWGXZL3LSjXmK4zhQCc9x8-VmUo2zeE/s640/sanallastirma.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Günümüzde teknolojinin gelişmesi ile bilgisayar kaynakları da (hardware) büyümüş oldu. Bu sayede bilgisayar içinde kullanılan işlemci (CPU), Ram, Disk ve Grafik işlemciyi (GPU) mantıksal bir katmanda paylaştırılarak bilgisayarları daha etkin bir şekilde kullanabilir duruma geldik. Öyle ki fiziksel sistemlerimizin içerisinde sanal makineler veya servisler kurabilir, yönetebilir ve kullanabiliriz. Bahsettiğimiz bu işlemlere olanak sağlayan yazılımsal çözüme Sanallaştırma teknolojisi denir. Sağlanan bu çözümler ile fiziksel donanımlar için oluşturulan satın alma, sistem kontrolü ve bakım maliyeti önemli ölçüde azaltmaktadır.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Özetle Sanallaştırma, bir fiziksel makine üzerinden birden fazla işletim sistemini kurabilme ve ihtiyaçlarımıza göre kullanabilmemize olanak sağlar. Bilgisayar içinde bilgisayar düşünün.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Örnek vermek gerekirse; Eğer yeterli kaynağınız varsa, bilgisayarınızın içine 20 adet sanal bilgisayar kurabilir ve aynı anda farklı amaçlar için kullanabilirsiniz.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Sanallaştırma ile fiziksel sunucuların toplamını çalıştırılacak, güçlü donanım kaynakları ile tek bir sistem üzerinden hepsini yönetebiliriz. Böylece ilgileneceğiniz 20 adet sistem değil, sadece 1 adet sisteminiz olur. Bu sizi hem ekonomik hem de birçok güçlükten kurtaracaktır.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Artık sanallaştırmanın gelişimiyle birlikte birçok çözüm yolları oluştu. Bu çözümleri listelemek istersek;&lt;/div&gt;&lt;div class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 0cm 36pt; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -18pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;●&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Masaüstü Sanallaştırma &lt;/div&gt;&lt;div class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 0cm 36pt; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -18pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;●&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Sunucu Sanallaştırma &lt;/div&gt;&lt;div class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 0cm 36pt; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -18pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;●&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;İşlemci (CPU) Sanallaştırma &lt;/div&gt;&lt;div class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 0cm 36pt; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -18pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;●&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Grafik İşlemci (Gpu) Sanallaştırma &lt;/div&gt;&lt;div class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 0cm 36pt; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -18pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;●&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Depolama (Storage) Sanallaştırma &lt;/div&gt;&lt;div class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 0cm 36pt; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -18pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;●&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Uygulama Sanallaştırma &lt;/div&gt;&lt;div class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 0cm 36pt; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -18pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;●&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Ağ Sanallaştırma&lt;/div&gt;&lt;div class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 0cm 36pt; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -18pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;●&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Vb… Sanallaştırma çözümleri bulunmaktadır. &lt;/div&gt;&lt;div class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;margin-bottom: 0cm; mso-add-space: auto;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Sanallaştırma teknolojisini iki yolla kullanabilirsiniz;&lt;/div&gt;&lt;ol start=&quot;1&quot; style=&quot;margin-top: 0cm;&quot; type=&quot;1&quot;&gt;&lt;li class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;margin-bottom: 0cm; mso-add-space: auto; mso-list: l1 level1 lfo1;&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Sanallaştırma hizmeti satın alabilir veya kirayabilirsiniz.&lt;/b&gt;     Genelde ticari olarak yapılan bu hizmetlere bulut bilişim adı      verilmektedir.&lt;/li&gt;&lt;li class=&quot;MsoNormalCxSpLast&quot; style=&quot;margin-bottom: 0cm; mso-add-space: auto; mso-list: l1 level1 lfo1;&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Kendiniz oluşturabilirsiniz. &lt;/b&gt;Bunun için bazı şartlar      bulunmaktadır. &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-bottom: 0cm; margin-left: 55.5pt; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 0cm 55.5pt; mso-add-space: auto; mso-list: l0 level1 lfo3; text-indent: -18pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;1.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;Bu konuda yatırım yapabilmek için sermayeniz olması gerekiyor. Bu tarz sistemler ucuz değil ama zamanla kendini amorti ettiğine emin olabilirsiniz.&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-bottom: 0cm; margin-left: 55.5pt; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 0cm 55.5pt; mso-add-space: auto; mso-list: l0 level1 lfo3; text-indent: -18pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;2.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;İhtiyaçlarınıza göre teknik donanıma sahip olmalısınız.&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-bottom: 0cm; margin-left: 55.5pt; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 0cm 55.5pt; mso-add-space: auto; mso-list: l0 level1 lfo3; text-indent: -18pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;3.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;Son olarak teknik bilginiz olmalı.&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/3533450198612423267/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2018/09/sanallastrma-nedir.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/3533450198612423267'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/3533450198612423267'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2018/09/sanallastrma-nedir.html' title='Sanallaştırma Nedir?'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/k83BcYqTllg/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-5613402920005165178</id><published>2021-08-15T14:12:00.001-07:00</published><updated>2021-08-16T02:14:39.401-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Araçlar"/><category scheme="http://www.blogger.com/atom/ns#" term="Bilgi İşlem"/><title type='text'>Ventoy Nasıl Kullanılır?</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsvdG9eDgGHCuCFqh6stLsE0pweJy8Ht4pE1IK4a2MyWEIKiJdn_gVqSPQLe_oK5nBBHs-T7ok3kcufh_u9RRudlueTHq-gz10WFBgCAwKbDRy7q5IE3UCLkap_OrNPXwcAxe0_5wL5V8/s1100/ventoy-nasil-kullanilir-2021.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;619&quot; data-original-width=&quot;1100&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsvdG9eDgGHCuCFqh6stLsE0pweJy8Ht4pE1IK4a2MyWEIKiJdn_gVqSPQLe_oK5nBBHs-T7ok3kcufh_u9RRudlueTHq-gz10WFBgCAwKbDRy7q5IE3UCLkap_OrNPXwcAxe0_5wL5V8/w640-h360/ventoy-nasil-kullanilir-2021.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Merhabalar, &lt;a href=&quot;https://www.msoguz.com/2021/08/ventoy-nedir.html&quot; target=&quot;_blank&quot;&gt;önce ki yazımda&lt;/a&gt; Ventoy&#39;un ne olduğundan bahsetmiştim. Bu yazımda Ventoy&#39;un nasıl kullanılacağından bahsedeceğim.&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kullanım için gerekli olan gereksinimler;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Bir adet boş usb bellek (Tavsiye edilen boyut minimum 4 GB),&lt;/li&gt;&lt;li&gt;Bilgisayar,&lt;/li&gt;&lt;li&gt;Ventoy yazılımı,&lt;/li&gt;&lt;li&gt;Ve kurmayı planladığınız işletim sistemlerinin ISO dosyaları&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;İlk adım: Ventoy Yazılım Dosyasının İndirilmesi&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;İlk olarak Ventoy yazılımını indirmemiz gerekiyor. Bunun için Ventoy&#39;un &lt;a href=&quot;https://www.ventoy.net/en/index.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;resmi internet&lt;/a&gt; sayfasına gidiyoruz.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi47S2KA4F5vkUwFQEq9R39zXB0UZLx9za3OrlUcHdERuU8ynozeh0CQEqOd9AucLDNW7i5S4gQzhMOKxrnUFDDEuyl4L_06KW3Ntrmt0L6hFU9B6TU-CFPOLGXS98Pubv3_1YoCO-ukJE/s1237/Ventoy-indirme-ve-kurulum-00.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;843&quot; data-original-width=&quot;1237&quot; height=&quot;435&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi47S2KA4F5vkUwFQEq9R39zXB0UZLx9za3OrlUcHdERuU8ynozeh0CQEqOd9AucLDNW7i5S4gQzhMOKxrnUFDDEuyl4L_06KW3Ntrmt0L6hFU9B6TU-CFPOLGXS98Pubv3_1YoCO-ukJE/w640-h435/Ventoy-indirme-ve-kurulum-00.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Ardından indirme sayfası olan &quot;Downloads&quot; bağlantısına tıklamamız gerekiyor.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMl5AZIAh56ayB8UDm6mtakCcRzZA-fh6fNrYfJBEYgE4Z0mPBS-3bclQGjGaWo5M-sGBW6hJ9BdYPg5EPBMVBDV_aTfN-3VRDQflpIXorH-8j8BIED7rw2JNtw1MGb5b7sreIhyphenhyphenKGv8k/s1239/Ventoy-indirme-ve-kurulum-01.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;843&quot; data-original-width=&quot;1239&quot; height=&quot;436&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMl5AZIAh56ayB8UDm6mtakCcRzZA-fh6fNrYfJBEYgE4Z0mPBS-3bclQGjGaWo5M-sGBW6hJ9BdYPg5EPBMVBDV_aTfN-3VRDQflpIXorH-8j8BIED7rw2JNtw1MGb5b7sreIhyphenhyphenKGv8k/w640-h436/Ventoy-indirme-ve-kurulum-01.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;İndirme sayfasında işletim sistemimize uygun indirme bağlantısını belirleyip, tıklıyoruz.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu9u0w0Fwi_7uZ7jao2H-55-jQSrv_7bHm5CkU7SPMHDtmU4HO_op22eRiacyUlG_amlPL8OD7tmWJnDhU5aRU1ePM19wQOBbXbxya28B_8yBApD-pVbF3BCxiuf1ML36otKD6IlgqVJI/s1240/Ventoy-indirme-ve-kurulum-02.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;840&quot; data-original-width=&quot;1240&quot; height=&quot;434&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu9u0w0Fwi_7uZ7jao2H-55-jQSrv_7bHm5CkU7SPMHDtmU4HO_op22eRiacyUlG_amlPL8OD7tmWJnDhU5aRU1ePM19wQOBbXbxya28B_8yBApD-pVbF3BCxiuf1ML36otKD6IlgqVJI/w640-h434/Ventoy-indirme-ve-kurulum-02.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Tıkladığımız bağlantı bizi Resmi Github sayfasına yönlendirecek. Bu aşamada bir önce ki aşama da yaptığımızı yapıyoruz. İşletim sistemimize uygun bağlantıya tıklayarak, indirme işlemini başlatıyoruz.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeSd4YWNHtRzUVt1-3wryRINUqnGayWWaNz6fofkmk1mO-jA9lyB5iFM19pBj5uKFpeBp6nUPoPfGUBS0iOYbTbF4dzyRtNntOdfUa8EezaCvhRZ2vSXrNLYWIJ879n1GClwYLLmRBfmM/s1239/Ventoy-indirme-ve-kurulum-03.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;842&quot; data-original-width=&quot;1239&quot; height=&quot;434&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeSd4YWNHtRzUVt1-3wryRINUqnGayWWaNz6fofkmk1mO-jA9lyB5iFM19pBj5uKFpeBp6nUPoPfGUBS0iOYbTbF4dzyRtNntOdfUa8EezaCvhRZ2vSXrNLYWIJ879n1GClwYLLmRBfmM/w640-h434/Ventoy-indirme-ve-kurulum-03.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Kısa bir süre bekledikten sonra dosyamız indirilmiş olacaktır. İndirme işlemi tamamlandıktan sonra dosyayı seçerek, açıyoruz.&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Wo7B4DRAnJZZZdGE1Xl2s5QPIjd2uasUzyI_V0UiLDdz4VKzmhgGBJkhXg_ZKVGFnsGbUaaUqA2KSS-w3BtpU48Pe5iYFcZzJLh1DwFFjZgAIXaLCZnNAsZqZkoBe3VOiSu0aBmTQns/s1240/Ventoy-indirme-ve-kurulum-04.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;843&quot; data-original-width=&quot;1240&quot; height=&quot;436&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Wo7B4DRAnJZZZdGE1Xl2s5QPIjd2uasUzyI_V0UiLDdz4VKzmhgGBJkhXg_ZKVGFnsGbUaaUqA2KSS-w3BtpU48Pe5iYFcZzJLh1DwFFjZgAIXaLCZnNAsZqZkoBe3VOiSu0aBmTQns/w640-h436/Ventoy-indirme-ve-kurulum-04.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;İndirdiğimiz dosya sıkıştırılmış bir dosya olduğundan bu dosyaları ayıklamamız gerekiyor. Basitçe masa üstüne sürükleyip, bırakabilirsiniz.&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2kL1xTXnLf40Tgkrjw2yL50us7DvkebL5pnx_YH3TB7zqNMStNgCwKWyZpyT75OxzqBoyA2RgHk5B53IEruVBkZAG9jNHTuGZjSjtL6XPkrX68SctEtaOt9I1ANdTq93SN3LVyisWME4/s1238/Ventoy-indirme-ve-kurulum-05.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;841&quot; data-original-width=&quot;1238&quot; height=&quot;434&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2kL1xTXnLf40Tgkrjw2yL50us7DvkebL5pnx_YH3TB7zqNMStNgCwKWyZpyT75OxzqBoyA2RgHk5B53IEruVBkZAG9jNHTuGZjSjtL6XPkrX68SctEtaOt9I1ANdTq93SN3LVyisWME4/w640-h434/Ventoy-indirme-ve-kurulum-05.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Ayıkladığımız klasörü açıyoruz. Ardından &quot;Ventoy2Disk&quot; programını çalıştırıyoruz.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyNNwa4eD7BmvZpl7OSwvWV2lBphaYT61WkkyXEVjrThH9lL6SUgJk8s0gRxnMeN55RM4Twwmj5gISmiN0LbJwZvGoZMb60G9Vo5NxRIMDgg-4nJ6V61f89XL6fT7xzW0OqiyaUGrtSlQ/s1237/Ventoy-indirme-ve-kurulum-06.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;843&quot; data-original-width=&quot;1237&quot; height=&quot;436&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyNNwa4eD7BmvZpl7OSwvWV2lBphaYT61WkkyXEVjrThH9lL6SUgJk8s0gRxnMeN55RM4Twwmj5gISmiN0LbJwZvGoZMb60G9Vo5NxRIMDgg-4nJ6V61f89XL6fT7xzW0OqiyaUGrtSlQ/w640-h436/Ventoy-indirme-ve-kurulum-06.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Ventoy programını çalıştırdığınız da Usb aygıtını takılı ise &quot;Device&quot; (Aygıt) listesinde görünüyor olmalı. Eğer görünmüyorsa, sağ kısmında bulunan yenileme butonuna tıklayarak listeyi güncelleyebilirsiniz. Eğer Ventoy kuracağınız Usb cihazınız seçili ise &quot;Install&quot; (Kurulum) butonuna tıklayarak, Usb cihazımıza kurulumu başlatmak istediğimizi söylüyoruz.&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5OcuF79noYchvoYLvS6OdOJDcfrfEjBouel60LyQpi03Fg3-Ozk1K53lCpGpZ5eX98EVfJVNaSoh3-awIDqd_C4LkjIUTMNh-1jAnbmmips6pAEnuMheZVt0UNVkprdG1NWj4wWOAS4g/s1238/Ventoy-indirme-ve-kurulum-07.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;841&quot; data-original-width=&quot;1238&quot; height=&quot;434&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5OcuF79noYchvoYLvS6OdOJDcfrfEjBouel60LyQpi03Fg3-Ozk1K53lCpGpZ5eX98EVfJVNaSoh3-awIDqd_C4LkjIUTMNh-1jAnbmmips6pAEnuMheZVt0UNVkprdG1NWj4wWOAS4g/w640-h434/Ventoy-indirme-ve-kurulum-07.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Bu aşama da bize Usb diskimizin formatlanacağını ve içerisinde ki verilerimizi kaybedeceğimizi söyleyen bir uyarı penceresi gelecektir. Eğer Usb belleğimizin içerisinde kaybetmeyi göze alamayacağımız veriler mevcutsa, bunları yedeklemeniz önerilir. Çünkü bu aşamadan sonra verileriniz silinecektir. Bu kısmı hallettiysek, &quot;Evet&quot; butonuna tıklayarak işlemi onaylıyoruz.&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9D2Obnj4FO5qbP02FAi4YS-HlK5ct-b0hgb-yi6awnL67II76QOVXD1_sxmB6g48c8wQj-jciICZRCT_ilSJG-8b53DAxKjTxGUTX1RHnsqTp6noMPo7s7tk2O8-pQlvUtwe_RJ5JWrA/s1238/Ventoy-indirme-ve-kurulum-08.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;838&quot; data-original-width=&quot;1238&quot; height=&quot;434&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9D2Obnj4FO5qbP02FAi4YS-HlK5ct-b0hgb-yi6awnL67II76QOVXD1_sxmB6g48c8wQj-jciICZRCT_ilSJG-8b53DAxKjTxGUTX1RHnsqTp6noMPo7s7tk2O8-pQlvUtwe_RJ5JWrA/w640-h434/Ventoy-indirme-ve-kurulum-08.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Kısa bir süre içerisinde Ventoy, Usb cihazımızı biçimlendirerek Multi-bootable olacak şekilde kurulumu tamamlamış olacaktır. Bunu USB cihazımızın yeniden adlandırılmasından da anlayabiliyoruz.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB5xoFezcrsBxtoyQ3g8pJldJyWsaPBRB_FI0zOpDPQd-32_pc6Y0DMVzxX6iM6_Kqf0imPGgEDY87cnCq3rOSpT9g_Zm5OvP4VmEHLc3y0vUGxX5r74aGrx0Ns_gF98IS99dQAcdMV3w/s1241/Ventoy-indirme-ve-kurulum-09.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;839&quot; data-original-width=&quot;1241&quot; height=&quot;432&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB5xoFezcrsBxtoyQ3g8pJldJyWsaPBRB_FI0zOpDPQd-32_pc6Y0DMVzxX6iM6_Kqf0imPGgEDY87cnCq3rOSpT9g_Zm5OvP4VmEHLc3y0vUGxX5r74aGrx0Ns_gF98IS99dQAcdMV3w/w640-h432/Ventoy-indirme-ve-kurulum-09.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Artık tek yapmamız gereken Usb diskimizin içerisine kullanacağımız işletim sistemlerinin ISO dosyalarını sürükle-bırak veya kopyala-yapıştır yöntemleriyle aktarıyoruz.&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFbOewMSZYGug6G_6grHkeuCW4SWg1CQOnTb9UqsIfDMtAkOAsq9_D5qIlSifw5tNoAun4MrOxxmlTqBnJirCyff9qjh51nzRoFPD4kTyFVpEFQmxqcUDyl-vEy3cIIoBeqtvxpQxgTc4/s1239/Ventoy-indirme-ve-kurulum-10.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;842&quot; data-original-width=&quot;1239&quot; height=&quot;434&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFbOewMSZYGug6G_6grHkeuCW4SWg1CQOnTb9UqsIfDMtAkOAsq9_D5qIlSifw5tNoAun4MrOxxmlTqBnJirCyff9qjh51nzRoFPD4kTyFVpEFQmxqcUDyl-vEy3cIIoBeqtvxpQxgTc4/w640-h434/Ventoy-indirme-ve-kurulum-10.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Aktarma işlemi tamamlandıktan sonra Usb cihazımız artık kullanıma hazır. Bundan sonra bilgisayarımız kapalıyken Usb cihazımızı bilgisayarımıza takıp, çalıştırıyoruz.&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB6b7w9y6cXf3hU8YS2hcow8nNCId8SNDshHYj7kRriUTSZwNNKE-3pei70tJZhZQXR4gYJ7hKw4c8_GMPksFGpgDuo-2Qe0Wh9kpxINTDJUv3RfHZomPL8rREAjhnQiSOrxzB5bRDebY/s1021/Ventoy-indirme-ve-kurulum-11.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;766&quot; data-original-width=&quot;1021&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB6b7w9y6cXf3hU8YS2hcow8nNCId8SNDshHYj7kRriUTSZwNNKE-3pei70tJZhZQXR4gYJ7hKw4c8_GMPksFGpgDuo-2Qe0Wh9kpxINTDJUv3RfHZomPL8rREAjhnQiSOrxzB5bRDebY/w640-h480/Ventoy-indirme-ve-kurulum-11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Bir süre bekledikten sonra Ventoy&#39;un boot menüsü kendi kendine bizi karşılayacaktır ve Usb cihazımıza aktardığımız ISO dosyaları isimleriyle birlikte menüde listelenecektir. Bu aşamadan sonra ISO dosyalarınızda bir sorun mevcut değilse, her şey yolunda demektir.&lt;div&gt;&lt;blockquote&gt;Not: Şu ana kadar Ventoy&#39;un çalışmadığı herhangi bir bilgisayar ana kartına denk gelmedim. Fakat sizin ki özel bir ana kart ise bios ayarlarınızı kontrol etmeniz önerilir.&lt;/blockquote&gt;&lt;p&gt;Her şeyin yolunda olduğunu görmek için bir işletim sistemi seçmek istiyorum. Bunun için aşağı ve yukarı yön tuşları ile çalıştırmak istediğim işletim sistemini seçiyorum. Ardından &quot;Enter&quot; tuşu ile çalıştırıyorum. Ben bu örnekte Windows 10 işletim sisteminin ISO dosyasını kullanıyorum.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9JP3TNOLCVhfYXn645-YIo9ZuJl70d1GwrhxGK5Sdsf-1m1ZwbJrKxGPQf1SlUwvOMvEaMRgSYcRg0riQR_7X5qp8YWtGxDoYd5lmOVrKWxmYsz0CYbF4kjDI_kmVWIfeA-lcpV-JR0w/s1021/Ventoy-indirme-ve-kurulum-12.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;764&quot; data-original-width=&quot;1021&quot; height=&quot;478&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9JP3TNOLCVhfYXn645-YIo9ZuJl70d1GwrhxGK5Sdsf-1m1ZwbJrKxGPQf1SlUwvOMvEaMRgSYcRg0riQR_7X5qp8YWtGxDoYd5lmOVrKWxmYsz0CYbF4kjDI_kmVWIfeA-lcpV-JR0w/w640-h478/Ventoy-indirme-ve-kurulum-12.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;1-2 dakika bekledikten sonra işte sonuç. Ventoy sayesinde tek bir Usb bellek ile birden fazla işletim sistemi ISO dosyası kullanabilir olduk.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Umarım yazımı ve Ventoy aracını beğenmişsinizdir. Amacım bilgisayarlarına format atacak yada kurumunda birden fazla işletim sistemiyle çalışan sistemcilere bu faydalı aracı tanıtmaktı. Umarım faydalı olmuştur. Sonra ki yazılarımda görüşmek üzere, kendinize iyi bakın...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/5613402920005165178/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2021/08/ventoy-nasil-kullanilir.html#comment-form' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/5613402920005165178'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/5613402920005165178'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2021/08/ventoy-nasil-kullanilir.html' title='Ventoy Nasıl Kullanılır?'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsvdG9eDgGHCuCFqh6stLsE0pweJy8Ht4pE1IK4a2MyWEIKiJdn_gVqSPQLe_oK5nBBHs-T7ok3kcufh_u9RRudlueTHq-gz10WFBgCAwKbDRy7q5IE3UCLkap_OrNPXwcAxe0_5wL5V8/s72-w640-h360-c/ventoy-nasil-kullanilir-2021.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-6690976368488153690</id><published>2021-08-12T02:00:00.022-07:00</published><updated>2021-08-16T02:02:22.297-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Araçlar"/><category scheme="http://www.blogger.com/atom/ns#" term="Bilgi İşlem"/><category scheme="http://www.blogger.com/atom/ns#" term="Teknoloji"/><title type='text'>Ventoy Nedir?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgisegmTLIripQTGMtRePrr_wgYWEYTWzEX4hWh7LbbvSimIECT2JuyYnqYPdN5Z-AlTEOcFiftakimziQUiaiZYRFy5v1pq3-R4BX4Lwv_1kF4zPgHN_HaLurcNKmNtSi3hyphenhyphenscay1uTls/s1100/ventoy-nedir-2021.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;619&quot; data-original-width=&quot;1100&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgisegmTLIripQTGMtRePrr_wgYWEYTWzEX4hWh7LbbvSimIECT2JuyYnqYPdN5Z-AlTEOcFiftakimziQUiaiZYRFy5v1pq3-R4BX4Lwv_1kF4zPgHN_HaLurcNKmNtSi3hyphenhyphenscay1uTls/w640-h360/ventoy-nedir-2021.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Merhabalar, bu yazımda bilgisayarınıza format atarken kullanabileceğiniz bir araç olan Ventoy yazılımından bahsedeceğim. Ventoy, özellikle kurumunda birden fazla işletim sistemiyle birlikte çalışan sistemcilerin hayatlarını oldukça kolaylaştıracak bir araç olduğunu rahatlıkla söyleyebilirim. Gelin birlikte Ventoy yazılımını biraz inceleyelim.&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Ventoy Nedir?&lt;/h3&gt;Ventoy, açık kaynaklı yeni nesil bootable usb oluşturma çözümüdür. Diğer bootable usb oluşturma çözümlerinden farklı olarak, neredeyse tek tuşla Usb cihazınızı Multiboot olacak şekilde yapılandırıyor olması. Ayrıca&amp;nbsp;bu işlemi usb belleğinizin ömrüne bağlı olarak sadece bir kez gerçekleştirmeniz yeterli.&lt;div&gt;&lt;blockquote&gt;&lt;b&gt;Multiboot&lt;/b&gt;, bir disk kaynağında birden fazla işletim sisteminin yer alması ve buna göre seçim yapabildiğimiz başlatma seçeneklerine denir.&lt;/blockquote&gt;&lt;div&gt;Ventoy sayesinde her işletim sistemi için ayrı ayrı Usb bellek bulundurmak zorunda değilsiniz. Tüm bunları tek bir Usb belleği kullanarak gerçekleştirebilirsiniz. Usb belleğinizi Ventoy ile yapılandırdıktan sonra işletim sistemi görüntülerini (ISO/WIM/IMG/VHD(x)/EFI) usb belleğinize kopyalamanız yeterli.&lt;/div&gt;&lt;div&gt;Bundan sonra Usb cihazınızı formatlamak istediğiniz bilgisayara takıp, bilgisayara&amp;nbsp;istediğiniz işletim sistemini kuruyorsunuz. İşte son kullanıcı olarak yapacağınız tüm işlemler bunlar.&lt;div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Ventoy&#39;un Özellikleri&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;Ventoy&#39;u diğer yazılımlardan farklı kılan özelliklerine bakmaya çalışalım. Bize ne gibi faydalar sağlıyor öğrenelim.&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Tamamen ücretsiz ve açık kaynak olması&lt;/li&gt;&lt;li&gt;Tabi ki Rufus ve Yumi gibi benzerlerinin de kolay olduğunu söyleyebiliriz. Ufak bir araştırma ile kolayca bu araçları kullanıyoruz. Fakat bu yazılım o kadar kolay ki herhangi bir araştırma yapmanıza bile gerek olmadan kullanabiliyorsunuz. Yani sıradan bir bilgisayar kullanıcısının bile rahatlıkla yapabileceği ve kullanabileceği kolaylıkta bir yazılım olması.&lt;/li&gt;&lt;li&gt;Bu işlemi bir kere gerçekleştirmeniz yeterli. Yani usb belleğinizi tekrar tekrar formatlamanıza gerek kalmaması. Bunu belirtmemin sebebi, işletim sisteminizin güncel versiyonunu kullanmak istediğinizde Usb cihazınızı yeniden formatlamanız gerekiyordu. Fakat Ventoy sayesinde sadece ISO dosyasını değiştirmeniz yeterli olacaktır.&lt;/li&gt;&lt;li&gt;Usb belleğinizi biçimlendirdikten sonra sadece yapmanız gereken kopyala ve yapıştır yapmak.&lt;/li&gt;&lt;li&gt;Sağladığı teknik özellikler sayesinde BIOS&#39;u dert etmenize gerek kalmaması. Yok şu ayar açık kalmış, yok efendim şunu kapatmayı unutmuşum gibi dertleriniz olmuyor. (En azından benim karşıma şuana kadar çıkmadı.) Bu yazılım sayesinde BIOS türüne göre ayrı ayrı Usb yapılandırmanıza gerek yok, tek bir Usb cihazı yeterli oluyor. x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI ve MIPS64EL UEFI bios türlerinin hepsini desteklemektedir.&lt;/li&gt;&lt;li&gt;Neredeyse tüm işletim sistemlerini desteklemektedir. Bu işlemleri dilerseniz Windows&#39;ta, Linux&#39;te yada MacOS&#39;ta gerçekleştirebilirsiniz.&lt;/li&gt;&lt;li&gt;Dilediğiniz kadar işletim sistemi iso&#39;sunu tek bir usb belleğin içinde kullanabiliyor olmamız. (Tabi usb belleğimizin kapasite sınırları çerçevesinde) Test edilen iso dosyaları listesine &lt;a href=&quot;https://www.ventoy.net/en/index.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;bu adresten&lt;/a&gt; göz atabilirsiniz.&lt;/li&gt;&lt;li&gt;Ve tüm bunlara rağmen usb belleğinizi hala depolama cihazı olarak kullanabiliyor olmamız.&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Teknik Özellikleri&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;%100 açık kaynak&lt;/li&gt;&lt;li&gt;Kullanımı çok kolay&lt;/li&gt;&lt;li&gt;Hızlı (Usb cihazınızın yazma hızıyla bağlantılıdır.)&lt;/li&gt;&lt;li&gt;Dilediğiniz depolama cihazına kurulumu gerçekleştirebilirsiniz. (USB/Local Disk/SSD/NVMe/SD Card)&lt;/li&gt;&lt;li&gt;Direk imaj (ISO/WIM/IMG/VHD(x)/EFI) dosyalarından çalıştırabilir olması. Herhangi bir ayıklama veya özel bir dosya yapılandırmasına gerek kalmadan.&lt;/li&gt;&lt;li&gt;MBR ve GPT disk bölümleme stillerini desteklemesi&lt;/li&gt;&lt;li&gt;x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI, MIPS64EL UEFI gibi BIOS türlerini destekler.&lt;/li&gt;&lt;li&gt;IA32/x86_64 UEFI Secure Boot özelliğini desteklemektedir.&lt;/li&gt;&lt;li&gt;Kalıcılık desteklenir. (Bu özelliği daha önce kullanmadığım için direk böyle çevirdim. Öğrenince detaylı bir şekilde anlatırım.)&lt;/li&gt;&lt;li&gt;Windows işletim sistemlerinin otomatik kurulumu destekler.&lt;/li&gt;&lt;li&gt;RHEL7/8/CentOS7/8/SUSE/Ubuntu Server... işletim sistemlerinin otomatik kurulumu destekler.&lt;/li&gt;&lt;li&gt;FAT32/exFAT/NTFS/UDF/XFS/Ext2(3)(4) disk biçimlendirme formatlarını desteklemektedir.&lt;/li&gt;&lt;li&gt;4 Gigabyte (GB) büyük ISO dosyalarını destekler.&lt;/li&gt;&lt;li&gt;Legacy &amp;amp; UEFI destekli ana kartlar için yerel boot menü stilini kullanır.&lt;/li&gt;&lt;li&gt;Piyasada ki çoğu işletim sistemini desteklemekte ve 720&#39;nin üzerinde iso dosyası test edilmiştir.&lt;/li&gt;&lt;li&gt;Linux vDisk(vhd/vdi/raw...) boot çözümü&lt;/li&gt;&lt;li&gt;Sadece boot işlemini değil, tüm kurulum sürecinde de yardımcı olur.&lt;/li&gt;&lt;li&gt;Menülerde Ağaç görünüm(TreeView) yada Liste görünümü (ListView) arasında dinamik olarak geçiş yapabilirsiniz.&lt;/li&gt;&lt;li&gt;&quot;Ventoy Uyumlu&quot; konsept&lt;/li&gt;&lt;li&gt;Eklenti kütüphanesini destekler.&lt;/li&gt;&lt;li&gt;Çalıştırma ortamında dosya enjekte edebilme&lt;/li&gt;&lt;li&gt;Önyükleme yapılandırma dosyasını dinamik olarak değiştirebilirsiniz.&lt;/li&gt;&lt;li&gt;Düzenlenebilir tema ve menü stilleri ile kendinize özgü ön yükleme menüleri tasarlayabilirsiniz.&lt;/li&gt;&lt;li&gt;Usb sürücünüzü yazmaya karşı korur.&lt;/li&gt;&lt;li&gt;Usb&#39;nizi normal bir şekilde kullanmaya devam edebilirsiniz.&lt;/li&gt;&lt;li&gt;Verilerinizi zarar görmeden Ventoy versiyonunuzu yükseltebilirsiniz.&lt;/li&gt;&lt;li&gt;Ne zaman yeni bir işletim sistemi yada işletim sistemi versiyonu çıktığında Ventoy&#39;u güncellemek zorunda değilsiniz.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Bu yazımda elimden geldiğince Ventoy&#39;un ne olduğunu, nasıl faydalar sağladığını ve içerdiği teknik özelliklerden bahsetmeye çalıştım. Umarım yazımı beğenmişsinizdir. Bir sonra ki yazımda &lt;a href=&quot;https://www.msoguz.com/2021/08/ventoy-nasil-kullanilir.html&quot; target=&quot;_blank&quot;&gt;Ventoy&#39;un kurulumunu ve kullanımı&lt;/a&gt; anlatacağım. Yeni yazımda görüşmek üzere kendinize iyi bakın...&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kaynak :&amp;nbsp;&lt;a href=&quot;https://www.ventoy.net/en/index.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ventoy Resmi Ana sayfası&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/6690976368488153690/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2021/08/ventoy-nedir.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/6690976368488153690'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/6690976368488153690'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2021/08/ventoy-nedir.html' title='Ventoy Nedir?'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgisegmTLIripQTGMtRePrr_wgYWEYTWzEX4hWh7LbbvSimIECT2JuyYnqYPdN5Z-AlTEOcFiftakimziQUiaiZYRFy5v1pq3-R4BX4Lwv_1kF4zPgHN_HaLurcNKmNtSi3hyphenhyphenscay1uTls/s72-w640-h360-c/ventoy-nedir-2021.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-8937116088028639109</id><published>2021-08-10T23:58:00.009-07:00</published><updated>2021-08-15T14:14:40.871-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Araçlar"/><category scheme="http://www.blogger.com/atom/ns#" term="Bilgi İşlem"/><title type='text'>Ventoy Eğitim Serisi</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBXrOtGFVC2nasKDT0PS5S47Jv5HBzXT6C0Iw4wrL2be3WnqAipMOwGPvn0QmM7jfz2CfC-tHwtKqX_GnwWCdUrOdFq7bSRzGxqhCug6lcBhHU0PCElHESiB5seokh-Coi0lH6BN1s-yc/s1100/ventoy-egitim-serisi-2021.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;619&quot; data-original-width=&quot;1100&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBXrOtGFVC2nasKDT0PS5S47Jv5HBzXT6C0Iw4wrL2be3WnqAipMOwGPvn0QmM7jfz2CfC-tHwtKqX_GnwWCdUrOdFq7bSRzGxqhCug6lcBhHU0PCElHESiB5seokh-Coi0lH6BN1s-yc/w640-h360/ventoy-egitim-serisi-2021.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;Merhabalar, bilgisayarlarına kolay bir şekilde format atmak isteyenler için kullanılan Ventoy yazılım aracı üzerine içerikler üretmeye karar verdim. Ventoy&#39;un kullanımı oldukça basit olmasına rağmen özelleştirmeye ve geliştirmeye çok açık bir yazılım.&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yazı serimde düşündüğüm başlıklar;&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.msoguz.com/2021/08/ventoy-nedir.html&quot; target=&quot;_blank&quot;&gt;Ventoy Nedir?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.msoguz.com/2021/08/ventoy-nasil-kullanilir.html&quot; target=&quot;_blank&quot;&gt;Ventoy Nasıl Kullanılır? - Hazırlanıyor...&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Ventoy Temalar ve Menü Stilleri - Hazırlanıyor...&lt;/li&gt;&lt;li&gt;Ventoy Eklentileri #3.1 - Hazırlanıyor...&lt;/li&gt;&lt;li&gt;Ventoy Eklentileri #3.2 - Hazırlanıyor...&lt;/li&gt;&lt;li&gt;Hazırlanıyor...&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Bu yazı serisi, umarım herkesin beğeneceği ve işe yarar bulacağı bir seri olur. Sonra ki serilerde görüşmek üzere kendinize iyi bakın...&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/8937116088028639109/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2021/08/ventoy-egitim-serisi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/8937116088028639109'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/8937116088028639109'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2021/08/ventoy-egitim-serisi.html' title='Ventoy Eğitim Serisi'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBXrOtGFVC2nasKDT0PS5S47Jv5HBzXT6C0Iw4wrL2be3WnqAipMOwGPvn0QmM7jfz2CfC-tHwtKqX_GnwWCdUrOdFq7bSRzGxqhCug6lcBhHU0PCElHESiB5seokh-Coi0lH6BN1s-yc/s72-w640-h360-c/ventoy-egitim-serisi-2021.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-5312994783668314971</id><published>2021-08-08T09:42:00.001-07:00</published><updated>2021-08-08T09:42:16.343-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programlama"/><category scheme="http://www.blogger.com/atom/ns#" term="Teknoloji"/><category scheme="http://www.blogger.com/atom/ns#" term="Veritabanı"/><title type='text'>Veritabanı Nedir?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizXp1q_HaccQH3vCSVtvHRcFP0r1yqzU7-GEFnX2419BgYA8U38m5tXrkflyod1lxPLw1hDjW5OTYuzZmK-4b1dv13XGF8r4-CrFT5n_zt4lZg5OHTYdLIcCk49F1QgR8m4e_nFSkYsxU/s1100/Veritabani-Nedir-2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;619&quot; data-original-width=&quot;1100&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizXp1q_HaccQH3vCSVtvHRcFP0r1yqzU7-GEFnX2419BgYA8U38m5tXrkflyod1lxPLw1hDjW5OTYuzZmK-4b1dv13XGF8r4-CrFT5n_zt4lZg5OHTYdLIcCk49F1QgR8m4e_nFSkYsxU/w640-h360/Veritabani-Nedir-2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;div&gt;Veri tabanı, bir veya birden fazla verinin düzenli bir biçimde depolanması ve ihtiyaç halinde gerekli veriye en kısa sürede erişimi sağlayan sistemdir.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Veri tabanları, modern dünyamızın temel bir unsurudur. Öyle ki bilmesek te farkında olmasak ta veri tabanlarını öyle de böyle de kullanırız. Mesela online alışveriş sitelerinden bir şey alırken, bir servise giriş yaparken, internet bankacılığında kullandığımız kişisel banka hesaplarında ve bir çok işlem de bile...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Veri tabanı mantığı aslında günümüzde var olan bir şey değil. Bilgisayarların ve akıllı telefonlardan bile önce, öyle ki milattan önce ilk dönem insanlarında bile kullanılan bir mantıktı. Kim bilir belki yazıyı icat etme gereksinimi bu mantık sayesinde gerçekleşmiştir. Düşünün o yıllardan bu yana her şey kağıt üzerinde işlenirdi. İnsanoğlu verilerini defterlere kayıt eder ve kütüphanelerinde yüzlerde dosyaların içerisinde arşivlemek zorunda kalırdı. Bu yöntem de; dosya içerisinden istenen bilgiyi arayıp, bulmak oldukça zordu ve biriken kağıt sayısından dolayı oldukça da yer tutan bir olaydı. Bir de bu belgelerin yedeklenmesi apayrı bir mesele idi.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tabi bu durum bilgisayarların gelmesiyle değişti. Artık kağıt üzerine işlenen veriler, bilgisayarlar sayesinde elektronik ortamda işlenmeye başladı. Bilgisayarın sağladığı avantajlar sayesinde veriler daha verimli bir şekilde yönetilebilir oldu.&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Veri Nedir? Bilgi Nedir?&lt;/h3&gt;&lt;div&gt;&lt;div&gt;Şimdi yazımızın başında ki tanıma geri dönecek olursak, &quot;Bir veya birden fazla veri mi?&quot; gibi bir soru aklınızda oluşmuş olabilir. Bu konuyu daha önce düşünmeyenler için biraz açıklamak istiyorum.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Veri, bilginin en temel çekirdeğidir. Bunu açıklamamamda ki sebep genellikle modern veri tabanlarında verilerin işleniyor oluşudur. Çünkü veri tabanlarını etkili bir şekilde kullanabilmek için gereksiz tanımlardan arındırılması ve tekrarlanmaması performans açısından büyük önem arz ediyor. Özetle veri, yalındır. Örnek; doğum tarihi, yaş sayısı, kilo ve uzunluk sayıları, isimler vb...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bilgi, bir veya birden fazla verinin işlenerek (yorumlanarak) anlamlı ve işe yarar bir olguya veya yapıya dönüştürülmesine denir. Bu dönüştürme işlemine bilgi biliminde enformasyon denir.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dostum &quot;Ne verisi?, ne bilgisi?, ne enformasyonu? Beni iyice kaybetmeye başlıyorsun.&quot; mu diyorsun. Sakin ol! Elimden geldiğince bir örnek ile anlatmaya çalışacağım.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Şimdi en başından başlayalım. Veri tabanı için kullanılan en temel yapı veridir. Veri, tek başına anlamı olmayan ifadelerdir.&amp;nbsp; Örnek &quot;15 Ocak 1929&quot; tarihi sizin için bir anlam ifade ediyor mu? Yada &quot;Doğum&quot; kelimesi? biraz anlamlı olsa da hala anlamlı değil, değil mi? Peki bir veri daha paylaşayım sizinle &quot;Martin Luther King, Jr.&quot; Şimdi bir anlam çıkarabildiniz değil mi? Evet, çıkardığınız bu anlam, Martin Luther King, Jr.&#39;ın 15 Ocak 1929 tarihinde doğduğu bilgisiydi. Olayı anlamaya başladınız değil mi?&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kısaca: ilişkili verilerin bir araya gelerek faydalı bir bilgiye dönüşmesi veya dönüştürülmesidir.&lt;/div&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Tarihçesi&lt;/h3&gt;&lt;div&gt;Şimdi birlikte veri tabanının tarihsel yolculuğuna bakalım. Yazımın başında da söylediğim gibi insanın ilk yazılı kaynağından 1960&#39;lı yılların başına kadar kağıt üzerinden de olsa veri tabanı var olan bir kavramdı.&lt;/div&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;1960 yıllar - Her şeyin başladığı yer...&lt;/h4&gt;&lt;div&gt;&lt;div&gt;Bilgisayarların gelişiyle birlikte 1960&#39;lı yılların başında Charles Bachman, bilgisayar üzerinde ilk entegre veri deposunu (Integrated Data Store - IDS) tasarladı. Kısa bir süre içerisinde IBM firması kendi oluşturduğu, Bilgi Yönetim Sistemini (Information Management System - IMS) duyurdu. Bu iki veri tabanı Yönlendirici (Navigational) veri tabanının öncüleri olmuşlardır.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ayrıca bu yıllar da Hiyerarşik model ve Ağ (Network) modelinin ortaya atıldığı yıllardı. Bu modellerin birbirine benzerliklerinden dolayı Yönlendirici Veri Modeli (Navigational Data Model) olarak isimlendirilmişlerdir. Bu modelleri verimli bir şekilde kullanabilmek için CODASYL adında bir konsorsiyum oluşturuldu.&lt;/div&gt;&lt;/div&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;1970 yıllar - İlişkisel Veri Tabanları&lt;/h4&gt;&lt;div&gt;&lt;div&gt;Bu yıllara geldiğimiz de ise bir IBM çalışanı olan Edgar F. Codd, Yönlendirici Veri Modelinin hantal bir model olduğunu düşünerek, günümüzde halen kullanmakta olduğumuz İlişkisel Veri Modelini (Relational Model of Data) ortaya attı ve onun sayesinde İlişkisel Veri Tabanları (Relational Database) bu yıllarda ortaya çıktı. Bu yeni modeli destekleyecek ve verimli şekilde çalışmasını sağlayacak ilk SQL dili geliştirildi.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bu yıllar içerisinde 1974 yılında IBM &quot;System R&quot; ile prototipini geliştirmiş.&amp;nbsp; 1979 yılında ise Oracle veri tabanı kendini göstermeye başlamıştı.&lt;/div&gt;&lt;/div&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;1980 yıllar - Büyüme ve Standartlaşma Süreci&lt;/h4&gt;&lt;div&gt;Artık ilişkisel veri modelinin piyasayı sardığı ve yaygınlaştığı yıllardayız. Öyle ki artık SQL dili varsayılan sorgulama dili olarak kabul ediliyor. Seksenlerin sonlarına doğru Microsoft MSSQL veri tabanını geliştirdiğini duyuracak ve SQL dili T-SQL ve PL-SQL olarak ikiye ayrılacaktı. 1983 yılında ACID standarttı ortaya çıkmıştır. Her harfi bir prensibi temsil eden ve bugün bile bu prensipler, gerçekleştirdiğimiz sorguların güvenliğini ve doğruluğunu sağlamaktadır.&lt;/div&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;1990 yıllar - Hoş Geldin İnternet!&lt;/h4&gt;&lt;div&gt;&lt;div&gt;Dünya olarak internetle tanıştığımız yıllara geldik. Basit internet sayfaları, Yahoo mail servisi, Google arama motoru ve Microsoft MSN&#39;nin hayatımıza girdiği yıllar... &quot;Msn&#39;den Manitayı dürtelim.&quot;, &quot;Mirc&#39;de az lak lak edelim.&quot;,&amp;nbsp; &quot;Kanka baksana siteden bana elektronik posta geldi.&quot; dediğimiz nostalji dolu günlerdi.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bu yıllar her ne kadar internetin emekleme çağları da olsa büyük yatırımcıların işlerini online ortama taşımaya çalıştığı zamanlardı ve veri tabanlarına olan ihtiyaç giderek artıyordu.&amp;nbsp; İşte bu yıllarda C++ ve Java dilleriyle birlikte Nesne yönelimli programlama mantığı ortaya çıktı. Bu gelişmelerin peşinden doğal olarak Nesnesel Veri tabanı Yönetim Sistemi (ODBMS - Object Database Management Systems) geliştirilmiştir. Bunların haricinde ilişkisel açık kaynaklı veri tabanları MYSQL ve PostgreSQL bu dönemde geliştirilmiştir. Ekstra bilgi: Günümüzde MYSQL&#39;in haklarını Oracle firması satın aldığından dolayı hayatına MariaDB olarak devam etmektedir.&lt;/div&gt;&lt;/div&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;2000 yıllar ve günümüz - NoSQL&lt;/h4&gt;&lt;div&gt;&lt;div&gt;Milenyum çağına girmiş, insanlar internetin varlığına iyice alışmaya başladığı yıllar... Zamanla o kadar alıştık ki, teknolojinin gelişimiyle birlikte tembelleştik ve giderek kalabalıklaşan insan topluluğuna rağmen iyice yalnızlaştık. Artık yalnızlığımızı gidermek için sosyal medya platformları kurulmaya başladı. Facebook, Twitter, Google+ ve Youtube gibi her yaptığımızı paylaşır ve verilerimizi veri tabanlarına kendimiz işler olduk. Böylece Big Data kavramı hayatımıza girdi. Bununla da yetindik mi dersiniz? Hayır, peşinden Akıllı telefonları icat ettik ve sadece evde gerçekleştirdiğimiz aktiviteyi dışarılara taşıdık. Artık bu teknolojiyi her yerde kullanabilir olduk. Bitcoin zinciri ile paramızı dijitalleştirmeye başladık. Yakın bir zamanda Nesnelerin İnterneti (Internet of Things - IoT) hayatımıza girdi ve her şeyi oturduğumuz yerden hükmetmeye başlar olduk.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;İhtiyaçlarımız katlanan dünya nüfusuna göre katlanarak arttı. Bu ihtiyaçlarımızı karşılayabilecek yollar aramaya başladık. Dikey ölçeklemenin (Vertical scaling / Scale up) sınırlarını zorlayabildiğimiz kadar zorladık. Artık yatay ölçeklemeye (Horizontal Scaling / Scale Out**)** yöneldik. Yani tek bir veri tabanı bize yeterli gelmedi ve birden fazla veri tabanı oluşturup, bunları birbirine bağladık. Bu da yeterli gelmedi; Yapay Zekalar (AI - Artificial İntelligence) geliştirmeye, daha gelişmiş bilgisayarlar tasarlamaya, SQLite, NoSQL gibi farklı veri tabanı ve veri modeli çözümleri üretmeye başladık.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;İlerleyen yıllarda neler olacak, hep beraber oturup, göreceğiz... &quot;Bunca gelişmeyi ve bundan sonra gelişecek her şeyi veri tabanlarına borçluyuz.&quot; desem abartmış olmam sanırım.&lt;/div&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Veri Tabanı Çeşitleri Nelerdir?&lt;/h3&gt;&lt;div&gt;Günümüzde kullanılan başlıca veri tabanlarını sıralamak istiyorum;&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Mssql Server&lt;/li&gt;&lt;li&gt;Microsoft Access&lt;/li&gt;&lt;li&gt;Oracle Database&lt;/li&gt;&lt;li&gt;SQLite&lt;/li&gt;&lt;li&gt;Postgresql&lt;/li&gt;&lt;li&gt;MariaDB&lt;/li&gt;&lt;li&gt;NoSQL çözümler&lt;/li&gt;&lt;li&gt;Vb...&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Bunların dışında kullanılan bir çok veritabanı isimleri ve farklı yöntemleri tabi ki vardır. Bu yazımda bilindikleri yazmayı uygun gördüm.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Listelenen veri tabanlarını teknik olarak incelersek;&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;1. Kendilerine özgü fonksiyon ve metotları dışında hepsi aynı sorgulama dilini kullanıyor. Yani SQL&lt;/li&gt;&lt;li&gt;MSSQL ücretli bir kullanım sunarken, diğerleri veri tabanı yazılımları için sadece destek almak için lisans ücreti ödemek durumunda kalabilirsiniz. Bunun dışında kullanımı ücretsizdir. (Not: Zaman içerisinde bu şartlar değişiklik gösterebilir. Bunu da belirtmekte fayda var.)&lt;/li&gt;&lt;li&gt;MSSQL ve ORACLE Database, büyük hacimli verilere ve doğal olarak büyük ölçekli firmalara hitap etmektedirler.&lt;/li&gt;&lt;li&gt;Diğer veri tabanları orta ve küçük ölçekli verilere hitap etmektedir ve genelde bireysel kullanıcılar tarafından oldukça sevilirler. Lakin ben burada böyle bir yorumda bulunmam, bahsi geçen veri tabanlarını küçümsediğim anlamı çıkarılmasın! Doğru bir kullanım şekliyle hepsi de oldukça başarılı veri tabanı yazılımlarıdır.&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Veri Tabanının Faydaları ve Zararları&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;Faydaları;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Yer ve zamandan tasarruf etmenizi sağlar,&lt;/li&gt;&lt;li&gt;Aradığınız bir veriyi hızlıca bulabilmenizi sağlar,&lt;/li&gt;&lt;li&gt;Kolay yedeklenebilir,&lt;/li&gt;&lt;li&gt;Güvenlidir.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Zararları;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Aslında bakış açınıza göre bu durum değişir. İyi ellerde herhangi bir zararı bulunmuyor. Fakat sizde Facebook mahkemelerini duymuş olmalısınız. Parasal ve siyasal çıkar amacı taşıyan art niyetli insanların elinde bir silaha dönüşebilir.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yazımı buraya kadar okuduğunuz için teşekkür ederim. Böyle bir makale çıkarabilmek oldukça fazla vaktimi aldı. Hatta bir ara yazı yazmaktan soğuttuğunu söyleyebilirim. Bu sebeple yazıya hiç görsel görsel hazırlamadan, hızlıca çıkarmak istedim. İlerleyen zamanlarda yazımın eksikliklerini gidermek adına tekrar incelemeye alacağım. Bu süre zarfında öneri ve eleştirileriniz varsa, bana yorumlar bölümünden yazabilirsiniz. İyi günler dilerim...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Faydalandığım Kaynaklar;&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Enformasyon Nedir? -&amp;nbsp;&lt;a href=&quot;https://bilgibilimi.net/enformasyon-nedir/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://bilgibilimi.net/enformasyon-nedir/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://barisvelioglu.net/veritabanlar%C4%B1n%C4%B1n-evrimi-nosql-veritabanlar%C4%B1-neden-i%CC%87cat-edildi-sebebi-neydi-ki-7de176ed4486&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Veritabanlarının Evrimi — NoSQL Veritabanları Neden İcat Edildi? Sebebi Neydi Ki?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The history of databases -&amp;nbsp;&lt;a href=&quot;https://www.thinkautomation.com/histories/the-history-of-databases/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.thinkautomation.com/histories/the-history-of-databases/&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/5312994783668314971/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2020/02/veritabani-nedir.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/5312994783668314971'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/5312994783668314971'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2020/02/veritabani-nedir.html' title='Veritabanı Nedir?'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizXp1q_HaccQH3vCSVtvHRcFP0r1yqzU7-GEFnX2419BgYA8U38m5tXrkflyod1lxPLw1hDjW5OTYuzZmK-4b1dv13XGF8r4-CrFT5n_zt4lZg5OHTYdLIcCk49F1QgR8m4e_nFSkYsxU/s72-w640-h360-c/Veritabani-Nedir-2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-235523479714301607</id><published>2021-08-03T15:43:00.003-07:00</published><updated>2021-08-05T09:57:26.633-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Araçlar"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="Programlama"/><title type='text'>Git ile Repository (Proje) İndirmek</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiolyZRHnvUx35Nm7ZE7iWLKQrt1LaEdLUq6h3ZkF9KDhMtjXgdW8VBn1FHw_P6XYNBhm-NJEkum82jk78bI_TbmCegebTVIqb5p3-WdCb3UHinxx1_tdP7UOmCB3uNv5e0htpcBk-z9VU/s1280/git-repo-proje-indirmek.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiolyZRHnvUx35Nm7ZE7iWLKQrt1LaEdLUq6h3ZkF9KDhMtjXgdW8VBn1FHw_P6XYNBhm-NJEkum82jk78bI_TbmCegebTVIqb5p3-WdCb3UHinxx1_tdP7UOmCB3uNv5e0htpcBk-z9VU/w640-h426/git-repo-proje-indirmek.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;İlk konumuz, herkesin sıklıkla yaptığı ve yapacağı işlem; Github ve Bitbucket gibi servislerden hazır olan projeleri indirmek. (bir bakıma klonlamak)&amp;nbsp; Bu projeler ister sizin olsun, isterse diğer yazılımcılara ait olsun fark etmez. Kaynak kodlarını kolayca bilgisayarınıza indirebilir ve üzerinde çalışmalar yapmaya başlayabilirsiniz.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCQiozV0cBXxe5LU00OJ06IhkwpC0Zt4bAtwsF3q6kj291temHN_JYV80mKbbgRgINGXG05nWEwhqgl3XSbZ_jZGoti7yD669Jda9RL_pyOi6S9p8hsOjamG3LvbKmoSZw4sIXc4wPR74/s1600/github-clone-repo-01.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;767&quot; data-original-width=&quot;1367&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCQiozV0cBXxe5LU00OJ06IhkwpC0Zt4bAtwsF3q6kj291temHN_JYV80mKbbgRgINGXG05nWEwhqgl3XSbZ_jZGoti7yD669Jda9RL_pyOi6S9p8hsOjamG3LvbKmoSZw4sIXc4wPR74/s640/github-clone-repo-01.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Eğer sizin aklınızda böyle bir Github reposu yoksa örnekte kullandığım Repo&#39;mu kullanabilirsiniz. Bunun için&amp;nbsp;&lt;a href=&quot;https://github.com/beyazkan/MSOGUZ-Html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;bu linke tıklayınız.&lt;/a&gt;&amp;nbsp;Resim de izah ettiğim gibi Git programı üzerinden indirme sağlayabilmek için reponun adresi gerekiyor. Bunun için &quot;Clone or download&quot; seçeneğini seçiyoruz.&lt;br /&gt;Ardından açılan ekranda repo git adresinin yer aldığı bir pencere açılacak. Burada adresi direk kopyala bilirsiniz. Eğer Git kullanmadan indirmek isterseniz, &quot;Download ZIP&quot; seçeneğini seçerek, projenin zipli dosyasını indirip, kullanabilirsiniz.&amp;nbsp;&lt;b&gt;Lakin Git programı bilgisayarınızda kuruluysa bu yöntemi tavsiye etmiyorum.&lt;/b&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinLqXoMr_1jrCe2mChil9yGsAcEjFOUQta3XQo7-gSq1fWMgpuBk2kveGBPaBwYAdgPPDFTXf7KRy55zlO77DJtsDDuwaH6ypBbX9UewQp6W9S0kwrYAx3tT6yH5N62Dx3Kqu1F4xNSaQ/s1600/github-clone-repo-02.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;513&quot; data-original-width=&quot;978&quot; height=&quot;334&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinLqXoMr_1jrCe2mChil9yGsAcEjFOUQta3XQo7-gSq1fWMgpuBk2kveGBPaBwYAdgPPDFTXf7KRy55zlO77DJtsDDuwaH6ypBbX9UewQp6W9S0kwrYAx3tT6yH5N62Dx3Kqu1F4xNSaQ/s640/github-clone-repo-02.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Reponun Git adresini elde ettiysek, projemizi bilgisayara nasıl indire bileceğimizi görelim. Bu aşamada öncelikle komut istemcinin hangi dizinde işlem sağladığına dikkat etmemiz gerekiyor. Eğer projelerinizi özel bir klasör altında topluyorsanız, komutu uygulayacağımız dizini seçmemiz gerekiyor.&lt;br /&gt;Ben bu örnek için masa üstünde &quot;Projeler&quot; adında bir klasör oluşturdum ve dizin katmanı da bu klasörü seçtim.&lt;br /&gt;&lt;pre&gt;cd Desktop
mkdir Projeler
cd Projeler&lt;/pre&gt;Eğer Komut İstemcisi (Cmd) komutlarına hakimseniz, belki farklı bir dizin (klasörü) seçmek isteyebilirsiniz. Her neyse eğer projemizin hangi klasör altında yer alacağını belirlediysek, projemizi indireceğimiz komutu yazabiliriz. Bunun için Git&#39;in &quot;Clone&quot; parametresini kullanırız.&lt;br /&gt;&lt;pre&gt;git clone &amp;lt;repo adresi=&quot;&quot;&amp;gt;
git clone https://github.com/beyazkan/MSOGUZ-Html.git
&lt;/pre&gt;Repo adresini clone parametresinin önüne ikinci parametre olarak kopyalıyoruz. Ardından &quot;Enter&quot; tuşu ile işlemin sağlanmasını bekliyoruz.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1X6_OxncHdhLj2Ky15O0aj3cP0ewThN6iomzE2X7EINrXLXH6YLUcimvtkP3LkSBda8ytXIU6ABqWOWPP6lEBdM7BLm47DFkWlC2SyiMrDFhpKGxxFXZ90FhP-EmjOXi7ehRVj22JwTw/s1600/github-clone-repo-03.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;594&quot; data-original-width=&quot;1125&quot; height=&quot;336&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1X6_OxncHdhLj2Ky15O0aj3cP0ewThN6iomzE2X7EINrXLXH6YLUcimvtkP3LkSBda8ytXIU6ABqWOWPP6lEBdM7BLm47DFkWlC2SyiMrDFhpKGxxFXZ90FhP-EmjOXi7ehRVj22JwTw/s640/github-clone-repo-03.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Eğer resimde ki gibi bir sonuç alıyorsanız, projeniz başarılı bir şekilde klasörünüze indirilmiş demektir. Görüldüğü üzere bir projeyi Github ve benzeri servislerden indirmek oldukça kolay.&lt;p&gt;&lt;/p&gt;&lt;div&gt;Umarım yazımı beğenmiş ve faydalı bulmuşsunuzdur. Eğer atladığımı düşündüğünüz bir yer varsa bunu yorumlar bölümünden bana iletebilirsiniz. Bir sonra ki yazımda görüşmek üzere...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/235523479714301607/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2021/08/git-ile-repository-proje-indirmek.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/235523479714301607'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/235523479714301607'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2021/08/git-ile-repository-proje-indirmek.html' title='Git ile Repository (Proje) İndirmek'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiolyZRHnvUx35Nm7ZE7iWLKQrt1LaEdLUq6h3ZkF9KDhMtjXgdW8VBn1FHw_P6XYNBhm-NJEkum82jk78bI_TbmCegebTVIqb5p3-WdCb3UHinxx1_tdP7UOmCB3uNv5e0htpcBk-z9VU/s72-w640-h426-c/git-repo-proje-indirmek.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-1381864698984722200</id><published>2021-07-29T09:02:00.003-07:00</published><updated>2021-07-31T03:44:43.711-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bilgi İşlem"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Arch Linux Eğitim Serisi</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT3mnFk5vdMy6QnotNkS4j1wUhTvOvbVckz8kooh6dOj1N9RT8yQ2ZlEZlONps388QQIyzfa3M7xKkhouLc3_c2SJYOMiuyVwVBEqa6hirhKG18GKi5xH38ZmvTAjEsyS0_Tfeumgzptc/s1100/Archlinux-Serisi-2021-With-Logo-Isikli.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Archlinux Eğitim Serisi&quot; border=&quot;0&quot; data-original-height=&quot;619&quot; data-original-width=&quot;1100&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT3mnFk5vdMy6QnotNkS4j1wUhTvOvbVckz8kooh6dOj1N9RT8yQ2ZlEZlONps388QQIyzfa3M7xKkhouLc3_c2SJYOMiuyVwVBEqa6hirhKG18GKi5xH38ZmvTAjEsyS0_Tfeumgzptc/w640-h360/Archlinux-Serisi-2021-With-Logo-Isikli.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Merhabalar, Arch Linux üzerine yazdığım yazılarımı tek bir sayfa da toplamaya karar verdim. Böylece seriyi daha kolay takip edebilir ve ilerleyebilirsiniz.&amp;nbsp;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Eğitim Serisi;&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.msoguz.com/2019/03/arch-linux-kurulumu.html&quot; target=&quot;_blank&quot;&gt;Arch Linux Kurulumu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.msoguz.com/2019/04/arch-linux-surucu-kurulumu.html&quot; target=&quot;_blank&quot;&gt;Arch Linux Sürücü Kurulumu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.msoguz.com/2019/04/arch-linux-kullanc-olusturma.html&quot; target=&quot;_blank&quot;&gt;Arch Linux Kullanıcı Oluşturma&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.msoguz.com/2019/04/arch-linux-on-hazrlk.html&quot; target=&quot;_blank&quot;&gt;Arch Linux Ön Hazırlık&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.msoguz.com/2019/04/arch-linux-cinnamon-gdi-kurulumu.html&quot; target=&quot;_blank&quot;&gt;Arch Linux Cinnamon GDI Kurulumu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;Arch Linux Kurulum Sonrası Yapılacaklar&quot; target=&quot;_blank&quot;&gt;Arch Linux Kurulum Sonrası Yapılacaklar&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.msoguz.com/2019/04/arch-linux-vmware-tools-kurulumu.html&quot;&gt;Arch Linux Vmware Tools Kurulumu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Arch Linux VirtualBox Guest Additions Tools Kurulumu - Hazırlanıyor...&lt;/li&gt;&lt;li&gt;Arch Linux Office Yazılımının Kurulumu - Hazırlanıyor...&lt;/li&gt;&lt;li&gt;Arch Linux Grafik Yazılımlarının (Inkscape, Gimp, vs...) Kurulumu - Hazırlanıyor...&lt;/li&gt;&lt;li&gt;...&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Tabi bununla da kalmayacağım, yakın bir zamanda bu seriye youtube üzerinden video serisi oluşturmaya başlayacağım ve zamanla eğitimlerin sayısını arttırmayı planlıyorum.&amp;nbsp;&lt;/p&gt;&lt;div&gt;Umarım herkese faydalı olur. Eğer bu eğitim serisine katkıda bulunmak istiyorsanız, yorumlardan iletebilirsiniz. Herkese özgür günler dilerim...&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/1381864698984722200/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2021/07/arch-linux-egitim-serisi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/1381864698984722200'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/1381864698984722200'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2021/07/arch-linux-egitim-serisi.html' title='Arch Linux Eğitim Serisi'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT3mnFk5vdMy6QnotNkS4j1wUhTvOvbVckz8kooh6dOj1N9RT8yQ2ZlEZlONps388QQIyzfa3M7xKkhouLc3_c2SJYOMiuyVwVBEqa6hirhKG18GKi5xH38ZmvTAjEsyS0_Tfeumgzptc/s72-w640-h360-c/Archlinux-Serisi-2021-With-Logo-Isikli.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-2969443575798676851</id><published>2020-08-03T04:37:00.005-07:00</published><updated>2021-08-03T15:46:36.820-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Araçlar"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="Programlama"/><title type='text'>Git Kullanım Serisi</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGeNds1Vq9OLl3xaZpD2UXnX6qdp_vJ-TsH5g4aGnYrKbhWCSj5FX5tOlM8T5CBUiyoOh_TdK5ohcjFSxd5OWla2PVfpdbMvJAtkrD5OasgJ9tjQSmdJRvGHnW-l8zeecxu_qBmkgTNs/s1100/git-kullan%25C4%25B1m-serisi-2021-compress.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;619&quot; data-original-width=&quot;1100&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGeNds1Vq9OLl3xaZpD2UXnX6qdp_vJ-TsH5g4aGnYrKbhWCSj5FX5tOlM8T5CBUiyoOh_TdK5ohcjFSxd5OWla2PVfpdbMvJAtkrD5OasgJ9tjQSmdJRvGHnW-l8zeecxu_qBmkgTNs/w640-h360/git-kullan%25C4%25B1m-serisi-2021-compress.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Merhabalar, temel Git kullanımı ile ilgili yeni bir yazı serisine başlıyorum. Temelden kastım; Git nedir, bir Git reposu nasıl indirilir? Hali hazırda var olan bir proje nasıl Git reposuna dönüştürülür ve bu repo Github, Bitbucket gibi servislere nasıl yüklenir? gibi konulara değinmeye çalışacağım ve bunların hepsini daha açıklayıcı olabilmesi adına ayrı ayrı yazılarda yer alacağım. Şimdiden bilginiz olsun.&lt;br /&gt;
&lt;br /&gt;
Yazı serisinden öğreneceğiniz komutlar her işletim sistemi türüne göre aynıdır. Yani bu konuda içiniz rahat olsun. Öğreneceğiniz komutlar sayesinde hangi IDE veya editör eklentisi kullanırsanız kullanın zorlanmayacağınızı düşünüyorum. Git serime ait makale başlıklarını ve adreslerini aşağıda listeledim. Bu yazımdan seriyi takip edebilirsiniz.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.msoguz.com/2020/03/git-nedir.html&quot; target=&quot;_blank&quot;&gt;Git Nedir?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.msoguz.com/2020/03/git-nasl-kurulur.html&quot; target=&quot;_blank&quot;&gt;Git Nasıl Kurulur?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.msoguz.com/2021/08/git-ile-repository-proje-indirmek.html&quot; target=&quot;_blank&quot;&gt;Git ile Repository (Proje) İndirmek&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Git Reposu Oluşturmak ve Servislere Yüklemek - Hazırlanıyor...&lt;/li&gt;&lt;li&gt;Hazırlanıyor...&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;Umarım Git yazı serisinin ilk makalesi hoşunuza gitmiştir. Yazım hakkında düşüncelerinizi yorumlar bölümünde bekliyorum. Başka yazı serilerinde görüşmek üzere, kendinize iyi bakın. İyi programlamalar...&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/2969443575798676851/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2020/03/git-kullanimi-yazi-serisi.html#comment-form' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/2969443575798676851'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/2969443575798676851'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2020/03/git-kullanimi-yazi-serisi.html' title='Git Kullanım Serisi'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGeNds1Vq9OLl3xaZpD2UXnX6qdp_vJ-TsH5g4aGnYrKbhWCSj5FX5tOlM8T5CBUiyoOh_TdK5ohcjFSxd5OWla2PVfpdbMvJAtkrD5OasgJ9tjQSmdJRvGHnW-l8zeecxu_qBmkgTNs/s72-w640-h360-c/git-kullan%25C4%25B1m-serisi-2021-compress.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-7679891605117889103</id><published>2020-05-12T00:16:00.003-07:00</published><updated>2020-05-12T00:19:00.795-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Araçlar"/><category scheme="http://www.blogger.com/atom/ns#" term="Ağ Uzmanlığı"/><category scheme="http://www.blogger.com/atom/ns#" term="Bilgi İşlem"/><title type='text'>Covid-19 Öncülüğündeki Dijital Dönüşümde Siber Güvenlik</title><content type='html'>&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX-4XCAfFcqwRptT82ebZyAQLgWvXx839Pq3XMHB3z-cruhPw2WxtReVS9EgN2yBmXquQaWqIQWxyoWaLvrbB40RmddvYYt5GljLfD_gfCD65ntjgHLTzinTcYtVbU3J8oz2AU5Z0FVr0/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;4480&quot; data-original-width=&quot;6720&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX-4XCAfFcqwRptT82ebZyAQLgWvXx839Pq3XMHB3z-cruhPw2WxtReVS9EgN2yBmXquQaWqIQWxyoWaLvrbB40RmddvYYt5GljLfD_gfCD65ntjgHLTzinTcYtVbU3J8oz2AU5Z0FVr0/w640-h426/engin-akyurt-fboaVuIdgzU-unsplash.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Covid-19&lt;/b&gt; pandemisi birçok sektörde dijital dönüşüme öncülük etti. Mümkün olan birçok sektörde home-office (evden çalışma) modeline geçildi, toplantı gibi toplu görüşmeler dijital olarak gerçekleştirilmeye başlandı. İş akışlarını kontrol edebilmek için uygulama ve yazılım arayışına girildi. Bu süreçte artan internet kullanımı siber güvenlik açıklarını da beraberinde getirdi. Hızlı bir şekilde gerçekleşen dijital dönüşüm siber saldırıların da artmasına sebep oldu.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Evden çalışma veya uzaktan eğitim gibi dijital yürütülen süreçlerde kullanılan ağın, cihazların ve uygulamaların siber hijyeni ve güvenliği sağlanmalıdır.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Ağ Güvenliği&lt;/h2&gt;&lt;div&gt;Ağ güvenliği sağlanmadığı takdirde kişisel ve ticari veriler ağ trafiği üzerinden izlenebilir, çalınabilir veya değişikliklere uğrayabilir. WPA2 korumasına sahip yani şifreli Wi-Fi ağlarının bile güvenlik açıklarının olduğu ve siber saldırganlar tarafından bu ağlardaki trafiğin deşifre edilebileceği unutulmamalıdır.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;VPN (Sanal Özel Ağ)&lt;/h2&gt;&lt;div&gt;VPN ile evden çalışırken fiziksel olarak şirkette gibi şirket ağına bağlanabilirsiniz. &lt;a href=&quot;https://www.expressvpn.com/tr/what-is-vpn&quot;&gt;VPN nedir?&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;VPN&lt;/b&gt;, birbirinden fiziksel olarak uzakta bulunan cihaz veya ağların arasında sanal tünel oluşturabilen bir teknolojidir. VPN öncesinde bu fiziksel kablolar kullanılarak oluşturuluyordu ve yüksek maliyete sahipti. Örneğin, VPN sayesinde New York ve Türkiye’de ofisleri olan bir şirket fiziksel kablolara ihtiyaç duymadan ofis ağları arasında güvenli bir iletişim ağı oluşturabiliyor.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;VPN ile şirket ağı ile güvenli bir şekilde bağlantı kurulabilir fakat dikkat edilmesi gereken şirket ağına bağlanılan cihazın içinde herhangi bir kötücül yazılım olmamasıdır. Aksi takdirde, şirket ağı ve şirket ağına bağlı diğer cihazlar kötücül yazılımdan etkilenebilir. Bunun için şahsi cihazlar yerine evden çalışırken de şirketlerin cihazlarının kullanılması önemlidir.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Güvenlik Duvarı&lt;/h2&gt;&lt;div&gt;Ağ güvenliği için ayrıca firewall (güvenlik duvarı) ve antivirüs ve anti-kötücül yazılımlar kullanılabilir.&amp;nbsp; &lt;a href=&quot;http://www.ktu.edu.tr/dosyalar/bilgisayar_a93f2.pdf&quot;&gt;Güvenlik duvarı&lt;/a&gt;, ağa giren ve ağdan çıkan trafiği denetleyen ve belirli güvenlik protokollerine göre belirli trafik akışlarını engelleyebilen ağ güvenlik cihazı veya yazılımıdır.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Güvenlik duvarlarının çeşitleri bulunmaktadır&lt;/b&gt;: Proxy güvenlik duvarı, denetim güvenlik duvarı, birleşik tehdit yönetim güvenlik duvarı, ileri-jenerasyon güvenlik duvarı, tehdit odaklı güvenlik duvarı.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Cihaz ve Uygulama Güvenliği&lt;/h2&gt;&lt;div&gt;Ağ içinde güvenlik açığı bulunan her cihaz, uygulama ve yazılım ağ için tehdit oluşturur. Güvenlik açıkları güncellenmemiş işletim sistemleri, uygulama ve yazılımlardan dolayı meydana gelebilir.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Şüpheli kaynaklardan indirilen yazılımlar, oltalama saldırıları sonucunda gönderilen e-postalardaki dosya ekleri ve zararlı linkler, cracklenmiş Microsoft Office, antivirüs gibi programlar cihaz güvenliğini tehlikeye atar. Lisanslı bir antivirüs programı ile fidye ve casus yazılımlarına karşı cihaz korumaya alınmalıdır. Cihazdaki önemli veriler hem çevrimiçi hem çevrimdışı alanlarda yedeklenmelidir. Bu yedeklemeler şifreli bir şekilde korunmalıdır.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Uçtan uca şifreleme sağlamayan uygulama kullanımı şirket içi iletişimi evden çalışırken tehlikeye atabilir. Özellikle hassas veri ve bilgilerin söz konusu olduğu iletişimler &lt;b&gt;Skype &lt;/b&gt;veya &lt;b&gt;Slack &lt;/b&gt;gibi uygulamalar üzerinden paylaşılmamalıdır. Uçtan uca şifreleme için &lt;b&gt;Signal&lt;/b&gt;, &lt;b&gt;Telegram&lt;/b&gt;, &lt;b&gt;Viber &lt;/b&gt;gibi uygulamalar tercih edilmelidir.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;E-posta servisi olarak güvenli e-posta sağlayıcıları seçilmelidir. Popüler &lt;b&gt;VPN&lt;/b&gt; şirketlerinden biri olan &lt;b&gt;ExpressVPN&lt;/b&gt;’in güvenli e-posta sağlayıcısı seçimleri şu şekilde: &lt;b&gt;ProtonMail&lt;/b&gt;, &lt;b&gt;MailFence&lt;/b&gt;, &lt;b&gt;Tutanota &lt;/b&gt;ve &lt;b&gt;Countermail&lt;/b&gt;.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;ProtonMail&lt;/b&gt;, &lt;a href=&quot;https://tr.wikipedia.org/wiki/U%C3%A7tan_uca_%C5%9Fifreleme&quot;&gt;uçtan uca şifreleme&lt;/a&gt; sağlar, iki adımlı kimlik doğrulama imkanı sunar ve yüzde yüz açık kaynak koduna sahiptir.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;b&gt;CounterMail &lt;/b&gt;tamamen anonim bir e-posta hizmeti sunar, mesajları dört binden fazla &lt;u&gt;kriptografi anahtarı&lt;/u&gt; ve &lt;u&gt;OpenPGP&lt;/u&gt; ile şifreler.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;b&gt;MailFence&lt;/b&gt;, iki adımlı kimlik doğrulama imkanı sunar, spam e-postaları otomatik olarak tespit eder ve engeller.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Tutanota&lt;/b&gt; tamamen açık kaynak koduna sahiptir ve uçtan uca şifreleme sağlar.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Konuk Yazar:&lt;/b&gt; Büşra UĞRAL @&lt;a href=&quot;https://techwarn.com/&quot;&gt;TechWarn.com&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/7679891605117889103/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2020/05/covid-19-onculugundeki-dijital-donusumde-siber-guvenlik.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/7679891605117889103'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/7679891605117889103'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2020/05/covid-19-onculugundeki-dijital-donusumde-siber-guvenlik.html' title='Covid-19 Öncülüğündeki Dijital Dönüşümde Siber Güvenlik'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX-4XCAfFcqwRptT82ebZyAQLgWvXx839Pq3XMHB3z-cruhPw2WxtReVS9EgN2yBmXquQaWqIQWxyoWaLvrbB40RmddvYYt5GljLfD_gfCD65ntjgHLTzinTcYtVbU3J8oz2AU5Z0FVr0/s72-w640-h426-c/engin-akyurt-fboaVuIdgzU-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-340246877758080228</id><published>2020-03-22T09:23:00.002-07:00</published><updated>2021-08-03T12:41:29.005-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Araçlar"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="Programlama"/><title type='text'>Git Nasıl Kurulur?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH3eyVvjcPfZbl5VW7I2o660gUCS8Cbr7E5yRLeu8BIQYI7V1eA0jXgzdX7sITWoe2fnuGE2T8VcGWtbVx3F1NMiJGzePWL8Kxfwts2pCkgniAJpyG1mtAhoh-UX13haMAOfhaGZLkH2E/s1600/git-nasil-kurulur.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH3eyVvjcPfZbl5VW7I2o660gUCS8Cbr7E5yRLeu8BIQYI7V1eA0jXgzdX7sITWoe2fnuGE2T8VcGWtbVx3F1NMiJGzePWL8Kxfwts2pCkgniAJpyG1mtAhoh-UX13haMAOfhaGZLkH2E/s640/git-nasil-kurulur.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Merhabalar, önce ki yazımda Git&#39;in ne olduğunu ve önemini tartışmıştık... Bu yazımda ise Git&#39;i popüler işletim sistemlerine nasıl kurabileceğimizi öğreneceğiz.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Windows işletim sistemleri haricinde diğer işletim sistemlerin de kurulumu oldukça kolay. Eğer Windows üzerinde kurulum yapmayacaksanız, ilgili işletim sisteminin kurulum başlığına tıklayarak geçiş yapabilirsiniz.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#Windows&quot;&gt;Windows Git Kurulumu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#Mac&quot;&gt;Mac Git Kurulumu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#Ubuntu&quot;&gt;Ubuntu / Debian Git Kurulumu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#Archlinux&quot;&gt;Arch Linux Git Kurulumu&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3 id=&quot;Windows&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Windows Git Kurulumu&lt;/h3&gt;
&lt;div&gt;
Windows&#39;a kurulum için gerekli dosyayı resmi web sayfasından indirmemiz gerekiyor.&lt;br /&gt;
Bunun için&amp;nbsp;&lt;a href=&quot;https://git-scm.com/downloads&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://git-scm.com/downloads&lt;/a&gt;&amp;nbsp;adresine tıklıyoruz.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixNfgWFHuYouadBe8twqoguKnkbDmUYnzBIhvzVPLWi8itZu_7L2_xIzOQgYxRi-1OQ0lmGH3oeiyxBvxDuPXJt_GEb3dOTp2oYbbsywBvAakZcRvZlRHuoGiTPui2ym5pbGcGLqOrEzM/s1600/git-windows-setup-01.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;726&quot; data-original-width=&quot;1364&quot; height=&quot;339&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixNfgWFHuYouadBe8twqoguKnkbDmUYnzBIhvzVPLWi8itZu_7L2_xIzOQgYxRi-1OQ0lmGH3oeiyxBvxDuPXJt_GEb3dOTp2oYbbsywBvAakZcRvZlRHuoGiTPui2ym5pbGcGLqOrEzM/s640/git-windows-setup-01.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Açılan sayfa da göreceğiniz üzere sadece Windows için değil, diğer işletim sistemleri içinde kurulum dosyalarının mevcut olduğunu görebilirsiniz. Lakin diğer başlıkları incelediğiniz de buna pek gerek olmadığını fark edeceksiniz.&lt;br /&gt;
Şimdi sağ tarafta işletim sistemimize uygun kurulum dosyasını indirmek için &quot;Download 2.25.1 for Windows&quot; butonuna indirme işlemini başlatıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9neyfUUbcWsmvT1P4MilVQue8Gh7KX8yPYg5vQUilOH3xOJmIjM1wpMrcqXJ7vK-Y79idj5nclBo-aMp_la1NXQU9sk7JJ2ZxBJSEGWOOMqoBqZcEaIY474yfw_zDxDPLoVYhZOxJBZo/s1600/git-windows-setup-02.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;767&quot; data-original-width=&quot;1365&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9neyfUUbcWsmvT1P4MilVQue8Gh7KX8yPYg5vQUilOH3xOJmIjM1wpMrcqXJ7vK-Y79idj5nclBo-aMp_la1NXQU9sk7JJ2ZxBJSEGWOOMqoBqZcEaIY474yfw_zDxDPLoVYhZOxJBZo/s640/git-windows-setup-02.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
İndirme işlemi otomatik başlaması gerekiyor. Aksi halde &quot;Click here to download manually&quot; linkine tıklayarak dosyayı indirmeye başlayabilirsiniz. Bu aşamada programın başarılı bir şekilde indirilmesini bekliyoruz. İndirme işlemi tamamlandığında programı çalıştırmanız gerekiyor.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimPqTygUErMaIR-ODoCgRhfavsDtwLun6xxVPg-IkCcjkoMzauhpdQzbkkOjDXynK0pLWR95Zi74FYUEsCcY8tCCQ9s_F5FJT3_IyDUMYQEbVBz7_sv-qli82mKM3OMpS9GMSq0y9pnmQ/s1600/git-windows-setup-03.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;766&quot; data-original-width=&quot;1362&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimPqTygUErMaIR-ODoCgRhfavsDtwLun6xxVPg-IkCcjkoMzauhpdQzbkkOjDXynK0pLWR95Zi74FYUEsCcY8tCCQ9s_F5FJT3_IyDUMYQEbVBz7_sv-qli82mKM3OMpS9GMSq0y9pnmQ/s640/git-windows-setup-03.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Kullanıcı hesab denetimi ayarlarınız açık ise karşınıza böyle bir pencere gelecektir. Bu aşama da işlemin tarafımızdan gerçekleştirildiğini onaylamamız gerekiyor. &quot;Evet&quot; seçeneğini seçerek işleme izin veriyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7vf4y70YYxNz4VrwWhJby-Bremjcsr6xUTuuoOV49JJZmeqEnB4CbRvLhRX1wKROiQIEOeEnJaLreeVofXvpFkgyZ6mS4j6BsPH5EfOA2R_QpNB8m3vDb3ddGfVnpnj1lP1tfqwMvWdg/s1600/git-windows-setup-04.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;386&quot; data-original-width=&quot;499&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7vf4y70YYxNz4VrwWhJby-Bremjcsr6xUTuuoOV49JJZmeqEnB4CbRvLhRX1wKROiQIEOeEnJaLreeVofXvpFkgyZ6mS4j6BsPH5EfOA2R_QpNB8m3vDb3ddGfVnpnj1lP1tfqwMvWdg/s400/git-windows-setup-04.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Kurulumun ilk aşamasında bizi &quot;GNU General Public License&quot; lisansı karşılamaktadır. &quot;Next&quot; butonuna tıklayarak bir sonra ki aşamaya geçiyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDjsSFHxoT22zqzsKqQoYft9AL_qZAd_c50dCGTlCeUzL4GRrBFDWFDs0E5kLvzY2HY5rMF06CRgRoC3CHqjZ5zsQoroPjNaIsCZhxyxBXMLAQTmMG-SrZPZPelzY1pgXpNcrt-L9hsEo/s1600/git-windows-setup-05.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;387&quot; data-original-width=&quot;500&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDjsSFHxoT22zqzsKqQoYft9AL_qZAd_c50dCGTlCeUzL4GRrBFDWFDs0E5kLvzY2HY5rMF06CRgRoC3CHqjZ5zsQoroPjNaIsCZhxyxBXMLAQTmMG-SrZPZPelzY1pgXpNcrt-L9hsEo/s400/git-windows-setup-05.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşamada Git&#39;in kurulacağı dizini belirtmemiz gerekiyor. Eğer farklı bir dizin seçmeyecek seniz, &quot;Next&quot; butonu ile bir sonra ki aşamaya geçiyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUqUxxiO2jHh_bsjSuookaCzU6WEEbY0sjrHE8uW0cziEzIDzMe2aNVkTc4U2FD9OCZbRi0VH4XDiZCT5y-K8uzGfo3xJCM6FW-i40iEgZHigGTB3ojV-VQPY1xx8-Y7LNm5-LRcUr4gc/s1600/git-windows-setup-06.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;387&quot; data-original-width=&quot;499&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUqUxxiO2jHh_bsjSuookaCzU6WEEbY0sjrHE8uW0cziEzIDzMe2aNVkTc4U2FD9OCZbRi0VH4XDiZCT5y-K8uzGfo3xJCM6FW-i40iEgZHigGTB3ojV-VQPY1xx8-Y7LNm5-LRcUr4gc/s400/git-windows-setup-06.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşamada kurmak istediğiniz ekstra bileşenler varsa bu aşamada seçiyoruz. Bu aşamayı da &quot;Next&quot; butonu ile geçiyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV0XYPTovRCK9w_JWjTUTSAP-5HZeSfKwhqgBvtXdbaIwgr3kTOBMrVhBalsICBXfJMKVFktz7aRmjMnLroXG1y_ijsamJsZSKxjqWCsMRqMLJ3LGhsCveCznjyRhy1xtJ9O8oLOjCzk4/s1600/git-windows-setup-07.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;386&quot; data-original-width=&quot;498&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV0XYPTovRCK9w_JWjTUTSAP-5HZeSfKwhqgBvtXdbaIwgr3kTOBMrVhBalsICBXfJMKVFktz7aRmjMnLroXG1y_ijsamJsZSKxjqWCsMRqMLJ3LGhsCveCznjyRhy1xtJ9O8oLOjCzk4/s400/git-windows-setup-07.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşama da başlat menüsünde kısa yollarının oluşturulması için gerekli dizini belirtmemizi istiyor. Değiştirmek istemiyorsak, sonra ki aşamaya geçiyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5lrsL3N3EXgmMDiImO6lAAhuNfCHeSNyXzTkNM1ObXTzwceKTMGh5cTEqBCAClLypt4paOEvSc9M87euBEh9Dp7BmqKdamBFwqsh9ARsRrT4Dvk7T_N7RuX9WZxyhJbiB7vXg1o5UrcI/s1600/git-windows-setup-08.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;385&quot; data-original-width=&quot;498&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5lrsL3N3EXgmMDiImO6lAAhuNfCHeSNyXzTkNM1ObXTzwceKTMGh5cTEqBCAClLypt4paOEvSc9M87euBEh9Dp7BmqKdamBFwqsh9ARsRrT4Dvk7T_N7RuX9WZxyhJbiB7vXg1o5UrcI/s400/git-windows-setup-08.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Varsayılan olarak kullandığımız bir editör varsa, burada belirtmemiz gerekiyor. Ben varsayılan olarak Visual Studio Code kullandığımdan &quot;Use Visual Studio Code as Git&#39;s default editor&quot; seçeneğini seçtim. Eğer bu seçimi yaptıysanız, sonra ki aşamaya geçelim.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2T_2IhmVmwu-ZOxOT7sSjTbhmklWpJ_pKNGFXAJzHvVhuOD71WKxtyI4M_ObJ4sa7mpF7nPyYsv_wN0fme5HMCMhPsMzCNezO6Az6nbHEEnsEmTe0qJUwN8zpKIXz838_HMm1kTb7lQw/s1600/git-windows-setup-09.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;385&quot; data-original-width=&quot;498&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2T_2IhmVmwu-ZOxOT7sSjTbhmklWpJ_pKNGFXAJzHvVhuOD71WKxtyI4M_ObJ4sa7mpF7nPyYsv_wN0fme5HMCMhPsMzCNezO6Az6nbHEEnsEmTe0qJUwN8zpKIXz838_HMm1kTb7lQw/s400/git-windows-setup-09.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Burada Git&#39;in kullanımı nasıl gerçekleştireceğimizi belirliyoruz. Önerilen &quot;Git from the command line and also from 3rd-party software&quot; seçeneğidir. Bu seçenek sayesinde &quot;Git Bash&quot; programını kullanabildiğimiz gibi &quot;Cmd&quot; (komut istem) penceresi ile Git komutlarını kullanabiliriz. Bunun için Git dizinin ortam değişkenlerine eklenmesi gerekiyor.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixLStXZijjYR5D2LX8eKFM6z4gAMnRyPSQoDA5uQ3Yet-UGzIt4bCsmU1ppaF3tPEJELzpLu08PiycOhJTyxOCr-gn1nFJgNA11QvYbksFO-i3tjdxYLX3vSqAv1rADfeiU-A6Mf5uE2M/s1600/git-windows-setup-10.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;385&quot; data-original-width=&quot;497&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixLStXZijjYR5D2LX8eKFM6z4gAMnRyPSQoDA5uQ3Yet-UGzIt4bCsmU1ppaF3tPEJELzpLu08PiycOhJTyxOCr-gn1nFJgNA11QvYbksFO-i3tjdxYLX3vSqAv1rADfeiU-A6Mf5uE2M/s400/git-windows-setup-10.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Bu aşamada ise bağlantı sağlayacağımız yöntemi seçmemiz gerekiyor.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXuxCOXzc5594zMh1A4nuVScdXaOtJiFgMxt5dbO8A9YbYsDdz5RHGejrBB0AXeN5sW8_0EzfHbTlImJW_AsYUnN4lAZInTwccMYYJDoVWwtpo_vfapRhHA-8rEJWZ2v2OCy6frTk7oFE/s1600/git-windows-setup-11.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;386&quot; data-original-width=&quot;498&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXuxCOXzc5594zMh1A4nuVScdXaOtJiFgMxt5dbO8A9YbYsDdz5RHGejrBB0AXeN5sW8_0EzfHbTlImJW_AsYUnN4lAZInTwccMYYJDoVWwtpo_vfapRhHA-8rEJWZ2v2OCy6frTk7oFE/s400/git-windows-setup-11.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşamada satır sonu stilini seçmemiz lazım. İşletim sistemine göre bu stil değişebileceğinden seçim yapmamız isteniyor. Lakin varsayılan seçenek işimizi görüyor.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht3vRHP7nBgeAydkA1Jrp-DFAb3ZdP1NNdfBAOpVpmXUBjl-Y9P_0grbQGolH19LcVgfrsON3hyphenhyphenT20-aVLaAZd_StaFn_grt1nr-TmfDM1iP6z7A2X6HXk2j0k5bi5hUjJ3hd29PeiV6s/s1600/git-windows-setup-12.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;385&quot; data-original-width=&quot;498&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht3vRHP7nBgeAydkA1Jrp-DFAb3ZdP1NNdfBAOpVpmXUBjl-Y9P_0grbQGolH19LcVgfrsON3hyphenhyphenT20-aVLaAZd_StaFn_grt1nr-TmfDM1iP6z7A2X6HXk2j0k5bi5hUjJ3hd29PeiV6s/s400/git-windows-setup-12.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşamada Git Bash&#39;ın kullanacağı terminali belirtiyoruz. İsterseniz MinTTY gibi çok fonksiyonlu bir terminal kullanabilir veya klasik &quot;Komut istemci-sini&quot; kullanabilirsiniz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLvQfmDQNmz8RHmoagKVd3fO5B0XdX7g1y-iI70KqSlrXaP7SVwXQHDUOOLwUA2z0YiRAgjOa93VEdca7-JBEI4Qh6fj0dbDl9KSWxoXg5E-wdItfKUy2DYHlMciEcfqiEnUw_WdNK-_U/s1600/git-windows-setup-13.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;385&quot; data-original-width=&quot;499&quot; height=&quot;307&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLvQfmDQNmz8RHmoagKVd3fO5B0XdX7g1y-iI70KqSlrXaP7SVwXQHDUOOLwUA2z0YiRAgjOa93VEdca7-JBEI4Qh6fj0dbDl9KSWxoXg5E-wdItfKUy2DYHlMciEcfqiEnUw_WdNK-_U/s400/git-windows-setup-13.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Burada Git kullanımıyla ilgili ekstra ayarlar bulunmaktadır. Varsayılan seçenekler ile &quot;Install&quot; butonuna basarak, kurulum işlemini başlatıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRhWgliXjFfkwRXHOSoFqVm27gRwnYDRczz3Rp9_uGIQTJdk8Q3G9ytbXVhbxbrccC8E-A4DxAZPBthM89SM5o9Jnrec86BmuzDaxX1OTIPoJmm3ePUsXX26ifVvMxRTGs_l9BEQNndIc/s1600/git-windows-setup-14.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;385&quot; data-original-width=&quot;496&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRhWgliXjFfkwRXHOSoFqVm27gRwnYDRczz3Rp9_uGIQTJdk8Q3G9ytbXVhbxbrccC8E-A4DxAZPBthM89SM5o9Jnrec86BmuzDaxX1OTIPoJmm3ePUsXX26ifVvMxRTGs_l9BEQNndIc/s400/git-windows-setup-14.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Biraz bekledikten sonra kurulum işlemi tamamlanacaktır.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvatj-ugISC9gLeuzcnYSbGoJWM8Bty1lWXFcnYZFmpwX9DM1hawJ6KL6lEzOIgzktZ5Mb8G2cgwo6shuWTGV4ezpKxWSFYWaexU5c4ifMuScH2aKAdvWhp3R0fRV5-sji2GoCvQRg070/s1600/git-windows-setup-15.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;384&quot; data-original-width=&quot;497&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvatj-ugISC9gLeuzcnYSbGoJWM8Bty1lWXFcnYZFmpwX9DM1hawJ6KL6lEzOIgzktZ5Mb8G2cgwo6shuWTGV4ezpKxWSFYWaexU5c4ifMuScH2aKAdvWhp3R0fRV5-sji2GoCvQRg070/s400/git-windows-setup-15.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Kurulum işlemi başarıyla tamamlandı. Bundan sonra Git&#39;in başarılı bir şekilde çalışıp, çalışmadığını kontrol etmemiz gerekiyor.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6MXwII8EkRwbRRYZ7z9CneKzkh3D-y6TTyxpYx1lkygWh9zM1sC0oOXpKyaP-2VDoRwlIGahEHsHDoKQoevwI7eG_wMyM1q9JCkqNmFieJNNWx84MVvHPLe6mb0sz1C9QdxA23OcFrfI/s1600/git-windows-setup-16.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;680&quot; data-original-width=&quot;650&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6MXwII8EkRwbRRYZ7z9CneKzkh3D-y6TTyxpYx1lkygWh9zM1sC0oOXpKyaP-2VDoRwlIGahEHsHDoKQoevwI7eG_wMyM1q9JCkqNmFieJNNWx84MVvHPLe6mb0sz1C9QdxA23OcFrfI/s400/git-windows-setup-16.png&quot; width=&quot;380&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bunun için &quot;Başlat&quot; menüsünden &quot;Git Bash&quot; kısayolunu bulup, çalıştırıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvQDpIHHePCzCpiclyjCBXJwhlE88SLUtiF16zLWxoCVVuaBr05ZhvbUf7wA1YvMoBp1D-0aH0uABjaQyd4LkulM6jQlQDj_dOE2ZqfGTcdekmaw8F703PHyH93iJTOPJYanILtXmqO_M/s1600/git-windows-setup-17.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;369&quot; data-original-width=&quot;581&quot; height=&quot;404&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvQDpIHHePCzCpiclyjCBXJwhlE88SLUtiF16zLWxoCVVuaBr05ZhvbUf7wA1YvMoBp1D-0aH0uABjaQyd4LkulM6jQlQDj_dOE2ZqfGTcdekmaw8F703PHyH93iJTOPJYanILtXmqO_M/s640/git-windows-setup-17.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Açılan pencerede aşağıda ki komutu uyguluyoruz.&lt;/div&gt;
&lt;pre&gt;git version
&lt;/pre&gt;
Resimde de görüldüğü üzere komutu uyguladıktan sonra Git sürümü hakkında bilgi veriyorsa, her şey yolunda demektir.
&lt;br /&gt;
&lt;h3 id=&quot;Mac&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Mac Git Kurulumu&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Mac işletim sisteminizde XCode kurulu ise zaten varsayılan olarak Git sisteminizde kuruludur. Terminalinizi açıp, altta ki kodu uygulayın.&lt;/div&gt;
&lt;pre&gt;git version
&lt;/pre&gt;
Eğer karşınıza sürüm bilgisi geliyorsa, kurulu demektir.&lt;br /&gt;
Lakin kurulu değilse,&amp;nbsp;&lt;a href=&quot;https://sourceforge.net/projects/git-osx-installer/files/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://sourceforge.net/projects/git-osx-installer/files/&lt;/a&gt;&amp;nbsp;bu adresten kurulum dosyasını indirerek kurabilirsiniz. Şuan Mac işletim sistemli bir bilgisayarım olmadığından size bir kurulum rehberi hazırlayamadım.&lt;br /&gt;
&lt;br /&gt;
Fakat emin olun, Windows kadar basit bir işlemdir.&lt;br /&gt;
&lt;h3 id=&quot;Ubuntu&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Ubuntu / Debian Git Kurulumu&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Ubuntu ve Debian Linux sistemlerinde kurulum oldukça basittir. İlk olarak sistemimizin güncel olup, olmadığını öğrenmek için;&lt;/div&gt;
&lt;pre&gt;$ sudo apt-get update&lt;/pre&gt;
komut dizisini uyguluyoruz. Ardından 
&lt;br /&gt;
&lt;pre&gt;$ sudo apt-get install git&lt;/pre&gt;
komutunu yazıp, uygulayın. Karşınıza gelecek kurulum adımlarını takip etmeniz ve kurulumu sağladıktan sonra aynı pencereden Git sürümünü öğreneceğimiz komutu yazıyoruz.
&lt;br /&gt;
&lt;pre&gt;$ git --version
git version 2.25.1
&lt;/pre&gt;
Eğer sürüm bilgisi başarılı bir şekilde geliyorsa, kurulum işlemi başarılı bir şekilde gerçekleşmiş demektir.
&lt;br /&gt;
&lt;h3 id=&quot;Archlinux&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Arch Linux Git Kurulumu&lt;/h3&gt;
&lt;div&gt;
Arch Linux&#39;un Debian tabanlı sistemlerden tek farkı &lt;b&gt;apt-get&lt;/b&gt;&amp;nbsp;paket programı yerine &lt;b&gt;pacman&lt;/b&gt;&amp;nbsp;paket programını kullanmanızdır.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq8uik2YvCMM-jQHDuVSbAXMi-uAP8Os0UQabchmvBnaxBDE4AHuUqSIhM4qEhpDe-mu-4XZWHac9XbldFP5xuGgT61SUc2wZu2vt-6ZeXXHZ2JFv_TOcMC4uxRUQ_YnO-1jONh_ozkU8/s1600/hazirlik.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;325&quot; data-original-width=&quot;762&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq8uik2YvCMM-jQHDuVSbAXMi-uAP8Os0UQabchmvBnaxBDE4AHuUqSIhM4qEhpDe-mu-4XZWHac9XbldFP5xuGgT61SUc2wZu2vt-6ZeXXHZ2JFv_TOcMC4uxRUQ_YnO-1jONh_ozkU8/s1600/hazirlik.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;pre&gt;sudo pacman -S git&lt;/pre&gt;
Komutunu yazdıktan sonra sizden şifre doğrulama yapmanızı ve kuruluma onay vermenizi isteyecek.
&lt;br /&gt;
&lt;pre&gt;git --version
git version 2.25.1
&lt;/pre&gt;
Eğer Git sürümünü görüyorsanız, başarılı bir şekilde kurulum tamamlanmış demektir.
&lt;br /&gt;
&lt;br /&gt;
Umarım yeterince açıklayıcı olmuştur. Fakat anlamadığınız veya yapamadığınız bir şeyler varsa lütfen bunu yorum olarak belirtin. Windows dışında diğer sistemlerde görsel vermediğimin farkındayım. Şu sıralar Hyper-V Sanallaştırması sistemimde kurulu, bu nedenle diğer işletim sistemlerini kurup, ayağa kaldırmakla uğraşmak istemiyorum.&lt;br /&gt;
Bunun için ilerleyen zamanlarda yazımı yeniden revize edeceğim, emin olun bu şekilde bırakmam.</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/340246877758080228/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2020/03/git-nasl-kurulur.html#comment-form' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/340246877758080228'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/340246877758080228'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2020/03/git-nasl-kurulur.html' title='Git Nasıl Kurulur?'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH3eyVvjcPfZbl5VW7I2o660gUCS8Cbr7E5yRLeu8BIQYI7V1eA0jXgzdX7sITWoe2fnuGE2T8VcGWtbVx3F1NMiJGzePWL8Kxfwts2pCkgniAJpyG1mtAhoh-UX13haMAOfhaGZLkH2E/s72-c/git-nasil-kurulur.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-6592266057789667568</id><published>2020-03-14T09:49:00.002-07:00</published><updated>2021-07-23T02:11:21.037-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Araçlar"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="Programlama"/><category scheme="http://www.blogger.com/atom/ns#" term="Teknoloji"/><title type='text'>Git Nedir?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEjkX7vqK5R-7AeEWAQVMzos6dUEkEsYDImMKVCGssLonuRyDpYbRTzakFehscGSAPi_lZonRaZQfW4PVVEl8VP0UrhMrF2600eho8sduey7mEjjH7FCnvDgbkK0h-NlFpPGj2iMQb_ZU/s1600/git-nedir.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEjkX7vqK5R-7AeEWAQVMzos6dUEkEsYDImMKVCGssLonuRyDpYbRTzakFehscGSAPi_lZonRaZQfW4PVVEl8VP0UrhMrF2600eho8sduey7mEjjH7FCnvDgbkK0h-NlFpPGj2iMQb_ZU/s640/git-nedir.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Git, temel olarak yazılım projelerini versiyonlu bir şekilde yedeklemesini sağlar. Bunların dışında çevrim içi (Online) servisler aracılığı ile depolama ve depolanan projeleri uzaktan erişme imkanı tanıyan bir versiyon kontrol sistemidir. Hiç tecrübeniz olmadığından belki bu ifade size pek anlaşılır gelmemiş olabilir. Lakin merak etmeyin, elimden geldiğince sıralı ve anlaşılır bir şekilde anlatmaya çalışacağım.&lt;br /&gt;
&lt;h3&gt;
Versiyon Kontrol Sistem (VCS) Nedir?&lt;/h3&gt;
Git ve türevi yazılımlardan önce yazılım geliştiricileri, projelerini geliştirirken dosyalarını klasörler halinde yedeği alırdı. Bu durum proje sahibi bir programcı için belki sorun teşkil etmiyordu. Fakat birden fazla programcıyı içerisinde barındıran bir ekip söz konusu olduğunda bu durum ciddi problemler yaratıyordu. Çünkü geliştiriciler, merkezi bir sisteme sahip olamadıkları için herkes kendi yedeği üzerinden çalışmalarını gerçekleştiriyor ve proje genelinde geliştirilen dosyaların durumunu takip edemiyorlardı. Hal böyle olunca, programcılar için oldukça uğraştırıcı zaman kayıpları yaşanıyordu.&lt;br /&gt;
&lt;br /&gt;
İşte tam burada versiyon kontrol sistemi ortaya çıktı. &lt;b&gt;Versiyon kontrol sistemi,&lt;/b&gt; proje geliştiricileri tarafından belli periyotlarda yedeklenmesine, ihtiyaç duyulduğunda yedeklenen eski versiyona kolayca geri dönüş yapabilmesine imkan tanıyan bir sistemdir.&lt;br /&gt;
&lt;h3&gt;
Avantajları Nelerdir?&lt;/h3&gt;&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Projenin üzerinde özgürce denemeler yapabilirsiniz. Eğer geliştirdiğiniz kodlar umduğunuz sonucu vermediyse, kolayca eski kodunuza geri dönüp, yeniden başlayabilirsiniz.&lt;/li&gt;
&lt;li&gt;Projenin gelişimini takip edebilirsiniz. Git üzerinden oluşturduğunuz adımlar (commitler) ile yaptığınız değişikleri görebilir ve diğer yazılımcıların bu adımlardan haberdar olmasını sağlayabilirsiniz. Bu durum tersi içinde geçerli.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Düşük zaman ve boyut maliyetleri ile projenizi yedeklemiş olursunuz. Projenizi Git servislerine yükleyerek, dilediğiniz yerden yeniden indirebilir ve kullanabilirsiniz.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Projenizi yazılım topluluğunda kolayca sergileyebilir ve diğer kullanıcıların bilgi ve tecrübelerinden faydalanabilirsiniz.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;
&lt;b&gt;Dezavantajları Nelerdir?&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Git kullanımını öğrenmek gerekiyor.&lt;/li&gt;
&lt;li&gt;Resmi ve standart bir arayüz aracı var, fakat kullanışsız bulduğumdan yok sayıyorum. Her IDE ve editöre göre hazırlanmış git eklentilerini bulup, kurmak gerekiyor.&lt;/li&gt;
&lt;li&gt;Projenizi gizli tutmak istediğinizde, standart git servislerine az bir miktarda olsa para ödemeniz gerekiyor yada kendi git sunucusunu kurmanız gerekiyor.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
Özetle Git yazılımı nedir, ne işe yarar, avantajları ve dezavantajlarının neler olduğunu, Git&#39;in yazılım sektörü için ne kadar önemli olduğunu elimden geldiğince anlatmaya çalıştım. Umarım bu yazım ile merakınızı az da olsa gidere bilmişimdir. İlerleyen günlerde kurulum ve kullanımı hakkında yazılar paylaşacağım. Bu nedenle takipte kalın...&amp;nbsp;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/6592266057789667568/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2020/03/git-nedir.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/6592266057789667568'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/6592266057789667568'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2020/03/git-nedir.html' title='Git Nedir?'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEjkX7vqK5R-7AeEWAQVMzos6dUEkEsYDImMKVCGssLonuRyDpYbRTzakFehscGSAPi_lZonRaZQfW4PVVEl8VP0UrhMrF2600eho8sduey7mEjjH7FCnvDgbkK0h-NlFpPGj2iMQb_ZU/s72-c/git-nedir.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-3926272422719084099</id><published>2020-03-08T09:46:00.005-07:00</published><updated>2020-03-08T09:53:45.853-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programlama"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Python Aritmetik Operatörler</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihopUFsusI4joHeaTU7S1kJ78BJ4-C3IKbnPkmXQyqWAlB2uYPsddbD36bo8pAdtcvll2eOiluIoigVDn0m-8u5tdfbGF3tM0bzdz0HtXxHwMpL7qmDPzZW2tKxXIuIcsxgLF-UIW1ugs/s1600/python-math-operators.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihopUFsusI4joHeaTU7S1kJ78BJ4-C3IKbnPkmXQyqWAlB2uYPsddbD36bo8pAdtcvll2eOiluIoigVDn0m-8u5tdfbGF3tM0bzdz0HtXxHwMpL7qmDPzZW2tKxXIuIcsxgLF-UIW1ugs/s640/python-math-operators.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Merhabalar, daha önce yazmış olduğum &lt;a href=&quot;https://www.msoguz.com/2019/06/python-degiskenler.html&quot; target=&quot;_blank&quot;&gt;Değişkenler&lt;/a&gt; ve &lt;a href=&quot;https://www.msoguz.com/2019/06/python-saysal-veri-tipleri.html&quot; target=&quot;_blank&quot;&gt;Sayısal Veri Tipleri&lt;/a&gt; yazılarımı okuduysanız, artık sıranın Matematiksel işlemler olan aritmetik operatörlere geldiğini anlamışsınızdır. Bu yazımda Python dili üzerinden matematiksel işlemleri nasıl gerçekleştirebileceğimizi öğreneceğiz.&lt;br /&gt;
&lt;br /&gt;
Malum matematik hayatımızın hemen hemen her alanında bulunan bir olgu. Doğal olarak tekrarlanan yada hesaplanması zor olan matematiksel işlemleri, yazacağımız programlara yaptırabiliriz. Bir kaç örnek vermek gerekirse; muhasebe departmanı için binlerce işçinin aylık olarak alacağı maaş toplamını hesaplamak gerekebilir yada E-ticarette satacağınız ürünlerin fiyatı, kdv, ötv... vb vergi oranlarının hesaplanması gerekebilir veya trigonometri, geometrik hesaplamalar yapmak gerekebilir. Bu örnekler sektöre ve ihtiyaca göre çoğaltılabilinir.&lt;br /&gt;
&lt;br /&gt;
Lafı fazla uzatmadan ilk operatörümüz olan + (artı) olan toplama operatörünü tanımakla başlayalım.&lt;br /&gt;
&lt;h3&gt;
Artı (+) Toplama Operatörü&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2drsf9W5cEXQEYqmQMi5x7wN1PEwefXu1FX1_GYA_9PdOy0wsU6Ls9llJuPZUZ9tos_M8oL103sgnmhDTNIXc03aBewlLhwujPx5_IY3fOpfAE8pIxpbCB8U-KDWrGQBwSCspM_SDEr8/s1600/python-toplama-operat%25C3%25B6r%25C3%25BC.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;50&quot; data-original-width=&quot;330&quot; height=&quot;48&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2drsf9W5cEXQEYqmQMi5x7wN1PEwefXu1FX1_GYA_9PdOy0wsU6Ls9llJuPZUZ9tos_M8oL103sgnmhDTNIXc03aBewlLhwujPx5_IY3fOpfAE8pIxpbCB8U-KDWrGQBwSCspM_SDEr8/s320/python-toplama-operat%25C3%25B6r%25C3%25BC.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Toplama işlemlerini gerçekleştireceğimiz operatör &quot;+&quot; artı operatörüdür. Minimum 2 veya sonsuz sayıda sayısal değişkenlerin arasına operatörü yazarak, toplama işlemlerini gerçekleştirebiliriz.&lt;/div&gt;
&lt;pre&gt;sayi1 = 1453
sayi2 = 547

sonuc = sayi1 + sayi2

print(&quot;Sonuç değeri : &quot;, sonuc)

# Çıktı Sonucu
# Sonuç değeri : 2000&lt;/pre&gt;
&lt;h3&gt;
Eksi (-) Çıkarma Operatörü&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSFC3gJ1mGUJKvFKCgQBKImXlJ7KpaXRCbB12ZkGSZmOsOsJNc-fZtUhIVBy-sii8dewVjDxm8hpMfZT4NBopV5CIx1HyU2ARxS4ErrDxR26slQ7G_UlJ49TqVepW7vDxgpcysKe9D7pY/s1600/python-%25C3%25A7%25C4%25B1karma-operat%25C3%25B6r%25C3%25BC.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;50&quot; data-original-width=&quot;330&quot; height=&quot;48&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSFC3gJ1mGUJKvFKCgQBKImXlJ7KpaXRCbB12ZkGSZmOsOsJNc-fZtUhIVBy-sii8dewVjDxm8hpMfZT4NBopV5CIx1HyU2ARxS4ErrDxR26slQ7G_UlJ49TqVepW7vDxgpcysKe9D7pY/s320/python-%25C3%25A7%25C4%25B1karma-operat%25C3%25B6r%25C3%25BC.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Çıkarma işlemlerini gerçekleştireceğimiz operatör &quot;-&quot; eksi operatörüdür.&amp;nbsp; Minimum 2 veya sonsuz sayıda sayısal değişkenlerin arasına operatörü yazarak, çıkarma işlemlerini&amp;nbsp;gerçekleştirebiliriz.
&lt;br /&gt;
&lt;pre&gt;sayi3 = 3043
sayi4 = 1500

sonuc = sayi3 - sayi4

print(&quot;Sonuç değeri : &quot;, sonuc)

# Çıktı Sonucu
# Sonuç değeri : 1543
&lt;/pre&gt;
&lt;h3&gt;
Yıldız (*) Çarpma Operatörü&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0-LI0hdiT10ojMpFnHyHdWUQgstriX8GMPtf9UYdxHQXq2LiChFejjplWkPyF9muoiP0AuFgPqrA3AA1-b4mVwv7gX0CA87G1c7UnRGeFfsBvSwrT-254P85N-osqxwJBbQJfSDNjOVg/s1600/python-%25C3%25A7arpma-operat%25C3%25B6r%25C3%25BC.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;50&quot; data-original-width=&quot;330&quot; height=&quot;48&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0-LI0hdiT10ojMpFnHyHdWUQgstriX8GMPtf9UYdxHQXq2LiChFejjplWkPyF9muoiP0AuFgPqrA3AA1-b4mVwv7gX0CA87G1c7UnRGeFfsBvSwrT-254P85N-osqxwJBbQJfSDNjOVg/s320/python-%25C3%25A7arpma-operat%25C3%25B6r%25C3%25BC.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Çarpım işlemlerini gerçekleştirebileceğimiz operatörü &quot;*&quot; yıldız operatörüdür. Minimum 2 veya sonsuz sayıda sayısal değişkenlerin arasına operatörü yazarak, çarpım işlemlerini&amp;nbsp;gerçekleştirebiliriz.&lt;br /&gt;
&lt;pre&gt;sayi5 = 1000
sayi6 = 3

sonuc = sayi5 * sayi6

print(&quot;Sonuç değeri : &quot;, sonuc)

# Çıktı Sonucu
# Sonuç değeri : 3000
&lt;/pre&gt;
&lt;h3&gt;
Ters Slash (/) Bölme Operatörü&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSGnpmj4Kj_ek0JsiWFcnxgKh-N-E6syloAwstfTmESyuBMih9QzXuq_J5YNRUfH4D5HyQrLPXokc3nbJVznHSCgq0zFGF0oTLkkrovnFzYkkP-pcQu9gOnRPLkdC81PGjoxBEkyBAmYk/s1600/python-b%25C3%25B6lme-operat%25C3%25B6r%25C3%25BC.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;50&quot; data-original-width=&quot;330&quot; height=&quot;48&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSGnpmj4Kj_ek0JsiWFcnxgKh-N-E6syloAwstfTmESyuBMih9QzXuq_J5YNRUfH4D5HyQrLPXokc3nbJVznHSCgq0zFGF0oTLkkrovnFzYkkP-pcQu9gOnRPLkdC81PGjoxBEkyBAmYk/s320/python-b%25C3%25B6lme-operat%25C3%25B6r%25C3%25BC.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bölme işlemlerini gerçekleştirebileceğimiz operatörü &quot;/&quot; ters slash operatörüdür. Minimum 2 veya sonsuz sayıda sayısal değişkenlerin arasına operatörü yazarak, bölme işlemlerini&amp;nbsp;gerçekleştirebiliriz.&lt;br /&gt;
&lt;pre&gt;sayi7 = 1000
sayi8 = 5

sonuc = sayi7 / sayi8

print(&quot;Sonuç değeri : &quot;, sonuc)

# Çıktı Sonucu
# Sonuç değeri : 200.0
&lt;/pre&gt;
&lt;h3&gt;
Yüzde İşareti (%) Mod Operatörü&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr5lHjUERDzDYIosxU6DtqS27E7z6qJbBG8aCwyklbBeaVBYw3di5KY-uE1_bEHPYMfrN4qVtS1TuevmIoMldpfFxLF5qafXNDilPCeN5LGsDnwnf8Nzldy0_QTybmMtkkgiBqLvHXZC8/s1600/python-mod-operat%25C3%25B6r%25C3%25BC.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;50&quot; data-original-width=&quot;330&quot; height=&quot;48&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr5lHjUERDzDYIosxU6DtqS27E7z6qJbBG8aCwyklbBeaVBYw3di5KY-uE1_bEHPYMfrN4qVtS1TuevmIoMldpfFxLF5qafXNDilPCeN5LGsDnwnf8Nzldy0_QTybmMtkkgiBqLvHXZC8/s320/python-mod-operat%25C3%25B6r%25C3%25BC.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Kalan işlemlerini gerçekleştirebileceğimiz operatörü &quot;%&quot; yüzde operatörüdür. Minimum 2 veya sonsuz sayıda sayısal değişkenlerin arasına operatörü yazarak, bölme işleminden kalan sayıyı bulma işlemlerini&amp;nbsp;gerçekleştirebiliriz.&lt;br /&gt;
&lt;pre&gt;sayi9 = 999
sayi10 = 5

sonuc = sayi9 % sayi10

print(&quot;Sonuç değeri : &quot;, sonuc)

# Çıktı Sonucu
# Sonuç değeri : 4&lt;/pre&gt;
&lt;h3&gt;
Operatörlerin Birlikte Kullanımı&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghCvf1owo-gjrNoBuAHdOvJiVPhaT4wDbrPz13YsedD7hfa0lhb9b-EB_obtPWEYenz5F5_sThX05dslGp-QinHFGt2ooRXp4pv_t32hG1DCphyZyriAmYp-TQguwKwhf35gZpU4x1Zgg/s1600/python-operat%25C3%25B6rlerin-birlikte-kullan%25C4%25B1m%25C4%25B1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;70&quot; data-original-width=&quot;480&quot; height=&quot;46&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghCvf1owo-gjrNoBuAHdOvJiVPhaT4wDbrPz13YsedD7hfa0lhb9b-EB_obtPWEYenz5F5_sThX05dslGp-QinHFGt2ooRXp4pv_t32hG1DCphyZyriAmYp-TQguwKwhf35gZpU4x1Zgg/s320/python-operat%25C3%25B6rlerin-birlikte-kullan%25C4%25B1m%25C4%25B1.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Karışık matematik problemlerinde olduğu gibi operatörleri birlikte kullanarak hesaplama yapabiliriz. Şimdi öğrendiğimiz operatörlerin birlikle kullanımını basit bir örnekle görelim.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;&lt;/b&gt;Bir otelde kırk adet oda vardır. Her oda da ikişer yatak bulunmaktadır.&lt;br /&gt;
Dün akşam oteli kullanan müşteriler nedeniyle otel odalarının yarısı temizlik nedeniyle servis dışıdır.&lt;br /&gt;
Sabaha karşı yirmi yatak, personel tarafından temizlenerek hazır hale getirilmiştir.&lt;br /&gt;
Aynı zamanda otel 5 odalık müşterisini kabul etmiştir.&lt;br /&gt;
Bu durumda müşterilere kiralanabilecek kaç yatak vardır?&lt;/blockquote&gt;
&lt;br /&gt;
Öncelikle bu problemin sonucunu kendiniz bulmaya çalışın. Sonucu elde ettiysek, bu problem Python&#39;da nasıl yazılır ve sonucu neymiş görelim.&lt;br /&gt;
&lt;pre&gt;# Değişkensiz Kullanım Örneği
sonuc = 40 * 2 / 2 + 20 - 5 * 2
print(&quot;Kiralanabilecek Yatak Sayısı: &quot;, sonuc)

# Sonuç : Kiralanabilecek Yatak Sayısı:  50.0

# Değişkenli kullanım örneği
ToplamYatakSayisi = 40 * 2
ServisDisiYatakSayisi = 2
TemizlenenYatakSayisi = 20
KiralananYatakSayisi = 5 * 2
KalanYatakSayisi = ToplamYatakSayisi / ServisDisiYatakSayisi + TemizlenenYatakSayisi - KiralananYatakSayisi

print(&quot;Kiralanabilecek Yatak Sayısı: &quot;, KalanYatakSayisi)

# Sonuç : Kiralanabilecek Yatak Sayısı:  50.0&lt;/pre&gt;
&lt;b style=&quot;font-size: small;&quot;&gt;Not:&lt;/b&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;Daha kolay anlamanız için Değişkenli ve Değişkensiz kullanım örnekleri oluşturdum. Aslında her iki ifade aynıdır. Kafalar karışmasın diye belirtmek istedim.&lt;/span&gt;&lt;br /&gt;
Evet, Python&#39;da bu işlemi yaptıysak, kendi bulduğunuz sonuçla, Python&#39;a sorduğunuz sonuç aynı olmalı. Görüldüğü üzere aritmetik işlemleri tek bir ifade de kullanarak, dilediğimiz hesaplamayı gerçekleştirebiliyoruz.&lt;br /&gt;
&lt;h4&gt;
İşlem Önceliği (Operatör Önceliği)&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEnk6G0EF_O62mre2rYXWteIb2GtwUgnoGR6oS3kmUp-LtT7GGCaHrphLmTGwWkcC9xPcsMNyiQUqLwkK4FcmJ0zktiai0z94WEELUvE52t6tFpkuvAPMtjghIffkUX8DnxnUG7ITkQDI/s1600/python-operat%25C3%25B6rlerin-islem-onceligi.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;120&quot; data-original-width=&quot;360&quot; height=&quot;106&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEnk6G0EF_O62mre2rYXWteIb2GtwUgnoGR6oS3kmUp-LtT7GGCaHrphLmTGwWkcC9xPcsMNyiQUqLwkK4FcmJ0zktiai0z94WEELUvE52t6tFpkuvAPMtjghIffkUX8DnxnUG7ITkQDI/s320/python-operat%25C3%25B6rlerin-islem-onceligi.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Matematikte birden fazla aritmetik işlemin tek ifadede doğru hesaplanabilmesi için kullandığımız bir kural vardır. Bu kurala &lt;b&gt;matematikte işlem önceliği&lt;/b&gt; denilir. Bu durum programlamada da farklı değildir ve dikkat edilmesi gereken bir konudur.&lt;br /&gt;
&lt;br /&gt;
Genelde hesaplama işlemlerini gerçekleştirirken iki sayının işlemini gerçekleştirir ve elde edilen sonucu başka bir sayı ile işleme alırız. Lakin üstte ki resim gibi birden fazla işlemin (operatörün) içerdiği yazılı bir aritmetik ifade ile karşılaştığımızda ve diyelim ki bu kuraldan da bir haberiz, başlarız soldan sağa doğru hesaplamaya... Dilerseniz üstteki işlemin sonucuna bakmadan hesaplamaya çalışın. Göreceksiniz ki farklı bir sonuç ile karşı karşıya kalacağız. Öyle değil mi?&lt;br /&gt;
&lt;br /&gt;
İşte buraya kadar öğrendiğimiz operatörlerin, matematikte ki kurala göre işlem öncelikleri bulunuyor. Bunlar sırasına göre soldan sağa doğru önce hesaplanır ve sonuca ulaşılır. Bu sıralamayı bozan bir parametremiz var ki bunu resimde de görebilirsiniz ki, bunlar &quot;(&quot; - &quot;)&quot; parantezlerdir. Bu parantezler arasına yazılan işlemler, hangi operatörü içerirse iç-ersinler&amp;nbsp; öncelik her zaman parantezli işlemler dedir. Yani önce hesaplamak istediğiniz işlemleri parantezler içerisine yazmanız gerekiyor.&lt;br /&gt;
&lt;br /&gt;
Operatörlerin işlem önceliğini sıralamaya çalışalım;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Parantezler; arasına yazılan işlemler daima ilk önce onlar hesaplanır. Eğer birden fazla işlem içeriyorlarsa, aynı önceliklendirme sırası parantez içinde de uygulanır.&lt;/li&gt;
&lt;li&gt;Çarpma ve Bölme; Matematiksel ifadede parantezlerin varlığı yok ve kalmamış ise ikinci sırada daima operatörlerin ilgili sayıları arasında hesaplama yapılır.&lt;/li&gt;
&lt;li&gt;Toplama ve Çıkarma; Matematiksel ifadede en son, toplama ve çıkarma işlemleri gerçekleştirilir.&lt;/li&gt;
&lt;li&gt;Ve böylece sonuca ulaşmış oluyoruz.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Not:&lt;/b&gt; Çarpma ve Bölme yada Toplama ve Çıkarma işlemlerinin birbirine göre aynı seviyede olduğunu fark etmişsinizdir. Aynı seviyeli operatörlerde ise durum her zaman soldan sağa doğru hesaplama gerçekleştirildiğinden soldan ilk gelen operatör önceliklidir.&lt;/blockquote&gt;
Bu kuralı da öğrendiğimize göre Matematiksel bir ifadeyi Python&#39;da nasıl gerçekleştirebileceğimizi görelim.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUWnWR5rrUJTvuDEMANAvmTu8un8MIqNFMJfNv9rfCg5TwXWHFMnM8prkgt1p8baxDtwupAh3H2g7WXtYCYuf5PcIGZtPpy___g_wej0i2hMbmRjVAiZH3EyjkbVxFep-B_Th7nLlose0/s1600/Screenshot_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;49&quot; data-original-width=&quot;357&quot; height=&quot;43&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUWnWR5rrUJTvuDEMANAvmTu8un8MIqNFMJfNv9rfCg5TwXWHFMnM8prkgt1p8baxDtwupAh3H2g7WXtYCYuf5PcIGZtPpy___g_wej0i2hMbmRjVAiZH3EyjkbVxFep-B_Th7nLlose0/s320/Screenshot_1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre&gt;## Operatörlerin işlem önceliği
## 165 / (31 - 26) x 3 işleminin sonucu kaçtır?

sonuc = 165 / (31 - 26) * 3
print(&quot;İşlemin Sonucu: &quot;, sonuc)

# Çıktı Sonucu
# İşlemin Sonucu:  99.0
&lt;/pre&gt;
Görüldüğü üzere Python üzerinde aritmetik işlemler yapmak bu kadar basit. Bunların dışında Python&#39;da &quot;math&quot; isminde bir sınıf bulunmaktadır. Bu sınıf ile ileri matematik işlemleri yapabiliyoruz. Şuan ki konumuz operatörler olduğundan &quot;math&quot; sınıfını ilerleyen yazılarımda anlatacağım.&lt;br /&gt;
&lt;br /&gt;
Umarım buraya kadar yazım yeterince açıklayıcı olmuştur. Bir sonra ki yazımda görüşmek üzere, kendinize iyi bakın.</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/3926272422719084099/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2020/03/python-aritmetik-operatorler.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/3926272422719084099'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/3926272422719084099'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2020/03/python-aritmetik-operatorler.html' title='Python Aritmetik Operatörler'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihopUFsusI4joHeaTU7S1kJ78BJ4-C3IKbnPkmXQyqWAlB2uYPsddbD36bo8pAdtcvll2eOiluIoigVDn0m-8u5tdfbGF3tM0bzdz0HtXxHwMpL7qmDPzZW2tKxXIuIcsxgLF-UIW1ugs/s72-c/python-math-operators.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-1833452183769154140</id><published>2019-11-10T01:54:00.002-08:00</published><updated>2021-07-29T09:06:12.777-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MSSQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Teknoloji"/><category scheme="http://www.blogger.com/atom/ns#" term="Veritabanı"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server"/><title type='text'>Microsoft SQL Server 2012 Kurulumu</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK4FnPZw1LJXxtzwp6SMT8ldt4fGT9rRsguJFg2px2Hu3IX99vNopT3d-XuNHUAQda30Ygs1n3GBnZHfZobpkDOlrvA3RPOYCjDQ1uod3sbOGBouStLCdtZfXgxOBz8XTmRNrwQ4C562s/s1600/MSSQL-%25C4%25B0nstallation.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK4FnPZw1LJXxtzwp6SMT8ldt4fGT9rRsguJFg2px2Hu3IX99vNopT3d-XuNHUAQda30Ygs1n3GBnZHfZobpkDOlrvA3RPOYCjDQ1uod3sbOGBouStLCdtZfXgxOBz8XTmRNrwQ4C562s/s640/MSSQL-%25C4%25B0nstallation.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Merhabalar, bugün veritabanı dünyasından Microsoft SQL Server&#39;ı inceleyeceğiz. Bu yazımda kısaca &quot;MSSQL Server nedir?&quot;, &quot;Neden kullanılır?&quot; ve &quot;Nasıl kurulur?&quot; gibi soruları cevaplamaya çalışacağım. Öyleyse ilk sorumuzdan başlayalım.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Not:&lt;/b&gt; Veritabanı kavramına aşina değilseniz, bununla ilgili geniş bir yazıyı ilerleyen zamanlarda hazırlayacağım. Bilginiz olsun.&lt;/blockquote&gt;
&lt;h3&gt;
Microsoft SQL (MSSQL) Server&amp;nbsp; Nedir?&lt;/h3&gt;
&lt;div&gt;
&lt;b&gt;MSSQL&lt;/b&gt;, Microsoft tarafından geliştirilmiş, Windows temelli işletim sistemleri üzerinde verilerimizi depolayabileceğimiz, yönetebildiğimiz ve loglayabildiğimiz (veritabanı işlemlerini gerçekleştirebildiğimiz) kurumsal bir veritabanı teknolojisidir.&lt;br /&gt;
&lt;h3&gt;
Neden Kullanılır ve Neden Tercih Edilir?&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
Küçük işletmeler için oldukça maliyetli olduğundan ve piyasada alternatif veritabanı çözümleri (NoSQL, SQLite, MangoDB, vs...) bulunduğundan kullanımı önerilmemektedir. Genel de orta ve büyük ölçekli kurumsal firmalar için uygun olduğunu ve tercih edildiğini söyleyebiliriz.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Nasıl Kurulur?&lt;/h3&gt;
&lt;div&gt;
Bu işlemi gerçekleştirebilmek için kurulum dosyasını indirmemiz gerekiyor. Bunun için&amp;nbsp;&lt;a href=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=29066&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Microsoft SQL Server 2012&amp;nbsp;Evaluation&lt;/a&gt;&amp;nbsp;adresine erişiyoruz.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Tavsiye: MSSQL Server 2012 sürümü, .Net Framework 3.5 sürümünü kullanmaktadır. Bu nedenle kuruluma başlamadan önce &lt;a href=&quot;https://www.msoguz.com/2019/11/windows-server-2012-net-framework-35.html&quot; rel=&quot;&quot; target=&quot;_blank&quot;&gt;.Net Framework 3.5 kurulumunu&lt;/a&gt; gerçekleştirmeniz önerilir.&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLCVybd_tSKssXbyYfdGwU4Efkc88kvGe8SyHWAJiRLWie19f1GLojXvGkqU6ebjzKdf_PtUpdc0UciKHuponP4xrsM6vLAjNvSlF-j_jTB2VWN1bQcsKKP5y_WoZu9g4lGjae_0g2ntg/s1600/SQLSERVER-2012-installation-01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLCVybd_tSKssXbyYfdGwU4Efkc88kvGe8SyHWAJiRLWie19f1GLojXvGkqU6ebjzKdf_PtUpdc0UciKHuponP4xrsM6vLAjNvSlF-j_jTB2VWN1bQcsKKP5y_WoZu9g4lGjae_0g2ntg/s640/SQLSERVER-2012-installation-01.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
İndirdiğimiz iso dosyasına çift tıklıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv3jzlHVa-NEg60CrGryRBvmtcBEouIWFty3KyUZ-Q6nEBeSAl_qL-4KO2RmxZO8G6t3u7LxFxAGqPUPiXA0x-fBfyRKqXw876Kj2yq9_bO9ru_ZnF7ahaiWa9XHKcOv3yVIHpu2ebu3k/s1600/SQLSERVER-2012-installation-02.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv3jzlHVa-NEg60CrGryRBvmtcBEouIWFty3KyUZ-Q6nEBeSAl_qL-4KO2RmxZO8G6t3u7LxFxAGqPUPiXA0x-fBfyRKqXw876Kj2yq9_bO9ru_ZnF7ahaiWa9XHKcOv3yVIHpu2ebu3k/s640/SQLSERVER-2012-installation-02.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Açılan pencere üzerinden &quot;Setup.exe&quot; dosyasını çalıştırarak, kurulum penceresini açıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5sdQg8ACNE2B3VfBzwersNP3-32_YnwYpJ1faUZg5AoWt16Rac3BRNR2-bs4Oq-1A9YS9C2B2pRkMilu7nVvsz3XHXeK3skjYAR56aQUcWbvFIoLiQ2KAvGqke3u01OBuzdUVGpZED6A/s1600/SQLSERVER-2012-installation-03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5sdQg8ACNE2B3VfBzwersNP3-32_YnwYpJ1faUZg5AoWt16Rac3BRNR2-bs4Oq-1A9YS9C2B2pRkMilu7nVvsz3XHXeK3skjYAR56aQUcWbvFIoLiQ2KAvGqke3u01OBuzdUVGpZED6A/s640/SQLSERVER-2012-installation-03.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Kurulum penceresinin sol sekmesinden &quot;Installation&quot; seçeneğini seçiyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPeVpsiaX78ENo3emLC185kPA-BLJRothajSHYSaxxSO7hEw3drbDe2JKKHXaMVVImhLPNQWPuxNLFJQGXLFZy6GwJnAIkEmN_4_p0NDXfQm7DYI_RIKqYiNmekrfEB94vRGNo1XdP4W8/s1600/SQLSERVER-2012-installation-04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPeVpsiaX78ENo3emLC185kPA-BLJRothajSHYSaxxSO7hEw3drbDe2JKKHXaMVVImhLPNQWPuxNLFJQGXLFZy6GwJnAIkEmN_4_p0NDXfQm7DYI_RIKqYiNmekrfEB94vRGNo1XdP4W8/s640/SQLSERVER-2012-installation-04.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Yeni bir SQL sunucusu oluşturmak için &quot;New SQL Server stand-alone&amp;nbsp; installation or add features to an existing installation&quot; seçeneğini seçiyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG2u2FRf89j_z9zi-EAg2SAT_bFbY_mzbrQ4rxQRWRv3wxS0wRY_jvGIWw84cV62UyyaHea5XpjaNVOKOv6IpBFiHceGlU4QQOYAxk6UY446BrQmoyADM-JHbZOiEXRq7Jawec5qRk-WQ/s1600/SQLSERVER-2012-installation-05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG2u2FRf89j_z9zi-EAg2SAT_bFbY_mzbrQ4rxQRWRv3wxS0wRY_jvGIWw84cV62UyyaHea5XpjaNVOKOv6IpBFiHceGlU4QQOYAxk6UY446BrQmoyADM-JHbZOiEXRq7Jawec5qRk-WQ/s640/SQLSERVER-2012-installation-05.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Kurulumdan önce sisteminizin yeterlilik testi yapılıyor. Burada ki tüm testlerden geçmesi gerekiyor. Aksi halde kurulum ve kullanım esnasında sorunlar yaşayabilirsiniz. Bu aşamada sorun yaşamamak adına sisteminizin minimum sistem gereksinimlerini karşıladığından emin olmalısınız.
&lt;br /&gt;
&lt;div class=&quot;post-table&quot;&gt;
&lt;br /&gt;
&lt;table&gt;    &lt;thead&gt;
&lt;tr&gt;                        &lt;th&gt;Bileşen&lt;/th&gt;            &lt;th&gt;Gereksinim&lt;/th&gt;        &lt;/tr&gt;
&lt;/thead&gt;    &lt;tbody&gt;
&lt;tr&gt;                        &lt;td width=&quot;100px&quot;&gt;Ram (Hafıza):&lt;/td&gt;            &lt;td&gt;&lt;b&gt;Minimum&lt;/b&gt;&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;&lt;/td&gt;            &lt;td&gt;Express Sürümünde: 512 MB&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;&lt;/td&gt;            &lt;td&gt;Diğer tüm sürümlerde: 1 GB&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;&lt;/td&gt;            &lt;td&gt;&lt;b&gt;Önerilen&lt;/b&gt;&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;&lt;/td&gt;            &lt;td&gt;Express Sürümünde: 1 MB&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;&lt;/td&gt;            &lt;td&gt;En az 4 GB ve veri tabanınızın boyutuna (büyüklüğüne) göre doğru orantılı olduğunu unutmayınız.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;İşlemci Hızı:&lt;/td&gt;            &lt;td&gt;&lt;b&gt;Minimum:&lt;/b&gt; 64 bit işlemci: 1.4 Ghz&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;&lt;/td&gt;            &lt;td&gt;&lt;b&gt;Önerilen:&lt;/b&gt; 2.0 Ghz veya daha hızlısı...&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;İşlemci Tipleri:&lt;/td&gt;            &lt;td&gt;64 bit işlemciler: AMD Opteron, AMD Athlon 64, Intel Xeon ile Intel EM64T destekli olması gerekiyor, Intel Pentium IV ile EM64T desteğinin olması gerekiyor.&lt;/td&gt;        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
Gerekli gereksinimleri karşılıyor ve testlerin hepsinden geçiyorsanız, &quot;Ok&quot; butonu ile işleme devam ediyoruz.
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1VUUPQ_mraqvR2kvsoGwRaDHYovSvRWtq4-AX43eYvUm6zvUJHZluj7k0yzChKBZO-0EXTyjiBAbo_hXRTV2XwtMVhtLTRjmbda0qtSudib8AFiFTdb7F4SB8TArJ52G79k9HZXxiCpk/s1600/SQLSERVER-2012-installation-06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1VUUPQ_mraqvR2kvsoGwRaDHYovSvRWtq4-AX43eYvUm6zvUJHZluj7k0yzChKBZO-0EXTyjiBAbo_hXRTV2XwtMVhtLTRjmbda0qtSudib8AFiFTdb7F4SB8TArJ52G79k9HZXxiCpk/s640/SQLSERVER-2012-installation-06.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşama da, eğer elimizde Ürün anahtar kodu bulunuyorsa, &quot;Enter the product key&quot; seçeneğini seçerek anahtar kodunu girmemiz gerekiyor. Fakat biz bu makalede ücretsiz sürümünü kullanacağımız için &quot;Specify a free edition&quot; seçeneği altında ki &quot;Evoluation&quot; seçeneği ile devam ediyoruz.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Not:&lt;/b&gt; Evoluation seçeneği &quot;SQL Server Enterprise&quot; sürümünü 3 aylık gibi kısa bir süreliğine de olsa deneyim etme şansı veriyor. Eğer çalışmalarını küçük ve eğitim amaçlı ise &quot;Express&quot; seçeneğini seçebilirsiniz.&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAiCfNlmoYKI4t7h5QsxB7mMYP25f5i0WfNbfMm1nWnwb8HAyoCLBqVKxoMI3Ympi7Sy2gSrCmvzqsoVabvHQ5iR9FhHSllmspUE93dCVdVgz5UHH2A8JnbG_vt9HN9PDi33xqQhzW8Bc/s1600/SQLSERVER-2012-installation-07.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAiCfNlmoYKI4t7h5QsxB7mMYP25f5i0WfNbfMm1nWnwb8HAyoCLBqVKxoMI3Ympi7Sy2gSrCmvzqsoVabvHQ5iR9FhHSllmspUE93dCVdVgz5UHH2A8JnbG_vt9HN9PDi33xqQhzW8Bc/s640/SQLSERVER-2012-installation-07.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşama da ise lisans koşullarını kabul etmemiz gerekiyor. Bunun için &quot;I accept the license terms.&quot; seçeneğini işaretlememiz ve &quot;Next&quot; butonu ile kuruluma devam etmemiz gerekiyor.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTZUyZJdCnYdvbGqNtiRxicxjn0DNxmn6P2YVx0ytILiBp6f4KCjZt6ZtvGKreTEntnhEic6FhO26SGJZcmuk8m4QlTPNxv4ev4E2XNxMn_wQpnWlmVe63_ImfG37Qk-wR1srWPGNaki4/s1600/SQLSERVER-2012-installation-08.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTZUyZJdCnYdvbGqNtiRxicxjn0DNxmn6P2YVx0ytILiBp6f4KCjZt6ZtvGKreTEntnhEic6FhO26SGJZcmuk8m4QlTPNxv4ev4E2XNxMn_wQpnWlmVe63_ImfG37Qk-wR1srWPGNaki4/s640/SQLSERVER-2012-installation-08.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşama da ise kullandığımız SQL Server sürümüne ait güncelleme dosyaları olup olmadığını kontrol ediyor. Lakin biz bu örneğimizde hata almışız, merak etmeyin. Bu durum nadiren de olsa yaşanmaktadır. Bunu düzeltebilmek için bir kaç kez &quot;Check again&quot; butonuna basmamız yeterli olacaktır.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Not:&lt;/b&gt; İnternet bağlantısını kontrol etmeniz gerekebilir.&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfm1dci5DGU4SFkbq5dZAWDjNvqbDm26hsTx1mNk8fqjLK_8kJmYWZZ9yIMbKBK7c5BTfNjSzghntt9DkQJxIbm0BW6wvR6x7clLPvQ9E-x52LG89bfWunils9hw8gr2vDUyq_lReDfh4/s1600/SQLSERVER-2012-installation-09.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfm1dci5DGU4SFkbq5dZAWDjNvqbDm26hsTx1mNk8fqjLK_8kJmYWZZ9yIMbKBK7c5BTfNjSzghntt9DkQJxIbm0BW6wvR6x7clLPvQ9E-x52LG89bfWunils9hw8gr2vDUyq_lReDfh4/s640/SQLSERVER-2012-installation-09.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Görüldüğü üzere güncelleme dosyalarının olup, olmadığını kontrol edilmektedir.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkPb1Uti81T2nlLa0jt_FPhBoQcLmpnduMiMWFf0BfBaN2pJ2qbDLS8AP38Wyo2iC-jS1L9TJ1zFxTqcRw-RtPZtqpVA1U4kA0cZCvuSFcdTM51PykZtXf1cGttA4oBuSHYSdsHFh8CW8/s1600/SQLSERVER-2012-installation-10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkPb1Uti81T2nlLa0jt_FPhBoQcLmpnduMiMWFf0BfBaN2pJ2qbDLS8AP38Wyo2iC-jS1L9TJ1zFxTqcRw-RtPZtqpVA1U4kA0cZCvuSFcdTM51PykZtXf1cGttA4oBuSHYSdsHFh8CW8/s640/SQLSERVER-2012-installation-10.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Gerekli güncelleme dosyaları yukarıda ki gibi listelenecektir. &quot;Next&quot; butonu ile işleme devam ediyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIvvIaH3fSAVdSlG0F8PjHWF7JBtM2gIY63CZ46Cj2DuZbEkgjpQOVwMin8hulmd8fVMQsnkNUwHkE3RNhCUa-V0kijBJnulw3KOELE3ZY1JkFzdmNr1O6mUCHXsf5ee4CMW86e0Vin7Y/s1600/SQLSERVER-2012-installation-11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIvvIaH3fSAVdSlG0F8PjHWF7JBtM2gIY63CZ46Cj2DuZbEkgjpQOVwMin8hulmd8fVMQsnkNUwHkE3RNhCUa-V0kijBJnulw3KOELE3ZY1JkFzdmNr1O6mUCHXsf5ee4CMW86e0Vin7Y/s640/SQLSERVER-2012-installation-11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşama da güncelleme dosyalarının indirilmesini, kurulmasını ve uygulanmasını bekliyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN7yvZuHcyCxCykU1W9a0-PWbqMTrxO539Ir9Yf7fy5osU2sTaEEfKmAncq4xIpwKuGCHdtyy3nudcZqWjNI_LCoTyhvZkwwN8kZ91IQ5YxNqaRE8xjJrSNrfXDVl1Ogq8jVEEkYJwUjQ/s1600/SQLSERVER-2012-installation-12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN7yvZuHcyCxCykU1W9a0-PWbqMTrxO539Ir9Yf7fy5osU2sTaEEfKmAncq4xIpwKuGCHdtyy3nudcZqWjNI_LCoTyhvZkwwN8kZ91IQ5YxNqaRE8xjJrSNrfXDVl1Ogq8jVEEkYJwUjQ/s640/SQLSERVER-2012-installation-12.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Artık kurulum işlemlerine başlayabiliriz. İlk aşamamız SQL sunucusunun çalışmasına engel olabilecek şartların testi yapılmaktadır. Eğer sorun yaşadığınız bir şart mevcutsa, öncelikle onu çözmeniz ve &quot;Re-run&quot; butonu ile testi yeniden başlatmanız gerekiyor. Örneğin sorun olarak görülen en yaygın şart &quot;Windows Firewall&quot;; bu sorunu sisteminizin güvenlik duvarını kapatarak veya güvenlik duvarınızı yeniden yapılandırarak çözebilirsiniz. Eğer tüm testler başarılı ise &quot;Next&quot; butonu ile sonra ki aşamaya geçebilirsiniz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU4Q1S2_3Ue0wlHOhJWTLFSHWKclYaAn8soNveDSMHnYwLcGbONNMGSQAGJYnXThCrc8xUarOOgTEembDJn15uLjhIyIlc0hoE5BWz89ggdtvy_3wJvmV7vSpKY2BlkKpctdsmit3rpL8/s1600/SQLSERVER-2012-installation-13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU4Q1S2_3Ue0wlHOhJWTLFSHWKclYaAn8soNveDSMHnYwLcGbONNMGSQAGJYnXThCrc8xUarOOgTEembDJn15uLjhIyIlc0hoE5BWz89ggdtvy_3wJvmV7vSpKY2BlkKpctdsmit3rpL8/s640/SQLSERVER-2012-installation-13.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşama dan yeni bir SQL sunucusu kuracağımız için &quot;SQL Server Feature Installation&quot; seçeneğini seçerek devam ediyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLVOWJPpHwhT07Puc_IoPCltn6kq-ls_jEZj6yl4oMAUkZO8es_VehoaLt30mLHx9IEJNWVihpqw_3TD-NY1og6vKR7PUjQCYMnd2s7CImsp-GcDQtxoZPkdSB2YRN_S8uhZ_2iD_7EcY/s1600/SQLSERVER-2012-installation-14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLVOWJPpHwhT07Puc_IoPCltn6kq-ls_jEZj6yl4oMAUkZO8es_VehoaLt30mLHx9IEJNWVihpqw_3TD-NY1og6vKR7PUjQCYMnd2s7CImsp-GcDQtxoZPkdSB2YRN_S8uhZ_2iD_7EcY/s640/SQLSERVER-2012-installation-14.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşama da kurulmasını istediğimiz servis ve özellikleri seçiyoruz. Biz bu örneğimizde yalın bir kurulum yaptığımız için (yani sadece işimize yarayacak olanlar); &quot;Database Engine Services&quot;, &quot;Client Tools Connectivity&quot;, &quot;Integration Services&quot; ve biraz aşağıda...&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiXCnYqlUpGJVOM7kov0xakDbCVEGzpZuhIGoKXddJz-_rqFqosqsfmQMfBA5OslaODQGrGnLc0-N4wXWFjp13a0GYypbxHrzH0jFmLK88TrojXZI19pd6PJVe6DHACDReQLjlX2ziUrc/s1600/SQLSERVER-2012-installation-15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiXCnYqlUpGJVOM7kov0xakDbCVEGzpZuhIGoKXddJz-_rqFqosqsfmQMfBA5OslaODQGrGnLc0-N4wXWFjp13a0GYypbxHrzH0jFmLK88TrojXZI19pd6PJVe6DHACDReQLjlX2ziUrc/s640/SQLSERVER-2012-installation-15.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&quot;Management Tools - Basic&quot; seçeneğini seçiyoruz ve &quot;Next&quot; butonu ile kurulum işlemine devam ediyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbXByPH0PefWMxP0kcOcsVbnpchOJOclAoIJpbkqMIKnPvgVgjAxPNqp4JutMx3LJiAwIVL2F4LwS9McQVcadUbkwvGahihomklpAa6Uw92g820TooiCDFrLGYJnISHkYtfU-kZGVU5UY/s1600/SQLSERVER-2012-installation-16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbXByPH0PefWMxP0kcOcsVbnpchOJOclAoIJpbkqMIKnPvgVgjAxPNqp4JutMx3LJiAwIVL2F4LwS9McQVcadUbkwvGahihomklpAa6Uw92g820TooiCDFrLGYJnISHkYtfU-kZGVU5UY/s640/SQLSERVER-2012-installation-16.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşama da kuracağımız servis ve özelliklerin testleri gerçekleştiriliyor. Eğer her şey yolunda ise devam ediyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFBIUY-5IkykYaTHYrmPliW8JxiTcvgn7hwKgNLyDiFlH3jwpBgiXfEe8MCKv3K1Mb9zpHaeLITFYag7l9USOQQliQVuyuMy4NziQhn-KohIihRxQ5grhhy8ssPMzTunCld2WAt0ZsqGQ/s1600/SQLSERVER-2012-installation-17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFBIUY-5IkykYaTHYrmPliW8JxiTcvgn7hwKgNLyDiFlH3jwpBgiXfEe8MCKv3K1Mb9zpHaeLITFYag7l9USOQQliQVuyuMy4NziQhn-KohIihRxQ5grhhy8ssPMzTunCld2WAt0ZsqGQ/s640/SQLSERVER-2012-installation-17.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşama da kuracağımız SQL sunucusuna bir isim vermemiz gerekiyor. Biz ve kullanıcılarımız sunucumuza bu isimle kolayca ulaşabilecekler. Biz bu örneğimizde varsayılan ismini kullanacağız, siz farklı bir isimlendirme yapmak istiyorsanız; &quot;Names instance&quot; seçeneğini seçerek, dilediğiniz ismi verebilirsiniz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR1cLDj_5hTgOASV_Sq_eJQaj61Jx2nlvAVx0r5pB0udja4Mlr7UYR9fhAIYTPgA6A7C0kJ0c-fujCSrdgXwCXYZfzCMQg7iUpL0p739fYzn6NMvOnhV_6mdCGLwA-uD1f0zZfLYi5rbA/s1600/SQLSERVER-2012-installation-18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR1cLDj_5hTgOASV_Sq_eJQaj61Jx2nlvAVx0r5pB0udja4Mlr7UYR9fhAIYTPgA6A7C0kJ0c-fujCSrdgXwCXYZfzCMQg7iUpL0p739fYzn6NMvOnhV_6mdCGLwA-uD1f0zZfLYi5rbA/s640/SQLSERVER-2012-installation-18.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşama da kurulumun gerçekleştirileceği diskin boyutu ve kurulacak servis ve özelliklerin boyutları listelenecektir. Bu aşamada da her şey yolunda ise &quot;Next&quot; butonu ile devam ediyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyBqxEp6cy95JkmD6TEb4_hp_Xctiktisg5mAehwVQQmmFiqi0Y2krUPxv20JLFRHSlH8d9j0hLETclTPIUAna3-IpLx3uwsT1XeyH2oqFQVWCsVDU2-rsgaZhxtFBbMIipLow6_U3NDY/s1600/SQLSERVER-2012-installation-19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyBqxEp6cy95JkmD6TEb4_hp_Xctiktisg5mAehwVQQmmFiqi0Y2krUPxv20JLFRHSlH8d9j0hLETclTPIUAna3-IpLx3uwsT1XeyH2oqFQVWCsVDU2-rsgaZhxtFBbMIipLow6_U3NDY/s640/SQLSERVER-2012-installation-19.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Eğer kurulumu gerçekleştirdiğiniz ortamda farklı bir kullanıcı yapısı bulunuyorsa; kurulacak olan servislerin düzgün çalışabilmesi için yetkili kullanıcı hesabını ve şifrelerini belirlememiz gerekiyor. Lakin bizim bu örneğimizde böyle bir durum söz konusu olmadığından &quot;Next&quot; butonu ile devam ediyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVKXyJUKhmroNI8R8us9vIODWcpfRbyYZbriaTCzJ9dhuBuSUPHPVOCMG6l5hCuWraCOA6tbP7HJqA-mLkTQzdyF1QgRYtcsiHxERzVh8mXD2liIkFYwgiNImJBRN2dOZm1p6mnLT80qg/s1600/SQLSERVER-2012-installation-20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVKXyJUKhmroNI8R8us9vIODWcpfRbyYZbriaTCzJ9dhuBuSUPHPVOCMG6l5hCuWraCOA6tbP7HJqA-mLkTQzdyF1QgRYtcsiHxERzVh8mXD2liIkFYwgiNImJBRN2dOZm1p6mnLT80qg/s640/SQLSERVER-2012-installation-20.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Burada veritabanı motorunun ayarlarını tanımlıyoruz. Resimde gördüğünüz &quot;Server Configuration&quot; sekmesinde sunucun kullanacağı kullanıcıyı ve bağlantımızı sağlayabileceğimiz kullanıcıları tanımlamamız gerekiyor. Bu örneğimiz de &quot;Mixed Mode (SQL Server authentication and Windows authentication) seçeneğini seçiyoruz. Ardından &quot;sa&quot; hesabı için parola belirliyoruz. En sonunda &quot;Add Current User&quot; butonu ile varsayılan olarak kullandığımız kullanıcı oturumunu da, sunucu yetkilisi olarak tanımlıyoruz.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Not:&lt;/b&gt; &quot;sa&quot; kullanıcısı uzaktan (farklı bilgisayardan) SQL sunucusuna erişe bilmenizi sağlar. &quot;administrator&quot; kullanıcısı ise SQL sunucusunu kurduğunuz sistemin üzerinden erişmenizi sağlar.&lt;/blockquote&gt;
Diğer sekmeleri de kısaca açıklamak gerekirse;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&quot;Data Directories&quot; sekmesi, veritabanı dosyalarını ve log dosyalarının ve yedek yerini farklı bir dizinde kurmak isteyebilirsiniz.&lt;/li&gt;
&lt;li&gt;&quot;FILESTREAM&quot; sekmesi ise, bu kısım daha sonra açıklanacaktır.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Bu kısmı anladıysak, &quot;Next&quot; butonu ile bir sonra ki aşamaya geçebiliriz.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8oRstZ4onhKl51_2NkvKb9GHv8mahN6LH-obs4czMbAa6eIpV8sHocNY8Hg5xj76OE8WElX_S6jJbg9K_WmjuLZgcteIPJE_nhvmqV8wj5SO2t0Vmjjr0kkusv8wRfjAcL2Rz9YAa87U/s1600/SQLSERVER-2012-installation-21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8oRstZ4onhKl51_2NkvKb9GHv8mahN6LH-obs4czMbAa6eIpV8sHocNY8Hg5xj76OE8WElX_S6jJbg9K_WmjuLZgcteIPJE_nhvmqV8wj5SO2t0Vmjjr0kkusv8wRfjAcL2Rz9YAa87U/s640/SQLSERVER-2012-installation-21.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşama da SQL sunucusu tarafından oluşturulan hata raporlarının Microsoft&#39;a değerlendirilmesi amacıyla gönderilmesini istiyorsanız; &quot;Send Windows and SQL Server Error Reports to Microsoft or your corporate report server. This setting only applies to services that run without user interaction.&quot; seçeneğini seçebilirsiniz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgDcD2ecmrMsTarMOZuXtnLtNTGdGRETvg6Y0omMcrDGiROmIOScV0CcFUOtHxJHIo4fHsmqgyGjrjurJT7IdQlk97XV-P-VfLWAJbgPzOvzHCTgJKQPIikXurnJbKwHndulXqMFVeEU4/s1600/SQLSERVER-2012-installation-22.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgDcD2ecmrMsTarMOZuXtnLtNTGdGRETvg6Y0omMcrDGiROmIOScV0CcFUOtHxJHIo4fHsmqgyGjrjurJT7IdQlk97XV-P-VfLWAJbgPzOvzHCTgJKQPIikXurnJbKwHndulXqMFVeEU4/s640/SQLSERVER-2012-installation-22.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Kurulumdan önce ki son testler gerçekleştiriliyor. Her şey yolunda ise &quot;Next&quot; butonu ile sonra ki aşamaya geçebilirsiniz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigIQR8lQbEdpYZRsUZbZZkT72n_qSriMp18ks3ltoAJ89HAFMu8wDUIgucz4WwneY_UOeERuUIfYlI5MC43iCu-b58sT-G_0ad83VoZSJO0B4dt1bKd4jFwCTfQr0YcedBk0BIxQcBLyc/s1600/SQLSERVER-2012-installation-23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigIQR8lQbEdpYZRsUZbZZkT72n_qSriMp18ks3ltoAJ89HAFMu8wDUIgucz4WwneY_UOeERuUIfYlI5MC43iCu-b58sT-G_0ad83VoZSJO0B4dt1bKd4jFwCTfQr0YcedBk0BIxQcBLyc/s640/SQLSERVER-2012-installation-23.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşama da kuruluma hazır olan servis ve özellikler listeleniyor. &quot;Install&quot; butonu ile kurulum işlemini başlatıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLD5R9lv68GWQ6MIpa_1Y_TL2pBB-Ojan3s9KWHTN2B1njp7cAQS0bnbKzFQbFHwMLS_Tar-vO0U4-Zh5VmT9O-VwIb8gHTWX6nf0OoPJofyfp68bnWriUj3W3HDmp45nQ_7gdn0qy9t8/s1600/SQLSERVER-2012-installation-24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLD5R9lv68GWQ6MIpa_1Y_TL2pBB-Ojan3s9KWHTN2B1njp7cAQS0bnbKzFQbFHwMLS_Tar-vO0U4-Zh5VmT9O-VwIb8gHTWX6nf0OoPJofyfp68bnWriUj3W3HDmp45nQ_7gdn0qy9t8/s640/SQLSERVER-2012-installation-24.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Kurulum işleminin tamamlanmasını bekliyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPJ-hnValzz1WlHSmN6x1sapn0Mi1Q0mP9JXYAXUgpotxYCmoIm1_LVyz_Z3T_zsJdEh4_I5-RL6oSNuNLlbIn-6mE_pnDGcFG7HWiIJKskRiMdeVaRa5R8A1nNq4dAeOafl6SmFfB9ds/s1600/SQLSERVER-2012-installation-25.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPJ-hnValzz1WlHSmN6x1sapn0Mi1Q0mP9JXYAXUgpotxYCmoIm1_LVyz_Z3T_zsJdEh4_I5-RL6oSNuNLlbIn-6mE_pnDGcFG7HWiIJKskRiMdeVaRa5R8A1nNq4dAeOafl6SmFfB9ds/s640/SQLSERVER-2012-installation-25.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Görüldüğü üzere servis ve özelliklerin hepsi kuruldu. &quot;Close&quot; butonunu seçerek kurulum işlemini tamamlıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghRtWZYc2W6iBjix6Q2fRz7Mgs3rpUCwxzuvMSvQ2DmRVur-W1CxNNfA5Lw6rKIdWzzK3omnG8yqW3lIAzJNyt8CB-mW5DESnRMr1JaLPCl9i_UrjjMrDQZUVT8xYDKmgvOySIcJfFiAM/s1600/SQLSERVER-2012-installation-27.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghRtWZYc2W6iBjix6Q2fRz7Mgs3rpUCwxzuvMSvQ2DmRVur-W1CxNNfA5Lw6rKIdWzzK3omnG8yqW3lIAzJNyt8CB-mW5DESnRMr1JaLPCl9i_UrjjMrDQZUVT8xYDKmgvOySIcJfFiAM/s640/SQLSERVER-2012-installation-27.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Şimdi kurduğumuz SQL sunucumuza bağlanarak yazımızı yavaş yavaş sonlandıralım.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihoAUo63F_xxGn_BTwwiyF817YvhWC5U4l1GOPYuzPcNmdUQhZOssWI2htiAzZwBQpjUfzk8f6zm9mOplY2aHN8SguJ7WwEIm7n0XtpwQaLtzT7QTrOrDegG1bMo02ZND_SrAyaAlrZ0U/s1600/SQLSERVER-2012-installation-28.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihoAUo63F_xxGn_BTwwiyF817YvhWC5U4l1GOPYuzPcNmdUQhZOssWI2htiAzZwBQpjUfzk8f6zm9mOplY2aHN8SguJ7WwEIm7n0XtpwQaLtzT7QTrOrDegG1bMo02ZND_SrAyaAlrZ0U/s640/SQLSERVER-2012-installation-28.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Başlat menüsü üzerinden &quot;SQL Server Management Studio&quot; seçeneğini seçiyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxUhC6i49srXHfunvTrFI6eS8L8mdvAVzxZqmlXVJZ_-GH2Hj3Bm6RPqDcCie6RNmDu3xtGD-AGq862Gfr4Zet3SjEnjVEu4_rsMfxHeqGIvmaVUJ825MNRXYMXDDKP3DxLQvW-VIdNNQ/s1600/SQLSERVER-2012-installation-29.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxUhC6i49srXHfunvTrFI6eS8L8mdvAVzxZqmlXVJZ_-GH2Hj3Bm6RPqDcCie6RNmDu3xtGD-AGq862Gfr4Zet3SjEnjVEu4_rsMfxHeqGIvmaVUJ825MNRXYMXDDKP3DxLQvW-VIdNNQ/s640/SQLSERVER-2012-installation-29.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
SQL Management Studio programının açılmasını bekliyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMSK-bYfzWxLY73rS6eKloee6V2zf3JaTSu_iPkJxa2cJlCotbwikEAg-Obr7tEeUYNl4K97O9ZXWobbNbx38LgZwbAlWkaX_hZCIVNrmeYhrh0L62mC8xsK8VJ6Eh3odjXgBQ0wvVv1E/s1600/SQLSERVER-2012-installation-30.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMSK-bYfzWxLY73rS6eKloee6V2zf3JaTSu_iPkJxa2cJlCotbwikEAg-Obr7tEeUYNl4K97O9ZXWobbNbx38LgZwbAlWkaX_hZCIVNrmeYhrh0L62mC8xsK8VJ6Eh3odjXgBQ0wvVv1E/s640/SQLSERVER-2012-installation-30.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Açılan pencerede &quot;Windows Authentication&quot; seçeneği sunucunun kurulu olduğu sistemde bağlantı sağlamak için kullanılır. Eğer farklı bir sistem üzerinden bağlantı sağlamak istiyorsanız, &quot;Authentication&quot; seçeneğinden &quot;SQL Server Authentication&quot; seçeneğini seçmeniz gerekmektedir.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCSIO1OqSAE7R42raUUelHZ3mr-c2u_PCkH1bgXX_qbuZXkEDatPaGuXe8QtND3TUmxcOHuUIKtJrqlCcuVHyNDJL_ZXRLJg7icf4LNMzbHcJp-_oddwXAbNU6axr093kMMpFZD2-OPWU/s1600/SQLSERVER-2012-installation-31.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCSIO1OqSAE7R42raUUelHZ3mr-c2u_PCkH1bgXX_qbuZXkEDatPaGuXe8QtND3TUmxcOHuUIKtJrqlCcuVHyNDJL_ZXRLJg7icf4LNMzbHcJp-_oddwXAbNU6axr093kMMpFZD2-OPWU/s640/SQLSERVER-2012-installation-31.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
MS SQL Server kurulumunu gerçekleştirirken verdiğimiz &quot;sa&quot; kullanıcısına verdiğimiz parolayı yazıyoruz ve &quot;Connect&quot; butonu ile sunucuya bağlantı sağlıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDFPVg6SLnqgSNes2rTOZGLANEBl412GGQvCMG5wEChEGf_RBKFVtV-Aqj5WC3Ck5laB89x2KSo9h8QxgacySPphW9eAlxSNjBqrPjJzIu4Mxf1_KfRbAgwWycko8R4E_-afxz9OJs76s/s1600/SQLSERVER-2012-installation-32.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDFPVg6SLnqgSNes2rTOZGLANEBl412GGQvCMG5wEChEGf_RBKFVtV-Aqj5WC3Ck5laB89x2KSo9h8QxgacySPphW9eAlxSNjBqrPjJzIu4Mxf1_KfRbAgwWycko8R4E_-afxz9OJs76s/s640/SQLSERVER-2012-installation-32.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Görüldüğü üzere SQL sunucumuzu başarılı bir şekilde kurmuş ve &quot;Management Studio&quot; programı ile bağlantı sağlanmış olduk.&lt;br /&gt;
&lt;br /&gt;
Umarım hazırladığım bu makale işini görür. Yazımı okuduğunuz için teşekkür ederim.&lt;/div&gt;
&lt;h4&gt;
Yazıyı Hazırlarken Yararlandığım Kaynaklar;&lt;/h4&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server?view=sql-server-ver15&amp;amp;viewFallbackFrom=sql-server-previousversions&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Hardware and Software Requirements for Installing SQL Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ata.com.tr/blog-detay/mssql-nedir-109&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;MSSQL Nedir?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.hostinger.web.tr/rehberler/mysql-ile-sql-server-arasindaki-fark/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;MySQL ile SQL Server Arasındaki Fark&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/1833452183769154140/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2019/11/microsoft-sql-server-2012-kurulumu.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/1833452183769154140'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/1833452183769154140'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2019/11/microsoft-sql-server-2012-kurulumu.html' title='Microsoft SQL Server 2012 Kurulumu'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK4FnPZw1LJXxtzwp6SMT8ldt4fGT9rRsguJFg2px2Hu3IX99vNopT3d-XuNHUAQda30Ygs1n3GBnZHfZobpkDOlrvA3RPOYCjDQ1uod3sbOGBouStLCdtZfXgxOBz8XTmRNrwQ4C562s/s72-c/MSSQL-%25C4%25B0nstallation.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-173290754638895819</id><published>2019-11-03T10:58:00.001-08:00</published><updated>2019-11-09T04:33:34.278-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server"/><title type='text'>Windows Server 2012 .Net Framework 3.5 Kurulumu</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAHt4QDN0PnEAnLeNA2r8__jmjLnuKrc1j1k3E5HYWZY2uwX7BthteQ1OYzICQGQ4DAOSiP7PW6IhtiVWlBTia0yo2qHRKsKJ3THdEFDDfQNYCjrkEqX2GTo9E2tgqKCiV7qN7k107oMM/s1600/WindowsServer2012-netfx-35-%25C4%25B0nstallation.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAHt4QDN0PnEAnLeNA2r8__jmjLnuKrc1j1k3E5HYWZY2uwX7BthteQ1OYzICQGQ4DAOSiP7PW6IhtiVWlBTia0yo2qHRKsKJ3THdEFDDfQNYCjrkEqX2GTo9E2tgqKCiV7qN7k107oMM/s640/WindowsServer2012-netfx-35-%25C4%25B0nstallation.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Merhabalar, bugün biraz garip bir yazı ile karşınızdayım. Nedeni şudur ki, &lt;b&gt;Windows Server 2012 tam güncelleştirmeli (Full Update) işletim sistemi&lt;/b&gt; kullananlar fark edeceklerdir ki işletim sistemimiz .Net Framework 4 ve üzeri bir sürüm ile kurulu oluyor. &lt;b&gt;Eski sürümü olan .Net Framework 3.5 kurulu olarak gelmemektedir.&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Not:&lt;/b&gt; Bu yazının yayınlanma tarihinde tekrar kontrol ettim, şuan &lt;b&gt;.Net Framework 4.8 sürümü mevcut ve kullanılmaktadır.&lt;/b&gt;&lt;/blockquote&gt;
Bu yazımda &quot;.Net Framework 3.5&quot; (NetFX35) kurulumunu anlatacağım. Peki neden 3.5 sürümünü kurmam icap etti, onu da anlatayım; Bu sıralar Win Server 2012 işletim sistemi üzerine MSSQL Server 2012 kurulumu hakkında bir yazı üzerinde çalışıyorum. Görülen o ki veritabanı motoru ve Management Studio programı .Net Framework 3.5 sürümünü kullandığını öğrendim. Normalde MSSQL Server 2012 kurulumu sırasında kendi bu sürümü kurmaktadır. Lakin nadiren de olsa bu kurulum gerçekleşmeyebiliyor.&lt;br /&gt;
&lt;br /&gt;
Bir keresinde şöyle bir uyarı ile &quot;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Error while enabling Windows feature: NetFx3, Error Code: -2146498298, Please try enabling&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Windows feature: NetFx3 from Windows management tools and then run setup again. For more&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;information on how to enable Windows features, see http://go.microsoft.com/fwlink/?linkid=227143&lt;/span&gt;&lt;/b&gt;&quot; kurulumu tamamlayamamıştım. Bu nedenle yapmanız gerekenleri sırayla tercih edeceğim 3 farklı yöntemle çözmenizi tavsiye ederim.&lt;br /&gt;
&lt;br /&gt;
Lafı daha fazla uzatmadan kurulumu nasıl gerçekleştireceğimizi öğrenelim.&lt;br /&gt;
&lt;h3&gt;
Birinci Yöntem&lt;/h3&gt;
&lt;div&gt;
Bu yöntem, MSSQL server veya benzeri bir yazılımı sisteme kurmaya çalışmadan önce Netframework 3.5 sürümünü kendiniz kurmaya çalışmanız. Emin olun diğer yöntemlerden daha etkilidir.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjknSXAiOyb_xQC5LFs7RbEecHu7zaU2XUDd3iHWKfpu_Uc4QMk4T3BVLXVRWfYzQz8sFn1b_WA6AgnNuHwRWo2afwWWCq-x25IbOIkFsj3h4KyY5Q6Q6doYgtdyLKel4v5VLVTl4PqUfc/s1600/netframework35-installation-%25281%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjknSXAiOyb_xQC5LFs7RbEecHu7zaU2XUDd3iHWKfpu_Uc4QMk4T3BVLXVRWfYzQz8sFn1b_WA6AgnNuHwRWo2afwWWCq-x25IbOIkFsj3h4KyY5Q6Q6doYgtdyLKel4v5VLVTl4PqUfc/s640/netframework35-installation-%25281%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bunun için &quot;Server Manager&quot; penceresinden &quot;Manage&quot; sekmesi altında &quot;Add Roles and Features&quot; seçeneğini seçmeniz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7olyf5Ki0cmBOYiHyTPkU2n4OP-KujxF1KeLVV2CUaOfYTzfXWbprWUZqOGXZVrexUMDz2zEfZciA3byWCR9EAx5FXbkC7uhZmZjHCNEWJJeAPyPmQ9RzI_YcMpo78fgrOfAW-UKLrkk/s1600/netframework35-installation-%25282%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7olyf5Ki0cmBOYiHyTPkU2n4OP-KujxF1KeLVV2CUaOfYTzfXWbprWUZqOGXZVrexUMDz2zEfZciA3byWCR9EAx5FXbkC7uhZmZjHCNEWJJeAPyPmQ9RzI_YcMpo78fgrOfAW-UKLrkk/s640/netframework35-installation-%25282%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Karşınıza servis ve özelliklerin yüklemesini gerçekleştirebileceğimiz bir kurulum sihirbazı gelecektir. İlk adımı &quot;Next&quot; butonu ile geçiyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB0aPHFW_mZBFbQHCuxOTDWIbArRQ3jn54xMfR3rPygK6vA7jMJjxZ9iqbCFm8CzFIXUceI6_FLLgBgHFCpYQ7ZX2-n-RHrLqwNNtPK2ZUab8wtmfrVJLTTpBOL0x4gV_bDi5-ZoQzAcU/s1600/netframework35-installation-%25283%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB0aPHFW_mZBFbQHCuxOTDWIbArRQ3jn54xMfR3rPygK6vA7jMJjxZ9iqbCFm8CzFIXUceI6_FLLgBgHFCpYQ7ZX2-n-RHrLqwNNtPK2ZUab8wtmfrVJLTTpBOL0x4gV_bDi5-ZoQzAcU/s640/netframework35-installation-%25283%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
İkinci adım, kurulumun türünün ne olacağıdır. Biz bir özellik kuracağımız için &quot;Role-based or feature-based installation&quot; seçeneğini seçiyoruz. Ardından &quot;Next&quot; butonu ile sonra ki adıma geçiyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHnNVsrfzWvuRppNInyPihJw4mx6akK80AjaRObKQ8rpbZdSCPpZvcxK601P5mDNQv9OLo7xwnW2rApH8Ga5oLGc8WbGzs6huunaOVMxxUHbTWZMIe2l19unswW7AmhWrxoVZ_otVoS0M/s1600/netframework35-installation-%25284%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHnNVsrfzWvuRppNInyPihJw4mx6akK80AjaRObKQ8rpbZdSCPpZvcxK601P5mDNQv9OLo7xwnW2rApH8Ga5oLGc8WbGzs6huunaOVMxxUHbTWZMIe2l19unswW7AmhWrxoVZ_otVoS0M/s640/netframework35-installation-%25284%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu adımda birden fazla sunucumuz bulunuyorsa, hangi sunucuya kurulumu gerçekleştireceğimizi seçiyoruz. Bu örneğimizde bir adet olduğundan sonra ki adıma geçiyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI0cTFEF9Eg0-klIuSZqeP0soLX8KrQEkKUijT1TDnuzUvhsHlnPnoBJ4vThR3DI24PSt6MFKUPwjemsRQzeYmHDMkJeHRyPKV0FpUsUEo8f7TQOdKfhzhVgrxlcLoyYvnp0VXwWjwQmM/s1600/netframework35-installation-%25285%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI0cTFEF9Eg0-klIuSZqeP0soLX8KrQEkKUijT1TDnuzUvhsHlnPnoBJ4vThR3DI24PSt6MFKUPwjemsRQzeYmHDMkJeHRyPKV0FpUsUEo8f7TQOdKfhzhVgrxlcLoyYvnp0VXwWjwQmM/s640/netframework35-installation-%25285%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu adım, normal bir servis kurulacaksa ilgili servis seçilir, lakin biz bir özellik kuracağımız için bu adımı da geçiyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZQjVe3JTDUZritEKRAzfMXRBSnCRfyQ2oF373yWJ68_YT4x6eke4-L31BNhj-ZVSdWKB7et31GRcbjtLGyo3JoGMCWmKkzsG0DpA4asJQWAwU_Ffr8WDR3kL4zHiD3rwSwRmN9mdgL90/s1600/netframework35-installation-%25286%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZQjVe3JTDUZritEKRAzfMXRBSnCRfyQ2oF373yWJ68_YT4x6eke4-L31BNhj-ZVSdWKB7et31GRcbjtLGyo3JoGMCWmKkzsG0DpA4asJQWAwU_Ffr8WDR3kL4zHiD3rwSwRmN9mdgL90/s640/netframework35-installation-%25286%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Evet, özellikler adımını gelmiş bulunuyoruz. Resimde de görüldüğü üzere kurmak istediğimiz, &quot;.Net Framework 3.5 Features&quot; seçeneğini seçiyoruz. Ardından &quot;Next&quot; butonu ile sonra ki aşamaya geçiyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCQJm0HfWXDBSPmauARFXTsgMsAF7ntnLVAcRb_lKPxmidkDU-7NiI1PIppOO4B-nAmVAzx6_NilZuZtV3iH4RGScJjE2rcDovqFLP3-gFEDCHh5k4mWRccMbXEiLpJN4TEik-m6PSEZw/s1600/netframework35-installation-%25287%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCQJm0HfWXDBSPmauARFXTsgMsAF7ntnLVAcRb_lKPxmidkDU-7NiI1PIppOO4B-nAmVAzx6_NilZuZtV3iH4RGScJjE2rcDovqFLP3-gFEDCHh5k4mWRccMbXEiLpJN4TEik-m6PSEZw/s640/netframework35-installation-%25287%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu adımda kurulacak olan servis veya özellikler listelenecektir. Kurulum işlemine başlamadan önce &quot;Restart the destination server automatically if required&quot; (Hedef bilgisayarın ihtiyacı varsa, otomatik olarak yeniden başlat) seçeneğini seçiyoruz.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Not: &lt;/b&gt;Aslında bu işlem seçimine gerek yok. Fakat ne olur ne olmaz diye edindiğim bir alışkanlığı sizinle paylaşmak istiyorum.&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_6bCgNqWKj4kz2B67MBk-MkflLQIi5vPVEhhasZRQ8wEy_8wySqRS6nD8KOyvOH3vRj1_iD0efWG3ba_ufd34fYZ9bi9D0W3mMXlI34_X-rc7Vh-Fb3f2sGkIoBfJj52D9Y6xLlsrQzI/s1600/netframework35-installation-%25288%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_6bCgNqWKj4kz2B67MBk-MkflLQIi5vPVEhhasZRQ8wEy_8wySqRS6nD8KOyvOH3vRj1_iD0efWG3ba_ufd34fYZ9bi9D0W3mMXlI34_X-rc7Vh-Fb3f2sGkIoBfJj52D9Y6xLlsrQzI/s640/netframework35-installation-%25288%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Otomatik olarak başlatmamıza izin verdiğine dair olan uyarı penceresine &quot;Yes&quot; butonu ile onaylıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJsz6qEUWDuK0sCBcUCqegWLT3afOH4uFMN0SfSsRsnWnZE42Il_54NbiKre_M7s9doVY-v-AuwuvuAKtRQwLgHpeEyFxtZfIIgBYSUkGbvTZSd4m_E6pY0NR2hFw8jNpXOVSnVqdyaBM/s1600/netframework35-installation-%25289%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJsz6qEUWDuK0sCBcUCqegWLT3afOH4uFMN0SfSsRsnWnZE42Il_54NbiKre_M7s9doVY-v-AuwuvuAKtRQwLgHpeEyFxtZfIIgBYSUkGbvTZSd4m_E6pY0NR2hFw8jNpXOVSnVqdyaBM/s640/netframework35-installation-%25289%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Evet, artık her şey hazır olduğuna göre &quot;Install&quot; butonu ile kurulumu başlatıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHua2u9vbc3UEBf1od9X8CDzm5rVGtnVoKaQ3VgDVEOouLmHKyZihq0iHHYkQg8qck7BUTbBKjg0RUyvk5LIFCuW7-7ZhZkUYnRss5QFmjZqomaWYgmE8GvGR593Eu8JPDm6B3Omdzfc4/s1600/netframework35-installation-%252810%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHua2u9vbc3UEBf1od9X8CDzm5rVGtnVoKaQ3VgDVEOouLmHKyZihq0iHHYkQg8qck7BUTbBKjg0RUyvk5LIFCuW7-7ZhZkUYnRss5QFmjZqomaWYgmE8GvGR593Eu8JPDm6B3Omdzfc4/s640/netframework35-installation-%252810%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Gerekli dosyaların indirilmesini ve sisteme kurulmasını bekliyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnRIDNzAhvgxSKLDrVg2vi8oLjMLmUm6xGe-DH8UeF97WKgaFuXWMUhDyIT-vjHClJc1sPs3tAs664jWTAGg8RND21cn0orSC_b4Y4csPeOBMCpgrndHfGvcGZBeFflOOlj2wYRzJgLEw/s1600/netframework35-installation-%252811%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnRIDNzAhvgxSKLDrVg2vi8oLjMLmUm6xGe-DH8UeF97WKgaFuXWMUhDyIT-vjHClJc1sPs3tAs664jWTAGg8RND21cn0orSC_b4Y4csPeOBMCpgrndHfGvcGZBeFflOOlj2wYRzJgLEw/s640/netframework35-installation-%252811%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Kurulum tamamlandığına göre &quot;Close&quot; butonu ile pencereyi kapatabiliriz. Bu yöntem başarılı bir şekilde tamamlandı ise kullanmak istediğiniz yazılımın kurulumunu gerçekleştirebilirsiniz.&lt;br /&gt;
&lt;h3&gt;
İkinci Yöntem&lt;/h3&gt;
&lt;div&gt;
Eğer herhangi bir sebepten dolayı ilk yöntemi gerçekleştiremedi iseniz, sistemi yeniden başlatın. Ardından ilk yöntemi tekrar deneyin. Emin olun, diğer çözümlerden daha hızlı ve pratiktir. Gerçi bu yöntem, yöntemden çok tavsiye gibi oldu ama ne yapalım...&lt;/div&gt;
&lt;h3&gt;
Üçüncü Yöntem&lt;/h3&gt;
&lt;div&gt;
Eğer benim gibi yazılım kurulumu esnasında aşağıda ki gibi bir hata aldıysanız, muhtemelen tavsiye ettiğim ilk yöntem ile .Net Framework 3.5 kurulumunu sağlayamıyorsunuz demektir.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEFMqNVGY8FjUVlysgTWGjJKGM_Tk0-yLlnipgchruG9P-Ujqc3sTKlFhNDwP6r1ct4tgZYDKuMUDR9MeyQudQrCLVAoXCGDCg8T7lh9YjgfnqoDrTsID3ZZlKMDdpfVZ5NbWNU2KKhq8/s1600/netfx35-setup-error.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;615&quot; data-original-width=&quot;819&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEFMqNVGY8FjUVlysgTWGjJKGM_Tk0-yLlnipgchruG9P-Ujqc3sTKlFhNDwP6r1ct4tgZYDKuMUDR9MeyQudQrCLVAoXCGDCg8T7lh9YjgfnqoDrTsID3ZZlKMDdpfVZ5NbWNU2KKhq8/s640/netfx35-setup-error.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Bu durumda yapılacak işlem Win Server 2012 kurulum diskiniz üzerinden bu kurulumu gerçekleştirmektir. Bunun için işletim sistemi kurulum CD&#39;sini sisteme tanıtın.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYMjrP3HIBeMPuvch9T6Ca_TJzrImaosAZWJ3pFtMLmI_5qL2qXyC-qxavHRawntXw7diSg7_JNY20w8-V9QOIqOiCU21A1nHAENzbU3Sg_9qzEtyYgwQxO4XU08Q9FnI9Xw-nDTAXEXM/s1600/netframework35-installation-%252812%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYMjrP3HIBeMPuvch9T6Ca_TJzrImaosAZWJ3pFtMLmI_5qL2qXyC-qxavHRawntXw7diSg7_JNY20w8-V9QOIqOiCU21A1nHAENzbU3Sg_9qzEtyYgwQxO4XU08Q9FnI9Xw-nDTAXEXM/s640/netframework35-installation-%252812%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Windows Server kurulum CD&#39;sinin sürücü yoluna dikkat ediyoruz. Benim bu örneğimde &quot;D&quot; yoluna tanımlanmış. Bu durum sizde farklı olabilir, bu nedenle bu ayrıntıyı gözden kaçırmayın.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkQoZJa1EMGMDhPEsiWigKKfXHkL8mnyXFnj0neUgsZdKCJeIOpucua8HQchH39Fja6kfsud5bUwJ13PLBRjSfbwKQLst8Pk0yXF1yJqV8oIoEnurDBnjvKlROMeVoNVbr8fng8yHrNq4/s1600/netframework35-installation-%252813%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkQoZJa1EMGMDhPEsiWigKKfXHkL8mnyXFnj0neUgsZdKCJeIOpucua8HQchH39Fja6kfsud5bUwJ13PLBRjSfbwKQLst8Pk0yXF1yJqV8oIoEnurDBnjvKlROMeVoNVbr8fng8yHrNq4/s640/netframework35-installation-%252813%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Başlat sekmesinden &quot;Cmd&quot; yazarak komut satırı arayüzünü &quot;Run as administrator&quot; (Yönetici olarak çalıştır) seçeneği ile çalıştırıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw3V9Cs4vczAbvRetxkrKRsvv5AXEAsVc_SWkMdUjVJvUSLStmWOesFgwCVY48hpXVgOudzRX0f1UcAOjyQLKpT-0OEMD2eFh9NvoTdmwFxMLhxyh0IC2MckpFQKEniRn7lNHi5dHe9k8/s1600/netframework35-installation-%252815%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw3V9Cs4vczAbvRetxkrKRsvv5AXEAsVc_SWkMdUjVJvUSLStmWOesFgwCVY48hpXVgOudzRX0f1UcAOjyQLKpT-0OEMD2eFh9NvoTdmwFxMLhxyh0IC2MckpFQKEniRn7lNHi5dHe9k8/s640/netframework35-installation-%252815%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Burada yapmamız gereken, size vereceğim komut satırını yazıp ve işlemi uygulamak. Yazarken CD yoluna dikkat etmeyi unutmayın.&lt;br /&gt;
&lt;pre&gt;dism /online /enable-feature /featurename:NetFx3 /source:d:\sources\sxs
&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYd3qx-X5l21Py8cus80iXzgAxV4pqnw3LAM6MJ0snpUa3NRlPDBaEPCXPZEnT5YcUu0ulpArPGmq1kH3DGA8teMt10TbMt52v8gVg-BEeqaG5z9zWpBCoRcFXdZSc6ol9F1-qd3OEiGc/s1600/netframework35-installation-%252816%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYd3qx-X5l21Py8cus80iXzgAxV4pqnw3LAM6MJ0snpUa3NRlPDBaEPCXPZEnT5YcUu0ulpArPGmq1kH3DGA8teMt10TbMt52v8gVg-BEeqaG5z9zWpBCoRcFXdZSc6ol9F1-qd3OEiGc/s640/netframework35-installation-%252816%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Eğer sisteminizde Cmd yerine PowerShell kullanıyorsanız, benzer işlemi gerçekleştirerek, &quot;PowerShell&quot; programını yönetici olarak başlatıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5qsYjwGLPn35Mw-TSZ3k08mJ3GnmojjYTZ1KEfyzW2X8nUzVB84yncGlmOU_mgW2195wZdxlomSuWUJ0kxTE1rimZzeAIartDUd22HKDY1d5hIcxIZdvPW3haTx-Rp6piz4DrtXoSAI4/s1600/netframework35-installation-%252817%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5qsYjwGLPn35Mw-TSZ3k08mJ3GnmojjYTZ1KEfyzW2X8nUzVB84yncGlmOU_mgW2195wZdxlomSuWUJ0kxTE1rimZzeAIartDUd22HKDY1d5hIcxIZdvPW3haTx-Rp6piz4DrtXoSAI4/s640/netframework35-installation-%252817%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Ardından açılan pencereye aşağıda ki komut satırını uyguluyoruz. Gerisini sistem kendi başına halledecektir.&lt;br /&gt;
&lt;pre&gt;Add-WindowsFeature Net-Framework-Core –Source D:\Sources\SxS
&lt;/pre&gt;
Umarım yazım sizlere faydalı olmuştur. Böylece bir konuya daha açıklık getirdiğimize göre sonra ki yazılarda görüşmek dileğiyle...</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/173290754638895819/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2019/11/windows-server-2012-net-framework-35.html#comment-form' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/173290754638895819'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/173290754638895819'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2019/11/windows-server-2012-net-framework-35.html' title='Windows Server 2012 .Net Framework 3.5 Kurulumu'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAHt4QDN0PnEAnLeNA2r8__jmjLnuKrc1j1k3E5HYWZY2uwX7BthteQ1OYzICQGQ4DAOSiP7PW6IhtiVWlBTia0yo2qHRKsKJ3THdEFDDfQNYCjrkEqX2GTo9E2tgqKCiV7qN7k107oMM/s72-c/WindowsServer2012-netfx-35-%25C4%25B0nstallation.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-928564284881997469</id><published>2019-10-30T19:59:00.003-07:00</published><updated>2019-10-30T20:03:57.845-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Genel"/><category scheme="http://www.blogger.com/atom/ns#" term="Programlama"/><title type='text'>C# Dersleri</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdZxlniKUNxtFj3k3_eHgeAkh42Vg1nF9aGSzVtOj0gP_GJ1cnccqCOGEmaTBREq-SGrda7mzWpca5lwlu3g0VUVJVv09GYd1SJP38eP4HflRKp7FWj6oUrrV6yMVpkIlSvihIUZ1uT00/s1600/CSharp-Manset.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdZxlniKUNxtFj3k3_eHgeAkh42Vg1nF9aGSzVtOj0gP_GJ1cnccqCOGEmaTBREq-SGrda7mzWpca5lwlu3g0VUVJVv09GYd1SJP38eP4HflRKp7FWj6oUrrV6yMVpkIlSvihIUZ1uT00/s640/CSharp-Manset.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Merhabalar, biliyorum uzun zamandır benden haber alamadınız. Nedeni; gerek çalıştığım işimden dolayı gerekse hayatımda ki gelişmelerden dolayı oldukça hareketli ve zaman alan durumlarımın olmasıydı. Kalan zamanımda ise bugüne kadar öğrendiğim diller arasına birde C# öğrenmek için harcadım. Özetle Udemy üzerinden Engin Demiroğ&#39;nun C# eğitimi alarak kalan boş zamanımı doldurdum diyebilirim.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQcQRzyXp5TZs1ik17k8Kxioky_rMbRBRR9RPGhxeVQRVD2dOBkxqwOh5OfPJY_gYQmrCpBSsO-RPgF8Jo7cpRlTcUeaRwlGzp27xv_HVWHxKB6zXimGp-QpxGOPEpfS7HYuCFKLTLZ4E/s1600/UC-ULJTI52M.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1194&quot; data-original-width=&quot;1600&quot; height=&quot;473&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQcQRzyXp5TZs1ik17k8Kxioky_rMbRBRR9RPGhxeVQRVD2dOBkxqwOh5OfPJY_gYQmrCpBSsO-RPgF8Jo7cpRlTcUeaRwlGzp27xv_HVWHxKB6zXimGp-QpxGOPEpfS7HYuCFKLTLZ4E/s640/UC-ULJTI52M.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu nedenlerden dolayı pek yazı yazamadım. Fakat artık az da olsa yazı yazmaya devam edeceğim. En azından aldığım karar; hafta da bir yazı yazmak üzerine oldu. Bütün yazılarım C# üzerine olmayacak ama basit dersler ile derleyeceğim notları kaleme almayı düşünüyorum.&lt;br /&gt;
&lt;br /&gt;
C# programlama kategorisi altında olan dersleri aşağıda ki listede sıralayacağım;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.msoguz.com/2019/10/visual-studio-ve-csharp-kurulumu.html&quot; target=&quot;_blank&quot;&gt;Visual Studio ve C# Kurulumu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.msoguz.com/2019/10/csharp-monthcalender.html&quot; target=&quot;_blank&quot;&gt;C# Month Calender&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Yazımı okuduğunuz için teşekkür ederim. Yeni C# derslerinde görüşmek dileğiyle, kendinize iyi bakın...&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/928564284881997469/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2019/10/c-dersleri.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/928564284881997469'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/928564284881997469'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2019/10/c-dersleri.html' title='C# Dersleri'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdZxlniKUNxtFj3k3_eHgeAkh42Vg1nF9aGSzVtOj0gP_GJ1cnccqCOGEmaTBREq-SGrda7mzWpca5lwlu3g0VUVJVv09GYd1SJP38eP4HflRKp7FWj6oUrrV6yMVpkIlSvihIUZ1uT00/s72-c/CSharp-Manset.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-5267017341103843049</id><published>2019-10-22T02:50:00.002-07:00</published><updated>2019-10-22T02:50:40.484-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>Visual Studio ve C# Kurulumu</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpqLQb87KvXUfeQrTjWP9YMBTbDottQXKjyFxbU30x3fv-r3iHBaWFGqF4dwPiqUsY-qTtu7ZLUCa46REMzdqkveOU1OoCF8Tj-1Nl-C3gS-0RdLfOIhkdOBiR5l6igFkqwQpGhVWpyYo/s1600/CSharp-installation-Manset.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpqLQb87KvXUfeQrTjWP9YMBTbDottQXKjyFxbU30x3fv-r3iHBaWFGqF4dwPiqUsY-qTtu7ZLUCa46REMzdqkveOU1OoCF8Tj-1Nl-C3gS-0RdLfOIhkdOBiR5l6igFkqwQpGhVWpyYo/s640/CSharp-installation-Manset.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Merhabalar, bu yazımı okuduğunuza göre yeni programlamacı adayısınız yada C# programlama diline yeni bir giriş yapmışsınız demektir. C# ile yazılım geliştirmeyi düşünüyorsanız, size tabi ki geliştirmeyi yapacağınız ortam gerekiyor. Bunu bu yazımızda kolayca öğrenebileceksiniz.&lt;br /&gt;
&lt;h3&gt;
Visual Studio Installer&#39;ın İndirilmesi&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7nXQBTtTZrwUAS8G6ABjPazFJhZbRbWC3vDgajy1KYQ9VKrmaMGE8vzIy-UaYdiB5tyVmyi0HoT4WpuNQlxu9vp4DfmNR1bVx6AwqLFaY-gVC21ndeHjrDexkdAoPbfkcLaTd-sUSluI/s1600/CSharp-installation-01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7nXQBTtTZrwUAS8G6ABjPazFJhZbRbWC3vDgajy1KYQ9VKrmaMGE8vzIy-UaYdiB5tyVmyi0HoT4WpuNQlxu9vp4DfmNR1bVx6AwqLFaY-gVC21ndeHjrDexkdAoPbfkcLaTd-sUSluI/s640/CSharp-installation-01.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
İlk olarak Visual Studio kurulum dosyasını indirmek için Microsoft&#39;un adresi olan aşağıda ki adrese giriş yapıyoruz.&lt;br /&gt;
https://visualstudio.microsoft.com/tr/&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXnPaaH8vBEApa1_m1UfyIr5ACMPZuZx4KVKST2v-Qkz8x4sVfBfz3fiDe1WYvcFPOlrRu_I55gO3h8Fp9E6N4MmcYu9IIsbNpca87pehsHWMO3JMjLVvTIWB1FLmvYVP12R08sBfhg1Q/s1600/CSharp-installation-02.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXnPaaH8vBEApa1_m1UfyIr5ACMPZuZx4KVKST2v-Qkz8x4sVfBfz3fiDe1WYvcFPOlrRu_I55gO3h8Fp9E6N4MmcYu9IIsbNpca87pehsHWMO3JMjLVvTIWB1FLmvYVP12R08sBfhg1Q/s640/CSharp-installation-02.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Açılan sayfa üzerinde bir 3 adet IDE olduğunu göreceksiniz. Bu yazımda Windows kurulumunu anlattığım için &quot;Visual Studio&#39;yu indirin&quot; seçeneği altında &quot;Community 2019&quot; versiyonuna tıklıyoruz.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Not:&lt;/b&gt; Community 2019&#39;u seçmemizin nedeni ücretsiz olması, diğer seçenekler lisans ücreti talep etmektedir.&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ3-i-nkXO6qENAyYwflLxV5tGirQkDEnW2ej1_yOAoI-trk3DoVGvSQDL6W25dZbjEg3auiQRP5pFnzNK9ANslbb57LKTJNzZp2x6ZANItmob4vml19nWbRETAMI2jx-EqWkmVjcfRuI/s1600/CSharp-installation-03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ3-i-nkXO6qENAyYwflLxV5tGirQkDEnW2ej1_yOAoI-trk3DoVGvSQDL6W25dZbjEg3auiQRP5pFnzNK9ANslbb57LKTJNzZp2x6ZANItmob4vml19nWbRETAMI2jx-EqWkmVjcfRuI/s640/CSharp-installation-03.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Eğer tarayıcınız da herhangi bir problem yoksa indirme sayfasında indirme işlemi otomatik gerçekleşecektir. Fakat bir nedenden dolayı indirme işlemi başlamaz ise &quot;yeniden denemek için buraya tıklayın.&quot; seçeneğini seçebilirsiniz. İndirilen dosyaya tıklayarak, indirme ve kurulum işlemini başlatıyoruz. Bu işlemin gerçekleşmesi için internet bağlantısının olması gerektiğinin altını çizmeliyim.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuFftiTbiCWELEgm6P618qCd5OKHgiNfFQ9Rr5mmeGVeaNMYObBAEJVSGVzzK3AK9n9XnO20Hksg_BB6wYwiwILgovRHCqVHmZZgMc_M47gm4zJxFSeyZMXOCsGLFB8Wvz3SFFsiu74ag/s1600/CSharp-installation-04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuFftiTbiCWELEgm6P618qCd5OKHgiNfFQ9Rr5mmeGVeaNMYObBAEJVSGVzzK3AK9n9XnO20Hksg_BB6wYwiwILgovRHCqVHmZZgMc_M47gm4zJxFSeyZMXOCsGLFB8Wvz3SFFsiu74ag/s640/CSharp-installation-04.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Açılan kurulum ekranından &quot;Devam&quot; butonuna tıklıyoruz ve kurulum işlemini başlatıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvQpSwgCKNc01Il8ABb0nM7zO89Np9_lwarHTYwRRVuZFw0JyuREjdWi4HelLAb-BnWrNnQhVwly1AWE14ufrK2Oi9SueztiwIQlN5mcwWgdOfa9kcyt027FlO8nng84KV0o5BIPk2GoU/s1600/CSharp-installation-05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvQpSwgCKNc01Il8ABb0nM7zO89Np9_lwarHTYwRRVuZFw0JyuREjdWi4HelLAb-BnWrNnQhVwly1AWE14ufrK2Oi9SueztiwIQlN5mcwWgdOfa9kcyt027FlO8nng84KV0o5BIPk2GoU/s640/CSharp-installation-05.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Artık yapmanız gereken &quot;Visual Studio Installer&quot; kurulumunun tamamlanmasını bekliyoruz.&lt;br /&gt;
&lt;h3&gt;
Visual Studio ile C# Kurulumu&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJpmK_TtV-dArceGTFF5AB_GmriFFpWFwBoRY6tsJ4EbXoMWlFrHDcXCEHEAgBALMlCFtI6qRYc9TYM7lnZzaerhEnXGkm8nHFfPvO9xMfFBITNd1yU6Ca5Q8D7ro_vkIrzVGY2wkZSx8/s1600/CSharp-installation-06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJpmK_TtV-dArceGTFF5AB_GmriFFpWFwBoRY6tsJ4EbXoMWlFrHDcXCEHEAgBALMlCFtI6qRYc9TYM7lnZzaerhEnXGkm8nHFfPvO9xMfFBITNd1yU6Ca5Q8D7ro_vkIrzVGY2wkZSx8/s640/CSharp-installation-06.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Visual Studio Installer kurulumu tamamlandıktan sonra yukarıda ki pencereye benzer bir kurulum ekranı sizi karşılayacaktır. Bu ekranda Visual Studio ile kullanacağınız programlama dili ve paketleri seçerek visual studio&#39;yu kurabilirsiniz. Lakin biz C# programlama dilini kullanacağımız için bu sayfadan sadece &quot;.Net masaüstü geliştirme&quot; ve &quot;Evrensel Windows Platformu geliştirme&quot; seçeneklerini seçmemiz başlangıç için kafidir.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb-l3J5iXHL6F8iQyFv8D9HUtekoxyWZpdRCCsQEL3SnaxA4coKrdkKkTWmDuqwOkXIs-THvMAfcbSHa1t1npV0QHKA9w7d7hsipXaLf5kEE3MTXTVdgl7QVsBwBnstbMchGZPtK-Js8w/s1600/CSharp-installation-07.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb-l3J5iXHL6F8iQyFv8D9HUtekoxyWZpdRCCsQEL3SnaxA4coKrdkKkTWmDuqwOkXIs-THvMAfcbSHa1t1npV0QHKA9w7d7hsipXaLf5kEE3MTXTVdgl7QVsBwBnstbMchGZPtK-Js8w/s640/CSharp-installation-07.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Şimdi üst sekmeden &quot;Dil Paketleri&quot; seçeneğini seçin. Diller seçeneğinde &quot;Türkçe&quot; seçeneğinin zaten varsayılan olarak geldiğini göreceksiniz. Burada &quot;İngilizce&quot; seçeneğini seçerek, İngilizce dil paketininde indirilmesini sağlıyoruz. Dilerseniz &quot;Türkçe&quot; seçeneğini kaldırarak gereksiz yer işgal etmesini engelleyebilirsiniz. Bu işlemleri sağladıktan sonra sağ alt köşede ki &quot;Yükle&quot; butonuna basarak indirme ve kurulum işlemlerini başlatıyoruz.&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Not:&lt;/b&gt;&amp;nbsp;Ekstra bilgi vereyim, programlama ve yazılım dünyası İngilizce olduğundan kendinizi İngilizce dilinin kullanımına alıştırmaya başlamanızı tavsiye ederim. Çünkü programlama sırasında karşınıza çıkacak sorunlar ve çözümler genelde İngilizce olacaktır. Bu nedenle Visual Studio IDE&#39;yi kendi dilinde kullanmanız yerinde olacaktır.&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_wL7JBRZbC_S4OY25druhUR1sNsL34DWlQl4W9DliElmlzmD6wvHrchom7-uTL6ults0UHraSPo9M4jt2l_MU7AqCUkeLXG5Wt_hZfL6w2-JElNNnauzjIe4uQHKtp4ycZnxGsd-VfAA/s1600/CSharp-installation-08.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_wL7JBRZbC_S4OY25druhUR1sNsL34DWlQl4W9DliElmlzmD6wvHrchom7-uTL6ults0UHraSPo9M4jt2l_MU7AqCUkeLXG5Wt_hZfL6w2-JElNNnauzjIe4uQHKtp4ycZnxGsd-VfAA/s640/CSharp-installation-08.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşamada gerekli dosyaların indirilmesini ve kurulmasını bekliyoruz. Bu aşama internet bağlantınızın indirme hızına ve sisteminizin özelliklerine göre biraz uzayabilir. Sabır göstermeniz gerekiyor...&lt;br /&gt;
&lt;h3&gt;
Visual Studio ile C# Projesi Oluşturma&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEissifENmLcNJ6s7EWjASo6X28yO0vbnqDo2FXyyMMTqXvWQ47gLPLnrS8qWAGfFvq5Zoq8xCOrzh-pgrzrBsonilSk-Cbw_h5PYSyN70Xgwh-43GYm2zMLoG0yspDCcLPoMNtxOAMpyAQ/s1600/CSharp-installation-09.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEissifENmLcNJ6s7EWjASo6X28yO0vbnqDo2FXyyMMTqXvWQ47gLPLnrS8qWAGfFvq5Zoq8xCOrzh-pgrzrBsonilSk-Cbw_h5PYSyN70Xgwh-43GYm2zMLoG0yspDCcLPoMNtxOAMpyAQ/s640/CSharp-installation-09.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Kurulum tamamlandıktan sonra karşınıza Visual Studio karşılama penceresi gelecektir. Eğer Microsoft hesabınız varsa, hesabınız ile giriş yapabilirsiniz yada &quot;Şimdi değil, belki daha sonra&quot; seçeneğini seçerek devam edebilirsiniz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkbvryt8EmLa23-NmAHMRR1WfHVmou9FQkJPmgpOls4HqKh-h704ljlMNQl5ZhOFwZY9IdloknkXKDGYmJKwq_WcXK8mlrTyyqUFPain5k4VjcDq-druXP2ld1RGkKWtohd4H0ubbOXFQ/s1600/CSharp-installation-11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkbvryt8EmLa23-NmAHMRR1WfHVmou9FQkJPmgpOls4HqKh-h704ljlMNQl5ZhOFwZY9IdloknkXKDGYmJKwq_WcXK8mlrTyyqUFPain5k4VjcDq-druXP2ld1RGkKWtohd4H0ubbOXFQ/s640/CSharp-installation-11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Karşınıza gelen kullanıcı tercihlerini (tema) seçtikten sonra Visual Studio ayarlarının gerçekleştirilmesini bekliyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw0dhzLDsEcvSDSB4bH-j6x3jn5ymdEq4IlkyzjZezs90O_5IGhjN1yxxsKhecwi7p3KsE3QwusQIzu0uMxKi81Y8JbNw0YYN32_aRFdqtmIsIyBUbH8Wwhn1lPKiLlqFUz1eZqCqj4dE/s1600/CSharp-installation-12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw0dhzLDsEcvSDSB4bH-j6x3jn5ymdEq4IlkyzjZezs90O_5IGhjN1yxxsKhecwi7p3KsE3QwusQIzu0uMxKi81Y8JbNw0YYN32_aRFdqtmIsIyBUbH8Wwhn1lPKiLlqFUz1eZqCqj4dE/s640/CSharp-installation-12.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Ardından Visual Studio&#39;nun kurulumu tam anlamıyla tamamlanmış oluyor. Görüldüğü üzere karşımıza IDE&#39;nin karşılama ekranı gelecektir. Bundan sonra ilk projemizi oluşturmak için &quot;Yeni bir proje oluştur&quot; seçeneğini seçiyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRfC0Oc-8LOEbw0f5rJO-cJC6Ul8o9j4y_rqnHOIiEEIqv3ypPchAm9B9tdR4JgOr3UxSlap89FA3HhLav0-xXeYyNxVoc-S0IoQqrh9udTUoisKBMy_B7JI8WRmNTHDJDi2bA0lYOX9o/s1600/CSharp-installation-13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRfC0Oc-8LOEbw0f5rJO-cJC6Ul8o9j4y_rqnHOIiEEIqv3ypPchAm9B9tdR4JgOr3UxSlap89FA3HhLav0-xXeYyNxVoc-S0IoQqrh9udTUoisKBMy_B7JI8WRmNTHDJDi2bA0lYOX9o/s640/CSharp-installation-13.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Gelen seçenekler arasından &quot;Windows Forms Uygulaması (.Net Framework)&quot; seçeneğini örnek için tercih seçiyorum. Eğer konsol uygulaması geliştirecekseniz &quot;Console App (.Net Framework)&quot; seçeneğini de seçebilirsiniz. Bu seçeneklerin seçimi ihtiyacınıza göre değişmektedir. Zamanla bunların seçimini siz kendiniz karar verebilirsiniz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt__rO_fbvRuJz8gfujSwz4EjkRRQkl2YvIwjdIA0nwYGePX4OBmaFupEyiBshzmrC0I7LRPJxqsVAbujclrzQ6BEQHLoiQg4t4FMW94qLUx3NZ5u0_jvCqnY-9vL0rOs516p_H3dL4Cw/s1600/CSharp-installation-14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt__rO_fbvRuJz8gfujSwz4EjkRRQkl2YvIwjdIA0nwYGePX4OBmaFupEyiBshzmrC0I7LRPJxqsVAbujclrzQ6BEQHLoiQg4t4FMW94qLUx3NZ5u0_jvCqnY-9vL0rOs516p_H3dL4Cw/s640/CSharp-installation-14.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bu aşamada artık oluşturacağımız projeye bir isim vermemiz gerekiyor. Dilediğiniz ismi verebilirsiniz. İsimlendirmeyi yaptı iseniz &quot;Oluştur&quot; butonuna basarak, projemizin oluşturulmasını bekliyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrgNolWM6qK_4HzdDinpLz88uEUZPuSSlshCoTY93cIrJBEbsncARvL44LVtN6MjjWjDVEl8QLn3p95Nsi7sw5dcyCBaxbwDF7s-w0pljsgvwpSjfOScR9lUMZ8fZyAjYHoDqPM0TViGg/s1600/CSharp-installation-15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrgNolWM6qK_4HzdDinpLz88uEUZPuSSlshCoTY93cIrJBEbsncARvL44LVtN6MjjWjDVEl8QLn3p95Nsi7sw5dcyCBaxbwDF7s-w0pljsgvwpSjfOScR9lUMZ8fZyAjYHoDqPM0TViGg/s640/CSharp-installation-15.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Gördüğünüz üzere proje tercihimize göre projemiz oluşturulmuş oldu. Bundan sonra projemizin türüne göre kendi projelerinizi geliştirebilirsiniz. Yazımın bundan sonra ki kısmı Visual Studio&#39;yu İngilizce kullanmak isteyenleri ilgilendiriyor.&lt;/div&gt;
&lt;h3&gt;
Visual Studio Arayüzünü İngilizce Yapmak&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD2ZHOsOQtufMhxCdDJevwBei_nu9fOKCWKlbHDfK9PFnE-6Uxy-B6EEQEb21p45DSZhyphenhyphen9qoS-iPGpN5xwGynNSZcfZKQowpyTjQ6IsvntVsFXe868kvuynBUVAEYEaKNQ1kpdFsuKulE/s1600/CSharp-installation-16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD2ZHOsOQtufMhxCdDJevwBei_nu9fOKCWKlbHDfK9PFnE-6Uxy-B6EEQEb21p45DSZhyphenhyphen9qoS-iPGpN5xwGynNSZcfZKQowpyTjQ6IsvntVsFXe868kvuynBUVAEYEaKNQ1kpdFsuKulE/s640/CSharp-installation-16.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Hatırlarsınız ki kurulum esnasında İngilizce dilini yüklemeler arasına dahil etmiştik. Visual Studio&#39;yu istediğimiz dile çevirebilmek için yapmamız gerekenler; menü çubuğu üzerinden &quot;Araçlar&quot; seçeneğinin altında &quot;Seçenekler&quot; seçeneğini seçiyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioqavHwgphb79FiIv9CMgEUpdCuNAkBkSXaMUTufmBY8Azemflhbuq8PLoERaV0yWTBrcE_Uh96EyG2kg2h_KTlbWG5VNFS5jlNgcBfNbNeREUIQPprfClQsf7ZgPBqK3014lfcRtz4fc/s1600/CSharp-installation-17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioqavHwgphb79FiIv9CMgEUpdCuNAkBkSXaMUTufmBY8Azemflhbuq8PLoERaV0yWTBrcE_Uh96EyG2kg2h_KTlbWG5VNFS5jlNgcBfNbNeREUIQPprfClQsf7ZgPBqK3014lfcRtz4fc/s640/CSharp-installation-17.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Ardından &quot;Seçenekler&quot; adlı bir pencere bizi karşılayacaktır. Sol listeden &quot;Uluslararası Ayarlar&quot; sekmesini seçiyoruz. Daha sonra &quot;Microsoft Windows ile aynı&quot; seçeneğini &quot;English&quot; olarak değiştirip, &quot;Tamam&quot; butonu ile işlemi tamamlıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg-rLheszaqbVHQZXJsgd5ifWlAs530JC_Izhp22G4K1azkXH0PJCQrcpYjkMGZnc4ZfPu3Di-ehLKeHQ6SDqBQq9jD5f1p5a4eVi1FBA3yyZ-YDmPc6GEnCWIzmlS6sueeW7Vk9lMzyo/s1600/CSharp-installation-18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg-rLheszaqbVHQZXJsgd5ifWlAs530JC_Izhp22G4K1azkXH0PJCQrcpYjkMGZnc4ZfPu3Di-ehLKeHQ6SDqBQq9jD5f1p5a4eVi1FBA3yyZ-YDmPc6GEnCWIzmlS6sueeW7Vk9lMzyo/s640/CSharp-installation-18.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Yapılan değişiklerin etkin olabilmesi için Visual Studio&#39;nun yeniden başlatılması gerektiğini söyleyen bir mesaj kutusu bizi bilgilendirmektedir. Dediğini yaparak, Visual Studio&#39;muzu kapatıp, açıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_Djl2p52oL-kEmi3Wm561kkt1c0ZtoP8uNtp9Pm8NT9nICGd4FuJiVg085GWus6REzrOsh9XXh1AJgixGyfSH2d7RX0anbV6GaB5mEiqIo3k6bIA0nBDUlC3VY30QZiOW0FuZwSPtGCM/s1600/CSharp-installation-19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_Djl2p52oL-kEmi3Wm561kkt1c0ZtoP8uNtp9Pm8NT9nICGd4FuJiVg085GWus6REzrOsh9XXh1AJgixGyfSH2d7RX0anbV6GaB5mEiqIo3k6bIA0nBDUlC3VY30QZiOW0FuZwSPtGCM/s640/CSharp-installation-19.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Görüldüğü üzere arayüz İngilizce diline dönüştürülmüş oldu. Projemizi seçerek, asıl penceremizi de görüntülüyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd2_zLwqRL-2a4KqEvN4EfV79de12nFhYajfD0rtwjXrNxDwVWj-O_Dtub8j3FlwBhtc4c5BdhLGe18MWEjCTSbxZ5fMfzXI8Ks6CnMht3Eb5b5PLnqpC_jdKoQ8heULqMC7Nk2T3aWwc/s1600/CSharp-installation-20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1280&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd2_zLwqRL-2a4KqEvN4EfV79de12nFhYajfD0rtwjXrNxDwVWj-O_Dtub8j3FlwBhtc4c5BdhLGe18MWEjCTSbxZ5fMfzXI8Ks6CnMht3Eb5b5PLnqpC_jdKoQ8heULqMC7Nk2T3aWwc/s640/CSharp-installation-20.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Evet, burada da her şey yolunda görünüyor. Tebrikler Visual Studio ve C# kurulumunu başarılı bir şekilde gerçekleştirmiş oldunuz.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
C# programlama derslerine başlamadan böyle bir yazı hazırlamak istedim. Umarım yazım faydalı olmuştur.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/5267017341103843049/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2019/10/visual-studio-ve-csharp-kurulumu.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/5267017341103843049'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/5267017341103843049'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2019/10/visual-studio-ve-csharp-kurulumu.html' title='Visual Studio ve C# Kurulumu'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpqLQb87KvXUfeQrTjWP9YMBTbDottQXKjyFxbU30x3fv-r3iHBaWFGqF4dwPiqUsY-qTtu7ZLUCa46REMzdqkveOU1OoCF8Tj-1Nl-C3gS-0RdLfOIhkdOBiR5l6igFkqwQpGhVWpyYo/s72-c/CSharp-installation-Manset.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-1082984355603315132</id><published>2019-10-20T14:28:00.001-07:00</published><updated>2019-10-20T14:30:32.488-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hileler"/><category scheme="http://www.blogger.com/atom/ns#" term="Oyun"/><title type='text'>Starcraft 2 - Hile Kodları</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPYcfm9-9gSCs03CB1WehGSKaZV04Jjk0vUd-YWaSIFv8z0rmzjWlWA7P3B8bImTR6BR0APYyimIHojz-lv2iJdiZiZi8ngINPFZs5ujjEDWKRYseU0xL_ua2hopKh3vPc7KbxpON_suE/s1600/starcraft2-hile-manset.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPYcfm9-9gSCs03CB1WehGSKaZV04Jjk0vUd-YWaSIFv8z0rmzjWlWA7P3B8bImTR6BR0APYyimIHojz-lv2iJdiZiZi8ngINPFZs5ujjEDWKRYseU0xL_ua2hopKh3vPc7KbxpON_suE/s640/starcraft2-hile-manset.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Merhabalar, yakın bir zamanda incelemesini yapacağım Starcraft 2 oyunun, hile kodlarını yayınlayayım dedim. Her ne kadar hile kullanılmayacak bir oyun olsa da, zevkler ve renkler tartışılmaz, değil mi? Oyununun, oyun sonrasında kullanabileceğimiz hile kodlarını aşağıda ki listeden bulabilirsiniz. Bu hile kodlarını oyun içersinde &quot;Enter&quot; tuşu ile açtığımız chat barına yazıp, etkinleştirebilir-siniz.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Not&lt;/b&gt;: Oyunun co-op ve multiplayer modlarında bu hileler geçerli değildir.&lt;/blockquote&gt;
&lt;div class=&quot;post-table&quot;&gt;
&lt;br /&gt;
&lt;table&gt;    &lt;thead&gt;
&lt;tr&gt;                        &lt;th&gt;Hile Kodu&lt;/th&gt;            &lt;th&gt;Sağladığı Fayda&lt;/th&gt;        &lt;/tr&gt;
&lt;/thead&gt;    &lt;tbody&gt;
&lt;tr&gt;                        &lt;td&gt;TerribleTerribleDamage&lt;/td&gt;            &lt;td&gt;Tanrı Modu - Yenilmez olmanızı sağlar.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;WhatIsBestInLife&lt;/td&gt;            &lt;td&gt;Oynadığınız haritayı anlık olarak kazanmanızı sağlar.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;LetsJustBugOutAndCallItEven&lt;/td&gt;            &lt;td&gt;Nedenini bilmiyorum ama haritayı anlık olarak kaybetmenizi sağlar.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;TookTheRedPill&lt;/td&gt;            &lt;td&gt;Tüm haritayı görünür yapar.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;Bunker55AliveInside&lt;/td&gt;            &lt;td&gt;Birim üretmede ki sınırı kaldırır.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;SpectralTiger&lt;/td&gt;            &lt;td&gt;5000 mineral sağlar.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;RealMenDrillDeep&lt;/td&gt;            &lt;td&gt;5000 gas sağlar.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;WhoRunBartertown&lt;/td&gt;            &lt;td&gt;Her kaynaktan 5 bin adet sağlar.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;SoSayWeAll&lt;/td&gt;            &lt;td&gt;Bütün teknolojileri kullanabilirsiniz.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;IAmIronMan&lt;/td&gt;            &lt;td&gt;Bütün geliştirmeleri açar.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;CatFoodForPrawnGuns&lt;/td&gt;            &lt;td&gt;Bina ve geliştirmeleri süre beklemeksizin, anlık gerçekleşir.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;HanShotFirst&lt;/td&gt;&lt;td&gt;Yeteneklerin geri sayım sürelerini kaldırır.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;TyuHasLeftTheGame&lt;/td&gt;            &lt;td&gt;Savaşı kazansanız da oynamaya devam edersiniz.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;NeverGiveUpNeverSurrender&lt;/td&gt;            &lt;td&gt;Savaşı kaybetseniz de oynamaya devam edersiniz.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;ImADoctorNotARoachJim&lt;/td&gt;            &lt;td&gt;Birimler hızlı iyileşir.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;MoreDotsMoreDots&lt;/td&gt;            &lt;td&gt;Bütün birim ve binalar ücretsiz olur.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;WhySoSerious&lt;/td&gt;            &lt;td&gt;5 Milyon kredi verir. (Heart of the Swarm DLC&#39;sinde çalışmıyor.)&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;LeaveYourSleep&lt;/td&gt;            &lt;td&gt;Bütün görevleri açar.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;EyeOfSauron&lt;/td&gt;            &lt;td&gt;Bütün sinematikleri açar.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;StayClassyMarSara&lt;/td&gt;            &lt;td&gt;Bütün haber bültenlerini açar. (Heart of the Swarm&#39;da çalışmaz)&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;Jaynestown&lt;/td&gt;            &lt;td&gt;Seçmeli haritada, rastgele 5000&#39;lik gas kaynağı oluşturur.&lt;/td&gt;        &lt;/tr&gt;
&lt;tr&gt;                        &lt;td&gt;OverEngineeredCodPiece&lt;/td&gt;            &lt;td&gt;Sabah-Akşam Terran şarkı ve müzikleri çalar.&lt;/td&gt;        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
Umarım işinize yarar ve oyundan olabildiğince keyif alırsınız...</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/1082984355603315132/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2019/10/starcraft-2-hile-kodlar.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/1082984355603315132'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/1082984355603315132'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2019/10/starcraft-2-hile-kodlar.html' title='Starcraft 2 - Hile Kodları'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPYcfm9-9gSCs03CB1WehGSKaZV04Jjk0vUd-YWaSIFv8z0rmzjWlWA7P3B8bImTR6BR0APYyimIHojz-lv2iJdiZiZi8ngINPFZs5ujjEDWKRYseU0xL_ua2hopKh3vPc7KbxpON_suE/s72-c/starcraft2-hile-manset.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-7764325396030751639</id><published>2019-10-13T03:34:00.002-07:00</published><updated>2019-10-13T23:00:10.482-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Genel"/><title type='text'>Yeniden Öğrenci Olduk!</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIUG1o26Txv47opBvnx79aC7bh0MrTUpbE1OtqenoMa_1hwHumSRG9XIc0sgMDnehAZRP6fM1pCYrhevx_Zy0jtbbPP8xzd3zQHf1US3XZ6RbkCzd61XkGfK8PjX-iJxaimVJKWJgCE7I/s1600/anadolu-university-Manset.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIUG1o26Txv47opBvnx79aC7bh0MrTUpbE1OtqenoMa_1hwHumSRG9XIc0sgMDnehAZRP6fM1pCYrhevx_Zy0jtbbPP8xzd3zQHf1US3XZ6RbkCzd61XkGfK8PjX-iJxaimVJKWJgCE7I/s640/anadolu-university-Manset.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Merhabalar, evet başlıktan ve görselden de anladığınız üzere bu yaşımızda yine okullu olduk. Uzun zamandır düşündüğüm fakat ne bölüm okuyacağıma karar veremediğimden dolayı ertelediğim bir süreçti. Fakat yaptığım işten dolayı son günlerde &quot;Yönetim Bilişim Sistemleri&quot; bölümünü kafama yazmıştım. Tek sorun okulların kayıt zamanı geçmişti. Bu nedenle başladık beklemeye...&lt;br /&gt;
&lt;br /&gt;
Taki o güne kadar, geçtiğimiz ay ikinci üniversiteyi okuyacaklar için kayıt dönemiydi. Doğal olarak eski bir AÖF öğrencisi olarak bana sms olarak bildirildi ve vakit kaybetmeden direk yazıldım. Malum okumanın yaşı yoktur.😀 İnternet başvurusu, kayıt bedeli ve büro kaydı derken, sonunda yeniden öğrenci olduk. Bu sefer işimle alakalı bir bölüm olduğundan ayrıca sevinçliyim. Umarım bu bölümü de alnımızın akıyla tamamlarız.&lt;br /&gt;
&lt;br /&gt;
Ve söylemeyi unutmadan; elimden geldiğinde bloguma yazılar yazmaya devam edeceğim. Fakat günlük kendime ayırdığım vakit iyice azaldığından biraz seyrek yazılar paylaşabilirim. Şimdiden kusuruma bakmayın. Esenle kalın...</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/7764325396030751639/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2019/10/yeniden-ogrenci-olduk.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/7764325396030751639'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/7764325396030751639'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2019/10/yeniden-ogrenci-olduk.html' title='Yeniden Öğrenci Olduk!'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIUG1o26Txv47opBvnx79aC7bh0MrTUpbE1OtqenoMa_1hwHumSRG9XIc0sgMDnehAZRP6fM1pCYrhevx_Zy0jtbbPP8xzd3zQHf1US3XZ6RbkCzd61XkGfK8PjX-iJxaimVJKWJgCE7I/s72-c/anadolu-university-Manset.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-8529050319902025261</id><published>2019-10-06T09:49:00.000-07:00</published><updated>2019-10-14T00:43:00.873-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Form"/><category scheme="http://www.blogger.com/atom/ns#" term="GUI"/><category scheme="http://www.blogger.com/atom/ns#" term="Programlama"/><title type='text'>C# Month Calender</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFK9xrZqv-JF-Lh6_kQ8qWMiF9RUkM5LONmpzhEILcRRQ3LsjolRYN8T3JBRF9TC-23m_YVfw-mKP9k5dwTwzSe98bFwh8yZcFf7TightmLmH_opGZrJM1U6d2XnUOXBYC8Aw6iFx6PEk/s1600/MonthCalender.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFK9xrZqv-JF-Lh6_kQ8qWMiF9RUkM5LONmpzhEILcRRQ3LsjolRYN8T3JBRF9TC-23m_YVfw-mKP9k5dwTwzSe98bFwh8yZcFf7TightmLmH_opGZrJM1U6d2XnUOXBYC8Aw6iFx6PEk/s640/MonthCalender.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
C# Form tasarımında incelemek istediğim güzel bir arayüz kontrol (controller) sınıfı bulunmaktadır. Bu sınıfın adı &quot;&lt;b&gt;MonthCalender&lt;/b&gt;&quot; bizim dilimizde &quot;&lt;b&gt;Aylık Takvim&lt;/b&gt;&quot; olarak geçmektedir. Genelde bu sınıfı, kullanıcıdan bir tarih yada tarih aralığını seçmesini istediğimiz zamanlarda kullanırız. Örnek vermek gerekirse; belli başlı özel günleri belirte bildiğimiz gibi, resmi ve dini bayramlar (Kurban, Ramazan, vs...) gibi belli bir tarih aralığına sahip tarihleri belirtebilmek için bu sınıftan yararlanırız.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2KCkhqy87gKowUSEBx5iQl8LNTXs7KJmHrl75nL4Ep8nQb90U8l5WUKpNY7nokp4sJ__d1XV0nurerlnD_v1vntGFKFObbePIH0z5qtXas1JUZM7R6uP53RglB0kzYVqRdD2ecGUwfzI/s1600/MonthCalender-01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;166&quot; data-original-width=&quot;237&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2KCkhqy87gKowUSEBx5iQl8LNTXs7KJmHrl75nL4Ep8nQb90U8l5WUKpNY7nokp4sJ__d1XV0nurerlnD_v1vntGFKFObbePIH0z5qtXas1JUZM7R6uP53RglB0kzYVqRdD2ecGUwfzI/s1600/MonthCalender-01.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;MonthCalender&lt;/b&gt; nesnesinin birçok farklı kullanımı ve kullanım ihtiyacından dolayı kendine has özellikleri bulunmaktadır. Tabi ki bunların bir çoğu diğer kontrol sınıflarıyla benzerlik gösterse de biz bu sınıfa ait özellikleri öğrenmeye çalışacağız.&lt;br /&gt;
&lt;h3&gt;
Basit Kullanımı&lt;/h3&gt;
&lt;div&gt;
Evet, &lt;b&gt;Monthcalender &lt;/b&gt;sınıfımızı basit kullanımlarla tanımaya başlayalım. Daha sonra bu nesnenin olay (events) ve özelliklerini(properties) detaylı bir şekilde inceleyeceğiz.&lt;/div&gt;
&lt;h4&gt;
Tekil Tarih Seçimi&lt;/h4&gt;
Bu kullanım örneği, kullanıcıdan sadece tek bir tarih seçmesini istediğimiz zamanlarda kullanırız. Bu örnek için bir adet &quot;Month Calender&quot; kontrolü ve &quot;Button&quot; kontrolüne&amp;nbsp; ihtiyacımız var. Kontrollerimizi ekledikten sonra uygun bir isimlendirme yapıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-ZlOiR4nZ_1g0OWrQ4KFli35L3FeAhMzme1v5LmFuDeqMNKfB0A0v4IjClIgiWwy3_6E3glGM5xosvpXkg3Sy2l8XvDuKBh7qcd8fKJeO_vDqjaPEHX4jjAgfGpij00TNne2Kl_mcuko/s1600/month-calender-tekil.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;256&quot; data-original-width=&quot;442&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-ZlOiR4nZ_1g0OWrQ4KFli35L3FeAhMzme1v5LmFuDeqMNKfB0A0v4IjClIgiWwy3_6E3glGM5xosvpXkg3Sy2l8XvDuKBh7qcd8fKJeO_vDqjaPEHX4jjAgfGpij00TNne2Kl_mcuko/s1600/month-calender-tekil.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Daha sonra kullanıcının birden fazla tarih seçmesini engellemek gerekiyor, bunun için &quot;&lt;b&gt;MonthCalender&lt;/b&gt;&quot; nesne özelliklerinden &quot;&lt;b&gt;MaxSelectionCount&lt;/b&gt;&quot;&amp;nbsp; sayısını &quot;1&quot; değerine eşitlememiz gerekiyor.&lt;br /&gt;
Ardından buton kontrolüne çift tıklayarak, &quot;click&quot; eventini oluşturuyoruz. Bu buton eventini aşağıda ki gibi yazıyoruz.&lt;br /&gt;
&lt;pre&gt;private void Btn1_Click(object sender, EventArgs e)
{
    MessageBox.Show(monthCalendar1.SelectionStart.ToString(&quot;d&quot;));
}
&lt;/pre&gt;
Kullanıcının seçtiği bilgiyi edinebilmek için nesnesinin &quot;&lt;b&gt;SelectionStart&lt;/b&gt;&quot; yada &quot;&lt;b&gt;SelectionEnd&lt;/b&gt;&quot;özelliğini kullanıyoruz. Bu özelliklerin geri dönüş türü &quot;&lt;b&gt;Datetime&lt;/b&gt;&quot; türünde bir nesnedir. Eğer &lt;b&gt;String &lt;/b&gt;türünde bir çıktı almak istiyorsanız, &quot;&lt;b&gt;ToString&lt;/b&gt;&quot; metodundan yararlanabilirsiniz...&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Ek Bilgi: &lt;b&gt;ToString&lt;/b&gt; metodu içinde Gün/Ay/YIL formatı olarak &quot;d&quot; (dd.mm.yyyy) formatı kullanılmıştır.&lt;/blockquote&gt;
&lt;h4&gt;
Birden Fazla Tarih Aralığı Seçimi&lt;/h4&gt;
Bu kullanım örneğinde ise kullanıcıdan bir veya birden fazla tarihin aynı anda seçilip, nasıl işlendiği anlatılmaktadır.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcx9UtC5yDOQh6YjeXo1boiC2P7x8ruXkO0vUojs4bEZgJ41FARIRcP8ogwTTqAGr-5uiB0FRbOOb0pBR3Tnj3puyrAoDIqBGn-Ci_CpZVPIRf_oBbxDBnL7FpljiTHyCd_acT-TLKpDI/s1600/MonthCalender-03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;266&quot; data-original-width=&quot;467&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcx9UtC5yDOQh6YjeXo1boiC2P7x8ruXkO0vUojs4bEZgJ41FARIRcP8ogwTTqAGr-5uiB0FRbOOb0pBR3Tnj3puyrAoDIqBGn-Ci_CpZVPIRf_oBbxDBnL7FpljiTHyCd_acT-TLKpDI/s1600/MonthCalender-03.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Şimdi örneğimize bir buton daha ekleyerek geliştiriyoruz. &lt;b&gt;Month Calender&lt;/b&gt; kontrollerinin yanında seçili tarihlerinin sayısını gösteren buton ile seçili tarihleri listeleyen buton da dahil iki düğmemiz olacak.&lt;br /&gt;
&lt;br /&gt;
Aylık takvimimiz çalışma mantığı oldukça basit; sürükle bırak yöntemi ile kullanıcıdan bir tarih yada belli bir tarih aralığını seçmesi gerekiyor. Seçeceği tarih aralığının uzunluğunu &quot;&lt;b&gt;MaxSelectionCount&lt;/b&gt;&quot; özelliği ile belirliyoruz. Bu örneğinde kullanıcının en fazla 1 aylık süreyi yani 31 gün olarak belirliyorum. Siz ihtiyacınıza göre bu gün sayısını değiştirebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
Bu örneğimizin işleyişi temelde önce ki örneğimiz ile aynı mantığa sahip, tek farkı seçilen ilk gün bilgisi ile son gün bilgisine erişmemiz ve buna göre arada ki günleri de hesaplamamız gerekiyor. &quot;&lt;b&gt;Seçili Tarih Sayısı&lt;/b&gt;&quot; yazılı butonun üzerinden çift tıklayarak, Click eventi oluşturuyoruz.&lt;br /&gt;
&lt;pre&gt;private void BtnGoster_Click(object sender, EventArgs e)
{
        string mesaj = &quot;Seçili {0} gün bulunmaktadır.&quot;;
        string gun = string.Format(mesaj, gunFarki() + 1);
        MessageBox.Show(gun);
        //MessageBox.Show(monthCalendar1.SelectionRange.ToString());
}
&lt;/pre&gt;
Oluşturduğumuz Click Event metoduna yukarıda ki kodu yazıyoruz. Ardından seçili gün sayılarını hesaplayacak olan &lt;b&gt;gunFarki()&lt;/b&gt; adlı metodu oluşturmamız gerekiyor.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Not:&lt;/b&gt; &lt;b&gt;gunFarki()&lt;/b&gt; metodundan dönen değer, çıkarma işleminden dolayı 1 gün eksik hesaplamaktadır. Bu nedenle dönen değere + 1 gün eklenmiştir.
&lt;/blockquote&gt;
&lt;pre&gt;private int gunFarki()
{
        // İki Tarih arasında ki gün sayı farkını buluyoruz.
        DateTime ilkGun = monthCalendar1.SelectionStart;
        DateTime sonGun = monthCalendar1.SelectionEnd;
        TimeSpan gunSayisi = sonGun - ilkGun;

        return gunSayisi.Days;
}
&lt;/pre&gt;
Bu metodun çalışma mantığını açıklayacak olursak; Kullanıcının seçmiş olduğu tarih aralığını &quot;&lt;b&gt;SelectionStart&lt;/b&gt;&quot; ve &quot;&lt;b&gt;SelectionEnd&lt;/b&gt;&quot; özelliklerinde yer alan tarih nesnelerini (&lt;b&gt;DateTime&lt;/b&gt;) iki değişkene atamak. Ardından bu değişkenlerin arasında ki farkı hesaplamak için basit bir matematiksel işlem ile son günden, ilk günü çıkarıyoruz ve &lt;b&gt;TimeSpan &lt;/b&gt;türünde ki nesnemize atıyoruz. Son olarak bu nesnemizin &quot;&lt;b&gt;Days&lt;/b&gt;&quot; özelliği ile toplam kalan gün sayısını &lt;b&gt;integer&lt;/b&gt;&amp;nbsp;bir değer olarak geri döndürüyoruz. Eğer bu iki metodu başarılı bir şekilde oluşturdu iseniz, üstte ki resim gibi bir sonuç almanız gerekmektedir.
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix7iLLuQjFbjZjUXzN_pg9GHnYoy-y6QYHvr7ZUj3fpwaNa7MHCjRVB3J2AUhDqb5IUGcaoazl5q4lYRPdHDQKAAR9rz_-pufsbB7jZFa6zjk7iYQcD-JVpt-Hov35oG3iMPVRyCvBG1c/s1600/MonthCalender-02.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;279&quot; data-original-width=&quot;405&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix7iLLuQjFbjZjUXzN_pg9GHnYoy-y6QYHvr7ZUj3fpwaNa7MHCjRVB3J2AUhDqb5IUGcaoazl5q4lYRPdHDQKAAR9rz_-pufsbB7jZFa6zjk7iYQcD-JVpt-Hov35oG3iMPVRyCvBG1c/s1600/MonthCalender-02.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Örneğimizin ikinci aşaması, ilk gün ve son gün tarihleri de dahil olmak üzere arada ki tarihlerin listelenmesi. Bunun için &quot;&lt;b&gt;Seçili Tarihleri Listele&lt;/b&gt;&quot; yazılı butona çift tıklayarak Click eventini oluşturuyoruz.&lt;br /&gt;
&lt;pre&gt;private void BtnListele_Click(object sender, EventArgs e)
{
    gunleriListele();
}
&lt;/pre&gt;
Oluşturduğumuz event metodu içerisine oluşturacağımız &lt;b&gt;gunleriListele()&lt;/b&gt; adlı metodu yazıyoruz.
&lt;br /&gt;
&lt;pre&gt;private void gunleriListele()
{
    // Gün Listesini Oluşturma
    List&lt;datetime&gt; gunler = new List&lt;datetime&gt;();

    // Seçili ilk gun belirleniyor.
    DateTime gun = monthCalendar1.SelectionStart;

    // İlk günü dahil ederek arada ki günleri listeye ekliyoruz.
    gunler.Add(gun);
    for (int i = 0; i &amp;lt; gunFarki(); i++)
    {
        gun = gun.AddDays(1);
        gunler.Add(gun);
    }

    // Tarih Listesini Formatlanmış bir şekilde String Listesine Dönüştürüyoruz.
    List&lt;string&gt; str_gunler = new List&lt;string&gt;();
    foreach (var item in gunler)
    {
        str_gunler.Add(item.ToString(&quot;d&quot;));
    }

    // Str_Gunler listesini tek bir string ifadede topluyoruz.
    String day_list = string.Join(&quot;\n&quot;, str_gunler.ToArray());
    MessageBox.Show(day_list);
}
&lt;/string&gt;&lt;/string&gt;&lt;/datetime&gt;&lt;/datetime&gt;&lt;/pre&gt;
Oluşturmuş olduğumuz bu metot aslında iki aşamadan oluşuyor. İlk aşaması seçili tarihleri &lt;b&gt;DateTime &lt;/b&gt;türünde bir liste nesnesine sırayla eklemesi. Ardından &lt;b&gt;MessageBox &lt;/b&gt;nesnesi ile göstereceğimiz için bu nesnenin &lt;b&gt;String &lt;/b&gt;türünde listeye dönüştürülerek, &lt;b&gt;MessageBox&lt;/b&gt;&#39;da gösterilmesinden oluşuyor. Eğer bu metotları başarılı bir şekilde oluşturduysanız, yukarıda ki resimde ki  bir sonuçla karşılaşmanız gerekiyor.
&lt;br /&gt;
&lt;h4&gt;
Takvim Üzerinden Kullanıcıya Bilgi Vermek&lt;/h4&gt;
Bu kullanım örneğinde ise Aylık takvim nesnesinin üzerinde, kayıtlı tarihleri işaretlemek ve bu vesile ile kullanıcıya bilgi vermeyi amaçlamaktayız.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggPqWK69RzHuQoimcuSctCMdSAN-sZFmmt8Gb5ToHZhMwFkpIf3LWGtP6JjT-SKUmZBPnkbxMRWCd7ufWoIEl2VDM-rXK7bHBDNKYfTn5Ka-vMOudZ7BaHo-gQ6F1Tr7Y9K9LZnJEd_Zs/s1600/MonthCalender-04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;271&quot; data-original-width=&quot;268&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggPqWK69RzHuQoimcuSctCMdSAN-sZFmmt8Gb5ToHZhMwFkpIf3LWGtP6JjT-SKUmZBPnkbxMRWCd7ufWoIEl2VDM-rXK7bHBDNKYfTn5Ka-vMOudZ7BaHo-gQ6F1Tr7Y9K9LZnJEd_Zs/s1600/MonthCalender-04.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Kullanımı oldukça basit olan bu örneğimiz de hafta sonlarını koyu renkle belirteceğiz. Bunu &lt;b&gt;Month Calender&lt;/b&gt; kontrollerinin &lt;b&gt;BoldedDates&lt;/b&gt; özelliğini kullanarak gerçekleştireceğiz.&lt;br /&gt;
&lt;pre&gt;private void haftaSonları()
{
    monthCalendar1.BoldedDates = new DateTime[] {
        new DateTime(2019, 09, 01),
        new DateTime(2019, 09, 07),
        new DateTime(2019, 09, 08),
        new DateTime(2019, 09, 14),
        new DateTime(2019, 09, 15),
        new DateTime(2019, 09, 21),
        new DateTime(2019, 09, 22),
        new DateTime(2019, 09, 28),
        new DateTime(2019, 09, 29),
    };
}
&lt;/pre&gt;
İlk olarak hafta sonlarını ifade eden bir metot oluşturuyoruz ve içinde &lt;b&gt;Month Calender&lt;/b&gt; nesnesinin &quot;&lt;b&gt;BoldedDates&lt;/b&gt;&quot; özelliğine, &lt;b&gt;DateTime&lt;/b&gt; türünde bir dizi tarih bilgisi hazırlayıp, eşitliyoruz. Bundan sonra bu metodu kullanmamız gerekiyor. Bunun için;
&lt;br /&gt;
&lt;pre&gt;public Form1()
{
    InitializeComponent();
    haftaSonları();

    // Örnek için tarih sabitleme
    monthCalendar1.SelectionRange = new SelectionRange(new DateTime(2019, 09, 20), new DateTime(2019, 09, 20));
            
}
&lt;/pre&gt;
Evet, uygulamamız çalışmaya başlar, başlamaz metodumuzun çalışması için form nesnesinin &lt;b&gt;Kurucu metodunda (Constructor)&lt;/b&gt; metodunda çağırıyoruz.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Not: Month Calender&lt;/b&gt; kontrolleri varsayılan olarak bugünün tarihini gösterdiği için belirtiğimiz tarihleri görebilmek adına ufak bir tarih seçimi gerçekleştirdim. Bilginize...
&lt;/blockquote&gt;
&lt;h3&gt;
Özellikler (Property)&lt;/h3&gt;
MonthCalender sınıfının sahip olduğu özellikler ve açıklamalarını aşağıda ki listeden takip edebilirsiniz.
&lt;br /&gt;
&lt;div class=&quot;post-table&quot;&gt;
&lt;br /&gt;
&lt;table&gt;
 &lt;thead&gt;
&lt;tr&gt;
  &lt;th style=&quot;width: 250px;&quot;&gt;Özellik Adı&lt;/th&gt;&lt;th&gt;Açıklaması&lt;/th&gt;
 &lt;/tr&gt;
&lt;/thead&gt;
 &lt;tbody&gt;
&lt;tr&gt;
   &lt;td&gt;AnnuallyBoldedDates&lt;/td&gt;
   &lt;td&gt;Yıllık olarak tarihleri kalın göstermek veya kalın gösterilen tarihlerin bilgisini almaya yarar. &lt;b&gt;DateTime[]&lt;/b&gt; dizisi türünde değerler set veya get edilebilir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;BackColor&lt;/td&gt;
   &lt;td&gt;Kontrolün arka plan rengini belirlemeye veya öğrenmeye yarar. &lt;b&gt;Color&lt;/b&gt; türünde bir değerle set veya get edilebilir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;BackgroundImage&lt;/td&gt;
   &lt;td&gt;MonthCalender için arka plan resmi belirlemeye veya almaya yarar. &lt;b&gt;Image&lt;/b&gt; türünde bir değerle set veya get edilebilir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;BackgroundImageLayout&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecek tir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;BoldedDates&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecek tir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;CalendarDimensions &lt;/td&gt;
   &lt;td&gt;Ayları yıllık takvim olarak göstermeye yarar. &lt;b&gt;Size&lt;/b&gt; türünde bir değerle set veya get edilebilir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;CreateParams&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecek tir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;DefaultImeMode&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecek tir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;DefaultMargin&lt;/td&gt;
   &lt;td&gt;Kontrolün varsayılan kenarlarının uzunluk değerini verir. &lt;b&gt;Padding &lt;/b&gt;türünde bir değer döndürür. (get)&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;DefaultSize&lt;/td&gt;
   &lt;td&gt;Kontrolün varsayılan boyutunun değerini verir. Size türünde bir değer döndürür.(get)&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;DoubleBuffered&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecek tir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;FirstDayOfWeek&lt;/td&gt;
   &lt;td&gt;Haftanın ilk gününü belirlemeye yarar. Day türünde bir değerle set veya get edilebilir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;ForeColor&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecek tir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;ImeMode&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;MaxDate&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;MaxSelectionCount&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;MinDate&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;MonthlyBoldedDates&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;Padding&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;RightToLeftLayout&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;ScrollChange&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;SelectionEnd&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;SelectionRange&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;SelectionStart&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;ShowToday&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;ShowTodayCircle&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;ShowWeekNumbers&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;SingleMonthSize&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;Size&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;Text&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;TitleBackColor&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;TitleForeColor&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;TodayDate&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;TodayDateSet&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;TrailingForeColor&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3&gt;
Metotlar (Methods)&lt;/h3&gt;
MonthCalender sınıfının sahip olduğu özellikler ve açıklamalarını aşağıda ki listeden takip edebilirsiniz.
&lt;br /&gt;
&lt;div class=&quot;post-table&quot;&gt;
&lt;br /&gt;
&lt;table&gt;
 &lt;thead&gt;
&lt;tr&gt;
  &lt;th&gt;Metot Adı (Method)&lt;/th&gt;&lt;th&gt;Açıklaması&lt;/th&gt;
 &lt;/tr&gt;
&lt;/thead&gt;
 &lt;tbody&gt;
&lt;tr&gt;
   &lt;td&gt;AddAnnuallyBoldedDate&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;AddBoldedDate&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;AddMonthlyBoldedDate&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;CreateAccessibilityInstance&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;CreateHandle&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;DefWndProc&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;Dispose&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;GetDisplayRange&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;HitTest&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;IsInputKey&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;OnBackColorChanged&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;OnDateChanged&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;OnDateSelected&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;OnFontChanged&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;OnForeColorChanged&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;OnHandleCreated&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;OnHandleDestroyed&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;OnRightToLeftLayoutChanged&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;RemoveAllAnnuallyBoldedDates &lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;RemoveAllBoldedDates &lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;RemoveAllMonthlyBoldedDates &lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;RemoveAnnuallyBoldedDate&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;RemoveBoldedDate&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;RemoveMonthlyBoldedDate&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;RescaleConstantsForDpi&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;SetBoundsCore&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;SetCalendarDimensions&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;SetDate&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;SetSelectionRange&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;ToString&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;UpdateBoldedDates&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;WndProc&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3&gt;
Olaylar (Events)&lt;/h3&gt;
Sahip olduğu olaylar, açıklamaları ve kullanımlarını aşağıda ki listede açıklamaya çalıştım.
&lt;br /&gt;
&lt;div class=&quot;post-table&quot;&gt;
&lt;br /&gt;
&lt;table&gt;
 &lt;thead&gt;
&lt;tr&gt;
  &lt;th&gt;Olay Adı (Event)&lt;/th&gt;&lt;th&gt;Açıklaması&lt;/th&gt;
 &lt;/tr&gt;
&lt;/thead&gt;
 &lt;tbody&gt;
&lt;tr&gt;
   &lt;td&gt;BackgroundImageChanged&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;BackgroundImageLayoutChanged&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;Click&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;DateChanged&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;DateSelected&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;DoubleClick&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;ImeModeChanged&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;MouseClick&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;MouseDoubleClick&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;PaddingChanged&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;Paint&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;RightToLeftLayoutChanged&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;TextChanged&lt;/td&gt;
   &lt;td&gt;Şuan için açıklaması boş, en kısa zamanda güncellenecektir.&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3&gt;
Ders Videosu&lt;/h3&gt;
Video hazırlandığında eklenecektir.
&lt;br /&gt;
&lt;h3&gt;
Örnekler&lt;/h3&gt;
Bu bölümde, farklı kullanımlarını içeren örnek makale başlıkları yer alacaktır.
&lt;br /&gt;
&lt;h3&gt;
Sonuç&lt;/h3&gt;
Bu yazımızla bağlantılı kaynak kodunu &lt;a href=&quot;https://github.com/beyazkan/CSharp-Dersleri/blob/master/AylikTakvim/Form1.cs&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;bu adreste&lt;/a&gt; bulabilirsiniz. Umarım hazırladığım bu makale hoşunuza gitmiştir. Bir sonra ki yazımda görüşmek üzere...
</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/8529050319902025261/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2019/10/csharp-monthcalender.html#comment-form' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/8529050319902025261'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/8529050319902025261'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2019/10/csharp-monthcalender.html' title='C# Month Calender'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFK9xrZqv-JF-Lh6_kQ8qWMiF9RUkM5LONmpzhEILcRRQ3LsjolRYN8T3JBRF9TC-23m_YVfw-mKP9k5dwTwzSe98bFwh8yZcFf7TightmLmH_opGZrJM1U6d2XnUOXBYC8Aw6iFx6PEk/s72-c/MonthCalender.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-6314700981743443407</id><published>2019-08-09T00:08:00.000-07:00</published><updated>2019-09-29T03:53:22.341-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Video"/><title type='text'>Üniversiteyi Tanıtan Gençler</title><content type='html'>&lt;iframe allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;400&quot; src=&quot;https://www.youtube.com/embed/WiBIiXL2C8c&quot; width=&quot;780&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Merhabalar, bugünlerde işime gidip gelirken, kendimi Youtube videolarında gezinirken buluyorum. Bu videolar arasında bir kanala denk geldim, bende hoşuma gittiği için paylaşayım dedim.&lt;br /&gt;&lt;br /&gt;Peki bu video neden hoşuma gitti? Bu zamanlarda kendimi video çekmeye ve içerik üretmeye teşvik etmeye çalışıyorum. Malum işlerimden dolayı yeterli vaktim bulunmuyor ve bu tarz işler için cesaret ve teşvik gerekiyor. Sanırım bu gençlerin gayreti beni etkiledi. Sonuç olarak amatörde olsa, oldukça doğal bulduğum bir video çalışması olmuş. Sanırım bu gençleri izlerken kendimi gördüm.&lt;br /&gt;&lt;br /&gt;Şimdilik sizlere verebileceğim bilgiler, kanallarının adı &quot;Ortaya Karışık&quot; ve şimdilik amatör görünüyor olsalar da, ileri de eminim ki kaliteli videolar beni bekliyor olacak. Eğer sizde beğenirseniz, abone olarak destek olabilirsiniz.&lt;br /&gt;&lt;br /&gt;Gençler yolunuz açık olsun, umarım sizden aldığım cesaretle bende video çalışmalarıma başlayabilirim...&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/6314700981743443407/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2019/08/universiteyi-tantan-gencler.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/6314700981743443407'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/6314700981743443407'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2019/08/universiteyi-tantan-gencler.html' title='Üniversiteyi Tanıtan Gençler'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/WiBIiXL2C8c/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-2553415981934952341</id><published>2019-06-10T00:30:00.000-07:00</published><updated>2019-10-03T06:31:59.552-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programlama"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Python ile Terminal&amp;#39;i Renklendirme (Colorama)</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieDrt2ofAUGUR8DkE1h_qSrlt7P-wMX-7rspfXsDhwp0rwcOahmcrUggKSB1IpJvu67T_KSqQvKc7E_hq2swYIHyEIwrXteUnAp5WQeyfWvKmxSVIk4u-c0JPojN34PXpnX-aZobcIcYc/s1600/colorana-terminal.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieDrt2ofAUGUR8DkE1h_qSrlt7P-wMX-7rspfXsDhwp0rwcOahmcrUggKSB1IpJvu67T_KSqQvKc7E_hq2swYIHyEIwrXteUnAp5WQeyfWvKmxSVIk4u-c0JPojN34PXpnX-aZobcIcYc/s640/colorana-terminal.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Python&#39;da ile konsol (terminal) arayüzünde geliştirdiğimiz basit programların çıktı yazılarını renklendirerek görselliğini biraz daha artırabiliriz. Bu işlemi &lt;a href=&quot;https://pypi.org/project/colorama/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Colorama&lt;/a&gt; modülü ile tüm işletim sistemlerinde çalışacak şekilde uygulayabiliyoruz.&lt;br /&gt;
&lt;h3&gt;
Kurulum&lt;/h3&gt;
Colorama, Python&#39;un varsayılan kütüphanesi arasında yer almadığı için kurulumu yapmamız gerekiyor. Bunun için; &lt;br /&gt;
&lt;pre&gt;python -m pip install colorama&lt;/pre&gt;
üstte ki pip kurulum komutunu kullanıyoruz. &lt;br /&gt;
&lt;h3&gt;
Kullanımı&lt;/h3&gt;
Colorama modülünü kullanabilmek için öncelikle projemize dahil etmemiz gerekiyor.&lt;br /&gt;
&lt;pre&gt;import colorama&lt;/pre&gt;
Ardından hazır renklendirme sabitlerini kolayca erişip, kullanabilmek için;&lt;br /&gt;
&lt;pre&gt;from colorama import Fore, Back, Style&lt;/pre&gt;
Gerekli dosya ve sabitleri projemize dahil ettiğimize göre kullanım için gerekli init() fonksiyonunun çağırılması gerekiyor.&lt;br /&gt;
&lt;pre&gt;colorama.init()&lt;/pre&gt;
Böylece Colorama, konsol penceresinde renklendirme işlemlerini gerçekleştirebilmesi için gerekli ayarları tanımlayacak.&lt;br /&gt;
&lt;br /&gt;
Bundan sonra renklendirmenin nasıl gerçekleşeceğini öğrenmemiz gerekiyor.&lt;br /&gt;
&lt;h4&gt;
Fore (Yazı Rengi)&lt;/h4&gt;
Eğer bir yazıya renk kazandırmak istiyorsanız, bunun için Fore nesnesinin renk sabitini çıktı almamız gerekiyor.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdj0uAW0ZXEfaPqKCv_HWztUJatLSUYKODOIvoFkNNM4MkktcRKuUNE7ZLUlLA1Pm71uS6Fl2hyphenhyphenus4El1bm2t7HU1lpopb-9cTGpo5mIjN8C2ltSYk3eCGJLUAaaCtONUvbodmYGyZJ4Y/s1600/colorama-01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;33&quot; data-original-width=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdj0uAW0ZXEfaPqKCv_HWztUJatLSUYKODOIvoFkNNM4MkktcRKuUNE7ZLUlLA1Pm71uS6Fl2hyphenhyphenus4El1bm2t7HU1lpopb-9cTGpo5mIjN8C2ltSYk3eCGJLUAaaCtONUvbodmYGyZJ4Y/s1600/colorama-01.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre&gt;print(Fore.RED)
print(&quot;Bu kırmızı bir yazıdır.&quot;)&lt;/pre&gt;
Öncelikle istenilen rengin çıktısını, daha sonra yazı çıktısını yazmanız gerekiyor.&lt;br /&gt;
&lt;h4&gt;
Back (Yazı Arka Plan Rengi)&lt;/h4&gt;
Eğer yazı arkasının renklerini belirlemek istiyorsanız, bunun için Back nesnesinin renk sabitini çıktı almanız gerekiyor.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyhiF9C0n8Y9R0cB5cYvqhgN9eYdSDWkL-Hn9OrHRTQ7kkZhRsJnCTl-NIzTgidJxe33J4UjO3JhPNCZmlRYC1TxhHy1aoQJEBKlZcA__wcyV2TvNeMTke0L0IcWNR-Jn0HeN0RE4jBn8/s1600/colorama-02.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;33&quot; data-original-width=&quot;313&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyhiF9C0n8Y9R0cB5cYvqhgN9eYdSDWkL-Hn9OrHRTQ7kkZhRsJnCTl-NIzTgidJxe33J4UjO3JhPNCZmlRYC1TxhHy1aoQJEBKlZcA__wcyV2TvNeMTke0L0IcWNR-Jn0HeN0RE4jBn8/s1600/colorama-02.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre&gt;print(Back.GREEN)
print(&quot;Bu yeşil arka planlı bir yazıdır.&quot;)&lt;/pre&gt;
&lt;h4&gt;
Fore ve Back (Yazının Rengi ve Arka Plan Rengi)&lt;/h4&gt;
Eğer yazı ve arka plan rengini aynı satırda değiştirmek istiyorsanız; bu sefer iki nesneyi &quot;+&quot; operatörü ile birlikte çıktı alıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFAug1LM4KIj_QCxK_g0U9O6aPDPFbQLwtou4pYAfnt8g4z2V-2gS_PvQaxcMW6VWEJ-ZBDvRcjoHri8Rk48M0nJy_7cudYTTpL1jvtuvr66tVntAg-mRKNURghWVEJMWtb_fefYx-Ncc/s1600/colorama-03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;37&quot; data-original-width=&quot;270&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFAug1LM4KIj_QCxK_g0U9O6aPDPFbQLwtou4pYAfnt8g4z2V-2gS_PvQaxcMW6VWEJ-ZBDvRcjoHri8Rk48M0nJy_7cudYTTpL1jvtuvr66tVntAg-mRKNURghWVEJMWtb_fefYx-Ncc/s1600/colorama-03.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;pre&gt;print(Fore.YELLOW + Back.BLUE)
print(&quot;Bu Sarı Lacivert bir yazıdır.&quot;)&lt;/pre&gt;
Görüldüğü üzere yazı rengi ve arka plan rengini tek seferde değiştirmiş olduk.&lt;br /&gt;
&lt;h4&gt;
Varsayılan Renge Dönme (Sıfırlama)&lt;/h4&gt;
Eğer bir kaç satırlı bir çalışma yaptıysanız, sizde fark etmiş olmalısınız. Tanımladığımız renkler süreklilik arz ediyor. Bu durumu engelleyebilmek için stili temizlememiz gerekiyor.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKMB5Q6G4VP5jnj2krcq-HQrD8R7wYH5fTomN99EuA73q4mfC-zHu2hAN8wJ5Urt2X5B15lU5gjOyiymkvCqY1TIcli0aOoAAwsdUEy8domZllRTyjSxkZtmFyj-1ANMC1QRzry53Y84c/s1600/colorama-04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;81&quot; data-original-width=&quot;364&quot; height=&quot;71&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKMB5Q6G4VP5jnj2krcq-HQrD8R7wYH5fTomN99EuA73q4mfC-zHu2hAN8wJ5Urt2X5B15lU5gjOyiymkvCqY1TIcli0aOoAAwsdUEy8domZllRTyjSxkZtmFyj-1ANMC1QRzry53Y84c/s320/colorama-04.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre&gt;print(Fore.RED)
print(&quot;Deneme yazısı.&quot;)
print(&quot;Test yazısı.&quot;)
print(Style.RESET_ALL)
print(&quot;Bu varsayılan bir yazıdır.&quot;)&lt;/pre&gt;
Colorama&#39;nın temel kullanımı kabaca bu şekildedir. Eğer sıfırlama sabitini kullanmak hoşunuza gitmiyor ise otomatik resetleme yöntemini tercih edebilirsiniz.&lt;br /&gt;
&lt;h4&gt;
Otomatik Stil Sıfırlama (Resetleme)&lt;/h4&gt;
Otomatik bir şekilde renklerin sıfırlanmasını istiyorsanız: yazımızın başında bahsettiğimiz init() fonksiyonuna autoreset parametresini True olarak vermemiz gerekiyor.&lt;br /&gt;
&lt;pre&gt;colorama.init(autoreset=True)&lt;/pre&gt;
Bu yöntem az önce anlattığım kullanım yöntemine göre şöyle bir farklılık içeriyor. Artık renk tanımlarınızı, yazınızla birlikte aynı satıra yazıp, çıktı almanız gerekecek.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsN5X81dXc5BoA2OfTJBfuQIt1YzNKSuDm-cGWyn5n-JW7R22J7h7ss36t2s-QxzIgoUIdDsy-ZXVCXRnvOcV1SqsuKlAaqDW5yavH7MFCnZqZM2G30H06uC1xr1xgNmZ204-oIIlSUSU/s1600/colorama-05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;50&quot; data-original-width=&quot;291&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsN5X81dXc5BoA2OfTJBfuQIt1YzNKSuDm-cGWyn5n-JW7R22J7h7ss36t2s-QxzIgoUIdDsy-ZXVCXRnvOcV1SqsuKlAaqDW5yavH7MFCnZqZM2G30H06uC1xr1xgNmZ204-oIIlSUSU/s1600/colorama-05.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre&gt;print(Fore.RED + Back.YELLOW + &quot; Bu Sarı, Kırmızı bir yazıdır.&quot;)
print(&quot;Varsayılan yazı örneği.&quot;)&lt;/pre&gt;
Bu kullanım yönteminde sıfırlama sabitini kullanmanıza gerek yoktur. Colorama modülü tanımlanan rengi sadece o satır için geçerli kılmaktadır. İkinci satır kendiliğinden varsayılan stiline geri dönecektir.&lt;br /&gt;
&lt;h4&gt;
Kullanabileceğiniz Renk Seçenekleri&lt;/h4&gt;
&lt;div class=&quot;post-table&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;.tg  {border-collapse:collapse;border-spacing:0;} .tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;} .tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;} .tg .tg-poyh{color:#38fff8;border-color:inherit;text-align:left;vertical-align:top} .tg .tg-syad{background-color:#000000;color:#ffffff;border-color:inherit;text-align:left;vertical-align:top} .tg .tg-cy4i{background-color:#00d2cb;color:#ffffff;border-color:inherit;text-align:left;vertical-align:top} .tg .tg-36ox{color:#fe0000;border-color:inherit;text-align:left;vertical-align:top} .tg .tg-3qbk{color:#3166ff;border-color:inherit;text-align:left;vertical-align:top} .tg .tg-2wni{color:#ff00e1;border-color:inherit;text-align:left;vertical-align:top} .tg .tg-ibpo{background-color:#38fff8;color:#ffffff;border-color:inherit;text-align:left;vertical-align:top} .tg .tg-xgic{background-color:#fe0000;color:#ffffff;border-color:inherit;text-align:left;vertical-align:top} .tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top} .tg .tg-92ho{color:#34ff34;border-color:inherit;text-align:left;vertical-align:top} .tg .tg-8a5l{background-color:#34ff34;color:#ffffff;border-color:inherit;text-align:left;vertical-align:top} .tg .tg-5h1o{color:#f8ff00;border-color:inherit;text-align:left;vertical-align:top} .tg .tg-2fx5{background-color:#f8ff00;color:#000000;border-color:inherit;text-align:left;vertical-align:top} .tg .tg-9rbh{background-color:#3166ff;color:#ffffff;border-color:inherit;text-align:left;vertical-align:top} .tg .tg-ntq7{background-color:#ff00e1;color:#ffffff;border-color:inherit;text-align:left;vertical-align:top} &lt;/style&gt; &lt;br /&gt;
&lt;table class=&quot;tg&quot; style=&quot;table-layout: fixed; width: 691px;&quot;&gt;  &lt;tbody&gt;
&lt;tr&gt;    &lt;th class=&quot;tg-cy4i&quot;&gt;FOREGROUND&lt;/th&gt;    &lt;th class=&quot;tg-cy4i&quot;&gt;BACKGROUND&lt;/th&gt;  &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;tg-0pky&quot;&gt;Fore.BLACK&lt;/td&gt;    &lt;td class=&quot;tg-syad&quot;&gt;Back.BLACK&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;tg-36ox&quot;&gt;Fore.RED&lt;/td&gt;    &lt;td class=&quot;tg-xgic&quot;&gt;Back.RED&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;tg-92ho&quot;&gt;Fore.GREEN&lt;/td&gt;    &lt;td class=&quot;tg-8a5l&quot;&gt;Back.GREEN&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;tg-5h1o&quot;&gt;Fore.YELLOW&lt;/td&gt;    &lt;td class=&quot;tg-2fx5&quot;&gt;Back.YELLOW&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;tg-3qbk&quot;&gt;Fore.BLUE&lt;/td&gt;    &lt;td class=&quot;tg-9rbh&quot;&gt;Back.BLUE&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;tg-2wni&quot;&gt;Fore.MAGENTA&lt;/td&gt;    &lt;td class=&quot;tg-ntq7&quot;&gt;Back.MAGENTA&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;tg-poyh&quot;&gt;Fore.CYAN&lt;/td&gt;    &lt;td class=&quot;tg-ibpo&quot;&gt;Back.CYAN&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;tg-0pky&quot;&gt;Fore.WHITE&lt;/td&gt;    &lt;td class=&quot;tg-0pky&quot;&gt;Back.WHITE&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;h3&gt;
Örnek Kod&lt;/h3&gt;
&lt;pre&gt;from clearFunction import clear
from time import sleep
import colorama
from colorama import Fore, Back, Style

colorama.init(autoreset=True)

def anaMenu():
    clear()
    print(Fore.RED + &quot;---------------   Proje-1&#39;e Hoşgeldiniz...   ---------------&quot;)
    print(&quot;Şirketinizde bulunan personellerin&quot; \
        &quot; kaydını tutan bir program.\n&quot;)
    print(Back.WHITE + Fore.BLACK + &quot;İşlem Seçenekleri;&quot;)
    print(&quot;1. Yeni Personel&quot;)
    print(&quot;2. Personel Bilgisi&quot;)
    print(&quot;3. Personel Sil&quot;)
    print(&quot;4. Programı Sonlandır.&quot;)

while (True):
    anaMenu()
    veri = input(Fore.CYAN + &quot;Lütfen yapmak istediğiniz işlemi seçin: &quot;)
    if(veri == &#39;4&#39;):
        print(Fore.RED + &quot;Program başarılı bir şekilde sonlandırıldı.&quot;)
        break
    else:
        print(Fore.YELLOW + &quot;Bu seçenek henüz hazır değil.&quot;)
        print(Fore.YELLOW + &quot;Lütfen daha sonra deneyiniz.&quot;)
        sleep(3)&lt;/pre&gt;
Küçük bir kod örneği ile yazımı burada bitirmek istiyorum. Umarım verdiğim bilgiler işinize yarar.&amp;nbsp; &lt;br /&gt;
Kaynak:&lt;br /&gt;
https://pypi.org/project/colorama/</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/2553415981934952341/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2019/06/python-ile-terminali-renklendirme.html#comment-form' title='8 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/2553415981934952341'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/2553415981934952341'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2019/06/python-ile-terminali-renklendirme.html' title='Python ile Terminal&amp;#39;i Renklendirme (Colorama)'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieDrt2ofAUGUR8DkE1h_qSrlt7P-wMX-7rspfXsDhwp0rwcOahmcrUggKSB1IpJvu67T_KSqQvKc7E_hq2swYIHyEIwrXteUnAp5WQeyfWvKmxSVIk4u-c0JPojN34PXpnX-aZobcIcYc/s72-c/colorana-terminal.png" height="72" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-9167240931310501588</id><published>2019-06-08T07:13:00.000-07:00</published><updated>2019-09-29T03:53:23.525-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programlama"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Python ile Clear Fonksiyonu</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCD-hcAb-bYnCV0nnYuncgiV9cqysSdHDiX3chLYqzS43znt8WRNZja0HhtNzAik2wYUuctDpgcCuMslNrCzdhBKoPlgEjK9r7qy9fZ2ANP3989vlKGevBF1Ay3jKnUt3ltMHI0YxdcWg/s1600/universal-cli-clear.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCD-hcAb-bYnCV0nnYuncgiV9cqysSdHDiX3chLYqzS43znt8WRNZja0HhtNzAik2wYUuctDpgcCuMslNrCzdhBKoPlgEjK9r7qy9fZ2ANP3989vlKGevBF1Ay3jKnUt3ltMHI0YxdcWg/s640/universal-cli-clear.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Python ile programlamanın başlarında mısınız? Yada basit ama kullanışlı bir programlar üretip, arayüzü arka plana sallayanlardan mısınız? Neden mi tüm bu sorular? Çünkü bugün ufak bir program yazarken, ihtiyaç duyduğum bir işlevi sizlerle paylaşmak ve programlama notlarımın arasına yeni bir kod daha iliştirmek istedim.&lt;br /&gt;&lt;h3&gt;İhtiyaç&lt;/h3&gt;&lt;div&gt;Üzerinde çalıştığım yazılım deneyi, şimdilik küçük ve gelişmiş bir arayüze ihtiyacı olmayan bir proje... Bu nedenle programlama derslerinin başlarında gördüğümüz metinsel menüleri içeren bir arayüzün yeterli olacağını düşündüm ve koyuldum metinsel ifadeleri oluşturmaya...&lt;/div&gt;&lt;h3&gt;Problem&lt;/h3&gt;&lt;div&gt;Metinsel arayüz için yazılarımızı hazırladık hazırlamasına fakat çıktılarımız alt alta birbirini takip ettiğinden bir metinsel bir karmaşaya neden olmakta ve oluşturmaya çalıştığımız arayüz, estetik olarak hiç hoş gözükmeyecektir. Bunu altta ki resimde görebilirsiniz.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtsJZkxwHxkvqtyrfgVMmVHeqajSHYlxajgpt5eIxJWea_Ij5voyu84krNrUU5BBb3vy4cId3o8JyHMFuEgIW-OzZzT6pPCTgYF8bfbudKZjCg5OytJp2timCLXaNQ5wF1dBgYg56pGg8/s1600/problem-clear.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;514&quot; data-original-width=&quot;980&quot; height=&quot;334&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtsJZkxwHxkvqtyrfgVMmVHeqajSHYlxajgpt5eIxJWea_Ij5voyu84krNrUU5BBb3vy4cId3o8JyHMFuEgIW-OzZzT6pPCTgYF8bfbudKZjCg5OytJp2timCLXaNQ5wF1dBgYg56pGg8/s640/problem-clear.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Her işlem seçiminde eski çıktıların, komut istemci sinden (konsol - terminal) temizlenmesi gerekiyor. Böylece programımız sayfa sayfa, sade bir şekilse çıktılar oluşabilsin. Ayrıca bu işlem tüm işletim sistemlerinde çalışabiliyor olması lazım.&lt;br /&gt;&lt;h3&gt;Çözüm&lt;/h3&gt;Konsol penceresinin her işlemden önce temizlenebilmesi için temizleme komutunun kullanılması gerekiyor. Temelde bu arayüzlerin çalışma mantığı aynı olmasına rağmen işletim sistemlerine göre farklılıklar bulunuyor. Konumuz olan komutlar; Windows işletim sistemlerinde &quot;&lt;b&gt;cls&lt;/b&gt;&quot;, Mac ve Linux işletim sistemlerinde ise &quot;&lt;b&gt;clear&lt;/b&gt;&quot; komutu dur. Python&#39;da geliştirdiğimiz yazılımlar her işletim sisteminde çalışacağı için bizim bu komut ayrımını yapacak basit bir &lt;b&gt;clear &lt;/b&gt;fonksiyonu yazmamız gerekiyor.&lt;br /&gt;&lt;br /&gt;Peki bu işletim sistemi ayrımını nasıl yapabiliriz? Bunun için Python&#39;un işletim sistemlerini birbirinden ayırt edebilmek için kullandığı &quot;&lt;b&gt;os&quot;&amp;nbsp;&lt;/b&gt;modülünü kullanacağız. Os modülü, işletim sisteminin İngilizce ifadesi olan &quot;Operating System&quot; in baş harflerinin kısaltılmasını kullanmıştır.&lt;br /&gt;&lt;pre&gt;import os&lt;/pre&gt;ifadesi ile modülü kodumuza dahil ediyoruz.&lt;br /&gt;&lt;pre&gt;os.name&lt;/pre&gt;Ardından &lt;b&gt;os&lt;/b&gt; modülünün name değişkeninde ki değeri; &lt;b&gt;if karar yapısını&lt;/b&gt; kullanarak, işletim sistemlerinin kısaltmaları ile kontrolünü sağlıyoruz.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;Bu kısaltmalar; &lt;b&gt;nt (Windows)&lt;/b&gt;, &lt;b&gt;mac (MacOS)&lt;/b&gt;, &lt;b&gt;posix (Linux)&lt;/b&gt; şeklindedir.&amp;nbsp;&lt;/blockquote&gt;&lt;pre&gt;os.system([Temizleme Komutu])&lt;/pre&gt;Sağlanan if kontrolünde hangi işletim sistemi ile eşleşirse, o işletim sistemin temizleme komutunu parametre olarak yine &lt;b&gt;os &lt;/b&gt;modülü içerisinde bulunan sistem komutlarını çalıştıran &lt;b&gt;system()&lt;/b&gt; fonksiyonuna iletiyoruz.&lt;br /&gt;&lt;br /&gt;Buraya kadar anlattıklarımı toplarsak;&lt;br /&gt;&lt;pre&gt;import os&lt;br /&gt;&lt;br /&gt;# Terminal Penceresini Temizleyen fonksiyon&lt;br /&gt;def clear():&lt;br /&gt;    &quot;&quot;&quot;&lt;br /&gt;        Bu fonksiyon terminal penceresini ilk haline getirir.&lt;br /&gt;    &quot;&quot;&quot;&lt;br /&gt;    # İşletim Sistemi Windows ise&lt;br /&gt;    if os.name == &#39;nt&#39;:&lt;br /&gt;        _ = os.system(&#39;cls&#39;)&lt;br /&gt;    # İşletim Sistemi MacOS ise&lt;br /&gt;    elif os.name == &#39;mac&#39;:&lt;br /&gt;        _ = os.system(&#39;clear&#39;)&lt;br /&gt;    # İşletim Sistemi Linux ise&lt;br /&gt;    elif os.name == &#39;posix&#39;:&lt;br /&gt;        _ = os.system(&#39;clear&#39;)&lt;br /&gt;    # Yabancı bir işletim sistemi ise&lt;br /&gt;    else:&lt;br /&gt;        _ = os.system(&#39;clear&#39;)&lt;/pre&gt;kullanacağımız clear fonksiyonunu bu şekilde oluşturdum. Biraz incelediğinizde fark edeceksiniz ki Windows dışında ki temizleme kodları aynı şekilde kullanmış. Fakat yazımın amacı eğitim olduğundan diğer sistemlerininde ayrımını göstermek istedim. &lt;br /&gt;&lt;h3&gt;Sonuç&lt;/h3&gt;&lt;div&gt;Evet, her metinsel arayüze sahip küçük projelerde kullanabileceğim, fonksiyonum hazır. Fonksiyonun nerede çağrılacağı önemli olduğundan örnek bir menü kodu ile paylaşıyorum.&lt;/div&gt;&lt;pre&gt;# Msoguz.com Clear Fonksiyon Örneği&lt;br /&gt;import os&lt;br /&gt;from time import sleep&lt;br /&gt;&lt;br /&gt;# Terminal Penceresini Temizleyen fonksiyon&lt;br /&gt;def clear():&lt;br /&gt;    &quot;&quot;&quot;&lt;br /&gt;        Bu fonksiyon terminal penceresini ilk haline getirir.&lt;br /&gt;    &quot;&quot;&quot;&lt;br /&gt;    # İşletim Sistemi Windows ise&lt;br /&gt;    if os.name == &#39;nt&#39;:&lt;br /&gt;        _ = os.system(&#39;cls&#39;)&lt;br /&gt;    # İşletim sistemi Linux veya Mac ise&lt;br /&gt;    else:&lt;br /&gt;        _ = os.system(&#39;clear&#39;)&lt;br /&gt;&lt;br /&gt;def anaMenu():&lt;br /&gt;    &lt;b&gt;clear()&lt;/b&gt;&lt;br /&gt;    print(&quot;---------------   Proje-1&#39;e Hoşgeldiniz...   ---------------&quot;)&lt;br /&gt;    print(&quot;Şirketinizde bulunan personellerin&quot; \&lt;br /&gt;        &quot; kaydını tutan bir program.\n&quot;)&lt;br /&gt;    print(&quot;İşlem Seçenekleri;&quot;)&lt;br /&gt;    print(&quot;1. Yeni Personel&quot;)&lt;br /&gt;    print(&quot;2. Personel Bilgisi&quot;)&lt;br /&gt;    print(&quot;3. Personel Sil&quot;)&lt;br /&gt;    print(&quot;4. Programı Sonlandır.&quot;)&lt;br /&gt;&lt;br /&gt;while (True):&lt;br /&gt;    anaMenu()&lt;br /&gt;    veri = input(&quot;Lütfen yapmak istediğiniz işlemi seçin: &quot;)&lt;br /&gt;    if(veri == &#39;4&#39;):&lt;br /&gt;        print(&quot;Program başarılı bir şekilde sonlandırıldı.&quot;)&lt;br /&gt;        break&lt;br /&gt;    else:&lt;br /&gt;        print(&quot;Bu seçenek henüz hazır değil.&quot;)&lt;br /&gt;        print(&quot;Lütfen daha sonra deneyiniz.&quot;)&lt;br /&gt;        sleep(3)&lt;/pre&gt;Bu fonksiyonu her işlem çıktısının önce çağırıyorum ki, bir önce ki çıktıları silsin ve o an ki işlemin çıktılarını konsola temiz bir şekilde yazabilsin. Umarım geliştireceğiniz projeler de işinize yarar.</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/9167240931310501588/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2019/06/python-ile-clear-fonksiyonu.html#comment-form' title='4 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/9167240931310501588'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/9167240931310501588'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2019/06/python-ile-clear-fonksiyonu.html' title='Python ile Clear Fonksiyonu'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCD-hcAb-bYnCV0nnYuncgiV9cqysSdHDiX3chLYqzS43znt8WRNZja0HhtNzAik2wYUuctDpgcCuMslNrCzdhBKoPlgEjK9r7qy9fZ2ANP3989vlKGevBF1Ay3jKnUt3ltMHI0YxdcWg/s72-c/universal-cli-clear.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-7125762731758713442</id><published>2019-06-05T04:39:00.000-07:00</published><updated>2019-09-29T03:53:23.701-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programlama"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Python Sayısal Veri Tipleri</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg7ioMMu0MJ2po3ruULnpuw9Pu4qD7LhaK__KySzD9-CZrLV-DoiLYMsuTWT15m4GX6469ORRlRttlswylxaed3-lQQMTfgYzE4jua4bw73iGTO0hsBjShRWmrr87M7tfIAuZBYhO34tQ/s1600/python-datatypes-numbers.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg7ioMMu0MJ2po3ruULnpuw9Pu4qD7LhaK__KySzD9-CZrLV-DoiLYMsuTWT15m4GX6469ORRlRttlswylxaed3-lQQMTfgYzE4jua4bw73iGTO0hsBjShRWmrr87M7tfIAuZBYhO34tQ/s640/python-datatypes-numbers.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Python&#39;da aritmetik hesaplamalarda kullanabileceğimiz üç adet sayısal veri tipi mevcuttur. Bunlar; &lt;b&gt;Tam sayılar (Integer)&lt;/b&gt;, &lt;b&gt;Ondalıklı Sayılar (Float)&lt;/b&gt; ve &lt;b&gt;Karmaşık Sayılar (Complex)&lt;/b&gt;dır. Bu sayısal veri tiplerini, özelliklerini ve kullanımlarını hazırladığım örnekler eşliğinde öğrenelim.&lt;br /&gt;&lt;h3&gt;Integer (Int - İşaretli Tam Sayılar)&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidR5Tt0T8569_7jcWp1uECUBGr_kXTfiTwLaLKIg6poFnz0L9iopAUle8xcFWFqj1I5QdFugysqFH0N3TDtQF1EgNJuWByThKOzqfx7orcaxnJoFsMeF7u3S0Gg38RwQT4ZLKw-nCUTEw/s1600/integer.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;291&quot; data-original-width=&quot;796&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidR5Tt0T8569_7jcWp1uECUBGr_kXTfiTwLaLKIg6poFnz0L9iopAUle8xcFWFqj1I5QdFugysqFH0N3TDtQF1EgNJuWByThKOzqfx7orcaxnJoFsMeF7u3S0Gg38RwQT4ZLKw-nCUTEw/s640/integer.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Integer yani Türkçe adıyla &quot;tam sayı&quot;, günlük yaşamımızda sıkça kullandığımız bir veri tipidir. Matematiksel işlemler bir yana, kişi ve cisimleri kolayca numaralandırmak için tam sayıları kullanırız. Programlamada ki yeri genellikle kimlik veya veri numaralandırma (Veritabanında - ID), sayaç işlemlerinde (Döngü işlemleri) ve adet hesaplamaları (Hesap makinesi) için hazırlanan algoritmalar da görülmektedir.&lt;br /&gt;&lt;h4&gt;Özellikleri&lt;/h4&gt;Sayılar teorik matematikte sınırsız uzunluk ve değerde olsalar da, yazılımda kullandığımız cihazların sınırlı bir kapasitesi bulunmaktadır. Bu durumda işlemcinin mimarisine göre değişkenin maksimum&amp;nbsp;alabileceği pozitif ve negatif tam sayı değerleri vardır. Bu limitlerin üzerinde sayı oluşturamaz ve kullanamazsınız.&lt;br /&gt;Programlamada tanımlayabileceğimiz maksimum pozitif tam sayı değeri:&amp;nbsp;&lt;b&gt;9223372036854775807&lt;/b&gt;, maksimum negatif tam sayı değeri:&amp;nbsp;&lt;b&gt;-9223372036854775808&lt;/b&gt;&#39;dir.&lt;br /&gt;&lt;br /&gt;Eğer kendiniz bu sınırları keşfetmek isterseniz, aşağıda ki komut serisini kullanabilirsiniz;&lt;br /&gt;&lt;pre&gt;import sys&lt;br /&gt;print(&quot;Maksimum Pozitif Tam Sayı Değeri:&quot;, sys.maxsize)&lt;br /&gt;print(&quot;Maksimum Negatif Tam Sayı Değeri:&quot;, -sys.maxsize - 1)&lt;/pre&gt;&lt;pre&gt;Maksimum Pozitif Tam Sayı Değeri: 9223372036854775807&lt;br /&gt;Maksimum Negatif Tam Sayı Değeri: -9223372036854775808&lt;br /&gt;&lt;/pre&gt;&lt;h4&gt;İnteraktif Kullanımı&lt;/h4&gt;Python üzerinden herhangi bir değişkene değer atamadan, tam sayıları doğrudan kullanabilir ve aritmetik operatörlerle basit hesaplama işlemlerini gerçekleştirebiliriz. &lt;br /&gt;&lt;pre&gt;Python 3.5.4 (v3.5.4:3f56838, Aug&amp;nbsp; 8 2017, 02:17:05) [MSC v.1900 64 bit (AMD64)] on win32&lt;br /&gt;Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt; 10 + 15&lt;br /&gt;25&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt; 60 - 30&lt;br /&gt;30&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt; 80 / 4&lt;br /&gt;20.0&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt; 15 * 5&lt;br /&gt;75&amp;nbsp;&lt;/pre&gt;Yukarıda tam sayılar ile 4 işlem aritmetik operatörlerin kullanımını basitçe göstermeye çalıştım.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;b&gt;Not:&lt;/b&gt; Aritmetik hesaplama işlemlerinde kullandığımız operatörler, matematikte öğrendiğimiz Toplama, Çıkarma, Çarpma ve Bölme işaretleri gibi kullanılır. Konu hakkında detaylı bilgiyi Python Aritmetik Operatörler adlı yazımda bulabilirsiniz.&lt;/blockquote&gt;&lt;h4&gt;Script Kullanımı&lt;/h4&gt;&lt;div&gt;Bir tam sayıyı hafızaya alıp, kullanmaya başlayabilmek için bir&amp;nbsp;&lt;b&gt;değişken tanımlayıp&lt;/b&gt;,&amp;nbsp;&lt;b&gt;atama operatörü&amp;nbsp;&lt;/b&gt;(=) ile&amp;nbsp;&lt;b&gt;sayısal veriyi (değeri)&lt;/b&gt;&amp;nbsp;yazmamız gerekiyor.&lt;/div&gt;&lt;pre&gt;tamsayi = 1453&lt;/pre&gt;Şimdi aşağıda ki gelişmiş örneği inceleyelim. Üç adet değişken oluşturup, ikisine 24 ve 16 tam sayı değerlerini tanımladık. Ardından &quot;toplam&quot; değişkenine değer atarken &quot;10&quot; tam sayısı ile tanımladığımız a ve b değişkenlerini topluyoruz.&lt;br /&gt;&lt;pre&gt;a = 24&lt;br /&gt;b = 16&lt;br /&gt;toplam = 10 + a + b&lt;br /&gt;&lt;br /&gt;print(&quot;Toplam:&quot;, toplam)&lt;br /&gt;print(&quot;Veri Tipi:&quot;, type(toplam))&lt;/pre&gt;Yaptığımız toplama işleminin sonucu görmek için &lt;b&gt;print()&lt;/b&gt; fonksiyonunu kullanıyoruz. Ardından değişkende tanımlı değerin türünü öğrenmek için &lt;b&gt;type()&lt;/b&gt; fonksiyonunu kullandık. Kodumuzu çalıştırdığımız da aşağıda ki gibi bir çıktı ile karşılaşmamız gerekiyor.&lt;br /&gt;&lt;pre&gt;Toplam: 50&lt;br /&gt;Veri Tipi: &amp;lt;class &#39;int&#39;&amp;gt;&lt;/pre&gt;Çıktıya baktığımız da ise &quot;toplam&quot; değişkeninin değeri &quot;50&quot; tam sayısı olduğunu, ardından &quot;toplam&quot; değişkeninin tuttuğu veri tipi, &quot;int&quot; (Integer) türünde bir sınıf olduğu bilgisini vermektedir.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;b&gt;Not:&lt;/b&gt; print() ve type() fonksiyonları terminal ekranlarında çıktı oluşturabilmek için amacıyla kullanılan Python&#39;un gömülü fonksiyonlarıdır. Bu fonksiyonlar nedir, ne değildir ve detaylı kullanımlarını, Python Gömülü Fonksiyonlar adlı yazımda ele alacağım. Şimdilik bu fonksiyonların örnek için kullanıldığını bilmeniz yeterlidir.&lt;/blockquote&gt;&lt;h4&gt;Örnek Problem:&amp;nbsp;&lt;/h4&gt;Mustafa 16, Mehmet 15 ve Zehra 14 yaşlarında olmak üzere üç çocuk bir araya gelip, misket oynamak istemişler. Sahip oldukları kutuda toplam 120 adet misket bulunmaktadır. Oyunlarının kuralı gereği her çocuk yaşlarının iki katı kadar misket alarak oyunu oyna bildiklerine göre kutuda kaç adet misket kalmıştır? &lt;br /&gt;&lt;pre&gt;toplamMisket = 120&lt;br /&gt;mustafa = 16 * 2&lt;br /&gt;mehmet = 15 * 2&lt;br /&gt;zehra = 14 * 2&lt;br /&gt;&lt;br /&gt;kalanMisket = toplamMisket - mustafa - mehmet - zehra&lt;br /&gt;&lt;br /&gt;print(&quot;Kutuda kalan misket sayısı:&quot;, kalanMisket)&lt;/pre&gt;&lt;pre&gt;Kutuda kalan misket sayısı: 30&lt;br /&gt;&lt;/pre&gt;Görüldüğü üzere basit matematik problemlerini kolayca Python&#39;a uyarlayarak kullanabiliyoruz. &lt;br /&gt;&lt;h3&gt;Float (Ondalıklı Sayılar)&lt;/h3&gt;Ondalıklı Sayılar, ince hesaplar yapmaya yarayan sayısal veri tipleridir. Programlama da genellikle birim hesaplamalarında (Para, Litre, Kg, Metre, vs..) ve ayrıca Geometri ve Trigonometri&amp;nbsp; hesaplamalarında kullanıldığı görülür.&lt;br /&gt;&lt;pre&gt;ondalikliSayi = 1.25&lt;/pre&gt;sayıların arasında nokta konulduğu taktirde tam sayımız otomatik olarak float tipine dönüşmektedir. Ondalıklı sayıları, tam sayıların küsuratlı versiyonu gibi düşünebilirsiniz.&lt;br /&gt;&lt;h4&gt;Örnek Problem:&lt;/h4&gt;Bir manavda Muzun kilosu 1.75 Türk Lirası olduğunu varsayalım. A müşterisi 2.5 kg, B müşterisi 2 kg, C müşterisi ise 4.25 kg Muz aldığında, manavın üç müşterisinden elde ettiği kazanç nedir? &lt;br /&gt;&lt;pre&gt;# Muzun Kilo Fiyatı&lt;br /&gt;muzFiyati = 1.75&lt;br /&gt;&lt;br /&gt;# Müştelerin Aldığı Muzların Kilo Hesabı&lt;br /&gt;musteriA = 2.5&lt;br /&gt;musteriB = 2&lt;br /&gt;musteriC = 4.25&lt;br /&gt;&lt;br /&gt;# Müşterilerin aldığı kilo fiyatı&lt;br /&gt;kazancA = musteriA * muzFiyati&lt;br /&gt;kazancB = musteriB * muzFiyati&lt;br /&gt;kazancC = musteriC * muzFiyati&lt;br /&gt;&lt;br /&gt;# Manavın Kazancını Hesaplama&lt;br /&gt;toplamKazanc = kazancA + kazancB + kazancC&lt;br /&gt;print(&quot;Manavın Kazancı:&quot;, toplamKazanc, &quot;TL&quot;)&lt;br /&gt;print(&quot;Veri tipi:&quot;, type(toplamKazanc))&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;Manavın Kazancı: 15.3125 TL&lt;br /&gt;Veri tipi: &amp;lt;class float=&quot;&quot;&amp;gt;&lt;br /&gt;&lt;/pre&gt;Görüldüğü üzere manavın ne kadarlık bir kazancı olduğunu küsuratlı olarak hesaplamış olduk. &lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Ekstra Bilgi:&lt;/b&gt; Python&#39;da her zaman iki tam sayının birbirine bölümü, ondalıklı bir sayı sonucu doğurur.&lt;br /&gt;&lt;pre&gt;a = 10&lt;br /&gt;b = 2&lt;br /&gt;&lt;br /&gt;print(&quot;Sonuç: &quot;, a / b) &amp;nbsp;&lt;/pre&gt;&lt;pre&gt;# Sonuc: 5.0&lt;/pre&gt;&lt;/blockquote&gt;&lt;h4&gt;Complex (Karmaşık Sayılar)&lt;/h4&gt;Karmaşık sayılar, önce ki sayısal veri tiplerinden de büyük sayılardan oluşurlar. O kadar büyüktürler ki iki parçadan oluşurlar; &lt;span style=&quot;color: red;&quot;&gt;reel (gerçek)&lt;/span&gt; ve &lt;span style=&quot;color: lime;&quot;&gt;imajiner (sanal)&lt;/span&gt; isimli iki kısımdan oluşur ve complex veri tipi olarak ifade edilir. &lt;br /&gt;&lt;pre&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;span style=&quot;color: red;&quot;&gt;3&lt;/span&gt; + &lt;span style=&quot;color: lime;&quot;&gt;4j&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;blockquote&gt;&lt;b&gt;Not:&amp;nbsp;&lt;/b&gt;&amp;nbsp;Normal de matematikte imajiner birimi &quot;&lt;b&gt;i&lt;/b&gt;&quot; harfi ile gösterilir. &lt;b&gt;i ise √−1 anlamındadır.&lt;/b&gt; Python&#39;da ise i birimi yerine &quot;&lt;b&gt;j&lt;/b&gt;&quot; harfi kullanılarak gösterilir. Yani (3 + 5i) karmaşık sayı ifadesini Python&#39;da yazmak isterseniz: (3 + 5j) olarak yazmanız gerekiyor.&lt;/blockquote&gt;Programlamada nadiren kullanıldığı görülür, çünkü kullananlar daha çok bilimsel veya hassas hesaplamalar gerçekleştirmek için kullanırlar. Sayısal yeteneğimi daha önce bu seviyede kullanmadığım için sadece karmaşık sayıların kullanımını anlatmaya çalışacağım. &lt;br /&gt;&lt;pre&gt;karmasik_sayi1 = 3 + 4j&lt;br /&gt;karmasik_sayi2 = 4 + 1j&lt;br /&gt;&lt;br /&gt;sonuc = karmasik_sayi1 + karmasik_sayi2&lt;br /&gt;&lt;br /&gt;print(&quot;İşlemin Sonucu: &quot;, sonuc)&lt;br /&gt;print(&quot;Veri Tipi: &quot;, type(sonuc))&lt;br /&gt;print(&quot;Reel Sayısı: &quot;, sonuc.real)&lt;br /&gt;print(&quot;Sanal Sayısı: &quot;, sonuc.imag)&lt;/pre&gt;&lt;pre&gt;İşlemin Sonucu:  (7+5j)&lt;br /&gt;Veri Tipi: &amp;lt;class &#39;complex&#39;&amp;gt;&lt;class complex=&quot;&quot;&gt;&lt;br /&gt;Reel Sayı:  7.0&lt;br /&gt;Sanal Sayı:  5.0&lt;br /&gt;&lt;/class&gt;&lt;/pre&gt;Karmaşık sayıları da normal sayılar gibi hesaplama işlemlerinde (Toplama, Çıkarma, Çarpma ve Bölme) kullanabilirsiniz. Ayrıca complex veri tipinin gerçek ve sanal sayılarını birbirinden ayırmak için iki adet fonksiyonu vardır. Bunlar; &lt;b&gt;real&lt;/b&gt; ve &lt;b&gt;imag&lt;/b&gt; fonksiyonlarıdır. Real, karmaşık sayının gerçek kısmını ele alır. İmag ise karmaşık sayının sanal kısmını ele alır.&lt;br /&gt;&lt;br /&gt;Python&#39;da kullanabileceğimiz sayısal veri tiplerini ve kullanımlarını elimden geldiğince anlatmaya çalıştım. Öneri ve eleştirilerinizi yorum bölümünden yazabilirsiniz. İyi günler...</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/7125762731758713442/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2019/06/python-saysal-veri-tipleri.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/7125762731758713442'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/7125762731758713442'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2019/06/python-saysal-veri-tipleri.html' title='Python Sayısal Veri Tipleri'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg7ioMMu0MJ2po3ruULnpuw9Pu4qD7LhaK__KySzD9-CZrLV-DoiLYMsuTWT15m4GX6469ORRlRttlswylxaed3-lQQMTfgYzE4jua4bw73iGTO0hsBjShRWmrr87M7tfIAuZBYhO34tQ/s72-c/python-datatypes-numbers.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-7108878852101125655</id><published>2019-06-02T00:48:00.000-07:00</published><updated>2019-09-29T03:53:23.877-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programlama"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Python Değişkenler</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO2l2prw9boTCBu6CwqrI0ZkW55I-BwbRPAajevqKgfPCwIWtNhzZNs9AVdjt0OAWKxDPnq9lQiA4KulPbSZT8_tz5FOewIkwJgbcGlsoZg8glR88Pt4Zoa6hNOXi0lOhtlPapoxD-83M/s1600/python-variables.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO2l2prw9boTCBu6CwqrI0ZkW55I-BwbRPAajevqKgfPCwIWtNhzZNs9AVdjt0OAWKxDPnq9lQiA4KulPbSZT8_tz5FOewIkwJgbcGlsoZg8glR88Pt4Zoa6hNOXi0lOhtlPapoxD-83M/s640/python-variables.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Değişkenler&lt;/b&gt;, programlama dillerinde verilerin tutulduğu tanımlayıcılar dır. Her programlama da olduğu gibi veri değerlerimizi tutacak minik hafıza birimlerimiz bulunmaktadır. Tabi ki bu hafıza birimleri hafıza kartı olan Ram (Random Access Memory) donanımında tutulur. Bu nedenle geliştirdiğiniz kodların ne kadar iş hacmi varsa, ram miktarının doğrusal oranda önemi vardır.&lt;br /&gt;&lt;br /&gt;Bu konuyu bir örnek ile açıklamaya çalışacağım. Yazılımları insanlara benzetelim, sonuçta bunları insan olarak bizler üretiyoruz. Üreteceğimiz programlar (yazılımlar) teknolojik olarak insandan üstün görünseler de, aslında tek farkı; yaptıkları işi hatasız ve bizden hızlı gerçekleştirebilmeleri...Bunun dışında her çocuk gibi bilgisiz ve öğrenmeye ihtiyacı vardır.&lt;br /&gt;&lt;br /&gt;Kodlarımızda kullanacağımız veri değerlerini, bilgisayar hafızasında tutmak için değişkenler tanımlamamız gerekiyor.&lt;br /&gt;&lt;h3&gt;Değişken Tanımlama&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGGepRwdyFDvMhfrjY7cFcKZ2sr9K1UBI7WkksBoS5aj-ELgJowJfZyiLQEYQnXs685BEdWqkRT4YQ9ji8TnW9py0SYDcU4IxY2XB6Qhg9j6F_ZAzvM5NqectYtp5zJnxoVP6nAuG-cF0/s1600/variables-ram.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;585&quot; data-original-width=&quot;482&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGGepRwdyFDvMhfrjY7cFcKZ2sr9K1UBI7WkksBoS5aj-ELgJowJfZyiLQEYQnXs685BEdWqkRT4YQ9ji8TnW9py0SYDcU4IxY2XB6Qhg9j6F_ZAzvM5NqectYtp5zJnxoVP6nAuG-cF0/s400/variables-ram.png&quot; width=&quot;329&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Python&#39;da değişken tanımlamak aslında çok kolay bir işlemdir. Mesela geleneksel programlama dillerinde kullanacağımız değişkenin veri tipini önceden belirtmemiz gerekirken, bu işlem Python&#39;da gerekmez. Çünkü değişkende kullandığınız verinin türünü Python kendi algılar. Tabi ki her şey bu kadar kolay değil, yine de uyulması gereken bazı kuralları bulunmaktadır.&lt;br /&gt;Bunlar;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Programlamaya özgü anahtar kelimeleri kullanamazsınız. (while, for, and,vs...)&amp;nbsp;&lt;/li&gt;&lt;li&gt;Değişken adları sayı ile başlayamaz. (2elma, 5armut, 10kisilik, vs...)&lt;/li&gt;&lt;li&gt;Değişken isimleri özel karakter içermez. (*, -, +, $, vs...)&amp;nbsp;&lt;/li&gt;&lt;li&gt;Değişkenler birden fazla kelimeden oluşuyorsa, kelimeler birleşik yazılmalıdır. Aralarında boşluk karakteri kullanılamaz. (kelimeleri ayırmak için &quot;_&quot; altçizgi özel karakterini kullanabilirsiniz.)&amp;nbsp;&lt;/li&gt;&lt;li&gt;Python dili büyük-küçük harfe yazımında duyarlıdır. (degisken ile Degisken tanımları farklı değişkenlerdir.)&lt;/li&gt;&lt;li&gt;Değişken isimlendirmede Türkçe karakter kullanımı önerilmez!&lt;/li&gt;&lt;/ul&gt;Değişkenleri adlandırırken, verinin kullanım amacına göre isimlerdir meniz tavsiye edilir. Böylece kodunuz büyüyüp, karmaşıklaştığı zaman, değişkeni hatırlamanız veya tanımanız kolay olur.&amp;nbsp; &lt;br /&gt;&lt;pre&gt;# Örnek Değişken Tanımı&lt;br /&gt;Sayi = 1234&lt;/pre&gt;Şimdilik aklıma gelenler bunlar, bu kuralları ezberlemeniz gerekmez. Zamanla bu kuralları öğreneceksiniz.&amp;nbsp; &lt;br /&gt;&lt;h3&gt;Değişkene Değer Atamak&lt;/h3&gt;Değişkenlere uygun isim tanımlaması yaptığımızı varsayalım. Peki kullanmayı planladığımız veriyi nasıl hafızaya kayıt edebiliriz?&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM1lByYzMkiGSXRucTyABQtRvjd74ewENhm8Sv4i9RGNIO_rajSLQrGw-uJk6WEgN_V7huDz6Nqu85BCGHTkP9MN0IpMr__I3GzDAMagp7Q0UKkVW6_FbCnIGdmov1Gxun21Te329EHAo/s1600/variables-ram-value.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;585&quot; data-original-width=&quot;626&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM1lByYzMkiGSXRucTyABQtRvjd74ewENhm8Sv4i9RGNIO_rajSLQrGw-uJk6WEgN_V7huDz6Nqu85BCGHTkP9MN0IpMr__I3GzDAMagp7Q0UKkVW6_FbCnIGdmov1Gxun21Te329EHAo/s1600/variables-ram-value.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Bunun için tüm programlama dillerinde bulunan &quot;=&quot; eşittir işareti olan atama operatörünü kullanıyoruz.&lt;br /&gt;&lt;pre&gt;Değişken_adi = değer&lt;/pre&gt;Yukarıda ki ifadeye benzer bir kullanım gerçekleştirdiğimiz de ilgili veri, değişken aracılığı ile hafızaya kaydedilmiş olur.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;b&gt;Not:&lt;/b&gt; Daha önce de belirtiğim gibi değişken tanımlarken, kullanacağımız veri tipini önceden belirtmemize gerek yoktur. Ayrıca kullanabileceğimiz veri tipleri hakkında gerekli bilgiyi, ilerleyen yazılarımda bulabilirsiniz.&lt;/blockquote&gt;&lt;h3&gt;Değişken Değerinin Kullanımı&lt;/h3&gt;Değişkenlere atadığımız veriyi görüntülemek veya kullanmak için yapmamız gereken tek şey kodumuzun içerisinde değişken ismini çağırmak yada yazmaktır. Bunu bir örnekle açıklamaya çalışayım.&lt;br /&gt;Hafızaya bir tam sayı verisi depolamak için oluşturacağımız değişkene bir tam sayı değeri tanımlıyoruz. &lt;br /&gt;&lt;pre&gt;i = 7&lt;/pre&gt;Ardından değişken vasıtayla hafızaya aldığımız tam sayı verisini görüntülemek için print() fonksiyonu içerisinde &quot;i&quot; değişken ismini yazıyoruz. &lt;br /&gt;&lt;pre&gt;print(i)&lt;/pre&gt;Artık kodumuzu çalıştırdığımız da çıktı olarak &quot;7&quot; tam sayısı bizi karşılayacaktır. &lt;br /&gt;&lt;pre&gt;Çıktı: 7&lt;/pre&gt;&lt;h3&gt;Değişken Değerinin Değiştirilmesi (Güncellenmesi)&lt;/h3&gt;Yazdığımız koda göre değişkenlerin değerlerini değiştirmemiz veya zamanla güncellememiz gerekebilir. Bu durumda değişkenin değerini yeniden tanımlarız. Bunu yapmak için tanımladığımız değişken ismini yeniden yazar ve ardından (=) atama operatörü ile yeni değerimizi yazarız.&lt;br /&gt;&lt;pre&gt;sayi = 5&lt;br /&gt;print(&quot;İlk Sayı:&quot;, sayi)&lt;br /&gt;sayi = 10&lt;br /&gt;print(&quot;İkinci Sayı:&quot;, sayi)&lt;br /&gt;sayi = 15&lt;br /&gt;print(&quot;Üçüncü Sayı:&quot;, sayi)&lt;/pre&gt;Görüldüğü üzere bir değişkene değer ataması yaptıktan sonra print() fonksiyonu ile değişkenin değerini ekrana bastırıyoruz. Ardından yeni bir değişken tanımlamadan, var olan değişkene yeni bir tam sayı değeri yazıp, işlemi tekrarlıyorum.&lt;br /&gt;&lt;pre&gt;İlk Sayı: 5&lt;br /&gt;İkinci Sayı: 10&lt;br /&gt;Üçüncü Sayı: 15&lt;/pre&gt;Sonuç, üstte ki çıktıdan da anlaşılacağı üzere her print() fonksiyonunda, değişken ismi aynı olmasına rağmen her seferinde değişken değerinin güncellenmiş hali gelmektedir.&lt;br /&gt;&lt;h3&gt;Değişkenlerin Farklı Kullanımları&lt;/h3&gt;Zorunda olmasanız da ileride kullanma ihtiyacı duyabileceğiniz veya diğer geliştiricilerin kodlarında rastlaya bileceğinizi düşündüğüm farklı değişken kullanımlarını göstermek istedim. Bunlar;&lt;br /&gt;&lt;h4&gt;Birden Fazla Değişkene Aynı Değeri Atama&lt;/h4&gt;&lt;div&gt;Tüm işlemleri tek bir değişken üzerinden gerçekleştirmek zorunda değilsiniz. Birden fazla değişken ismi tanımlayıp, aynı değeri atamak isteyebilirsiniz.&lt;br /&gt;&lt;pre&gt;Degisken1 = Degisken2 = Degisken3 = Deger&lt;/pre&gt;Python bu ifadeyi gördüğü zaman sağ baştan başlayarak, en sağda bulunan değeri ilk değişkene atar. Daha sonra sola doğru olan değişkenler birbirini takip edecektir. Böylece hepsinin değeri aynı olacaktır.&lt;/div&gt;&lt;h4&gt;Tek Satırda Değişkenler ve Değerler Tanımlama&lt;/h4&gt;Eğer birden fazla değişken ve veri tanımınız varsa ve bunları tek satırda yazmak istiyorsanız, Python&#39;da bunu yapmanız oldukça basittir.&lt;br /&gt;&lt;pre&gt;Degisken1, Degisken2, Degisken3 = Deger1, Deger2, Deger3&lt;/pre&gt;Bu şekilde yazarak, değişken sırasına göre değerleriniz, değişkenlere atanmış olacaktır. Bu şekilde değer ve değişkenleri tek satırda toplayabilirsiniz.&lt;br /&gt;&lt;h3&gt;Global ve Local Değişkenler&lt;/h3&gt;&lt;div&gt;Değişkenlerin tanımlandığı yere göre kullanımları veya geçerliliği vardır. Bunlar; Global ve Local olarak ikiye ayrılır.&amp;nbsp;&lt;/div&gt;&lt;h4&gt;Global Değişken Tanımı ve Kullanımı&lt;/h4&gt;Programınızın ana kod akışında oluşturulan değişkenlere global değişkenler denir. Bu değişkenler alt kod akışı olan kod bloklarında (if, while, for, vs...) erişe bilinir ve üzerinde işlem yapabilirsiniz.&lt;br /&gt;&lt;pre&gt;degisken = &quot;Deneme&quot;&lt;br /&gt;&lt;br /&gt;def fonksiyon():&lt;br /&gt;    print(degisken)&lt;br /&gt;&lt;br /&gt;fonksiyon()&lt;br /&gt;&lt;/pre&gt;&lt;h4&gt;Local Değişken Tanımı ve Kullanımı&lt;/h4&gt;Alt kod akışında oluşturulan değişkenler, kendi ve kendi altında bulunan alt kod bloklarında erişe bilinen değişkenlere local değişkenler denir. Bu değişkenler ana kod akışında (global düzeyde) tanımlı olmayacağı için erişilemez ve üzerinde işlem yapamazsınız. Doğru kullanımı hakkında bir örnek verecek olursak;&lt;br /&gt;&lt;pre&gt;globalDegisken = &quot;Global Değişken&quot;&lt;br /&gt;&lt;br /&gt;def fonksiyon():&lt;br /&gt;    localdegisken = &quot;Lokal Değişken&quot;&lt;br /&gt;    print(localdegisken)&lt;br /&gt;&lt;br /&gt;print(globalDegisken)&lt;br /&gt;fonksiyon()&lt;br /&gt;&lt;/pre&gt;Şimdi hatalı kullanımını görelim;&lt;br /&gt;&lt;pre&gt;globalDegisken = &quot;Global Değişken&quot;&lt;br /&gt;&lt;br /&gt;def fonksiyon():&lt;br /&gt;    localdegisken = &quot;Lokal Değişken&quot;&lt;br /&gt;    print(localdegisken)&lt;br /&gt;&lt;br /&gt;print(localdegisken) # Hata: Ana kod akışında tanımlı değil.&lt;br /&gt;fonksiyon()&lt;br /&gt;&lt;/pre&gt;Bu şekilde kodumuzu değiştirip derleme yaparsak, doğal olarak şu hata karşımıza gelecektir: &quot;&lt;b&gt;NameError: name &#39;localdegisken&#39; is not defined&lt;/b&gt;&quot;. Çünkü erişmeye çalıştığımız değişken bir alt kod akışı olan fonksiyonun kod bloğu içinde tanımlıdır.&amp;nbsp;Global düzeyde değişken tanımsızdır.&lt;br /&gt;&lt;br /&gt;Bunu ebeveyn ve çocuk ilişkisi üzerinden örneklendirmeye çalışırsak belki anlayabilirsiniz. Diyelim ki çocuk, alt kod akışı (Kod Bloğu) olsun. Baba ise Ana kod akışı (Global Düzey) olsun. Bu durumda çocuk, babasının tüm bilgisini öğrenebilir ve öğrendiklerini yapabilir. Lakin ilgisiz baba, çocuğun öğrendiği, ürettiği bilgilerden habersizdir. Doğal olarak babaya çocuğunun bildiği bir soru sorulursa, baba cevap veremeyecektir. Cevap verebilmesi için babanın gidip, çocuğuna bunu sorması gerekir.&lt;br /&gt;&lt;br /&gt;Bu konuyu olabildiğince açıklayıcı bir şekilde yazmaya çalıştım. Umarım işinize yarar. Eğer anlamadığınız veya eksik gördüğünüz yerleri varsa, yorum olarak bana dönüş yapabilirsiniz. Böylece yazımı güncellemekte yardımcı olmuş, olursunuz.</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/7108878852101125655/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2019/06/python-degiskenler.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/7108878852101125655'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/7108878852101125655'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2019/06/python-degiskenler.html' title='Python Değişkenler'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO2l2prw9boTCBu6CwqrI0ZkW55I-BwbRPAajevqKgfPCwIWtNhzZNs9AVdjt0OAWKxDPnq9lQiA4KulPbSZT8_tz5FOewIkwJgbcGlsoZg8glR88Pt4Zoa6hNOXi0lOhtlPapoxD-83M/s72-c/python-variables.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4181076257963767017.post-1180718349984194942</id><published>2019-05-30T05:55:00.000-07:00</published><updated>2019-09-29T03:53:24.053-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hileler"/><category scheme="http://www.blogger.com/atom/ns#" term="Oyun"/><title type='text'>Age Of Empire 3 - Hile Kodları</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaxh4EJGDRpRkb5K4XpWyarZl9bT263R82lhQLblQgtNvQvfZNHAAgJmPdvwhT8zeE4eWkJuNw41ibOtsKDydbYfW6BCIG94KphwjRJJhRzcwjt_agdSYjuPvNJ0H7LsTKOELY-4OfRP4/s1600/age-of-empires-3-cheats-code.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;853&quot; data-original-width=&quot;1280&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaxh4EJGDRpRkb5K4XpWyarZl9bT263R82lhQLblQgtNvQvfZNHAAgJmPdvwhT8zeE4eWkJuNw41ibOtsKDydbYfW6BCIG94KphwjRJJhRzcwjt_agdSYjuPvNJ0H7LsTKOELY-4OfRP4/s640/age-of-empires-3-cheats-code.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Age of Empires 3&#39;ün önce ki oyun kadar başarısı olmasada yinede oynanabilen bir oyun. Eğer uzun süredir oyunu oynuyor ve farklı deneyimler yaşamak istiyorsanız. Aşağıda ki tabloda hile kodlarını ve açıklamalarını paylaştım. Kodları uygulayabilmek için &quot;Single Player&quot; modunda oyuna girmeniz gerekiyor. Ardından oyunda iken &quot;Enter&quot; tuşu ile chat panelini açıp, kodu yazıyoruz.&lt;br /&gt;&lt;br /&gt;Şimdiden iyi oyunlar dilerim.&lt;br /&gt;&lt;div class=&quot;post-table&quot;&gt;&lt;br /&gt;&lt;table&gt;    &lt;thead&gt;&lt;tr&gt;                        &lt;th&gt;Hile Kodu&lt;/th&gt;            &lt;th&gt;Sağladığı Fayda&lt;/th&gt;        &lt;/tr&gt;&lt;/thead&gt;    &lt;tbody&gt;&lt;tr&gt;                        &lt;td&gt;Sooo Good&lt;/td&gt;            &lt;td&gt;1000 adet yemek kaynağı sağlar.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;Shiver me Timpers!&lt;/td&gt;            &lt;td&gt;Düşmanın harita üzerinde ki tüm teknelerini yok eder.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;A recent study indicated that 100% of herdables are obese&lt;/td&gt;            &lt;td&gt;Harita da ki tüm hayvanları seçilir yapar.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;Where&#39;s that axe?&lt;/td&gt;            &lt;td&gt;George Crushington adında bir canlı heykel oluşturur.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;Give me liberty or give me coin&lt;/td&gt;            &lt;td&gt;10,000 adet altın kaynağı sağlar.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;Medium Rare Please&lt;/td&gt;            &lt;td&gt;10,000 adet yemek kaynağı sağlar.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;a whole lot of love&lt;/td&gt;            &lt;td&gt;Tüm kaynaklardan 10,000 adet sağlar.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;&amp;lt;censored&amp;gt;&lt;/td&gt;            &lt;td&gt;10,000 adet odun kaynağı sağlar.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;Nova &amp;amp; Orion&lt;/td&gt;            &lt;td&gt;10,000 adet exp puanı sağlar.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;trade plz&lt;/td&gt;            &lt;td&gt;Tüm kaynaklardan 10,000 adet siler. (Sadece Asya Bölgesinde geçerli.)&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;X marks the spot&lt;/td&gt;            &lt;td&gt;Tüm haritayı açar ama görünür yapmaz.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;we &amp;lt;3 fluffy!1!&lt;/td&gt;&lt;td&gt;Fluffy adında bir birim oluşturur.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;don&#39;t kick the pitbull&lt;/td&gt;            &lt;td&gt;Learicorn adında bir birim oluşturur.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;o canada 2005&lt;/td&gt;            &lt;td&gt;Gözlerinden lazerler çıkaran bir süper ayı oluşturur.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;tuck tuck tuck&lt;/td&gt;            &lt;td&gt;Her yerde gezebileceğiniz bir Canavar Kamyon oluşturur.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;wuv woo vol.2&lt;/td&gt;            &lt;td&gt;Uçan bir karınca yiyen oluşturur.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;mustard relish and burning oil&lt;/td&gt;            &lt;td&gt;Sosisli arabası oluşturur. (Sadece Asya Bölgesinde Geçerli)&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;wee ooh wee ooh&lt;/td&gt;            &lt;td&gt;Farklı bir Canavar Kamyon oluşturur.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;ding ding ding&lt;/td&gt;            &lt;td&gt;Dondurma kamyonu oluşturur. (Sadece Asya Bölgesinde Geçerli)&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;Ya gotta make do with what ya got&lt;/td&gt;            &lt;td&gt;Oyunun en güçlü topunu oluşturur.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;Speed always wins&lt;/td&gt;            &lt;td&gt;Bina kurulum hızı ve kaynak toplama hızı 100 kat artar.&lt;/td&gt;        &lt;/tr&gt;&lt;tr&gt;                        &lt;td&gt;this is too hard&lt;/td&gt;            &lt;td&gt;Direk savaşı kazanırsınız.&lt;/td&gt;        &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot; style=&quot;border-left-color: red;&quot;&gt;Uyarı: Steam versiyonunda oynuyorsanız, herhangi bir hile kullanımında Steam başarısı elde edememekte-siniz.&lt;/blockquote&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.msoguz.com/feeds/1180718349984194942/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.msoguz.com/2019/05/age-of-empire-3-hile-kodlar.html#comment-form' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/1180718349984194942'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4181076257963767017/posts/default/1180718349984194942'/><link rel='alternate' type='text/html' href='https://www.msoguz.com/2019/05/age-of-empire-3-hile-kodlar.html' title='Age Of Empire 3 - Hile Kodları'/><author><name>Mustafa Oğuz</name><uri>http://www.blogger.com/profile/09273844428004057382</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTgQug1G2N6p8fpY-GTgNLugXL7LLf22d5Go00tTf5ElV7kwmHBHh2CXpY7Tl58VXq4p0MtxJ2y9HeWxb81_F9ugYjgQGbuVQEnp_fHFx8SWY2JGc3FhCz88gtGmZxw/s220/18275123_10155309480072560_4700037831516843220_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaxh4EJGDRpRkb5K4XpWyarZl9bT263R82lhQLblQgtNvQvfZNHAAgJmPdvwhT8zeE4eWkJuNw41ibOtsKDydbYfW6BCIG94KphwjRJJhRzcwjt_agdSYjuPvNJ0H7LsTKOELY-4OfRP4/s72-c/age-of-empires-3-cheats-code.png" height="72" width="72"/><thr:total>1</thr:total></entry></feed>