Akademik BiliÅim '10 10 - 12 Åubat 2010 MuÄla
Akademik BiliÅim '10 10 - 12 Åubat 2010 MuÄla
Akademik BiliÅim '10 10 - 12 Åubat 2010 MuÄla
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Meslek Liselerinde Mesleki Eğitimin Açık Kaynak Yazılımlar Kullanılarak DesteklenmesiAhmet Nusret Özalp, Muharrem Dügenci<strong>Akademik</strong> Bilişim’<strong>10</strong> - XII. <strong>Akademik</strong> Bilişim Konferansı Bildirileri<strong>10</strong> - <strong>12</strong> Şubat 20<strong>10</strong> Muğla ÜniversitesiSanayi toplumu olma yolunda ilerleyen ülkemizde,üretime katılan ara eleman yetiştirmeyanında yükseköğrenime de öğrenci kaynağıolan meslek liselerinde, bu tür uzaktan eğitimmodülleri ile araştıran, öğrenen, öğrendiğiniuygulama alanı bulabilen öğrencilerin yetiştirilmesisağlanabileceği görülmüştür.8. Kaynaklar[1] Uzaktan Öğretim (Çevrimiçi) http://www.ido.sakarya.edu.tr/Admin/PageViewer.aspx?name=uzaktanogretim, 25.08.2009[2] Uzaktan Öğretim (Çevrimiçi) http://www.ido.sakarya.edu.tr/Admin/PageViewer.aspx?name=uzaktanogretim, 27.08.2009[3] LMS Yazılımları (Çevrimiçi) http://wwwwriting.berkeley.edu/TESL-EJ/ej26/m2.html,<strong>10</strong>.<strong>10</strong>.2009[4] Moodle (Çevrimiçi) http://www.moodle.org <strong>10</strong>.04.2009[5] William, H & Rice IV (2006). MoodleE-Learning Course Development. Birmingham,Packt Publishing,[6] MEGEP (Çevrimiçi) http://www.megep.meb.gov.tr/ <strong>10</strong>.02.2009[7] Mesleki ve Teknik Egitim Alanlari Programve Dokumanlari (Çevrimiçi) http://www.megep.meb.gov.tr/mte_program_modul/<strong>10</strong>.02.2009[8] PHP (Çevrimiçi) http://php.net/<strong>10</strong>.02.2009[9] WampServer (Çevrimiçi) http://www.wampserver.com/en/ <strong>10</strong>.02.2009[<strong>10</strong>] Abdullah ÇEVİK Moodle ÖĞRENMEYönetim Sistemi Yönetimindeki KarşılaşılabilecekOlası Sorunlar ve Çözüm Önerileri[11] Cole, J & Fsoter Helen (2007). Using Moodle(2nd ed.). Cambridge, O’ReillyActiveX ile Eğitsel Bir Web Sayfası TasarımıAhmet Kaya 1 , Özgür Akkoyun 21Ege Üniversitesi, Tire Kutsan MYO, İzmir2Dicle Üniversitesi, Maden Mühendisliği Bölümü, DiyarbakırAhmet.kaya@ege.edu.tr, oakkoyun@gmail.comÖzet: ActiveX; belirli bir ortamdaki (İnternet Explorer, Visual Basic, C++, Delphi v.b.) uygulamalarınbirbirleriyle veya diğer COM (Bileşen Nesne Modeli) tabanlı nesnelerle iletişim kurmasınaolanak sağlayan Microsoft’un çekirdek teknolojisidir. Bu çalışmada ActiveX teknolojisininVisual Basic uygulaması ile birlikte nasıl kullanıldığı açıklanmış ve bu teknoloji kullanılaraküniversitede okutulan bir ders için etkileşimli bir web sayfasının hazırlanma süreçleri ile ilgilibilgi sunulmuştur.Anahtar Sözcükler: ActiveX, Microsoft Visual Basic(VB), Nesneye Dayalı Programlama,Eğitim amaçlı yazılımlar, Mermer üretimi,Designing for Educational Web Page Running With ActiveXAbstract: ActiveX is a core technology of Microsoft which enable to applications in a given environment(Internet Explorer, Visual Basic, C++, Delphi etc.) get across with each other or otherCOM (Component Object Model). This study interested in how ActiveX technology is used withVisual Basic application and finally, preparation steps of an interactive website built up by RunningactiveX technology has been presented as an example.Keywords: ActiveX, Microsoft Visual Basic (VB), Object Oriented Programming, Software foreducational purposes, Marble block cutting,1. GirişNesneye dayalı programlama (object-orientedprogramming-OOP), program geliştirmek içinkullanılan görsel bir teknolojidir. OOP terimideğişik anlamlar taşımakla birlikte sağladığıstandartlarla bileşen programlamayı kolaylaştırmaktadır.Visual Basic özünde nesne-temellibir programlama dilidir. Çok sayıda nesne hazırolarak Visual Basic içinde bulunur programcılarbu nesneleri kullanarak program yazarlar.Visual Basic’te nesneye dayalı program geliştirmektekullanılan araçlar ToolBox (Araç Kutusu)çubuğunda yer alır. Kullanılmak istenennesne buradan seçilir ve forma eklenir.ActiveX’ler yapıları gereği kendi başlarınatüm nesne tabanlı programlama dillerine ayakuydurmaktadırlar. ActiveX başta Visual Basicolmak üzere; Delphi, C++ ve İnternet Explorergibi ortamlarda çalışırlar. Böylece fazla kodyazmak gerekmez ayrıca pratik bakımdan kazançsağlanmış olur.Şekil 1. ActiveX’in Visual Basic’te Kullanılması636637