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

<channel>
	<title>Hello World arşivleri - Keşif Ruhu</title>
	<atom:link href="https://www.kesifruhu.com/tag/hello-world/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kesifruhu.com/tag/hello-world/</link>
	<description>Keşfet, Deneyimle, Paylaş</description>
	<lastBuildDate>Tue, 29 Apr 2025 08:21:07 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://www.kesifruhu.com/wp-content/uploads/2024/09/siteico-150x150.png</url>
	<title>Hello World arşivleri - Keşif Ruhu</title>
	<link>https://www.kesifruhu.com/tag/hello-world/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>2. C# ile İlk Programınızı Yazmak (Hello World)</title>
		<link>https://www.kesifruhu.com/yazilim/2-c-ile-ilk-programinizi-yazmak-hello-world/</link>
					<comments>https://www.kesifruhu.com/yazilim/2-c-ile-ilk-programinizi-yazmak-hello-world/#respond</comments>
		
		<dc:creator><![CDATA[darklaz]]></dc:creator>
		<pubDate>Tue, 29 Apr 2025 08:18:52 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Hello World]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<guid isPermaLink="false">https://www.kesifruhu.com/?p=567</guid>

					<description><![CDATA[<p>2. C# ile İlk Programınızı Yazmak (Hello World) C# programlama diline hoş geldiniz! Bu makalede, C# ile ilk programınızı nasıl yazacağınızı adım adım öğreneceksiniz. Geleneksel <a class="mh-excerpt-more" href="https://www.kesifruhu.com/yazilim/2-c-ile-ilk-programinizi-yazmak-hello-world/" title="2. C# ile İlk Programınızı Yazmak (Hello World)">[...]</a></p>
<p><a href="https://www.kesifruhu.com/yazilim/2-c-ile-ilk-programinizi-yazmak-hello-world/">2. C# ile İlk Programınızı Yazmak (Hello World)</a> yazısı ilk önce <a href="https://www.kesifruhu.com">Keşif Ruhu</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><img decoding="async" src="https://images.pexels.com/photos/249798/pexels-photo-249798.png?auto=compress&amp;cs=tinysrgb&amp;fit=crop&amp;h=627&amp;w=1200" alt="image text"/></figure>



<p></p>



<h1 class="wp-block-heading">2. C# ile İlk Programınızı Yazmak (Hello World)</h1>



<p>C# programlama diline hoş geldiniz! Bu makalede, C# ile ilk programınızı nasıl yazacağınızı adım adım öğreneceksiniz. Geleneksel olarak, programlamaya yeni başlayanlar için ilk program genellikle ekrana &#8220;Hello, World!&#8221; yazdırmaktır. Bu basit program, dilin temel sözdizimini anlamanıza ve geliştirme ortamınızı doğru şekilde kurmanıza yardımcı olur. Şimdi, C# ile &#8220;Hello, World!&#8221; programını yazmaya başlayalım.</p>



<h2 class="wp-block-heading">Gerekli Araçlar ve Ortam Hazırlığı</h2>



<p>C# programlama yapabilmek için öncelikle bazı araçlara ihtiyacınız olacak:</p>



<ul class="wp-block-list">
<li><strong>.NET SDK (Software Development Kit):</strong> C# kodunu derlemek ve çalıştırmak için gereklidir. En güncel sürümünü <a href="https://dotnet.microsoft.com/download">Microsoft&#8217;un web sitesinden</a> indirebilirsiniz.</li>



<li><strong>Bir Metin Editörü veya IDE (Integrated Development Environment):</strong> Kod yazmak için bir metin editörü (örn., VS Code, Sublime Text) veya bir IDE (örn., Visual Studio, JetBrains Rider) kullanabilirsiniz. IDE&#8217;ler genellikle kod tamamlama, hata ayıklama ve diğer geliştirme araçlarını içerir.</li>
</ul>



<p>Bu makalede, Visual Studio Code&#8217;un (VS Code) yaygın olarak kullanılan ve platform bağımsız bir seçenek olması nedeniyle kullanılacağını varsayacağız. VS Code&#8217;u <a href="https://code.visualstudio.com/download">resmi web sitesinden</a> indirebilirsiniz. VS Code&#8217;u kurduktan sonra, C# desteği için C# eklentisini yüklemeniz gerekecektir.</p>



<h2 class="wp-block-heading">&#8220;Hello, World!&#8221; Programını Yazma</h2>



<p>Artık geliştirme ortamınız hazır olduğuna göre, ilk C# programımızı yazabiliriz. Aşağıdaki adımları izleyin:</p>



<ol class="wp-block-list">
<li><strong>Yeni Bir Dosya Oluşturun:</strong> VS Code&#8217;u açın ve yeni bir dosya oluşturun. Dosyayı <code>HelloWorld.cs</code> olarak kaydedin. <code>.cs</code> uzantısı, bu dosyanın bir C# kaynak kodu dosyası olduğunu belirtir.</li>



<li><strong>Kodu Yazın:</strong> Aşağıdaki C# kodunu <code>HelloWorld.cs</code> dosyasına yazın:</li>
</ol>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">C#</span><span role="button" tabindex="0" data-code="
using System;

namespace HelloWorld
{
 class Program
 {
 static void Main(string[] args)
 {
 Console.WriteLine(&quot;Hello, World!&quot;);
 }
 }
}
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"></span>
<span class="line"><span style="color: #C586C0">using</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">System</span><span style="color: #D4D4D4">;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">namespace</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">HelloWorld</span></span>
<span class="line"><span style="color: #D4D4D4">{</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #569CD6">class</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">Program</span></span>
<span class="line"><span style="color: #D4D4D4"> {</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #569CD6">static</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">void</span><span style="color: #D4D4D4"> </span><span style="color: #DCDCAA">Main</span><span style="color: #D4D4D4">(</span><span style="color: #569CD6">string</span><span style="color: #D4D4D4">[] </span><span style="color: #9CDCFE">args</span><span style="color: #D4D4D4">)</span></span>
<span class="line"><span style="color: #D4D4D4"> {</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Hello, World!&quot;</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #D4D4D4"> }</span></span>
<span class="line"><span style="color: #D4D4D4"> }</span></span>
<span class="line"><span style="color: #D4D4D4">}</span></span>
<span class="line"></span></code></pre></div>



<p></p>



<p>Şimdi bu kodu satır satır inceleyelim:</p>



<h3 class="wp-block-heading">using System;</h3>



<p>Bu satır, <code>System</code> ad alanını (namespace) programa dahil eder. <code>System</code> ad alanı, temel sınıfları ve C# programlarında sıkça kullanılan işlevleri içerir. Örneğin, <code>Console.WriteLine</code> metodu bu ad alanı içinde tanımlanmıştır.</p>



<h3 class="wp-block-heading">namespace HelloWorld</h3>



<p><code>namespace</code> anahtar kelimesi, kodunuzu mantıksal olarak gruplandırmak için kullanılır. Bu örnekte, tüm kodumuz <code>HelloWorld</code> ad alanı içinde yer almaktadır. Ad alanları, büyük projelerde kodun düzenlenmesine ve çakışmaların önlenmesine yardımcı olur.</p>



<h3 class="wp-block-heading">class Program</h3>



<p>C# bir nesne yönelimli (object-oriented) dildir ve her şey sınıflar (class) içinde tanımlanır. Bu satır, <code>Program</code> adında bir sınıf tanımlar. Programımızın ana işlevselliği bu sınıf içinde yer alacaktır.</p>



<h3 class="wp-block-heading">static void Main(string[] args)</h3>



<p>Bu, programımızın giriş noktasıdır (entry point). C# programı çalıştırıldığında, ilk olarak bu metot çalıştırılır. <code>static</code> anahtar kelimesi, bu metodun sınıfın bir örneği oluşturulmadan çağrılabileceğini belirtir. <code>void</code> anahtar kelimesi, bu metodun herhangi bir değer döndürmediğini gösterir. <code>string[] args</code> parametresi, komut satırından programa geçirilen argümanları temsil eder.</p>



<h3 class="wp-block-heading">Console.WriteLine(&#8220;Hello, World!&#8221;);</h3>



<p>Bu satır, <code>Console</code> sınıfının <code>WriteLine</code> metodunu kullanarak ekrana &#8220;Hello, World!&#8221; metnini yazdırır. <code>Console</code> sınıfı, konsol ile ilgili işlemleri gerçekleştirmek için kullanılır. <code>WriteLine</code> metodu, belirtilen metni konsola yazdırır ve ardından bir sonraki satıra geçer.</p>



<h2 class="wp-block-heading">Programı Derleme ve Çalıştırma</h2>



<p>Kodu yazdıktan sonra, programı derlememiz ve çalıştırmamız gerekir. VS Code&#8217;da, bir terminal açarak (View -&gt; Terminal) aşağıdaki komutları kullanabilirsiniz:</p>



<ul class="wp-block-list">
<li><strong>Derleme:</strong> <code>dotnet build</code> komutunu kullanarak programı derleyin. Bu komut, <code>HelloWorld.cs</code> dosyasını derleyerek yürütülebilir bir dosya oluşturur.</li>
</ul>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">PowerShell</span><span role="button" tabindex="0" data-code="
dotnet build
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"></span>
<span class="line"><span style="color: #D4D4D4">dotnet build</span></span>
<span class="line"></span></code></pre></div>



<p></p>



<ul class="wp-block-list">
<li><strong>Çalıştırma:</strong> <code>dotnet run</code> komutunu kullanarak programı çalıştırın. Bu komut, derlenmiş olan programı yürütür ve &#8220;Hello, World!&#8221; metnini konsola yazdırır.</li>
</ul>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">PowerShell</span><span role="button" tabindex="0" data-code="
dotnet run
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"></span>
<span class="line"><span style="color: #D4D4D4">dotnet run</span></span>
<span class="line"></span></code></pre></div>



<p></p>



<p>Eğer her şey yolunda gittiyse, terminalde &#8220;Hello, World!&#8221; yazısını görmelisiniz. Tebrikler, ilk C# programınızı başarıyla yazdınız ve çalıştırdınız!</p>



<h2 class="wp-block-heading">Özet</h2>



<p>Bu makalede, C# ile ilk programınızı nasıl yazacağınızı öğrendiniz. &#8220;Hello, World!&#8221; programı, C# dilinin temel sözdizimini anlamanıza ve geliştirme ortamınızı doğru şekilde kurmanıza yardımcı oldu. Artık daha karmaşık programlar yazmaya başlayabilirsiniz. C# dünyasına adım attığınız için tebrikler ve başarılar dileriz!</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;Programlamaya başlamak her zaman heyecan vericidir. &#8216;Hello, World!&#8217; programı, sadece bir başlangıçtır. Sürekli öğrenmeye ve pratik yapmaya devam ederek, harika şeyler başarabilirsiniz.&#8221; &#8211; Bir Yazılım Geliştirici</p>
</blockquote>



<p>Unutmayın, pratik yapmak ve sürekli öğrenmek, başarılı bir yazılımcı olmanın anahtarıdır. C# programlama dilinde kendinizi geliştirmek için çeşitli kaynaklardan (kitaplar, online kurslar, dokümanlar) yararlanabilirsiniz.</p>
<p><a href="https://www.kesifruhu.com/yazilim/2-c-ile-ilk-programinizi-yazmak-hello-world/">2. C# ile İlk Programınızı Yazmak (Hello World)</a> yazısı ilk önce <a href="https://www.kesifruhu.com">Keşif Ruhu</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.kesifruhu.com/yazilim/2-c-ile-ilk-programinizi-yazmak-hello-world/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>2. İlk Uygulamanın Yazılması (Hello World)</title>
		<link>https://www.kesifruhu.com/yazilim/3-ilk-uygulamanin-yazilmasi-hello-world/</link>
					<comments>https://www.kesifruhu.com/yazilim/3-ilk-uygulamanin-yazilmasi-hello-world/#respond</comments>
		
		<dc:creator><![CDATA[darklaz]]></dc:creator>
		<pubDate>Sun, 13 Apr 2025 14:17:33 +0000</pubDate>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[Hello World]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[VCL]]></category>
		<guid isPermaLink="false">https://www.kesifruhu.com/?p=505</guid>

					<description><![CDATA[<p>2. İlk Uygulamanın Yazılması (Hello World) Delphi programlama diline hoş geldiniz! Bu makalede, Delphi ile ilk uygulamanızı nasıl oluşturacağınızı adım adım öğreneceksiniz. Geleneksel olarak, programlamaya <a class="mh-excerpt-more" href="https://www.kesifruhu.com/yazilim/3-ilk-uygulamanin-yazilmasi-hello-world/" title="2. İlk Uygulamanın Yazılması (Hello World)">[...]</a></p>
<p><a href="https://www.kesifruhu.com/yazilim/3-ilk-uygulamanin-yazilmasi-hello-world/">2. İlk Uygulamanın Yazılması (Hello World)</a> yazısı ilk önce <a href="https://www.kesifruhu.com">Keşif Ruhu</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><img decoding="async" src="https://images.pexels.com/photos/6424586/pexels-photo-6424586.jpeg?auto=compress&amp;cs=tinysrgb&amp;fit=crop&amp;h=627&amp;w=1200" alt="image text"/></figure>



<p></p>



<h1 class="wp-block-heading">2. İlk Uygulamanın Yazılması (Hello World)</h1>



<p>Delphi programlama diline hoş geldiniz! Bu makalede, Delphi ile ilk uygulamanızı nasıl oluşturacağınızı adım adım öğreneceksiniz. Geleneksel olarak, programlamaya yeni başlayanların yazdığı ilk uygulama &#8220;Hello, World!&#8221; uygulamasıdır. Bu basit uygulama, ekrana bir metin yazdırmaktan ibarettir, ancak bir programlama dilinin temel sözdizimini ve geliştirme ortamını anlamak için mükemmel bir başlangıç noktasıdır.</p>



<h2 class="wp-block-heading">Delphi Ortamını Hazırlama</h2>



<p>İlk uygulamamızı yazmadan önce, Delphi geliştirme ortamının doğru şekilde kurulduğundan ve yapılandırıldığından emin olmalıyız. Delphi IDE (Integrated Development Environment &#8211; Tümleşik Geliştirme Ortamı), kod yazmak, derlemek (compile) ve çalıştırmak için gerekli tüm araçları sunar.</p>



<h3 class="wp-block-heading">Delphi IDE&#8217;yi Açma</h3>



<p>Delphi&#8217;yi kurduktan sonra, başlat menüsünden veya masaüstü kısayolundan IDE&#8217;yi açın. IDE açıldığında, genellikle boş bir proje veya önceden ayarlanmış bir proje şablonu ile karşılaşacaksınız.</p>



<h3 class="wp-block-heading">Yeni Bir VCL Projesi Oluşturma</h3>



<p>&#8220;Hello, World!&#8221; uygulamamız için yeni bir VCL (Visual Component Library &#8211; Görsel Bileşen Kütüphanesi) projesi oluşturacağız. VCL, Delphi&#8217;nin görsel arayüz oluşturmak için kullandığı bileşen setidir. Yeni bir proje oluşturmak için şu adımları izleyin:</p>



<ol class="wp-block-list">
<li><b>File (Dosya) -&gt; New (Yeni) -&gt; VCL Forms Application</b> yolunu izleyin.</li>



<li>Bu işlem, üzerinde görsel olarak çalışabileceğiniz boş bir form (Form1) oluşturacaktır.</li>
</ol>



<h2 class="wp-block-heading">&#8220;Hello, World!&#8221; Uygulamasını Yazma</h2>



<p>Şimdi, &#8220;Hello, World!&#8221; metnini ekrana yazdırmak için gerekli kodları yazmaya başlayabiliriz.</p>



<h3 class="wp-block-heading">Bir Etiket (Label) Bileşeni Ekleme</h3>



<p>Ekrana metin yazdırmak için bir etiket (Label) bileşeni kullanacağız. Etiket bileşeni, form üzerinde statik metin görüntülemek için kullanılır.</p>



<ol class="wp-block-list">
<li>Delphi IDE&#8217;nin araç paletinde (Tool Palette) &#8220;Label&#8221; bileşenini bulun.</li>



<li>Label bileşenine tıklayın ve ardından form üzerine tıklayarak bir etiket yerleştirin.</li>



<li>Etiketin boyutunu ve konumunu istediğiniz gibi ayarlayabilirsiniz.</li>
</ol>



<h3 class="wp-block-heading">Etiket Metnini Değiştirme</h3>



<p>Şimdi, etiketin metnini &#8220;Hello, World!&#8221; olarak değiştirelim.</p>



<ol class="wp-block-list">
<li>Form üzerindeki etikete tıklayarak seçin.</li>



<li>Object Inspector (Nesne Denetleyicisi) penceresinde, &#8220;Caption&#8221; özelliğini bulun.</li>



<li>&#8220;Caption&#8221; özelliğinin değerini &#8220;Hello, World!&#8221; olarak değiştirin.</li>
</ol>



<p>Bu adımları tamamladıktan sonra, form üzerindeki etiket &#8220;Hello, World!&#8221; metnini gösterecektir.</p>



<p><b>Alternatif Yöntem: Buton ve Olay İşleyici Kullanarak &#8220;Hello, World!&#8221; Mesajı Görüntüleme</b></p>



<p>Daha interaktif bir yaklaşım için, bir butona tıklandığında &#8220;Hello, World!&#8221; mesajını görüntüleyebiliriz. Bu yöntem, olay güdümlü programlamanın temel bir örneğidir.</p>



<ol class="wp-block-list">
<li>Tool Palette&#8217;den bir Button bileşenini form üzerine sürükleyin.</li>



<li>Butona çift tıklayarak, `OnClick` olay işleyicisini otomatik olarak oluşturun. Bu, kod editöründe ilgili prosedürü açacaktır.</li>



<li>Aşağıdaki kodu `OnClick` olay işleyicisine ekleyin:</li>
</ol>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">Pascal</span><span role="button" tabindex="0" data-code="procedure TForm1.Button1Click(Sender: TObject);
begin
 ShowMessage('Hello, World!');
end;
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #569CD6">procedure</span><span style="color: #D4D4D4"> </span><span style="color: #DCDCAA">TForm1.Button1Click</span><span style="color: #D4D4D4">(Sender: TObject);</span></span>
<span class="line"><span style="color: #569CD6">begin</span></span>
<span class="line"><span style="color: #D4D4D4"> ShowMessage(</span><span style="color: #CE9178">&#39;Hello, World!&#39;</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #569CD6">end</span><span style="color: #D4D4D4">;</span></span>
<span class="line"></span></code></pre></div>



<p>Bu kod, butona her tıklandığında bir mesaj kutusu içinde &#8220;Hello, World!&#8221; metnini gösterecektir.</p>



<h2 class="wp-block-heading">Uygulamayı Derleme ve Çalıştırma</h2>



<p>Kodumuzu yazdığımıza göre, şimdi uygulamamızı derleyip çalıştırabiliriz.</p>



<h3 class="wp-block-heading">Derleme (Compile)</h3>



<p>Uygulamayı derlemek için şu adımları izleyin:</p>



<ol class="wp-block-list">
<li><b>Run (Çalıştır) -&gt; Compile (Derle)</b> veya <b>Project (Proje) -&gt; Compile (Derle)</b> yolunu izleyin.</li>



<li>Delphi, kodunuzu kontrol edecek ve yürütülebilir bir dosya oluşturacaktır.</li>



<li>Hata yoksa, derleme işlemi başarıyla tamamlanacaktır.</li>
</ol>



<h3 class="wp-block-heading">Çalıştırma (Run)</h3>



<p>Uygulamayı çalıştırmak için şu adımları izleyin:</p>



<ol class="wp-block-list">
<li><b>Run (Çalıştır) -&gt; Run (Çalıştır)</b> veya <b>Debug (Hata Ayıklama) -&gt; Run (Çalıştır)</b> yolunu izleyin.</li>



<li>Delphi, uygulamayı çalıştıracak ve formunuz ekranda görünecektir.</li>



<li>Eğer etiket yöntemini kullandıysanız, formda &#8220;Hello, World!&#8221; metnini göreceksiniz. Eğer buton ve olay işleyici yöntemini kullandıysanız, butona tıkladığınızda bir mesaj kutusu içinde &#8220;Hello, World!&#8221; metnini göreceksiniz.</li>
</ol>



<h2 class="wp-block-heading">Kod Açıklaması</h2>



<p>Oluşturduğumuz basit uygulamanın kodunu daha yakından inceleyelim.</p>



<h3 class="wp-block-heading">Proje Dosyası (.dpr)</h3>



<p>Delphi projeleri, `.dpr` uzantılı bir proje dosyası içerir. Bu dosya, projenin temel ayarlarını ve kullanılan birimleri (units) tanımlar. Örnek bir proje dosyası şuna benzer olabilir:</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">Pascal</span><span role="button" tabindex="0" data-code="program HelloWorld;

uses
 Forms,  // Formları kullanmamızı sağlar
 Unit1 in 'Unit1.pas' {Form1}; // Form1'in bulunduğu birim

{$R *.res}

begin
 Application.Initialize; // Uygulamayı başlat
 Application.CreateForm(TForm1, Form1); // Form1'i oluştur
 Application.Run;  // Uygulamayı çalıştır
end.
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #569CD6">program</span><span style="color: #D4D4D4"> HelloWorld;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">uses</span></span>
<span class="line"><span style="color: #D4D4D4"> Forms,  </span><span style="color: #6A9955">// Formları kullanmamızı sağlar</span></span>
<span class="line"><span style="color: #D4D4D4"> Unit1 </span><span style="color: #569CD6">in</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&#39;Unit1.pas&#39;</span><span style="color: #D4D4D4"> </span><span style="color: #6A9955">{Form1}</span><span style="color: #D4D4D4">; </span><span style="color: #6A9955">// Form1&#39;in bulunduğu birim</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D16969">{$R *.res}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">begin</span></span>
<span class="line"><span style="color: #D4D4D4"> Application.Initialize; </span><span style="color: #6A9955">// Uygulamayı başlat</span></span>
<span class="line"><span style="color: #D4D4D4"> Application.CreateForm(TForm1, Form1); </span><span style="color: #6A9955">// Form1&#39;i oluştur</span></span>
<span class="line"><span style="color: #D4D4D4"> Application.Run;  </span><span style="color: #6A9955">// Uygulamayı çalıştır</span></span>
<span class="line"><span style="color: #569CD6">end</span><span style="color: #D4D4D4">.</span></span>
<span class="line"></span></code></pre></div>



<p></p>



<h3 class="wp-block-heading">Birim Dosyası (.pas)</h3>



<p>Her form, `.pas` uzantılı bir birim dosyası ile ilişkilidir. Bu dosya, formun görsel bileşenlerini ve olay işleyicilerini tanımlayan kodu içerir. Örnek bir birim dosyası (Unit1.pas) şuna benzer olabilir:</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">Pascal</span><span role="button" tabindex="0" data-code="unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;

type
 TForm1 = class(TForm)
 Label1: TLabel;
 private
 { Private declarations }
 public
 { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

end.
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #569CD6">unit</span><span style="color: #D4D4D4"> Unit1;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">interface</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">uses</span></span>
<span class="line"><span style="color: #D4D4D4"> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">type</span></span>
<span class="line"><span style="color: #D4D4D4"> TForm1 = </span><span style="color: #569CD6">class</span><span style="color: #D4D4D4">(TForm)</span></span>
<span class="line"><span style="color: #D4D4D4"> Label1: TLabel;</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #569CD6">private</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #6A9955">{ Private declarations }</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #569CD6">public</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #6A9955">{ Public declarations }</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #569CD6">end</span><span style="color: #D4D4D4">;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">var</span></span>
<span class="line"><span style="color: #D4D4D4"> Form1: TForm1;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">implementation</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D16969">{$R *.dfm}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">end</span><span style="color: #D4D4D4">.</span></span>
<span class="line"></span></code></pre></div>



<p>Bu kod, `TForm1` adlı bir sınıf tanımlar. Bu sınıf, formun özelliklerini ve yöntemlerini içerir. `Label1` adlı bir etiket bileşeni de bu sınıfın bir parçasıdır.</p>



<h2 class="wp-block-heading">Sonuç</h2>



<p>Tebrikler! Delphi ile ilk uygulamanızı başarıyla oluşturdunuz. Bu basit &#8220;Hello, World!&#8221; uygulaması, Delphi programlama dilinin temel kavramlarını ve geliştirme ortamını anlamanıza yardımcı oldu. Şimdi, Delphi&#8217;nin sunduğu diğer özellikleri keşfetmeye ve daha karmaşık uygulamalar geliştirmeye hazırsınız.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Unutmayın, programlama öğrenmek sürekli pratik ve keşif gerektirir. Denemekten ve hata yapmaktan korkmayın!</p>
</blockquote>



<p>İyi kodlamalar!</p>
<p><a href="https://www.kesifruhu.com/yazilim/3-ilk-uygulamanin-yazilmasi-hello-world/">2. İlk Uygulamanın Yazılması (Hello World)</a> yazısı ilk önce <a href="https://www.kesifruhu.com">Keşif Ruhu</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.kesifruhu.com/yazilim/3-ilk-uygulamanin-yazilmasi-hello-world/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>2.Java ile İlk Programınızı Yazmak (Hello World)</title>
		<link>https://www.kesifruhu.com/yazilim/2-java-ile-ilk-programinizi-yazmak-hello-world/</link>
					<comments>https://www.kesifruhu.com/yazilim/2-java-ile-ilk-programinizi-yazmak-hello-world/#respond</comments>
		
		<dc:creator><![CDATA[darklaz]]></dc:creator>
		<pubDate>Fri, 28 Mar 2025 14:54:01 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[Eğitim]]></category>
		<category><![CDATA[Hello World]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Yeni Başlayanlar]]></category>
		<guid isPermaLink="false">https://www.kesifruhu.com/?p=452</guid>

					<description><![CDATA[<p>2. Java ile İlk Programınızı Yazmak (Hello World) Java programlama diline hoş geldiniz! Bu makalede, Java ile ilk programımızı yazacağız: klasikleşmiş &#8220;Hello World&#8221; uygulaması. Bu <a class="mh-excerpt-more" href="https://www.kesifruhu.com/yazilim/2-java-ile-ilk-programinizi-yazmak-hello-world/" title="2.Java ile İlk Programınızı Yazmak (Hello World)">[...]</a></p>
<p><a href="https://www.kesifruhu.com/yazilim/2-java-ile-ilk-programinizi-yazmak-hello-world/">2.Java ile İlk Programınızı Yazmak (Hello World)</a> yazısı ilk önce <a href="https://www.kesifruhu.com">Keşif Ruhu</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><img decoding="async" src="https://images.pexels.com/photos/6804581/pexels-photo-6804581.jpeg?auto=compress&amp;cs=tinysrgb&amp;fit=crop&amp;h=627&amp;w=1200" alt="image text"/></figure>



<p></p>



<h1 class="wp-block-heading">2. Java ile İlk Programınızı Yazmak (Hello World)</h1>



<p>Java programlama diline hoş geldiniz! Bu makalede, Java ile ilk programımızı yazacağız: klasikleşmiş &#8220;Hello World&#8221; uygulaması. Bu basit uygulama, Java geliştirme ortamınızı kurduktan sonra her şeyin doğru çalıştığını doğrulamak için harika bir başlangıç noktasıdır. Ayrıca, Java&#8217;nın temel sözdizimini ve yapısını anlamamıza yardımcı olacaktır.</p>



<h2 class="wp-block-heading">Java Geliştirme Ortamının Hazırlanması</h2>



<p>İlk programımızı yazmadan önce, Java geliştirme ortamımızın (JDK) doğru şekilde kurulduğundan emin olmalıyız. JDK&#8217;yı <a href="https://www.oracle.com/java/technologies/javase-downloads.html">Oracle&#8217;ın web sitesinden</a> indirebilir ve kurulum talimatlarını takip edebilirsiniz. Kurulum tamamlandıktan sonra, komut satırında <code>java -version</code> komutunu çalıştırarak JDK&#8217;nın başarıyla kurulduğunu doğrulayabilirsiniz.</p>



<p>Ayrıca, bir metin düzenleyiciye veya bir Entegre Geliştirme Ortamına (IDE) ihtiyacımız olacak. Popüler IDE&#8217;ler arasında IntelliJ IDEA, Eclipse ve NetBeans bulunur. Bu IDE&#8217;ler, kod yazma, derleme ve hata ayıklama süreçlerini kolaylaştıran birçok özellik sunar. İsteğinize ve konforunuza göre birini seçebilirsiniz.</p>



<h2 class="wp-block-heading">&#8220;Hello World&#8221; Programını Yazmak</h2>



<p>Artık geliştirme ortamımız hazır olduğuna göre, ilk Java programımızı yazmaya başlayabiliriz. İşte &#8220;Hello World&#8221; programının kodu:</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">Java</span><span role="button" tabindex="0" data-code="
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println(&quot;Merhaba Dünya!&quot;);
    }
}
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"></span>
<span class="line"><span style="color: #569CD6">public</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">class</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">HelloWorld</span><span style="color: #D4D4D4"> {</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">public</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">static</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">void</span><span style="color: #D4D4D4"> </span><span style="color: #DCDCAA">main</span><span style="color: #D4D4D4">(</span><span style="color: #4EC9B0">String</span><span style="color: #D4D4D4">[] </span><span style="color: #9CDCFE">args</span><span style="color: #D4D4D4">) {</span></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #9CDCFE">System</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">out</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">println</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Merhaba Dünya!&quot;</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #D4D4D4">    }</span></span>
<span class="line"><span style="color: #D4D4D4">}</span></span>
<span class="line"></span></code></pre></div>



<p>Bu kodu bir metin dosyasına (örneğin, <code>HelloWorld.java</code>) kaydedin. Dosya adının, sınıf adıyla aynı olduğundan emin olun (büyük/küçük harf duyarlılığına dikkat edin!).</p>



<h3 class="wp-block-heading">Kodun Açıklaması</h3>



<ul class="wp-block-list">
<li><strong><code>public class HelloWorld</code>:</strong> Bu satır, <code>HelloWorld</code> adında bir sınıf tanımlar. Java&#8217;da, her program bir veya daha fazla sınıftan oluşur. <code>public</code> anahtar kelimesi, bu sınıfa her yerden erişilebileceği anlamına gelir.</li>



<li><strong><code>public static void main(String[] args)</code>:</strong> Bu satır, <code>main</code> adında özel bir metot tanımlar. Bu metot, Java programının başlangıç noktasıdır. Program çalıştırıldığında, ilk olarak bu metot yürütülür. <code>public</code>, <code>static</code> ve <code>void</code> anahtar kelimeleri, bu metodun erişimini, davranışını ve dönüş tipini tanımlar. <code>String[] args</code> parametresi, komut satırından programa argümanlar aktarmak için kullanılır.</li>



<li><strong><code>System.out.println("Merhaba Dünya!");</code>:</strong> Bu satır, &#8220;Merhaba Dünya!&#8221; metnini konsola yazdırır. <code>System.out</code>, standart çıktı akışını temsil eder ve <code>println()</code> metodu, belirtilen metni çıktı akışına yazdırır ve ardından bir satır sonu karakteri ekler.</li>
</ul>



<h2 class="wp-block-heading">Programı Derlemek ve Çalıştırmak</h2>



<p>Programımızı yazdıktan sonra, onu derlememiz ve çalıştırmamız gerekir. Derleme işlemi, Java kodunu (<code>.java</code> dosyası) Java bayt koduna (<code>.class</code> dosyası) dönüştürür. Bayt kodu, Java Sanal Makinesi (JVM) tarafından yürütülebilir.</p>



<p>Programı derlemek için, komut satırını açın ve <code>.java</code> dosyasının bulunduğu dizine gidin. Ardından, aşağıdaki komutu çalıştırın:</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">Bash</span><span role="button" tabindex="0" data-code="
javac HelloWorld.java
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"></span>
<span class="line"><span style="color: #DCDCAA">javac</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">HelloWorld.java</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komut, başarılı olursa, aynı dizinde <code>HelloWorld.class</code> adlı bir dosya oluşturacaktır. Herhangi bir hata mesajı alırsanız, kodu dikkatlice kontrol edin ve hataları düzeltin.</p>



<p>Programı çalıştırmak için, aşağıdaki komutu çalıştırın:</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">Bash</span><span role="button" tabindex="0" data-code="
java HelloWorld
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"></span>
<span class="line"><span style="color: #DCDCAA">java</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">HelloWorld</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komut, konsola &#8220;Merhaba Dünya!&#8221; yazdırmalıdır. Tebrikler, ilk Java programınızı başarıyla çalıştırdınız!</p>



<h2 class="wp-block-heading">Hata Ayıklama İpuçları</h2>



<p>Program yazarken hatalarla karşılaşmak kaçınılmazdır. Hata ayıklama, bu hataları bulma ve düzeltme sürecidir. İşte Java programlarında hata ayıklamanıza yardımcı olacak bazı ipuçları:</p>



<ul class="wp-block-list">
<li><strong>Hata mesajlarını dikkatlice okuyun:</strong> Derleyici ve JVM, hatalarla ilgili ayrıntılı mesajlar sağlar. Bu mesajlar, hatanın nerede olduğunu ve neyin yanlış olduğunu anlamanıza yardımcı olabilir.</li>



<li><strong>Basit hataları arayın:</strong> Yazım hataları, eksik noktalı virgüller ve yanlış parantezler gibi basit hatalar, programın derlenmesini veya çalışmasını engelleyebilir. Kodu dikkatlice inceleyin ve bu tür hataları düzeltin.</li>



<li><strong>Hata ayıklayıcı kullanın:</strong> IDE&#8217;ler, kodda adım adım ilerlemenize, değişkenlerin değerlerini incelemenize ve hataları daha kolay bulmanıza olanak tanıyan hata ayıklayıcılar içerir.</li>



<li><strong>Loglama kullanın:</strong> <code>System.out.println()</code> veya daha gelişmiş loglama çerçeveleri kullanarak, programınızın farklı noktalarında değişkenlerin değerlerini ve programın akışını izleyebilirsiniz. Bu, hataların nedenini anlamanıza yardımcı olabilir.</li>
</ul>



<h2 class="wp-block-heading">Sonuç</h2>



<p>Bu makalede, Java ile ilk programımızı yazdık: &#8220;Hello World&#8221; uygulaması. Bu basit uygulama, Java geliştirme ortamımızı kurduktan sonra her şeyin doğru çalıştığını doğrulamamıza ve Java&#8217;nın temel sözdizimini ve yapısını anlamamıza yardımcı oldu. Artık Java programlama diline giriş yapmaya hazırsınız. İyi kodlamalar!</p>



<figure class="wp-block-image"><img decoding="async" src="image-placeholder.jpg" alt="Java Hello World Code Example"/></figure>



<p></p>
<p><a href="https://www.kesifruhu.com/yazilim/2-java-ile-ilk-programinizi-yazmak-hello-world/">2.Java ile İlk Programınızı Yazmak (Hello World)</a> yazısı ilk önce <a href="https://www.kesifruhu.com">Keşif Ruhu</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.kesifruhu.com/yazilim/2-java-ile-ilk-programinizi-yazmak-hello-world/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
