BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

Benzer belgeler
MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş

Java JDK (Java Development Kit) Kurulumu:

Java Programlamaya Giriş

İÇERİK 2 Java Kodlaması için Gerekli Programlar JRE, JDK kurulması ve Başlangıç Ayarları Java Kodlamayı Kolaylaştıran IDE ler Java Kod Yapısı İlk Java

2.Eclipse açıldıktan sonra Workspace alanı seçilmesi gerekir. Workspace alanı projelerinizin fiziksel olarak bulunduğu kısımdır.

BİL BİLGİSAYAR PROGRAMLAMA (JAVA)

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

JAVA PROGRAMLAMAYA GİRİŞ

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

ECLIPSE PROGRAMININ ÇALIŞTIRILMASI

Windows 10 için Java JDK 8 ve NetBeans IDE 8.2 Kurulumu Detaylı Anlatım

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

Proje de saga tıklayıp new diyoruz. Normal java classı kullanacağız.swing kullanmayacağız.

C Konsol ve Komut Satırı

BBS515 Nesneye Yönelik Programlama. Ders 1 Zümra Kavafoğlu

Android Ders Notları

Bİ L 131 Hafta 2. 1) Bilgisayara Java SE Development Kit 7 kurulması

Programlama Dillerinde Kullanılan Veri Tipleri

Tomcat Uygulama Sunucusunun Kurulumu. İlk olarak adresine gidiyoruz.

Bölüm 24. Java Ağ Uygulamaları 24.1 Java Appletleri. Bir Applet in Yaşam Döngüsü:

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe

Şekil 1 : Şablonumuzun Photoshopda açılmış hali

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.

Exchange Server 2010 Sertifika Oluşturma

Toplu Kayıt Kullanıcı Kitapçığı

Module 9 Managing The User Environment By Using Group Policy ( Group Policy Kullanıcı Yönetimi )

Paket Erişimleri. Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 4 1

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü seçiyoruz

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ

ASP.NET ile Bir Web Sitesi Oluşturma

Kabuk Programlama (Bash)

Erişim konusunda iki taraf vardır:

Proje 1. Arayüz Tasarımı

Java Temel Özellikleri

BLGM 354 DENEY 1 * GİRİŞ

Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

Algoritma ve Programlamaya Giriş II JAVA İLE PROGRAMLAMA. Muhammet BAYKARA

Nevşehir Hacı Bektaş Veli Üniversitesi. Moodle Uzaktan Eğitim Sistemi. Öğretim Elemanı Bilgilendirme Kılavuzu

24 Kasım 2011 / Perşembe

Outlook Web Access'a Güvensiz Girmeyin

BM 102 Bilgisayar Programlama II. Windows Form Application

ALGORİTMA VE PROGRAMLAMA I

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

PORT HABERLEŞME SERİ PORT FARUK BOZAN

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler

Sağ Tıkla. 5 Ocak 2012 / Perşembe. Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK

BMS-302 İleri Web Programlama. İş Parçacığı (Thread) ve Soket (Socket) Programlama

Uzaktan Eğitim Uygulama ve Araştırma Merkezi


1 Aralık 2011 / Perşembe

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

LOGO DESTEK DOKÜMANI

TÜRKİYE KAMU HASTANELERİ KURUMU WEB SİTESİ YÖNETİM REHBERİ

Mpuantor 2.7 Client Kurulumu

NetBeans ve Eclipse Eşliğinde JAVA 8

SIMAN KULLANIM KILAVUZU

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

Bilgisayarım My Computer

İŞLETİM SİSTEMLERİ. İŞLETİM SİSTEMİ Kavramı. Klasör ve Dosya Mantığı. Klasör ve Dosya Mantığı


// hataları işaret eden referans

Resimlerin üstüne yazı yazacağız. resimyukle.aspx sayfası oluşturuyoruz.

Lab7 DOĞU AKDENİZ ÜNİVERSİTESİ BİLGİSAYAR VE TEKNOLOJİ YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI. BTEP212 Java. Uygulama1: package javaapplication58;

Görsel Programlama DERS 01. Görsel Programlama - Ders01/ 1

WEB E-POSTA AYARLARI. Outlook 2003 Ayarı ( Resimli Anlatım )

ECLIPSE IDE C/C++ Geliştiricileri Đçin

Fatura/Rapor Dizayn. Turquaz Muhasebe. Versiyon Nisan 2005

Data Structures Lab Güz

CYGWIN KURULUMU ve KULLANIMI

Nevşehir Hacı Bektaş Veli Üniversitesi Moodle Uzaktan Eğitim Sistemi Öğretim Elemanı Bilgilendirme Kılavuzu

Masa üstünde vt34.mdb dosyası var, onu projemize eklemek için, App_Data ya sağ tıkla Add Existing Item vt34.mdb adlı dosyayı seç Add

DESTEK DOKÜMANI. GOWeb programının çalıştırılabilmesi için sırasıyla aşağıdaki servis ve programların ilgili makinada kurulu olması gerekmektedir.

Program Nedir? Program, bir problemin çözümü için herhangi bir programlama dilinin kuralları ile oluşturulmuş komut kümesidir.

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

(PWS) gelmektedir. Ancak. Add/Remove Programs bölümünden yüklenen bir bileşen değildir. Windows 98 kurulum CD'sinden yükleyebilirsiniz.

Java da İstemci Tarafı Uygulamalar

BİLGİSAYAR PROGRAMLAMA DERSİ

SQL 2005 SQL STUDIO MANAGER ACP YAZILIMI KURULUM KILAVUZU

Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism )

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

JAVA PROGRAMLAMAYA GİRİŞ

WeldEYE. Kurulum Kılavuzu. İçindekiler

Bilgisayarın Yapıtaşları

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

Module 2 Managing User And Computer accounts

C# nedir,.net Framework nedir?

3CX Phonesystem Türkçe Anonsları Windows ve Linux İşletim Sistemlerinde Aktif Etme

Bilgisayarım My Computer. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

TÜRKÇE-İNGİLİZCE TEST PROGRAMI KULLANMA KILAVUZU

4. Bölüm Programlamaya Giriş

Java Programlama Giriş

Java C.Thomas Wu 2004b kitabından Türkçeleştirilerek ve örneklendirilerek hazırlanmıştır.

12 Ocak 2012 / Perşembe

MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK

BİLGİSAYAR PROGRAMLAMA DERSİ

e-imzatr Kurulum Klavuzu

MAC İşletim Sistemine Sahip Makineler İçin Elektronik İmza Kurulumu

Transkript:

BM-209 Nesne Yönelimli Programlama Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

Java Programlama Dili Java bayt kodları Java Sanal Makineleri üzerinde çalıştırılarak makine diline dönüştürülürler. Bu Makine diline dönüştürülen kodlar bilgisayarlar üzerinde program olarak çalışırlar. Bu yapının gösterimi aşağıda verilmiştir. Java programlarının bir bilgisayar üzerinde çalıştırılması 2

Java Runtime Environment JRE Java Runtime Environment (JRE) : Java uygulamalarının bilgisayar üzerinde çalışmasını sağlayan yazılımdır. Java Sanal Makinesinin olduğu kısımdır. Java programlarını çalıştırır ama java programı yazamazsınız. Kullanıcılar Java Çalıstırma Ortamınının son sürümünü java.com internet sayfasından yükleyebilir (http://www.java.com/tr/download/win8.jsp?locale=tr) Java Development Kit (JDK) : Java programını derler ve çalıştırır. Kurumsal bir projeye başlarken JDK elle kurmanız gerekiyor. IDE Kullanıyorsanız; Eclipse ve Netbeans IDE leri kullanıyorsanız JDK yı kurmanız gerekiyor. Jdeveloper ın içinde JDK bulunmaktadır. 3

Javaların Kaldırması Add or Remove programs dan JRE ve JDK kuruluysa kaldırıyoruz. 4

JDK Kurulumu JDK 1.6 çalıştırıyoruz. JDK kurarken boşluk olursa sıkıntı olabiliyor. Program dizinine change diyip C:\jdk16 dizini altına kuruyoruz. Java yı derleyeceğimiz yerdir. JDK ka JRE içerir. JDK kurulduktan sonra JRE kurulacaktır. JRE nin neriye kurulduğunun bir önemi yoktur. Program Files altına kopyalabilirsiniz. 5

RUN da komut satırındasınız. Deneme diye bir şey yazalım. İşletim sistemi tanımamaktadır. Böyle bir program yoktur yazar.varmı diye bin dizinlerine bakar. C:\jdk16\bin dizininde java.exe java yı çalıştırmak için kullanıyoruz. C:\jdk16\bin dizininde javac.exe java yı derlemek için kullanıyoruz 6

JDK 5 ile birlikte C:\jdk16\bin dizini görmektedir. 7

Yinede kopyalayıp path başına yapıştıracaz. C:\jdk16\bin dizinini kopyalıyoruz. My computer sağa tıklayıp properties geliyoruz. Advanced tıklayıp Environment Variables kısmına geliyoruz. Windows ta notepad ve class değişkenleri burada tanımlanmaktadır. 8

Path e bin dizini ekleme Environment Variables da User ve System kısmı var User variable kısmına eklerseniz sadece kullanıcı için geçerli olur. System variable eklerseniz bütün kullanıcılar için geçerli olur. O yüzden system variable ekliyoruz. 9

Path e bin dizini ekleme Path buluyoruz. Var olanlara dikkat ederseniz bin dizinleri vardır; Kurulan yazılımların bin dizinleri Path e eklenir. Edit diyoruz. Variable value dizinin en başa geliyoruz. Kopyaladığımız C:\jdk16\bin dizinini yapıştıyoruz.; ile diğer klasörlerden ayırıyoruz. Ok diyoruz. Siz komut satırında bir ifade yazdığınızda gelip C:\jdk16\bin dizininde o program varmı diye arayacaktır.olmazsa bir sonraki dizine geçecektir. Path de her programın bin dizinleri yer almaktadır. Java komutları; java ve javac dediğimizde tanısın diye path ayarını yukardaki şekilde yapıyoruz. Path ayarı kurulumu yaptığımız jdk dizinin altındaki bin dizinini path in başına eklemektir. Her zaman path in önündeki geçerlidir. Bu uygulama yeni pencerelerde geçerlidir. Eski uygulamalar varsa kapatmanız gerekmektedir. 10

11

CLASSPATH Dizini Eklemek CLASSPATH bir java programı çalıştırılmak istediğinde bulunduğun dizine bak demektir. Environment Variable tıklıyoruz. New diyoruz. Variable name CLASSPATH Variable value:.; yazıp ok diyoruz Bir programı çalıştırırken önce bulunduğun dizinde class ı ara demektir. Örneğin kodunuzu c:\test dizinine attınız. Dos dizininde test dizinine geçtiniz. Programı çalıştırmak istiyorsuuz. Önce bulunduğun dizinde class ı ara demektir. C de başka biyerde c:\javakod kodlarımı tutuyorum. Gidip orda da ara demektir. 12

Merhaba Dünya Yazma Run dan notepad açalım Merhaba dünya yazacaz. Class isimlerinde Class ın ilk harfini küçük yazıyoruz. Türkçe krakterleri dos ta göstermeye bilir. 13

Main metodu olmazsa java programı application (uygulama) olarak çalışmaz. Web uygulamalarında main metodu kullanmak zorunda değilsin Application (uygulama) olarak çalıştıracaksakız Java Sanal Makinanın bir class ın içinde aradığı metod main dir. public static void main olarak yazıyoruz. String args[] içine aldığı parametrelerdir. System.out.println ekrana yazı yazmak için kullanılır. String leri java da çift tırnak arasında yazarız. 14

C de kodlarınızı koymak için C de biyer ayırmanız gerekiyor. C:\javakod buraya Merhaba Classını kaydedeceğiz. Kodda hata olup olmadığını kodu derlediğimizde görebiliriz. File save as diyoruz. C:\javakodu kaydediyoruz. Kaydederken Class adıyla dosya adı aynı olmak zorundadır. File name: "Merhaba.java" yazıyoruz. Text editörü olduğu için başına sonuna txt ekleyebilir. Başına ve sonuna " " tırnak eklerseniz başka uzantı alamaz. 15

Tolls->Folder Options -> View de Bilinen dosya uzantıları için dosya uzantılarını gizle var. Onu kaldırıyoruz. Default seçili olarak geliyor Java kodlarını en basit editörle açmaya çalışın.yoksa Java dosyasına tıklarsınız eclipse veya netbeans açmaya çalışır. Run dan cmd yazıp dos u açıyoruz. cd\ dizinden çıkıyoruz cd javakodu Javac Merhaba.java yazıp derliyoruz. Class oluşuyor. Java da çalıştırılabilir dosya java uzantılı dosyadır. Okuya bildiğimiz halden aldı java ya özel byte kodda çevirdi.daha sonrada sanal makine aracılığıylada 10101010 çevriliyor.yani çalıştırılabilir exe çevrilecektir. 16

Eğer path dizinine c:\jdk16\bin eklemezsek c:\jdk16\bin\javac Merhaba.java diye çalıştırıyoruz. Her seferinde yerini göstermek zorunda kalmayalım diye path dizinine c:\jdk16\bin ekledik İstediğiniz herhangi biyerden javac diyebiliyorsunuz. C:\javakodu>Java Merhaba diyoruz. Merhaba Dunya ekrana gelmesi gerekiyor. 17

18