Teknik Blogumuzun Açılışı - Windows / C# / COM Geliştirme Blogu

· Güncelleme: · · Duyurular

KomuraSoft LLC teknik blogunu açtık. Bu blogda Windows uygulama geliştirme projelerinde edindiğimiz deneyimleri ve günlük işlerde işe yarayan teknik bilgileri paylaşacağız.

Bu Blog Kimler İçin

Aşağıdaki gibi okuyuculara yönelik yazıyoruz.

  • Windows masaüstü uygulaması geliştiricileri: işinizde WPF, Windows Forms veya Win32 API ile çalışıyorsunuz ve bazen bir tasarım tercihinde ya da bir arızanın kaynağını ayrıştırırken takılıp kalıyorsunuz
  • Mevcut varlıkları devralanlar: COM, ActiveX, VB6, VBA ve benzeri, çalışan ama üzerinde değişiklik yapması zor kodlardan sorumlusunuz
  • Kurum içi sistem sorumluları: kurum içinde mi geliştirileceğine yoksa dış kaynak mı kullanılacağına, mevcut olanın korunup korunmayacağına, sarmalanıp sarmalanmayacağına ya da değiştirilip değiştirilmeyeceğine siz karar veriyorsunuz
Bu blog kimler içinBu blogun üç tür okuyucu için yazıldığını gösteren diyagram: işinde WPF, Windows Forms ve Win32 API ile çalışan geliştiriciler, COM ve VB6 gibi mevcut varlıkları devralanlar ve kurum içinde mi geliştirileceğine yoksa dış kaynak mı kullanılacağına karar veren kurum içi sistem sorumluları.Masaüstü uygulaması geliştiricileriBu blogMevcut varlıkları devralanlarKurum içi sistem sorumlularıTasarım tercihleri ve ayrıştırmaCOM, VB6, VBAKoru, sarmala veya değiştir

Şekil 1: Hedef okuyucular üç gruptan oluşur: geliştiriciler, mevcut varlıkları devralanlar ve kurum içi sistem sorumluları.

Diyagramda düz çizgi her zaman geçerli olan bir ilişkiyi, kesikli çizgi ise koşullu bir ilişkiyi gösterir (koşullar, ayrıntı sayfasında her ilişki için verilmiştir). İlişkilerin tam listesi (toplam 4, kanıt ve kesinlik derecesiyle birlikte) ve ana kavramların tanımları bilgi haritası ayrıntı sayfasında (Japonca) toplanmıştır. Veri: JSON-LD / Turtle

Bu Bloğun Size Kazandırdıkları

  • Vaka temelli çözümler: gerçekten karşılaştığımız sorunları nasıl ayrıştırdığımızı ve nasıl çözdüğümüzü, takip edebileceğiniz biçimde yazıyoruz
  • Uygulamaya yönelik karar tabloları: iki seçenek arasında karar vermenin zor olduğu yerlerde koşulları ve seçenekleri bir tabloda topluyoruz
  • Birincil kaynaklara yönlendirme: bir makalenin dayandığı resmî kaynaklara bağlantı veriyoruz; örneğin Microsoft Learn ve Japonya Bilgi Teknolojisi Geliştirme Ajansı olan IPA
Bu bloğun size kazandırdıklarıHer makalenin üç şey sunduğunu gösteren diyagram: gerçek bir sorunun nasıl ayrıştırılıp çözüldüğünü anlatan vaka temelli çözümler, koşulları ve seçenekleri bir araya getiren uygulamaya yönelik karar tabloları ve resmî belgelere götüren birincil kaynaklara yönlendirme.Bu blogdaki makalelerVaka temelli çözümlerUygulamaya yönelik karar tablolarıBirincil kaynaklara yönlendirmeAyrıştırma ve çözüm, takip edilebilir biçimdeKoşullar ve seçenekler bir tablodaResmî belgelere bağlantılar

Şekil 2: Bir makaleden elde ettikleriniz üç şeye iner: vaka temelli çözümler, uygulamaya yönelik karar tabloları ve birincil kaynaklara yönlendirme.

Ele Alacağımız Ana Konular

  • Windows uygulama geliştirme: WPF, Windows Forms, Win32 API
  • C# / .NET: dil özellikleri, performans, tasarım kalıpları
  • COM / ActiveX: mevcut sistemlerle entegrasyon ve geçiş
  • Geliştirme araçları: Visual Studio, Git ve işe yarayan diğer araçlar

Her konu için önce tek bir makale okumak isterseniz başlangıç noktaları şunlardır (hepsi bu yazıdan sonra yayımlanmıştır).

Konu Nereden başlanmalı
Windows uygulama geliştirme WinForms, WPF ve WinUI Arasında Seçim - Uygulamalı Karar Tablosu
C# / .NET C# async/await için Uygulamalı Karar Tablosu - Task.Run ve ConfigureAwait
COM / ActiveX COM Nedir? - Windows COM Tasarımı Bugün Hâlâ Neden Güzel
Mevcut varlıkların geçişi ActiveX / OCX Bugün Nasıl Ele Alınır - Koruma / Sarmalama / Değiştirme Karar Tablosu
Geliştirme araçları Process Monitor Uygulamalı Rehber - Uygulanmayan Ayarları 10 Dakikada Tespit Etmek

Yayımladığımız her şeye blog dizininden ulaşabilirsiniz.

Güncellemeler

Düzensiz aralıklarla yayın yapıyoruz; ancak sahada işe yarayan bir bilgi ya da inceleme sonucumuz olduğunda hemen paylaşıyoruz.

Güncellemeleri takip etmenin üç yolu vardır.

Güncellemeler nasıl takip edilirYeni bir makalenin yayımlanmasının üç kanaldan takip edilebileceğini gösteren diyagram: RSS ve Atom beslemesine abone olmak, X üzerindeki yeni yazı duyuruları ve örnek kodun bulunduğu GitHub deposu.Yeni makale yayımlandıRSS / Atom beslemesiX (Twitter) duyurularıGitHub'daki örnek kod

Şekil 3: Güncellemeler size üç kanaldan ulaşır: besleme, X ve GitHub.

Yazar Hakkında

Go Komura (KomuraSoft LLC Temsilcisi)

Windows yazılım geliştirme, teknik danışmanlık ve arıza araştırması konularında uzmanlaşmıştır. Özellikle mevcut varlıkların bulunduğu projelerde ve nedeni görünmesi zor arızaların araştırılmasında güçlüdür.

Bu konuya yakın konu sayfaları. Makaleden yola çıkarak ilgili hizmetlere ve diğer makalelere geçebilirsiniz.

Windows Teknik Konuları

Windows geliştirme, hata araştırması ve mevcut varlıkların kullanımına ilişkin teknik konuları bir araya getiren giriş sayfası.

Bu makale aşağıdaki hizmet sayfalarıyla ilişkilidir. Size en yakın başlangıç noktasından göz atabilirsiniz.

Yazar Profili

Makale yazarının profil sayfası.

Go Komura

KomuraSoft LLC Temsilcisi

Windows yazılım geliştirme, teknik danışmanlık ve hata araştırması odaklı çalışır; mevcut varlıkların korunduğu projelerde ve nedeni kolay anlaşılamayan arızaların araştırılmasında güçlüdür.

Herkese açık bağlantılar

Blog Listesine Dön