YAZILIM KOD ÜRETEÇLERİ

Slides:



Advertisements
Benzer bir sunumlar
HTML.
Advertisements

Web uygulamalarında yeni bir yaklaşım AJAX
HTML e GİRİŞ Temel HTML etiketleri.
MS OFFICE Access 2013.
SGB.NET’İN TEKNİK ALTYAPISI
PHP & MYSQL.
Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfası, PHPNuke Kullanımı
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
DİCLE ÜNİVERSİTESİ AKADEMİK BİLGİ SİSTEMİ (AKADEMİKWEB)
İnternet Programcılığı
Web Host Manager (WHM) Nedir Ne İşe Yarar ?
Kişisel Web Sayfaları Kullanım Bilgileri
Web Programlama Kursu Bu kurs ne değildir? Neyi amaç edinmiştir?
C Programlama Diline Giriş
Bilgi Teknolojisinin Temel Kavramları
BTEP 203 – İnternet ProgramcIlIğI - I
DOVECOT İLE IMAP VE POP3 SERVER KURULUMU
Management Studio Kullanımı
İnternet Programcılığı II
WEB TASARIMINDA TEMEL KAVRAMLAR
CONTENT MANAGEMENT SYSTEM (İÇERİK YÖNETİM SİSTEMLERİ)
İnternet Programlama PHP.
Quest Atlantis Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel Bir Bilgisayar Oyununun Teknik Yapısı.
İnternet Programcılığı II
NESNE TABANLI PROGRAMLAMA VISUAL BASİC 6.0. NESNELERİN TASARIMI Uygulama Tasarım Alanı Proje Gezgini Nesne Özellikleri Araç Kutusu Forumun Ekrandaki Konumu.
1 Öğr. B.Aliyeva Öğr. B.Aliyeva Bilgisayar Yazılımı.
BİLİŞİM TEKNOLOJİLERİ ALANI
Türkiye’deki Üniversitelerde İnternet Tabanlı Akademik Kayıt ve Not Takip Sistemleri (IANTS) Y.Doç.Dr.Ender Özcan Yeditepe Üniversitesi.
Erman Yukselturk1 PHP NEDİR? Scripting / Progralama dilidir (C’ye benzer) C ++ ortamında geliştirilmiştir Bedava / Açık Kod Hızlı, açık, dengeli (stable),
, Denizli Akademik Bilişim 2006 YAZILIM GELİŞTİRME SÜRECİNDE OTOMATİK KOD ÜRETİCİLER Çağdaş Can BİRANT Kökten Ulaş BİRANT Prof. Dr. Alp KUT.
İKMAP İnternet 1 Ders Notu
FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU
WEB PROGRAMCILIĞI.
PHP Programlama Dili GİRİŞ.
Telegram da hesap açma Öncelikle bir web tarayıcı üzerinden telegram’ın sitesinden web üzerinden oturumu açmak isteyelim.
Bilgi Teknolojisinin Temel Kavramları
Veri Tabanı Programcılığı
KONGRE YÖNETİM SİSTEMİ MEHMET TURAN M. SERTAÇ KELEŞ.
33 CHAPTER TEMEL UYGULAMA YAZILIMLARI. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 3-2 Uygulama Yazılımları Temel Uygulamalar Genel amaçlı.
4. SUNU:PROJENİN GELİŞTİRİLMESİ (TASARIM AŞAMASI).
Web Tasarım Nedir? Web tasarımı, bir ürünü ya da hizmeti veya bir bireyin reklam ve tanıtımını yapmak üzere veyahutsa toplumu eğitici ve öğretici çalışmalarla.
İnsan Kaynakları Bilgi Sistemleri
BIL MOBiL PROGRAMLAMA TEKNiKLERi
PROJENİN ADI “Doğrusal Konumlandırıcılar” için Profesyonel Kontrol Ara yüz Tasarımı ve İmalatı.
İÇERİK YÖNETİM SİSTEMİ Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu.
Web Teknolojileri Hafta İçerik  Hosting (Barındırma)  Domain (Alan Adı)  Ücretli Hosting ve Domain Siteleri  Ücretsiz Hosting ve Domain Siteleri.
Claroline açık kaynak kodlu bir e-Öğrenim ve eWorking platformudur. Eğitimcilere etkili çevrimiçi kurslar oluşturma ve web üzerinde ortak öğretim faaliyetlerini.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
İÇERİK YÖNETİM SİSTEMİ Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu.
Visual Studio 2010 Menüler. File Tümü Kaydet Şablonu Ver Kaynak Kontrolü Sayfa Ayarları Yazdır Ctrl+P Çıkış Alt+F4 Seçili Nesne. Farklı kaydet Kapat Dizini.
Programlama Laboratuarı-I DERS - 3 Program Geliştirme Derleyici ve DevC++ Derleyicisi.
BİLİŞİM TEKNOLOJİLERİ 1 MODÜL : WEB TASARIM. HTML 2.
DOĞRULAMA KONTROLLERİ
Teknik Bilimler Meslek Yüksekokulu Bilgisayar Programcılığı
MOODLE Fuat ÇATALKAYA Uzaktan Eğitim Sistemi.
Web Tasarımı Giriş.
Web Teknolojileri Giriş.
Bilişim teknolajileri. ①①① ↕①↕① TEMEL KAVRAMLAR.
Teknik Bilimler Meslek Yüksekokulu Bilgisayar Programcılığı
WEB TASARIMI CK EDİTÖR KURULUM AŞAMALARI VE KULLANIMI SAVAŞ TUNÇER.
İNTERNET PROGRAMCILIĞI 2
Ocak, 2013 Akdeniz Üniversitesi
Uzm. Rıdvan YAYLA – Bilecik Üniversitesi Müh. Fak. Bilg. Müh. Bölümü
Amazon Web Servisleri ve Javascript Dilinin Birlikte Kullanımı
Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel
Çukurova Üniversitesi Kurumsal Açık Erişim Arşivi Çalışması
Genel PHP Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan
BİLİMSEL METİN İŞLEME AMAÇLI ALANA ÖZGÜ PROGRAMLAMA DİLİ
Emre AKADAL Şebnem ÖZDEMİR Dr. Zerrin AYVAZ REİS
ÜNİVERSİTELER İÇİN WEB TABANLI MAAŞ - BORDRO PROGRAMI
Sunum transkripti:

