Show simple item record

dc.contributor.advisorKaçtıoğlu, Sibkat
dc.contributor.authorAyik, Yusuf Ziya
dc.date.accessioned2021-04-26T19:38:15Z
dc.date.available2021-04-26T19:38:15Z
dc.date.submitted1996
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/544620
dc.description.abstractProgramlama 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.
dc.description.abstractProgramming 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.en_US
dc.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.subjectİşletmetr_TR
dc.subjectBusiness Administrationen_US
dc.titleYazılım geliştirmede nesneye yönelik yaklaşım ve nesne tabanlı bir çizim aracı geliştirme uygulaması
dc.title.alternativeObject- oriented approach in software development and an object-based drawing tool development application
dc.typedoctoralThesis
dc.date.updated2018-08-06
dc.contributor.departmentİşletme Ana Bilim Dalı
dc.subject.ytmComputer softwares
dc.subject.ytmDrawing
dc.subject.ytmDesign
dc.subject.ytmObject oriented programming
dc.subject.ytmProgramming languages
dc.identifier.yokid51950
dc.publisher.instituteSosyal Bilimler Enstitüsü
dc.publisher.universityATATÜRK ÜNİVERSİTESİ
dc.identifier.thesisid51950
dc.description.pages162
dc.publisher.disciplineDiğer


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess