1 / 20

ÇİZGİ TAGEM JAVA kurs Demosu

ÇİZGİ TAGEM JAVA kurs Demosu. Sunucu: Ali R+ SARAL Host: Erman ÜRET. Ders Planı 1. WEBEXin Tanıtımı Kurs Ortamının Tanıtımı Ekibin Tanıtımı JDEV tanıtımı JAVA ile Programcılığa Giriş Hello World örneği. Ders Planı 2. JAVA Programcılığı Yapay Sinir Ağları Örneği

tayten
Download Presentation

ÇİZGİ TAGEM JAVA kurs Demosu

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ÇİZGİ TAGEM JAVA kurs Demosu Sunucu: Ali R+ SARAL Host: Erman ÜRET

  2. Ders Planı 1 • WEBEXin Tanıtımı • Kurs Ortamının Tanıtımı • Ekibin Tanıtımı • JDEV tanıtımı • JAVA ile Programcılığa Giriş Hello World örneği

  3. Ders Planı 2 • JAVA Programcılığı Yapay Sinir Ağları Örneği • 10 dak. ARA – isteyen ayrılabilir 2D Computer Graphics Örnekleri QuadCurve, MandelbrotTest, Quad ve Qubic Curveler

  4. WEBEXin Tanıtımı • Participants penceresi – el kaldırmak • Chat penceresi – belirli kişiye mesaj yazmak • Belirli aralarla sorulara izin verilecek • El kaldırmışsanız, hoca size söz verebilir • Mikrofonunuz varsa mikrofonla yoksa chat ile sorunuzu sorarsınız

  5. Kurs Ortamının Tanıtımı • http://www.cizgi-tagem.org/e-kampus/webex/

  6. Ekibin Tanıtımı • http://www.cizgi-tagem.org/team/ • Sunucu :Ali Riza SARAL • http://www.cizgi-tagem.org/team/page.aspx?key=arsaral • Host: Erman ÜRET

  7. Ekibin Tanıtımı – Ali R+ SARAL • İstanbul Teknik Üniversitesi Elektronik ve Haberleşme Bölümü • Lisans(BSc - 82) ve Master(MSc - 84) - Ankara Fen lisesi mezunu • Çukurova-HOBİM, Sabancı Holding-BİMSA, Yapı Kredi Bankası–BİLPA ve EUROCONTROL (Avrupa Hava Trafik Güvenlik Kuruluşu)–ALMANYA • Vizyon, Çizgi Elektronik, ve TUBİTAK-BTAE’de danışmanlık, SPD A.Ş.'de yöneticilik • İBU, Yeditepe ve Marmara Üniversitelerinde konferanslar • Çeşitli havacılık sitelerinde ve Çizgi Söğüt Gölgesinde makaleler • Yeditepe Üniversitesi Bilgisayar bölümünde 4,5 yıl "Object Oriented Programming", "Human Computer Interaction", "Technical English" • AKBANK ve İş Bankası'nda IBM adına danışman olarak dersler • ABD’de ORAT (Office of Research in Arts Tech) ve Stanford – CCRMA (Center for Computer Research in Acoustics and Music)’te burs karşılığı araştırma görevlisi

  8. JDEV tanıtımı • Dokümantasyon Bölümünden Download ediniz • http://www.cizgi-tagem.org/e-kampus/webex/documents.aspx?id=4 • 250MB büyüklüğünde • Download bittikten sonra sıkıştırılmış dosyayı açınız. • Orataya çıkan directory(kütüphane) içinde en dipte JDEV (tüten kahve ikonlu) exesi vardır. • Exeyi tıklarsanız JDEV çalışır. • JDEV’in sağlıklı çalışması için JAVAHOME environment var ve system path’i set edilmelidir.

  9. JDEV SETUP 1 • Bilgisayarım> Sistem Bilgisini Görüntüle> SistemÖzellikleriPenceresinde> Gelişmiş> Ortam Değişkenleri> Sistem Değişkenleri> Yeni düğmesine bas Değişken adı JAVA_HOME Değişken Değeri C:\xxxx(Jdev kütüphanenizin yeri)\jdevj2ee10133\jdk girip Tamam diyerek çık Değişken Değerine Örnek C:\Documents and Settings\Ali Riza SARAL\Desktop\jdevj2ee10133\jdk Benim desktopum üzerinde duran JDEV kütüphanesi içinde JDK ‘e işaret ediyor.

  10. JDEV SETUP 2 • Bilgisayarım> Sistem Bilgisini Görüntüle> SistemÖzellikleriPenceresinde> Gelişmiş> Ortam Değişkenleri> Kullanıcı Değişkenleri> path> Düzenle düğmesine bas $JAVA_HOME\bin\; yaz ve sakla Ya da en sona xxxxxx(eski path);$JAVA_HOME\bin\; ekle ve sakla

  11. JDEV SETUP 3 • KISACA • JAVA_HOME sistem değişkeni JDEV’in JDK kütüphanesine işaret eder. • Path kullanıcı değişkeni JDEV’in JDK kütüphanesi içindek bin kütüphanesini DE içerir.

  12. JAVA ile Programcılığa Giriş • http://www.cizgi-tagem.org/e-kampus/webex/seminar.aspx?id=4 • Java ile Programcılığa Giriş" kursu, programcılık öğrenmek isteyen herkese açıktır. • Kursun amacı JAVA dili aracılığı ile bir bilgisayar programlama dilinin temel veri yapılarını(data structures) ve süreçlerini (process) tanıtmak, katılımcıyı bir JAVA program geliştirme ortamı ile ufak programlar yazabilecek yeteneğe kavuşturmaktır.

  13. Hello World • Main – Main1 • System.out.print • Akıllı editör • Label ekle

  14. JAVA Programcılığı Kursu • http://www.cizgi-tagem.org/e-kampus/webex/seminar.aspx?id=5 • Java Programcılığı" kursu en az bir bilgisayar programlama dilini bilen, bu dili biraz da olsa kullanmış kişilere açıktır • Kursun amacı JAVA dilinin özelliklerini, olanaklarını, veri yapılarını ve süreçlerini tanıtmak, katılımcıyı herhangi bir JAVA program geliştirme ortamıyla başedebilecek IDE kullanım tecrübesini kazandırmak, ödevler aracılığı ile de olsa ANT, log4J, I18N, Junit, JDBC, HSQL, MySQL, Toad, XML, applet, grafik vb. kolaylıklarla tanıştırmaktır.

  15. Yapay Sinir Ağları • Uygulama özellikleri • Source Kaynak Koduna şöyle bir bakış

  16. 2D Computer Graphics Örnekleri • Zorluk sırası ile: 1- QuadCurve, 2- MandelbrotTest, 3- Quad ve Qubic Curveler

  17. QuadCurve • main • init • Draving Canvas • paint • Dikkat edilecek unsur: • Vector quadCurves;

  18. MandelbrotTest • public class MandelbrotTest main • class MandelbrotFrame paintComponent generate escapesToInfinity • Dikkat edilecek unsur: • image PASS BY REFERENCE ile

  19. Quad ve Qubic Curveler • public class MainClass3 main class CurveApplet CurveApplet() class CurvePane CurvePane() paint(Graphics g) class Marker class MouseHandler

  20. Quad ve Qubic Curveler • Dikkat edilecek unsurlar: • İlk önce geometriyi – noktaları anlayalım • En kolay noktadan başlayalım – Marker • CurveApplet() default constructor eğriler • Paint - çizelim • Main frame – pencereyi açalım

More Related