YAZILIM KOD ÜRETEÇLERİ Dumlupınar Üniversitesi Akademik Bilişim Konferansı 07 YAZILIM KOD ÜRETEÇLERİ Okutman Cumali YAŞAR & Doç.Dr. M.Ali SALAHLI Akademik Bilişim 2007

YAZILIM KOD ÜRETEÇLERİ Bir gün makine kullanıcıya şöyle diyor. “Yapacağın işlemleri bana öğret, ben yapayım” veya “Kod yazmayı bana öğret. Sen yazma ben yazayım” Akademik Bilişim 2007

YAZILIM KOD ÜRETEÇLERİ Yazılım dünyasındaki nesne tabanlı dillerin gelişmesiyle programcılık, yazılım algoritmaları, veritabanı kavramları, yazılım süreçleri de değişimlere uğramıştır. Bu değişimlerin en önemli süreci ki makro programlamanın gelişim sürecidir. Akademik Bilişim 2007

YAZILIM KOD ÜRETEÇLERİ Makro programlama tanımı ise kısaca : kullanıcıya kolaylık olması açısından, sürekli tekrar edilen (rutin) işlemlerin otomatik hale getirilmesi için kullanılan bir komut/komutlar dizisidir.[1] Akademik Bilişim 2007 [1] http://www.excel.gen.tr/Makale_012.asp

YAZILIM KOD ÜRETEÇLERİ Günümüzde yazılım geliştiricilerin sık söylediği “Yaa kardeşim ben bir satır kod yazmadan projeyi tamamladım” gibi övünç söylemleri artık abartı olmaktan çıkmıştır. Akademik Bilişim 2007

