Nesneye dayalı sistem geliştirme

dc.contributor.advisorTezcan, Cavit
dc.contributor.authorÇerkezoğlu, Erkan
dc.date.accessioned2024-06-11T20:35:33Z
dc.date.available2024-06-11T20:35:33Z
dc.date.issued1998
dc.departmentEnstitüler, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Ana Bilim Dalıen_US
dc.descriptionBu tezin, veri tabanı üzerinden yayınlanma izni bulunmamaktadır. Yayınlanma izni olmayan tezlerin basılı kopyalarına Üniversite kütüphaneniz aracılığıyla (TÜBESS üzerinden) erişebilirsiniz.en_US
dc.descriptionYüksek Lisansen_US
dc.description.abstractÖZET Bilgisayar teknolojisinin beraber yürümesi gereken iki ayrı konusu vardır. Donanım geliştirilmesi ve yazılım geliştirilmesi. Donanım olmadan yazılımın, yazılım olmadan da donanımın bir işe yaraması mümkün değildir. Yazılımın önemi biraz geç anlaşılan konu olmuştur. Ama son yıllarda büyük gelişmeler kaydetmiştir. Yazılım da amaç her zaman, daha etkin, genişleyebilir, taşınabilir, tekrar kullanılabilir programlar yazmaktır. Son yıllarda bu amaçlan karşılayabilmek için yeni bir teknik geliştirilmiştir. Bu teknik Nesneye Dayalı Programlama tekniğidir. Bu teknik sayesinde daha hızlı, daha esnek, daha güvenilir, değişiklik yapılması ve geliştirilmesinin daha kolay olduğu yazılımlar geliştirilebilmiştir. Bu yeni programlama tekniği ile birlikte, bu teknikte yazılım geliştirebilmek için yeni programla dilleri geliştirilmiştir. Bunlardan en önemlileri C++ ve Java programlama dilleridir. Tezde, nesneye dayalı programlama mantığı, teknikleri, nesneye dayalı program yazabilmek için bilinmesi gereken kavramlar ve yöntemler anlatıldı. C++ ve Java programlama dilleri hakkında bilgi verildi. Nesneye Dayalı tekniğinin bu dillerde nasıl yapıldığı örneklerle anlatıldı. Ek olarak da üniversite bünyesinde bulanan öğrenciler ve çalışanların kayıtlarının tutulabileceği program C++ ve Java da nesneye dayalı özellikler kullanılarak yapıldı.en_US
dc.description.abstractSUMMARY In computer technology there are two general disciplines which have to work in close cooperation; software development and hardware development. Naturally without any (or appropriate) hardware, software means nothing and vice versa. Of these technologies, software has advanced slower relatively because of weaker interest. But lately this technology started to progress. Basic aim of software engineering activities is writing effective, expandable, portable and reusable programs. In early 80s, a new programming approach was proposed to satisfy all these demands; Object Oriented Programming (OOP). By using that approach developing faster, more flexible and reliable code became possible. Along with this new technique new programming languages emerged, such as C++, SmallTalk, Python and Java. This thesis is about logic and concepts of OOP, methodologies used for Object oriented design and general structure of two most common Object Oriented Languages; C++ and Java. Additionally a registration program which holds records of officers and students in the university was written in both C++ and Java.en_US
dc.identifier.endpage188en_US
dc.identifier.startpage1en_US
dc.identifier.urihttps://hdl.handle.net/20.500.14551/9228
dc.identifier.yoktezid78887en_US
dc.institutionauthorÇerkezoğlu, Erkan
dc.language.isotren_US
dc.publisherTrakya Üniversitesien_US
dc.relation.publicationcategoryTezen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolen_US
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleNesneye dayalı sistem geliştirmeen_US
dc.title.alternativeObject oriented system developmenten_US
dc.typeMaster Thesisen_US

Dosyalar