Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals
|
|
|
- Derya Sunter
- 10 yıl önce
- İzleme sayısı:
Transkript
1 The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module 2:Server Side Internet Programming Modül 2: Sunucu Tarafı Internet Programlaması Laboratuar Notları A project implemented by CyberSoft Bilişim Teknolojileri Ltd. This project is funded by European Union. The contents of this publication are the sole responsibility of Cybersoft Bilişim Teknolojileri Ltd. and can in no way be taken to reflect the views of the European Union.
2 İçerik Bölüm 7: Java Applet Applet Nedir? Java Applet Nedir? Applet Sınıfı ve Yaşam Döngüsü Java Applet lerin Avantajları ve Dezavantajları İlk Java appletinin Yaratılmasi ve Çalıştırılması Java Applet üzerine Form Nesnelerini Eklemek TextArea Kullanımı TextField Kullanımı Buton Kullanımı Label Kullanımı Checkbox Kullanımı...12 Örnek 1: Textfield, Button ve Label içeren Kullanıcı adı ve şifre soran bir örnek bir uygulama...12 Örnek 2: Bütün Form nesnelerinin bir arada kullanıldığı bir örnek..13 Örnek 3: Form Nesnelerinin Hizalanmasına örnek bir uygulama...15 Çalışma 1 : Aşağıdaki gibi bir form hazırlayınız...18 Calışma 2 : Basit bir hesap makinesi yaratınız..18 Java Applet 1
3 1.1 Applet Nedir? Applet'ler bir web sayfası içinde sürekli değişken (dinamik) ve kullanıcı ile diyalog kuran programlardır. Bu programlar Netscape, Internet Explorer gibi JAVA'yı destekleyen ağ tarama programlama tarafından ekranda belirirler. 1.2 JAVA Applet nedir? JAVA Applet, JavaByteCode formunda dağıtılan küçük çaplı Java uygulamalarına verilen addır. Java Applet'ler, JavaVirtualMachine yüklü olan bilgisayarlarda web tarayıcısının içerisinden çalıştırılabilirler ya da bağımsız bir uygulama olan Sun'ın AppletViewer uygulaması ile de test edilebilirler. Browser'dan bağımsız çalışan JavaWebStart kullanılarak ta Java uygulamalarını çalıştırmak mümkündür. Java Applet'ler ilk kez 1995 yılında Java'nın ilk versionu ile hayatımıza girdi. Java Applet'ler genellikle Java Programlama Dili ile yazılırlar ama ayrıca derlendiğinde JavaByteCode üreten başka dillerle de yazılabilirler. (Örneğin, Jython. Jython, eski adı ile JPython, Java ile yazılmış bir Python programlama dili implementasyonudur.) JavaByteCode platform bağımsız olduğu için, aralarında Windows, Unix, Mac OS ve Linux platformlarının da bulunduğu birçok platformda çalıştırılabilir. 1.3 Applet sınıfı ve yaşam döngüsü Appletler yaşamlarında belirli evreler geçirirler. Bunlar ; a) init b) start c) stop d) destroy methodlarıdır. init : İnit metodu applet sınıfı yüklenmeden önce çalışan özel bir methodtur. Applet sınıfından kalıtılarak gelmiştir ve üzerine yazılarak ( Override ) işlem yapılır. Start : Bu method init methodundan hemen sonra çalışır ve applet dosyası yürütülmeye başladığında çalışmaya başlar. Stop : Eğer çalışan bir applet dosyasının bulunuduğu sayfadan başka bir URL ye geçiş yaparsanız veya sayfanızı tamamen kapatırsanız. Applet sınıfında ilk olarak stop methodu çalışır. Stop methodu da Applet sınıfından kalıtılarak gelmiştir ve üzerine yazılarak kullanılır. Destroy : Applet bulunan sayfalarınızdan birini kapattığınızda veya başka bir URL ye geçtiğinizde, ilk olarak stop methodu ardından son olarak çöp toplayıcı method çalışır. Bu methodu tetikleyen method destroy methodudur. Destroy methodu Applet sınıfından kalıtılarak gelir ve genellikle üzerine yazılmaz. Bir applet sınıfının hayat döngüsü aşağıdaki gibi olur, stop edilmiş bir applet dosyası init edilmeden tekrar start edilebilir. 2
4 CREATOR -> INIT -> START <--> STOP-> DESTROY Çizim methodları : Paint Update Repaint Paint : bu method parametre olarak Graphics sınfından bir nesne alır, JVM tarafından gönderilen cizim nesnesi kullanılarak Appletler üzerine çizim işlemleri yapılabilir. Update : Bu method da aynı paint methodu gibi çalışır, yalnız paint methodundan farkı bu method çağrıldığı zaman çalışır ve yaptığı çizimleri önceki çizimlerin üzerine geçirir. Oysa paint methodu çağrılmasa da varsayılan olarak genellikle start methodundan sonra çalışır, ayrıca paint methodu çizim yaparken öncek çizimleri siler. Repaint : Paint methodunu bir daha çağrılmasını sağlar. Kısacası sayfanın yenilenmesi sürecini işletir diyebiliriz. 1.4 JavaApplet'in Avantajlari ve Dezavantajlari Avantajları: Linux, Windows ve MacOS üzerinde çalışmasını sağlamak kolaydır (cross-platform) Makina üzerinde aynı anda farklı Java versionaları kurulu olabileceği gibi, bir Java Applet, makinaya kurulu herhangi bir Java versionu ile çalıştırılabilir. Çalışırken, sadece son versiona bakılmayacaktır. Fakat JavaApplet yeni version bir JRE istiyorsa ve bu version makinada kurulu değil ise öncelikle gerekli JRE kurulmalıdır. Kullanıcının onaylaması durumunda uygulamanın çalıştırıldığı makinaya tam erişim sağlama imkanına sahiptir. Dezavantajları: Java plug-in yüklenmeden bir Java Applet'i çalıştırmak mümkün değildir. 64 bitlik sistemlerde Sun tarafından yazılmış bir Java plug-in yoktur. Fakat, çeşitli open source projeler bu açığı kapatmaya çalışıyorlar. Java Virtual Machine olmadan çalışamaz, bu da ilk çalışma sırasında önce JVM hafızaya çıkacağı için bekleme süresini biraz uzatacaktır. Applet'ler JRE'nin belli bir versionuna ihtiyaç duyabilirler. 2. İlk Java appletinin Yaratılmasi ve Çalıştırılması Bu bolumde bir java appletinin nasil yaratilip, calistirilacagini gorecegiz. 1. File > New Project Java Java Application seciniz ve next e basiniz. 3
5 2. Yeni bir applet yaratmak icin, File new file seciniz. 3. JApplet seciniz. 4
6 4. Class Name kismindan appletinize NewJApplet ismini yaziniz ve Finish e basiniz. 5. Kodu yaziniz. 5
7 6. Shift + F6 veya Debug dan calistiriniz. 7. Java Applet inizin goruntusu iste boyle olacaktir. 6
8 8. HTML olarak açmak için; NetBeansProjects JavaLibrary1 build'den.html uzantılı dosyayı çalıştırırız. 7
9 3. Java Applet üzerine Form Nesnelerini Eklemek Form olusturmak için bize gerekli olan nesneler sunlardır; Label TextField TextArea CheckBox Buton Bu nesneleri ilk önce olusturmamız gereklidir. Daha sonra olusturdugumuz nesnelerin gorunmesini saglamak icin add(); komutunu kullanmamız gerekiyor.bu komut sayesinde olusturdugumuz nesneler applet uzerınde gozukucektir.bu komutla eklemezsek kesinlikle nesnelerimiz gözükmüycektir. 3.1 TextArea Kullanımı Textarea Kullanıcıların form nesnelerine görüş ve fikirlerini yazdıgı uzun metinli form nesnesidir. 8
10 import java.awt.*; import java.applet.applet; public class TextAreaSimpleTest extends Applet { TextArea disp; public void init() { disp = new TextArea("Code goes here", 10, 30); add(disp); 3.2 TextField: TextField sınıfı, kullanıcı tarafından bir ya daha çok satır girşi yapılması düşünülen alanları tanımlamak için kullanılır. Burdaki satır sayısı TextField yaratılırken atanan maksimum değere bağlıdır. import java.awt.*; import java.applet.applet; public class TextFieldSimpleTest extends Applet { public void init() { TextField f1 = new TextField("type something"); 9
11 add(f1); 3.3 Buton: Buton tek satırlık, fare ile tıklanabilen bir label dır. import java.awt.*; import java.applet.applet; public class ButtonTest extends Applet { public void init() { Button button = new Button("OK"); add(button); 3.4 Label : import java.awt.*; import java.applet.applet; public class LabelTest extends Applet { public void init() { add(new Label("A label")); 10
12 // right justify next label add(new Label("Another label", Label.RIGHT)); 3.5 Checkbox: Checkbox üzerinde basılan buton bulunan bir label dır. Checkbox basıldığı zaman true basılmadığı zaman ise false değerini alır. Başlangıçta false olarak tanımlanır. import java.awt.*; import java.applet.applet; public class CheckboxSimpleTest extends Applet { public void init() { Checkbox m = new Checkbox("Allow Mixed Case"); add(m); Örnek 1: Textfield, Button ve Label içeren Kullanıcı adı ve şifre soran bir örnek bir uygulama import java.awt.*; import java.applet.applet; public class Layouts extends Applet { TextField tf1; TextField tf2; Button bt1; Label lb1; Label lb2; Panel p1; 11
13 public void init() { p1=new Panel(); p1.setbackground(color.yellow); p1.setlayout(new FlowLayout(FlowLayout.LEFT)); lb1=new Label("Kullanıcı Adı: "); tf1=new TextField(25); lb2=new Label("Şifreniz: "); tf2=new TextField(25); bt1=new Button(" OK "); p1.add(lb1); p1.add(tf1); p1.add(lb2); p1.add(tf2); p1.add(bt1); add(p1); Örnek 2: Bütün Form nesnelerinin bir arada kullanıldığı bir örnek package NewApplet; //kendiliğinden gelir buna herhangi bir düzenleme gerekmez import java.awt.*; import java.applet.applet; /*yukarı daki 2 satırda applet'ımıza kulalndığımız kodlara bağlı olarak gerekli olan kütüphaneleri ekledikl*/ public class NewApplet extends Applet { //classımızı oluşturduk bu class adı dosya adıyla aynı olmalıdır public void init() { setbackground(color.white);//applet'ımızın arkaplan renginiz seçtik Label lbkadi = new Label("kullanıcı adınızı girin; "); /*burada "lbkadi" nesnemizin etiketidir ve programın devamında bu nesneyi kontrol etmek için bu adı kullanacağız isimdeki "lb" bölümü 12
14 nesnenin türünüün Label olduğunu gösterir "Kadi" bölümü nesnenin adıdır*/ Label lbsifre = new Label("şifrenizi girin; "); Label IbSifre2 = new Label("şifrenizi doğrulayın;"); Label lbmail1 = new Label("mail adresnizi girin; "); Label lbmail2 = new Label(" mail adresinizi doğrulayın; "); Label lbcinsiyet = new Label("Cinsiyetin; "); Label lbprogram = new Label("bildiğiniz diller; "); Label lbdogum = new Label("doğum tarihinizi girin;"); //yukarıdaki 8 kod satırında applet'mıza gerekli LABEL'ları oluşturduk TextField txtkadi = new TextField(10); /*burada "txtkadi" nesnemizin etiketidir ve programın devamında bu nesneyi kontrol etmek için bu adı kullanacağız isimdeki "txt" bölümü nesnenin türünün Textfield olduğunu gösterir "Kadi" bölümü ise nesnenin adıdır */ TextField txtsifre = new TextField(10); TextField txtsifre2 = new TextField(10); TextField txtmail1 = new TextField(10); TextField txtmail2 = new TextField(10); TextField txtd1 = new TextField(2); TextField txtd2 = new TextField(2); TextField txtd3 = new TextField(4); TextField txtdiger = new TextField(10); //yukarıdaki 9 kod satırında applet'mıza gerekli TEXTFİELD'ları oluşturduk CheckboxGroup cbcins = new CheckboxGroup(); // bu satırda ise "cbcins" adında yeni bir checkboc gubu oluşturduk Checkbox cbjava = new Checkbox("java - jscript"); /*burada "cbjava" nesnemizin etiketidir ve programın devamında bu nesneyi kontrol etmek için bu adı kullanacağız isimdeki "cb" bölümü nesnenin türünün CHECKBOX olduğunu gösterir "java" bölümü ise nesnenin adıdır ("java - jscript") bölümünde "" içinde yazanlar checkbox'ımızın içinde yazacak olanlarıdr*/ Checkbox cbphp = new Checkbox("php - mysql"); Checkbox cbasp = new Checkbox("asp - asp.net"); Checkbox cbyok = new Checkbox("hiçbir dili bilmiyorum"); Checkbox cbdiger = new Checkbox("diğer"); Button gonderbtn = new Button("Gönder"); /*burada "gonder" nesnemizin etiketidir ve programın devamında bu nesneyi kontrol etmek için bu adı kullanacağız buton eklerken buton ismine herhangi özel bir değer eklememize gerek yoktur(cbjava daki "cb" gibi) ("Gönder") bölümünde "" içinde yazanlar buton'umuzun i üstünde yazılacaktır*/ 13
15 Button temizlebtn = new Button("temizle"); /*yukarıdaki 2 kod satırında applet'mıza gerekli buton'ları Oluşturduk*/ add(lbkadi); add(txtkadi); add(lbsifre); add(txtsifre); add(ibsifre2); add(txtsifre2); add(lbmail1); add(txtmail1); add(lbmail2); add(txtmail2); add(lbdogum); add(txtd1); add(txtd2); add(txtd3); add(lbcinsiyet); add(new Checkbox("Erkek ", cbcins, true)); add(new Checkbox("Kadin ", cbcins, false)); /*yukarıdaki 2 satırda cbcins checkbox grubunun içine 2 tane checkbox oluşturduk ve aynı zamanda bunları applet'ımıza eklemiş olduk*/ add(lbprogram); add(cbjava); add(cbphp); add(cbasp); add(cbyok); add(cbdiger) ; add(txtdiger); add(gonderbtn); add(temizlebtn); /*yukarıdaki 26 kod satırında daha önceden oluşturduğumuz nesneleri applet'ımızın içine ekledik "add" eklememiz için gerekli olan komut veparantez içindekilerde nesnelerimizin etiketleri yani tür ve isimlerini içinde barındıran tam isimleridir*/ 14
16 Örnek 3: Form Nesnelerinin Hizalanmasına örnek bir uygulama import java.awt.*; import java.applet.applet; public class NewApplet extends Applet { Label UserNameL = new Label("Kullanıcı Adı"); Label PassWordL = new Label("Şifre"); TextField UserNameT = new TextField(25); TextField PassWordT = new TextField(25); Button Tamam = new Button("Tamam"); 15
17 GridBagLayout Hizalayici = new GridBagLayout(); GridBagConstraints HizalayiciAyar = new GridBagConstraints(); public void ElemanYerlestir(int Xekseni, int Yekseni, int Genislik, int Yukseklik, Component Eleman) { HizalayiciAyar.gridx = Xekseni; HizalayiciAyar.gridy = Yekseni; HizalayiciAyar.gridwidth = Genislik; HizalayiciAyar.gridheight = Yukseklik; Hizalayici.setConstraints(Eleman, HizalayiciAyar); public void init() { setlayout(hizalayici); HizalayiciAyar.insets = new Insets(2, 2, 2, 2); //HizalayiciAyar.fill = GridBagConstraints.BOTH; ElemanYerlestir(0, 0, 5, 1, UserNameL); add(usernamel); ElemanYerlestir(6, 0, 5, 1, UserNameT); add(usernamet); ElemanYerlestir(0, 1, 5, 1, PassWordL); add(passwordl); ElemanYerlestir(6, 1, 5, 1, PassWordT); add(passwordt); ElemanYerlestir(6, 2, 2, 1, Tamam); add(tamam); 16
18 Java Applete Resim Eklemek JAaplet ta birden fazla resim ekleme bu şekilde olur. import java.awt.flowlayout; import java.awt.image; import javax.swing.icon; import javax.swing.imageicon; import javax.swing.japplet; import javax.swing.jlabel; public class NewJApplet extends JApplet { JLabel Deneme = new JLabel(); ImageIcon Resim = new ImageIcon(); JLabel Deneme2 = new JLabel(); ImageIcon Resim2 = new ImageIcon(); JLabel Deneme3 = new JLabel(); ImageIcon Resim3 = new ImageIcon(); public void init() { setlayout(new FlowLayout()); Deneme.setIcon(new ImageIcon(getImage(getDocumentBase(), "a.gif"))); Deneme2.setIcon(new ImageIcon(getImage(getDocumentBase(), "b.gif"))); Deneme3.setIcon(new ImageIcon(getImage(getDocumentBase(), "c.gif"))); add(deneme); add(deneme2); add(deneme3); ilk once resmi nereye kaydedicegimiz ayarlanır. 17
19 kaydet dedikten sonra resmi netbeans projects ye gireriz.. ve ordan hangi proje ise o projenın icine gireriz 18
20 ve enson olarak build dosyasına girerek resimleri oraya kaydederiz. Dosyalar buraya kaydedilmıstir. 19
21 sonucta 3 ayrı resmi bir JApplet uygulamasında kullanmış olduk. Çalışma 1 : Aşağıdaki gibi bir form hazırlayınız. 20
22 Calışma 2 : Basit bir hesap makinesi yaratınız. 21
Start : Bu method init methodundan hemen sonra çalışır ve applet dosyası yürütülmeye başladığında çalışmaya başlar.
Java Applet Nedir? Java applet nedir?apllet Örnekleri,applet ve japplet farkı Applet Nedir? Applet Web Sayfaları üzerinde yayınlabilen class dosyalarıdır. Bir applet mutlaka Apllet sınıfının alt sınıfı
Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Laboratuar Notları #3
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Bölüm 24. Java Ağ Uygulamaları 24.1 Java Appletleri. Bir Applet in Yaşam Döngüsü:
Bölüm 24 Java Ağ Uygulamaları 24.1 Java Appletleri Applet, Web tarayıcısında çalışan bir Java programıdır. Bir applet, Java uygulaması için tamamen fonskiyonel olabilir çünkü bütün Java API ye sahiptir.
Start : Bu method init methodundan hemen sonra çalışır ve applet dosyası yürütülmeye başladığında çalışmaya başlar.
Applet Nedir? Appletlerin temel özellikleri ve kısıtlamalarının aşılması Applet Nedir? Applet Web Sayfaları üzerinde yayınlabilen class dosyalarıdır. Bir applet mutlaka Apllet sınıfının alt sınıfı olmalıdır.
Laboratuar Notları #5
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Laboratuar Notları #7
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN
Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı Öğr. Gör. Cansu AYVAZ GÜVEN NESNE TABANLI PROGRAMLAMA Java - AWT JAVA AWT AWT Abstract Windowing Toolkit (Soyut Pencereleme Araçtakımı)
Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
ASP.NET ile Bir Web Sitesi Oluşturma
29,30 Eylül 2011 ASP.NET ile Bir Web Sitesi Oluşturma ASP.NET sitesi oluşturmak için File menüsündeki, New açılır listesindeki, Web Site komutuna tıklıyoruz Açılan pencereden C# içindeki ASP.NET Web Site
APPLET KAVRAMI ve GRAFİKSEL ÇİZİM UYGULAMLARI
APPLET KAVRAMI ve GRAFİKSEL ÇİZİM UYGULAMLARI Hedefler Bu üniteyi çalıştıktan sonra; Applet kavramını öğreneceksiniz, Java grafik eksenini tanıyacaksınız, Grafiksel çizim komutlarını öğreneceksiniz, Renk
Programlama Dillerinde Kullanılan Veri Tipleri
Programlama Dillerinde Kullanılan Veri Tipleri Taban/Biçim Basic Paskal C/C++/C#/Java 10 (Decimal ) - - - 16 (Hexadecimal) &hsayı veya &Hsayı $sayı 0xsayı veya 0Xsayı Üstel eüs veya Eüs eüs veya Eüs eüs
Java Programlamada Paket Yapısı Ve Import
Java programlamada paket yapısı ve import Java Programlamada Paket yapısı ve Java programları paketlerden oluşmaktadır. Paketlerin içinde sınıflar ve arayüzler bulunur. İstenirse var olan paketlerden başka
Üst Düzey Programlama
Üst Düzey Programlama Servlet Üst Düzey Programlama-ders01/ 1 Servlet Nedir? Web sayfaları ilk başlarda durağan bir yapıya sahipti ve kullanıcıdan bilgi alarak işlemler yapmıyordu. Zamanın geçmesiyle kullanıcıya
HESAP MAKİNASI YAPIMI
HESAP MAKİNASI YAPIMI 1..Aşağıdakine benzer görünüm ve butonları hazırlayın. 2. 24. Butonun içerisine aşağıdaki kodları yazın. 3. Yeni bir layer ekleyip Frame1 F9 na aşağıdaki kodları ekleyelim. 4. Butonlardan
Android Ders Notları
Android Ders Notları 1. Yeni Bir Proje Başlatma Android Studio programında yeni bir proje başlatıyoruz. İlk olarak karşımıza resim 1 deki gibi bir pencere gelecek. Burada Application name kısmına proje
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ü
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
Java da İstemci Tarafı Uygulamalar
Java da İstemci Tarafı Uygulamalar ( Applets ) BBS-515 Nesneye Yönelik Programlama Ders #7 (7 Aralık 2009) İçerikç Geçen ders: Java da dizi ( array ) ve dizgi ( String ) tanımlama Örnekler Bu ders: 1.
OMNET++ 4.2.2. Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü
Bilgisayar Mühendisliği Bölümü OMNET++ 4.2.2 Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları OMNET++ OMNET++ (Objective Modular Network Testbed in C++), nesneye yönelik (objectoriented)
Laboratuar Notları #8
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Üst Düzey Programlama
Üst Düzey Programlama Servlet Üst Düzey Programlama-ders08/ 1 Servlet Nedir? Internetin ilk zamanlarında geliştirilen web sayfaları durağan bilgiler içeriyordu. Zaman geçtikçe web sayfaları daha değişken,
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.
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. [10 puan] int param = 30; int result = 300; if (param > 45) result
Burak Kıymaz 13.10.2015 JAVA FX
JavaFx neden çıktı? JAVA FX Eskiden desktop için swing kullanılırdı fakat pek iyi değildi. Javafx bu konuda css kullanmaya da izin verdiği için daha iyi bulundu. xml veriyi biçimlendirmek için kullanılan
MOBİL UYGULAMA GELİŞTİRME
MOBİL UYGULAMA GELİŞTİRME Hedefler Bu üniteyi çalıştıktan sonra; Android projesi oluşturabilir, Android projesini çalıştırabilir, Android projesi genel yapısını açıklayabilir, Activity kavramını açıklayabilir,
Java Applet Üzerinde Form Nesneleri Ve Listener Özelliği
Java applet üzerine form nesnelerini eklemek ve etkileşimi sağlamak Java Applet üzerine Form Nesnelerini Eklemek Mouse ile Hareket Ettirme ve Scrollbar Kullanımı AdjustmentListener:Kullanıcı;Kaydırma Cubuklarını
MOBİL UYGULAMA GELİŞTİRME
MOBİL UYGULAMA GELİŞTİRME Hedefler Bu üniteyi çalıştıktan sonra; Java programlama dilinde görsel arayüz tasarımı yapabilir, Java programlama dilinde görsel bileşenler üzerinde olay tanımlayabilir. Android
MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK
MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK 1.1 Programın Başlatılması 1.2 Yeni Proje Oluşturma 1.3 MCU Seçimi Yrd.Doç.Dr.Bülent Çobanoğlu 1.4 MCU Programlama Dil Seçimi 1.5 Proje İsmi
Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6
ix Yazılım Nedir? 2 Yazılımın Tarihçesi 3 Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5 Yazılımın Önemi 6 Yazılımcı (Programcı) Kimdir? 8 Yazılımcı Olmak 9 Adım Adım Yazılımcılık 9 Uzman
BMS-302 İleri Web Programlama. İş Parçacığı (Thread) ve Soket (Socket) Programlama
BMS-302 İleri Web Programlama İş Parçacığı (Thread) ve Soket (Socket) Programlama İş Parçacıkları (Threads) Ana programa paralel çalışan işler oluşturmak için kullanılır Makine birden fazla çekirdeğe sahipse
Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı
Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 23 May. 2016 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları yardımıyla
Üst Düzey Programlama
Üst Düzey Programlama JSP Üst Düzey Programlama-ders04/ 1 JSP JSP durağan HTML ile dinamik oluşturulan içeriği birleştirmeyi sağlar. Bir web sayfası tasarlama programı ile web sayfasını tasarlar daha sonra
Java Programlamaya Giriş
Java Programlamaya Giriş Amaçlar: 1. Java kurulumu (Netbeans ve JDK) 2. Java Netbeans Kullanımı 3. Program yazma Java Kurulumu Java dili ile programlama yapabilmek için java jdk ve java kodlama yapılabilecek
JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ
JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ Java programlama dili, Java SUN bilgisayar şirketi tarafından 1991 yılında geliştiril Program bloklar halinde yazılır ve bloklar { } ile oluşturulur. Komutlar aynı satıra
BİL BİLGİSAYAR PROGRAMLAMA (JAVA)
BİL 141 - BİLGİSAYAR PROGRAMLAMA (JAVA) KURULUM DÖKÜMANI Ders kapsamında lab saatlerinde veya lab saatleri dışında Java kodları yazabilmek ve çalıştırabilmek için bilgisayarınıza bazı yazılımların kurulması
PROGRAMLAMA DERSİ 1. İNTERNET
PROGRAMLAMA DERSİ 1. İNTERNET İnternet sunucu-istemci modeline göre çalışır. Fiziksel olarak bu sistem genelde isteği yapan bir bilgisayar (kullanıcı-client) ve bu isteği karşılayan özel bir bilgisayar
MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 12: Grafik Kullanıcı Arayüzü (Graphical User Interface-GUI)
MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 12: Grafik Kullanıcı Arayüzü (Graphical User Interface-GUI) Yard. Doç. Dr. Alper Kürşat Uysal Bilgisayar Mühendisliği Bölümü [email protected] Ders Web
Internet Programming II. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı
Internet Programming II Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 11-14 May. 2014 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları
/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/
Ana Main Kodları /*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/ package javaapplication1; public class JavaApplication1 public static void
MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 18: Formatlı Grafik Kullanıcı Arayüzü Oluşturma
MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 18: Formatlı Grafik Kullanıcı Arayüzü Oluşturma Yard. Doç. Dr. Alper Kürşat Uysal Bilgisayar Mühendisliği Bölümü [email protected] Ders Web Sayfası: http://ceng.anadolu.edu.tr/ders.aspx?dersid=107
2.Eclipse açıldıktan sonra Workspace alanı seçilmesi gerekir. Workspace alanı projelerinizin fiziksel olarak bulunduğu kısımdır.
1.Eclipse http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/s R2/eclipse-jee-juno-SR2-win32.zip&mirror_id=1163 linkinden indiriyoruz. 2.Eclipse açıldıktan sonra
Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005
Kaynak Kodlardan Derleme Turquaz Muhasebe Versiyon 0.2 Hüseyin Ergün 26 Mart 2005 Turquaz Muhasebe, Kaynak Kodları Derleme Sayfa 2 İçindekiler İÇİNDEKİLER 2 GEÇMİŞ DEĞİŞİKLİKLER 3 1. GİRİŞ 4 1.1 AÇIKLAMA
Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı
Internet Programming II Elbistan Meslek Yüksek Okulu 2013 2014 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 26 May. 2014 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları yardımıyla
Java Temel Özellikleri
Java Temel Özellikleri Java Programlama Dili Java programlama dili şu anda dünyadaki en popüler programlama dillerinden biri haline gelmiştir. Java SUN bilgisayar şirketince elektrikli ev aletlerinin birbiriyle
Proje 1. Arayüz Tasarımı
Proje 1. Arayüz Tasarımı 1. Yeni bir android projesi oluşturalım. Proje ismi: ArayuzTasarimi ve aktivity adı: ArayuzTasarimi olarak yazalım. 2. Projejiyi oluşturduktan sonra bize hazır olarak gelen dosyalar:
Görsel Programlama DERS 01. Görsel Programlama - Ders01/ 1
Görsel Programlama DERS 01 Görsel Programlama - Ders01/ 1 Takdim Planı Nesneye Dayalı Programlama Kavramı Nesne, Sınıf Kavramı Java Programlama Dili Java Programlama Dili Temel Özellikleri Java Sürümleri
Java da. ve AWT ve SWING Kütüphaneleri. BBS-515 Nesneye Yönelik Programlama. Ders #8 (9 Aralık 2009)
Java da Applet ler ler (...devam) ve AWT ve SWING Kütüphaneleri BBS-515 Nesneye Yönelik Programlama Ders #8 (9 Aralık 2009) İçerikç Geçen ders: Java da İstemci Tarafı Uygulamalar ( Applets ) Örnekler Bu
Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1
Web Formlar ve Sayfalar Arasında Bilgi Gönderme BATML İnternet Programcılığı 1 Bazı web sitelerinde sayfalar arasında bilgi veya değişken göndermek gerekebilir. Gönderilen bu bilgi kullanıcı adı ve şifre
ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR
ÖĞRENME FAALİYETİ 1 AMAÇ ÖĞRENME FAALİYETİ 1 Uygun ortam sağlandığında web sayfaları için formlar oluşturabileceksiniz. ARAŞTIRMA Web sayfalarında formların kullanım amaçlarını ve nasıl kullanıldığını
Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri
Öğretim Teknolojileri Destek Ofisi Instructional Technologies Support Office Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri Semboller, Ses Ekleme, Video Ekleme Orta Doğu Teknik Üniversitesi
12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )
12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 ) 25.09.2017 METİN VE GÖRÜNÜM DÜZENLEME ETİKETLERİ : etiketleri dökümana başlık eklemek için kullanılır. etiketinde ki x ifadesi 1 den 6 ya kadar
Programlama Yazılımı ile Web Sitesi Oluşturma
Hafta- 2 Programlama Yazılımı ile Web Sitesi Oluşturma Programlama yazılımı, bir web projesi oluşturmak için alternatif birkaç yol sunar. Buyollardan bir tanesi ihtiyaca uygun olarak seçilebilir. Programlama
2. SCADA PROGRAMI. TEOS' un size sunduğu bir çok hizmet içerisinde en önemlilerini şöyle sıralayabiliriz:
2. SCADA PROGRAMI Bu bölümde ülkemizde sıklıkla kullanılmaya başlayan, ülkemiz mühendislerince geliştirilmiş bir scada yazılım programı olan TEOS SCADA programı hakkında bilgiler vereceğiz. TEOS SCADA
Java Class Yapısında Finalize Metotunun Kullanımı
Java'da finalize() Metodu: Java dili kullanılmayan nesneleri silmek için arka planda çalışan bir sisteme sahiptir. Bu yüzden C++ gibi dillerde dinamik nesne tanımlarında mutlaka yer alması gereken nesneyi
Laboratuar Notları #5
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Progress Barlı, FTP Dosya Upload Appleti
FTP ile dosya etmek kolay ancak bunu bir progressbar (yükleniyor barı) ile yapmak biraz karışık olabilir. Bir kaç java class yapısı kullanarak yazmak daha sonra bu klasları başka yerdede kullanabilmenize
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA DİLİ Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Programlama Diline Giriş Java Platform Çeşitleri Java nın Kodlama ve Çalışma Adımları Java Derleyicisi, Java Yorumlayıcısı Java Çöp Toplayıcısı
İnternet Programcılığı
1 PHP le Ver tabanı İşlemler Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz. 1.1 Veritabanı Nedir? Veritabanı
Data Structures Lab 1 2012-Güz
Data Structures Lab 1 2012-Güz C# Ortamı Tanıtımı ve Uygulama Geliştirilmesi Visual Studio 2010 Ortamının Temini -NYG'ndan MSDN üyeliği için başvuru dilekçesi alınıp doldurulmalı ve yine NYG'ye teslim
1.PROGRAMLAMAYA GİRİŞ
1.PROGRAMLAMAYA GİRİŞ Bilindiği gibi internet üzerindeki statik web sayfaları ziyaretçinin interaktif olarak web sayfasını kullanmasına olanak vermemektedir. Bu yüzden etkileşimli web sayfaları oluşturmak
Java Applet Üzerine Form Nesnelerini Eklemek
Java applet üzerine form nesnelerini eklemek Java Applet üzerine Form Nesnelerini ActionListenerKullanımı: Java'da buttonlara klikleme, bir form alanına focus olma gibi eventleri dinlemek için implement
http://www.microsoft.com/visualstudio/eng/downloads
Visual Studio 2012'nin kurulumunu, Visual Studio'nun kullanımını ve Windows Store'da basit bir proje hazırlanmasını anlatacağım. Hepsinden önce Visual Studio ortamından biraz bahsedelim. Visual Studio
Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz.
1 PHP ile Veritabanı İşlemleri Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz. 1.1 Veritabanı Nedir? Veritabanı
AKINSOFT CMS (İçerik Yönetim Sistemi)
AKINSOFT (Content Management System) Yardım Dosyası Doküman Versiyon : 1.02.01 Tarih : 27.12.2012 Sayfa 1 1. ÇALIŞMA SİSTEMİ HAKKINDA KISA BİLGİ Yönetici paneli, sayfa oluşturma, menü tasarımı, galeri
YZM 2105 Nesneye Yönelik Programlama
YZM 2105 Nesneye Yönelik Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 5 Nesneye Yönelik Programlamaya Giriş Bu
Java ile OpenGL e Giriş. NetBeans IDE si üzerinden kurulum
Java ile OpenGL e Giriş NetBeans IDE si üzerinden kurulum Bu belge, JAVA, OpenGL, JOGL kavramlarını ilk defa duymuş olanların anlayabileceği netlikte hazırlanmıştır. Koray Küpe 17.02.2012 Dökümanın Amacı
İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri
İNTERNET PROGRAMLAMA 2 A S P. N E T Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri VERİTABANI BAĞLANTISI Site içindeki bilgilerin saklanması / düzenlenmesi ve kullanıcı etkileşiminin sağlanabilmesi
Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı. 26 Şub. 2013 Öğr. Gör.
Ders Tanıtım Sunumu Internet Programming II Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı 26 Şub. 2013 Öğr. Gör. Murat KEÇECİOĞLU PHP Nedir? Platformdan bağımsız (işletim Sistemi) dinamik web sayfaları
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
29 Aralık 2011 / Perşembe Visual studio dan veri tabanından veri çekmek için önce bir aspx dosyası açıp,,accessde yeni veri tabanı dosyası açıyoruz. Dikkat : Dosyanın uzantısı.mdb olacak. Masa üstünde
Basit bir web uygulaması
AJAX Ahmet Demirelli [email protected] SCJP 5.0, SCWCD 1.4 Sabancı Üniversitesi Bilişim Teknolojileri Yüksek Lisans Programı 3/20/2007 Sabanci University 1 Ajanda Neden AJAX ihtiyacı AJAX
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.
ASP.NET DERS 1 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. Gelen ekranda Visual C# seçildikten
JAVA PROGRAMLAMAYA GİRİŞ
LAB I JAVA PROGRAMLAMAYA GİRİŞ Java Kurulumu Java dili ile programlama yapabilmek için java jdk ve java kodlama yapılabilecek uygun bir geliştirme ortamı kurulmalıdır. Eclips IDE yaygın olarak kullanılan
Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ
WEB TEKNOLOJİLERİ VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak
Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals. Module 3: Cloud Computing. Laboratuar Notları
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Java Programlama Giriş
Java Programlama Giriş 2013-2014 Bahar Dönemi Mehmet Akif Ersoy Üniversitesi Teknik Bilimler Meslek Yüksekokulu Burdur 2014 Muhammer İLKUÇAR 1 Neden Java Programlama Platformdan bağımsızdır
13 Aralık 2007. Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz
13 Aralık 2007 Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL Đlgili Modül/ler : Raporlar KULLANICI TANIMLI RAPORLAR Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz Kendi isteklerinize özel rapor tasarımları
Response : Sunucunun istemciye veri yollamasını
Response : Sunucunun istemciye veri yollamasını 27 Ekim 2011 / Perşembe Örnek : 2 tane sayfa açıyoruz,1nci ye TextBox1 ve Button ekliyoruz. Şunu istiyoruz,1nci sayfada şifre girilince, Button u tıklayınca
Java ile Nesneye Yönelik Programlama (Object Oriented Programming)
Java ile Nesneye Yönelik Programlama (Object Oriented Programming) Giriş Yrd. Doç. Dr. Aybars UĞUR Örnek 1 Bir Yolcu sınıfı, yolcu1 nesnesi oluşturulması ve kullanılması class Yolcu String ad; String soyad;
Bolum 9. Konu Başlıkları
Bolum 9 Konu Başlıkları 1.Grafik Arayüz Tasarımı//Pencere Araçları(Widgets) Label Button Enrty Checkbutton Toplevel Listbox Menu Text Bitmap Herhangi bir pencere üzerinde bulunan düğmeler,etiketler,sağa-sola,yukarı-aşağı
PERKON PDKS Kurulum ve hızlı başlangıç rehberi
Oluşturma 02.11.2015 Revizyon: 19.01.2016 Rev. No: 03 Yazan: Süleyman FAKİR Düzenleyen: F. DELİRİ PERKON PDKS Kurulum ve hızlı başlangıç rehberi 1) PDKS Kurulumu, Lisans Onaylaması Ve Veri Tabanı Ayarları
Paket Erişimleri. Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 4 1
Paket Erişimleri Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 4 1 Erişim Erişim konusunda iki taraf vardır: Kütüphaneyi kullanan kişiler (client) Kütüphaneyi yazan kişiler Altuğ B. Altıntaş
BOOTLOADER MANUAL DOCUMENT
BOOTLOADER MANUAL DOCUMENT 1 İçindekiler Tablosu 1- Ön Bilgilendirme... 3 2- Genel Dosya Yapısı... 3 3- Kullanılan Yazılım Dili... 4 4- Programı Özelleştirmek... 4 4.1- Windows için... 4 4.2- Linux için...
Görsel Programlama DERS 02. Görsel Programlama - Ders02/ 1
Görsel Programlama DERS 02 Görsel Programlama - Ders02/ 1 Kodun Tekrar Kullanımı ve Kalıtım(Inheritance) Nesneye yönelik programlamanın diğer programlama paradigmalarına karşı bir avantajı kodun yeniden
Nevşehir Hacı Bektaş Veli Üniversitesi. Moodle Uzaktan Eğitim Sistemi. Öğretim Elemanı Bilgilendirme Kılavuzu
Nevşehir Hacı Bektaş Veli Üniversitesi Moodle Uzaktan Eğitim Sistemi Öğretim Elemanı Bilgilendirme Kılavuzu 1. Moodle Uzaktan Eğitim Sistemine nasıl giriş yapılır? 2. Derse giriş yapma ve yeni bir sanal
Web Tasarımının Temelleri
1. Hafta Web Tasarımının Temelleri Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu www.artvin.edu.tr Formlar Kullanıcının da aktif olacağı dinamik web sayfaları
Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism )
Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism ) BBS-515 Nesneye Yönelik Programlama Ders #9 (16 Aralık 2009) Geçen ders: Java Applet lerde bileşen yerleştirme türleri ( applet layouts
WEB PROGRAMLAMA. DERS NOTLARI / JavaScript e Giriş YARD. DOÇ. DR. MEHTAP YALÇINKAYA
WEB PROGRAMLAMA DERS NOTLARI / JavaScript e Giriş YARD. DOÇ. DR. MEHTAP YALÇINKAYA Betik dili web sayfalarında dinamik içerik sağlamak ve kullanıcıyla iletişim kurmak için kullanılan istemci tarafında
Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1
Görsel Programlama DERS 03 Görsel Programlama - Ders03/ 1 Java Dili, Veri Tipleri ve Operatörleri İlkel(primitive) Veri Tipleri İLKEL TİP boolean byte short int long float double char void BOYUTU 1 bit
Soket, bir sunucu programı ve bir veya birden çok istemci programı arasında çift yönlü iletişim kuran bir yazılım uç noktasıdır.
Bölüm 24 Java Ağ Uygulamaları 24.1 Java Soket Programlama Soket, bir sunucu programı ve bir veya birden çok istemci programı arasında çift yönlü iletişim kuran bir yazılım uç noktasıdır. Sunucu programı
İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ
İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ AD SOYAD: TESLİM TARİHİ: OKUL NO: TESLİM SÜRESİ: 1 hafta ÖDEV NO: 4 1 Kısaca
Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1
Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 JavaScript JavaScript Nedir? Nestcape firması tarafından C dilinden esinlenerek yazılmış, Netscape Navigator 2.0 ile birlikte
Ekrana gelen diyalog penceresinden Typical radyo düğmesi seçilir ve Next düğmesine basılır.
Windows 2012 Server Windows Server 2012 Programını VmWare Altına Kurma Microsoft firmasının ürettiği en son Server İşletim Sistemi 2012 dir. Bu işletim sistemi sürümleri 64 bit olarak yazılmış 32 bit sürümü
BM 102 Bilgisayar Programlama II. Windows Form Application
BM 102 Bilgisayar Programlama II Windows Form Application Uygulama 1 İki TextBox girilien sayıların toplamı. Uygulama 1 Windows Form Uygulaması projesi açma Forma iki TextBox ile bir Label ekleme Forma
Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.
Script Statik Sayfa Dinamik Sayfa Dinamik Web Sitelerinin Avantajları İçerik Yönetim Sistemi PHP Nedir? Avantajları Dezavantajları Script HTML kodları arasına yerleştirilen küçük kodlardır. Web sayfalarında
YZM 2105 Nesneye Yönelik Programlama
YZM 2105 Nesneye Yönelik Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 1 GUI Nesneleri ve Visual Studio IDE Kullanımı
Erişim konusunda iki taraf vardır:
Erişim Erişim konusunda iki taraf vardır: Kütüphaneyi kullanan kişiler (client) Kütüphaneyi yazan kişiler Paket (package) Paketler kütüphaneyi oluşturan elemanlardır. PaketKullanim.java Varsayılan Paket