YAZILIM KOD ÜRETEÇLERİ Web tabanlı program yazma araçlarının gelişmesi ile aynı süreç mantığı devam etti. HTML tagı üreten programlar ortaya çıkmaya başladı. Daha sonra dinamik sayfalar üreten üreteçler ortaya çıkmaya başladı. Bu üreteçlerin ortak bir amacı vardı. Kod yazmayı bilmeyen kullanıcılara kod yazmak. Yazılım süreçlerini kısaltmak Yazılım maliyeti düşürmektir. Çok az programlama mantığını bilen kullanıcılara sen de bir şeyler yapabilirsin. Bildiğini programa öğret o sana senin yerine kod yazsın. Akademik Bilişim 2007

YAZILIM KOD ÜRETEÇLERİ Günümüzde, yazılım geliştirme ortamları kullanıcılara yardımcı olacak bir çok sihirbaz sunmaktadırlar. Bu sihirbaz işlem sonunda kendi kodunu kendisi yazmaktadır. Biz bu bildiride kullanıcılara kod yazma araçları içinde PHPMaker kod üreticinin açık kaynak olarak ürettiği MYSQL +PHP programlama ile ilgili üretecin özelliklerini ve yazılım geliştirmeye katkısını sunmaya çalışacağım. Akademik Bilişim 2007

YAZILIM KOD ÜRETEÇLERİ PHPMaker . Günümüzde kod üreten en başarılı kod diyebilirim. Hiç kod yazmadan çok dinamik bir sayfa üretebiliriz. http://www.hkvstore.com/phpmaker/ adresinden indirebiliriz. PHPmaker kendisi açık kaynak kod üretmekte, ancak kendisi 45$ dolar gibi çok düşük bir lisans ücreti istemektedir. Akademik Bilişim 2007

YAZILIM KOD ÜRETEÇLERİ PHPMaker de öncelikle Mysql de bir veritabanı ve tabloların yaratılması istenmektedir. Ayrıca PHP nin çalışması için gerekli koşulların sağlanmış olması gerekir. Bu koşullar sunucu taraflı scriptlerin çalışması için gerekli yazılımlardır. İlk ekran: phpmaker bir sunucuya bağlanıyor. MySql Veritabanı kullanıcı tanımlamaları yapılmakta. Daha sonra bağlantı işlemi gerçekleşmektedir. Akademik Bilişim 2007

YAZILIM KOD ÜRETEÇLERİ Veritabanı üzerindeki tabloların nasıl ve gözükmesi gerektiği, kolonların hangi sırada ve ne isimde ekrana yansıyacağı, kolonların başka tablolar arasında ilişki olup olmadığı gibi tüm ayarlar burdan yapılmaktadır. Akademik Bilişim 2007

YAZILIM KOD ÜRETEÇLERİ Hazırlanan kodun web kullanıcısının neler yapıp yapamayacağını, hangi işlemleri yapacağı (silme- ekleme- düzeltme vb) gibi operasyonların ayarları yapılmaktadır. Akademik Bilişim 2007

YAZILIM KOD ÜRETEÇLERİ Bence bu programın en güzel yanlarından biride SQL cümlelerinin yazmasındaki ustalık. Siz tabloları ilişkilendiriyorsunuz. O size SQL cümlesi yazıyor. Bu yazılan sql cümlesinin sonucunuda inceleyebiliorsunuz. Akademik Bilişim 2007

YAZILIM KOD ÜRETEÇLERİ Sürükle-bırak soncunda ekrana gelen sql cümleleri. Akademik Bilişim 2007

YAZILIM KOD ÜRETEÇLERİ Yayın sonrası ekranda yazı,zemin, yazı büyüklüğü, tabloların durumu yazıların yerleşimi veya kullanıcının varsa css i gibi bir çok ayarın yapıldığı bölüm tasarım ekranı dır. Akademik Bilişim 2007

YAZILIM KOD ÜRETEÇLERİ SON OLARAK; Hazırlanacak kodun yayın sayfası ve klasörler hazırlanmaktadır. Kod üret dedikten sonra php kodları yazılmaktadır. Akademik Bilişim 2007

Katılımınız için teşekkür ederim. Akademik Bilişim 2007