Giriş

Günümüz ofis uygulamalarında, doküman içerisinde yer alan alanların (örneğin, TOC, çapraz referanslar vb.) yönetimi, özellikle uzun ve karmaşık belgelerde kullanıcı deneyimini olumsuz yönde etkileyebilmektedir. Bu bağlamda, Field Marker adlı VSTO eklentisi, Microsoft Word içerisindeki alanları tek tıklamayla vurgulamak ve yönetmek amacıyla geliştirilmiştir. Bu yazıda, eklentinin mimari yapısı, işlevsellikleri, kullanım detayları ve geliştirme sürecine ilişkin bilgiler detaylandırılacaktır.

fieldMarker-bcankara

Özellikler

Field Marker eklentisi, kullanıcı dostu bir arayüz ve geniş renk seçenekleri ile alan yönetimini sadeleştirmektedir. Başlıca özellikleri şu şekilde özetlenebilir:

  • Özel Ribbon Arayüzü: “Marker” sekmesi altında sunulan kullanıcı arayüzü, eklentinin temel işlevlerini erişilebilir kılmaktadır.
  • Renkli Vurgulama: Dokümandaki tüm alanlar, sarı, yeşil, turkuaz, pembe, kırmızı, mavi, koyu mavi, turkuaz (ikinci ton) ve gri gibi çoklu renk seçenekleriyle vurgulanabilmektedir.
  • Vurgulama Kaldırma: “Renk Yok” seçeneğiyle, uygulanmış olan vurgulamalar kolaylıkla temizlenebilmektedir.
  • Geri Bildirim Mekanizması: İşlem sonunda, işlenen alan sayısına ilişkin net ve anlaşılır geri bildirim mesajları sunulmaktadır.
  • Hata Yönetimi: Farklı senaryolara yönelik hata yönetimi mekanizmaları ile kullanıcı deneyimi optimize edilmiştir.

Kurulum ve Gereksinimler

Eklentinin kurulumu, kullanıcıların adım adım takip edebileceği şekilde yapılandırılmıştır. Kurulum sürecine ilişkin temel adımlar aşağıda sıralanmıştır:

  1. Setup.zip Dosyasını İndirme: En güncel sürümdeki Setup.zip dosyasının indirilmesi gerekmektedir.
  2. Dosya Çıkartma: İndirilen arşiv dosyası çıkartılmalıdır.
  3. Eklenti Yüklemesi: Çıkartılan dosya içerisinde bulunan ReferencedMarker.vsto dosyasının çalıştırılması gerekmektedir.
  4. Yükleme İzni: Yayıncıya ilişkin uyarı durumunda “Yükle” butonuna basılarak işlemin onaylanması sağlanmalıdır.
  5. Kurulumun Tamamlanması: Kurulum tamamlandıktan sonra, Microsoft Word uygulamasının yeniden başlatılması gerekmektedir.

Gereksinimler:

  • Microsoft Word 2013 veya üzeri sürüm
  • .NET Framework 4.8
  • VSTO Runtime (Kurulum sırasında sorun yaşanması durumunda Microsoft web sitesinden temin edilebilir).

Kullanım Detayları

Kurulumun ardından eklenti, Word içerisindeki “Marker” sekmesi aracılığıyla aktif hale gelmektedir. Kullanıcıların eklentiyi kullanırken izlemeleri gereken temel adımlar şu şekildedir:

  1. Microsoft Word’ü Açın: Uygulama başlatıldıktan sonra, yeni eklenen “Marker” sekmesine geçiş yapın.
  2. Renk Seçimi: Sunulan renk seçenekleri arasından uygun olanı belirleyin.
  3. Vurgulama İşlemi: Seçilen renk butonuna tıklanarak, dokümandaki tüm alanlar vurgulanır.
  4. Vurgulamanın Kaldırılması: İstenmeyen vurgulamaları temizlemek için “Renk Yok” seçeneğini kullanın.

Bu adımlar sayesinde, alanların hızlı ve etkin bir şekilde yönetilmesi sağlanmaktadır.

Teknolojik Altyapı ve Proje Yapısı

Field Marker, C# programlama dili kullanılarak .NET Framework 4.8 üzerinde geliştirilmiştir. Eklenti, VSTO (Visual Studio Tools for Office) aracılığıyla Microsoft Word ile entegrasyon sağlamaktadır. Proje yapısı içerisinde yer alan temel bileşenler şu şekildedir:

  • CustomRibbon.cs & CustomRibbon.xml: Özel şerit arayüzünün tanımlanması ve işlevselliğinin uygulanması.
  • ThisAddIn.cs: Eklentinin başlatılması ve genel yapılandırma işlemlerinin yönetimi.
  • Resources Dizini: İkonlar, görseller ve diğer kaynakların barındırıldığı dizin.

Bu yapı, modüler ve genişletilebilir bir mimari sunarak, gelecekteki geliştirmelere açık bir temel oluşturmaktadır .


Okuyucular aşağıdaki puanı vermişler.

0 0 oy
Ortalama Puan

Bu yazıya, yorum yaparak sen de puan verebilirsin.


Sonuç

Field Marker, Microsoft Word kullanıcılarının doküman içerisindeki alanları hızlı ve etkili bir şekilde yönetebilmesi için geliştirilmiş, açık kaynak kodlu bir VSTO eklentisidir. Kullanıcı dostu arayüzü, çoklu renk seçenekleri ve sağlam hata yönetimi özellikleri ile, özellikle akademik ve profesyonel doküman hazırlama süreçlerinde büyük kolaylık sağlamaktadır. Eklentinin geliştiricisi olarak, bu projenin sürekli güncellenecek ve kullanıcı ihtiyaçları doğrultusunda yeni özelliklerle zenginleştirilecek bir platform haline gelmesini hedeflemekteyim.

İlgili kaynak koduna ve detaylı dokümantasyona GitHub üzerinden adresinden ulaşabilirsiniz.

https://github.com/bcankara/fieldMarker

Advertisement
Önceki İçerikGeoForge: Coğrafi Analiz Büyük Dil Modelleri ile (GeoLLMs)
Sonraki İçerikgptPaper: Yapay Zeka Destekli Akademik Makale Analiz Aracı
Abone Ol
Bildirim Al
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Yorum
En Yeniler
Eskiler Beğenilenler
Satıriçi Geribildirimi
Tüm yorumları göster.