dc.date.accessioned | 2021-01-13T11:00:56Z | |
dc.date.available | 2021-01-13T11:00:56Z | |
dc.date.issued | 2019 | |
dc.identifier.citation | Çağıl, Gültekin.(2019). Araştırmacılar, sayısal yöntem ile uğraşanlar ve mühendisler için makro programlama . Sakarya: Sakarya Üniversitesi | en_US |
dc.identifier.isbn | 978-605-2238-14-1 | |
dc.identifier.uri | https://hdl.handle.net/20.500.12619/76084 | |
dc.description | Bu kitap ücretsiz dağıtılmak üzere elektronik kitap olarak hazırlanmıştır | en_US |
dc.description.abstract | Yaklaşık on yılı aşkın süredir Makro Programlama dersini anlatıyorum. Makro programlama benim hayatıma doktora çalışmalarımda çokça işime yaraması ile girdi. Öğretim üyeliğine başladığımda benden seçimlik bir ders vermemi istediklerinde, hiç düşünmeden bu dersin açılmasını teklif ettim. Genelde her çalışmanın başına kendisini o seviyeye getirenlere, emeği olanlara teşekkür edilir. Ben doktora çalışmamın teşekkür kısmında, Excel’i ve Makro Programlamayı bu hale getirenlere teşekkür ettim, Makro Programlamanın benim açımdan anlamı budur. Aslında benzer geri dönüşleri çalışmanın son kısmına koyduğum “Makro Programlama Dersini Daha Önce Almış ve Mezun Olmuş Arkadaşlardan Aldığım E-Postalar” isimli Bölüm 4’de destekliyor. Çünkü Makro Programalama; işe girerken, iş ortamında farklı bir konumda değerlendirmede, işleri kolaylaştırmada ne kadar etkili olduğunu bu bölümde bana gelen e-postalardan görebilirsiniz. Bu kitabı; Araştırmacılar, Sayısal Yöntemlerle uğraşanlar ve Mühendisler kullanabilir. Çünkü bu kitap aslen doktora çalışmalarımda edindiğim tecrübeleri gösterdiği için Araştırmacılara, Öğretim Üyeliği sıfatımdan dolayı Sayısal Yöntemlere ve Mühendisler adaylarına eğitim vermeye çabaladığım için buna dönük projelerden ve deneyimlerin aktarılmasından oluştuğu için Sayısal Yöntemlerle uğraşan ve Mühendislik eğitimi alan öğrencilere ve tabi iş ortamındakiler için uygundur. Önsöz’ün sonsözü olarak şunu söyleyebilirim; bu kitap bir ders kitabı değildir, onun yerine deneyimlerin paylaşıldığı ve Makro Programlamanın önemli özellikleri ile, örnek projeleri ile ve nihayetinde iş ortamında ne işe yaradığının gösterildiği bir çalışmadır. | en_US |
dc.description.tableofcontents | İÇİNDEKİLER ÖNSÖZ 7 BÖLÜM 1. 8 GENEL BİLGİLER 8 1.1.ELEKTRONİK TABLO PROGRAMLARI VE EXCEL Neden Bu Bilgiye İhtiyacınız Var?, Bu Bilgi Ne İşinize Yarar? 8 Elektronik Tablo Programlarının Genel Özellikleri 8 Hesap – Tablo – Grafik 8 Yapısı-Görünüşü 9 İşlevler – Hazır Fonksiyonlar 9 Makrolar 9 Programlama Dili 10 Hangi Program? 10 Excel’in Avantajları 10 Kendi Alanında En Çok Kullanılan Program 10 Eklentiler 11 Visual Basic Programlama Dili 11 Excel’de Visual Basic 11 1.2. KISACA MAKRO PROGRAMLAMA Neden Bu Bilgiye İhtiyacınız Var?, Bu Bilgi Ne İşinize Yarar? 12 Excel’de Makro Programlamanın Gücü 13 Makro Kodlarının Excel tarafından oluşturulması: Makro Kaydet 13 Makro ile Nasıl Yapılır? 13 Bir Sayfa’dan diğerine geçiş 13 İşinize Yarayacak Birkaç Örnek Satır 15 BÖLÜM 2. MAKRO PROGRAMLAMA MANTIĞI, TAVSİYELERİ, TECRÜBELERİ, EN AZ BİLMENİZ GEREKENLER 16 2.1. KULLANICI TANIMLI FONKSİYONLAR (KTF) Neden Bu Bilgiye İhtiyacınız Var?, Bu Bilgi Ne İşinize Yarar? 16 Kullanıcı Tanımlı Fonksiyonun Yazılması ve Kullanılması 17 Kullanıcı Tanımlı Fonksiyonun Eklenti Haline Getirilmesi 18 Kayıtlı bir Eklentinin Excel’e Tanıtılması 19 Kullanıcı Tanımlı Fonksiyona Yardım Satırı İlave Etme 21 Kullanıcı Tanımlı Fonksiyonlarda Alan Tanımı Kullanma 22 Kullanıcı Tanımlı Fonksiyonlarda Alan Tanımı ile Neler Yapılabilir? 23 Excel VBA ve VBA Komutları Hakkında Yardım Alma 24 Komutların Beraber Kullanılması 26 Alan ile değişkenin beraber kullanılması 26 | 5 2.2. İŞLEVLERİN TAMAMINI TABİ Kİ BİLMELİSİNİZ, BUNA HEM ZAMANINIZ YETMEZ HEM DE GEREKSİZDİR, PEKİ NE YAPMALI? Neden Bu Bilgiye İhtiyacınız Var?, Bu Bilgi Ne İşinize Yarar? 27 Naive Bayes Yöntemi 28 Naive Bayes Örneğinin Excel’e Uyarlanması 28 VSEÇSAY işlevinin amaca uygun kullanılabilmesi için gerekenlerin yapılması 35 VSEÇSAY işlevinin probleme uygulanması 36 2.3. MAKRO KODLARI İLE İCRA EDİLEBİLİR PROGRAMLARI ÇALIŞTIRMA Neden Bu Bilgiye İhtiyacınız Var?, Bu Bilgi Ne İşinize Yarar? 37 Shell Komutu 37 Sendkeys Komutu 39 Makro Kodları İçinde Excel İşlevlerinin Kullanılması 45 Onkey Komutu 47 Active ifadesi ile başlayan komutlar 48 Ontime Komutu 49 ÖZEL YORDAM İSİMLERİ ve KULLANILIŞLARI 50 Auto_Open ve Auto_Close Yordamları 50 Güven Merkezi Ayarları 51 Bir makronun doğrudan çalıştırılabilmesi için gereken ayarların yapılması 52 2.4. ÇALIŞMA KİTABI (WORKBOOK) VE SAYFA’YA (WORKSHEET) ÖZGÜ MAKROLAR Neden Bu Bilgiye İhtiyacınız Var?, Bu Bilgi Ne İşinize Yarar? 58 Denetimler 58 Form ve ActiveX Denetimleri 58 Form Denetimleri 58 Form ve ActiveX Denetimleri Arasındaki Benzerlik 59 ActiveX Denetimleri 59 Sık Kullanılan ActiveX Denetimleri 62 Değiştirme Düğmesi Denetimi (ToggleButton) 63 Birleşik Kutu Denetimi (ComboBox) 64 Resim Denetimi (Image) 65 Etiket Denetimi (Label) 66 Metin Kutusu Denetimi (TextBox) 66 Liste Kutusu Denetimi (ListBox) 68 Onay Kutusu Denetimi (CheckBox) 69 Seçenek Düğmesi Denetimi (RadioButton) 69 Kaydırma Çubuğu Denetimi (ScrollBar) 71 Değer Değişimi Düğmesi Denetimi (SpinButton) 72 Diğer Denetimler 72 | 6 2.5. UYGULAMALAR Neden Bu Bilgiye İhtiyacınız Var?, Bu Bilgi Ne İşinize Yarar? 74 Uygulama 1 74 Uygulama 2 77 BÖLÜM 3. 79 ÖRNEK PROJELER 79 Proje 1: Stok Raporu Oluşturma 79 Proje 2: İş Takip Formu Hazırlama 83 Proje 3: Siciliye Kayıtlarının Oluşturulması 86 Proje 4: İSKİ Scada Bölümünde Günlük Rutin İşlerin Makro Kodları ile Kontrol Edilmesi 87 Proje 5: Özgeçmiş Kontrol İşleminin Makro ile Gerçekleştirilmesi 89 Proje 6: Özel Faturalama Makrosu 90 Proje 7: Rota Listeleme ve Etiketleme Makrosu 92 Proje 8: Orta Çaplı bir Seyahat İşletmesi için Sefer Listeleme Makrosu 93 Proje 9: Marangozhane Üretim Kayıt Makrosu 95 Proje 10: Tedarikçilere Siparişleri Hatırlatma Makrosu 97 Proje 11: Simpleks Çözümün (Doğrusal Programlamada Simpleks Metodu) Makro Programı 99 Proje 12: Ulaştırma Problemlerinin Çözümü için Makro Programlama Kullanılması 101 Proje 13: Kritik Yol Problemi (CPM) Çözümünün Makro İle Gerçekleştirilmesi 103 Proje 14: Stok Yönetiminin Makro İle Gerçekleştirilmesi 104 Proje 15: Öğrencilerin Kaldığı Özel bir Yurt İçin, Öğrencilerin Kayıt Altına Alınması Makrosu 106 BÖLÜM 4. 109 MAKRO PROGRAMLAMA DERSİNİ DAHA ÖNCE ALMIŞ VE MEZUN OLMUŞ ARKADAŞLARDAN ALDIĞIM E-POSTALAR 109 SONSÖZ 120 KAYNAKLAR 121 | en_US |
dc.language.iso | tur | en_US |
dc.publisher | Sakarya Üniversitesi | en_US |
dc.relation.ispartofseries | Sakarya Üniversitesi Yayın No;198 | |
dc.rights | Attribution-NonCommercial-ShareAlike 3.0 United States | en_US |
dc.rights | Attribution-ShareAlike 3.0 United States | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/us/ | * |
dc.subject | Makro programlama | en_US |
dc.subject | Microsoft Excel | en_US |
dc.subject | Macro instructions (Electronic computers) | en_US |
dc.title | Araştırmacılar, sayısal yöntem ile uğraşanlar ve mühendisler için makro programlama | en_US |
dc.type | book | en_US |
dc.contributor.department | Sakarya Üniversitesi, Mühendislik Fakültesi, Endüstri Mühendisliği | en_US |
dc.contributor.author | Çağıl, Gültekin |
The following license files are associated with this item: