Yazılım geliştirmede nesneye yönelik yaklaşım ve nesne tabanlı bir çizim aracı geliştirme uygulaması
Object- oriented approach in software development and an object-based drawing tool development application
- Tez No: 51950
- Danışmanlar: PROF.DR. SİBKAT KAÇTIĞLU
- Tez Türü: Doktora
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, İşletme, Computer Engineering and Computer Science and Control, Business Administration
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 1996
- Dil: Türkçe
- Üniversite: Atatürk Üniversitesi
- Enstitü: Sosyal Bilimler Enstitüsü
- Ana Bilim Dalı: İşletme Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 162
Özet
Programlama teknikleri, günümüze kadar sürekli bir gelişme göstermiştir. Donanıma yakından bağımlı, öğrenilmesi ve yazılım üretilmesi çok zor olan programlama tekniklerinden başlanarak, kuşaklar halinde gerçekleşen değişimler ile, donanımdan daha bağımsız, öğrenilmesi ve kullanılması daha kolay, çeşitli teknikler geliştirilmiştir. Bunlardan, en yaygın kullanılan ve halen en son geliştirilmiş olanı, nesneye yönelik yaklaşım tekniğidir. Dördüncü kuşak sonrası, olarak da adlandırılan bu teknikler, daha çok nesneyi esas alır ve insan zekasını taklit eder. Nesneler, belirlenmiş görevleri yerine getirmek için, çeşitli fonksiyonlarla donatılmış varlıklardır. Programlamada kullanılan nesneler, gerçek hayattaki nesnelerin davranış ve özelliklerini yansıtırlar. Çalışmamızda, programlama dillerinin teknik gelişimi ve yazılım geliştirme sistemleri ele alındıktan sonra, nesneye yönelik yaklaşım tekniği incelenmiş, bu yaklaşımın, temel kavramları ve programlama dilleri araştırılmış ve bu alanda örnek bir uyguîlama geliştirilmiştir. Uygulama, geometrik şekillerin çizilmesi, işlemler yapılması ve çeşitli fontlarda yazı yazılabilmesine imkan veren, bir çizim editörüdür. Bu editör kullanılarak oluşturulan çizimler, dosyalarda saklanabilmekte, yeniden ekrana getirilebilmekte ve gerektiğinde yazıcıdan çıktı olarak da alınabilmektedir.
Özet (Çeviri)
Programming techniques have shown a continous development so far. Beginning from the programming techniques which were difficult to learn and to produce software and closely dependent on hardware units, various techniques which are easy to use and learn and more independent than hardware have been developed by means of changes achieved throughout generations. Among these, the most commonly used and still the most recently developed one is the object-oriented approach technique. These techniques which are also named as beyond the fourth generation take the object as the base and imitate the human intellect. Objects are the entities equipped with various functions to perform determined tasks. The objects used in programming reflect the behaviours and characteristics of the objects in real life In our study, after investigating the technical development of programming languages and software development systems, the object- oriented approach technique, the essential concepts and programming languages of this approach were studied and a sample application on this field was developed. The application is a drawing editor which enables to draw geometrical figures, to manipulate and io write in different fonts. The drawings formed by using this editor can be stored in files, can be revisualised on the screen when and can be obtained from the printer as output when necessary.
Benzer Tezler
- Design and implementation of a dynamic function linker and an algebra for an object-oriented database system
Nesneye yönelik bir veri tabanı yönetim sistemi için dinamik fonksiyon bağlayıcısı ve cebirinin tasarımı ve gerçekleştirilmesi
MEHMET ALTINEL
Yüksek Lisans
İngilizce
1994
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. ASUMAN DOĞAÇ
- İlgiye yönelik yaklaşımla yazılım geliştirme
Software development with aspect oriented approach
OYTUN KURTAR
Yüksek Lisans
Türkçe
2007
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYıldız Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF.DR. OYA KALIPSIZ
- Simpoez: Mimari nesne üzerine mereolojik bir yaklaşım
Simpoiesis: A mereological approach on architectural object
ERHAN SEVİNÇ
Yüksek Lisans
Türkçe
2021
Mimarlıkİstanbul Teknik ÜniversitesiBilişim Ana Bilim Dalı
DOÇ. DR. SEMA ALAÇAM
- Design and implementation of a concurrent, object-oriented, real-time and distributed programming language with its supportive run-time system
Eşzamanlı, nesneye yönelik, gerçek zamanlı ve dağıtık bir programlama dili ile destek sisteminin tasarımı ve gerçekleştirilmesi
MUSTAFA ERHAN SARIDOĞAN
Doktora
İngilizce
2000
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiDOÇ.DR. NADİA ERDOĞAN
- A research on intelligent software development for design and analysis of factorial experiments
Başlık çevirisi yok
İNCİ BATMAZ DANACI
Doktora
İngilizce
1993
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. AYDIN ÖZTÜRK