Oznámení o spuštění technického blogu – blog o vývoji pro Windows, C# a COM

· Aktualizováno: · · Oznámení

Spustili jsme technický blog společnosti KomuraSoft LLC. Na tomto blogu budeme sdílet poznatky z reálných projektů vývoje aplikací pro Windows i technické informace, které se hodí v každodenní praxi.

Pro koho je blog určen

Píšeme pro tyto čtenáře.

  • Vývojáři desktopových aplikací pro Windows: pracujete v praxi s WPF / Windows Forms / Win32 API a občas se zaseknete u návrhových rozhodnutí nebo při izolaci chyb
  • Ti, kdo převzali stávající řešení: máte na starosti COM / ActiveX / VB6 / VBA a podobné věci, které sice běží, ale špatně se do nich zasahuje
  • Správci interních systémů: rozhodujete, zda vyvíjet vlastními silami, nebo využít externího dodavatele, a zda stávající řešení ponechat, obalit, nebo nahradit
Pro koho je tento blog určenDiagram ukazuje, že blog je psán pro tři skupiny čtenářů: vývojáře, kteří v praxi pracují s WPF, Windows Forms a Win32 API, ty, kdo převzali stávající řešení, například COM nebo VB6, a správce interních systémů, kteří rozhodují například mezi vlastním vývojem a externím dodavatelem.Vývojáři desktopových aplikacíTento blogTi, kdo převzali stávající řešeníSprávci interních systémůNávrhová rozhodnutí a izolace chybCOM, VB6, VBAPonechat, obalit, nahradit

Obrázek 1: Blog je určen třem skupinám čtenářů: vývojářům, těm, kdo převzali stávající řešení, a správcům interních systémů.

Na diagramu plná čára označuje vztah, který platí vždy, a přerušovaná čára vztah podmíněný (podmínky jsou uvedeny u jednotlivých vztahů na podrobné stránce). Úplný seznam vztahů (celkem 4, s doklady a mírou jistoty) a definice hlavních pojmů najdete na podrobné stránce znalostní mapy (v japonštině). Data: JSON-LD / Turtle

Co na blogu najdete

  • Řešení založená na reálných případech: u problémů, na které jsme při práci skutečně narazili, popisujeme, jak jsme je izolovali a jak jsme je opravili, a to tak, aby šlo postup sledovat
  • Praktické rozhodovací tabulky: tam, kde se těžko rozhoduje mezi variantami, shrnujeme podmínky a možnosti do tabulky
  • Odkazy na primární zdroje: přidáváme odkazy na oficiální materiály, o které se tvrzení opírají, například Microsoft Learn nebo IPA (Agentura pro podporu informačních technologií Japonska)
Co na blogu najdeteDiagram ukazuje, že každý článek nabízí tři věci: řešení založená na reálných případech, která popisují, jak byl skutečný problém izolován a opraven, praktické rozhodovací tabulky shrnující podmínky a možnosti a odkazy na primární zdroje, které vedou k oficiálním materiálům.Články na tomto bloguŘešení založená na reálných případechPraktické rozhodovací tabulkyOdkazy na primární zdrojeIzolace a oprava, kterou lze sledovatPodmínky a možnosti v tabulceOdkazy na oficiální materiály

Obrázek 2: Z článků získáte tři věci: řešení založená na reálných případech, praktické rozhodovací tabulky a odkazy na primární zdroje.

Hlavní témata, kterým se budeme věnovat

  • Vývoj aplikací pro Windows: WPF, Windows Forms, Win32 API
  • C# / .NET: jazykové funkce, výkon, návrhové vzory
  • COM / ActiveX: propojení se stávajícími systémy a migrace
  • Vývojové nástroje: Visual Studio, Git a další užitečné nástroje

Pokud chcete u každého tématu přečíst nejprve jeden článek, jsou to tyto (všechny byly zveřejněny po tomto článku).

Téma Kde začít
Vývoj aplikací pro Windows Jak vybrat mezi WinForms, WPF a WinUI – praktická rozhodovací tabulka
C# / .NET Praktická rozhodovací tabulka pro async/await v C# – Task.Run a ConfigureAwait
COM / ActiveX Co je COM – proč je návrh technologie COM ve Windows dodnes krásný
Migrace stávajících řešení Jak dnes zacházet s ActiveX / OCX – rozhodovací tabulka: ponechat, obalit, nahradit
Vývojové nástroje Praktický průvodce nástrojem Process Monitor – jak za 10 minut zjistit, proč se nenačítá nastavení

Všechny zveřejněné články najdete v přehledu blogu.

Aktualizace

Blog aktualizujeme nepravidelně, ale pokud máme poznatky nebo výsledky vyšetřování, které se hodí v praxi, průběžně je zveřejňujeme.

Aktualizace můžete sledovat třemi způsoby.

Jak sledovat aktualizaceDiagram ukazuje, že zveřejnění nového článku lze sledovat třemi způsoby: registrací kanálu RSS a Atom, oznámeními o novinkách na X a repozitářem na GitHubu s ukázkovým kódem.Zveřejnění nového článkuKanál RSS / AtomOznámení na X (Twitter)Ukázkový kód na GitHubu

Obrázek 3: Aktualizace se k Vám dostanou třemi cestami: kanálem, sítí X a GitHubem.

O autorovi

Go Komura (zástupce společnosti KomuraSoft LLC)

Specializuje se na vývoj softwaru pro Windows, technické konzultace a vyšetřování chyb. Zvláště se osvědčuje u projektů, které obsahují stávající řešení, a u vyšetřování poruch, jejichž příčina je špatně viditelná.

Stránky s tématy blízkými tomuto článku. Od článku můžete přejít k souvisejícím službám a dalším článkům.

Tento článek navazuje na následující stránky služeb. Vyberte si nejbližší vstup.

O autorovi

Stránka s profilem autora článku.

Go Komura

Zástupce společnosti KomuraSoft LLC

Specializuje se na vývoj softwaru pro Windows, technické konzultace a vyšetřování chyb. Silnou stránkou jsou zakázky, v nichž zůstává stávající software, a vyšetřování poruch s nejasnou příčinou.

Zpět na přehled blogu