Oznámenie o spustení technického blogu – blog o vývoji pre Windows, C# a COM

· Aktualizované: · · Oznamy

Spustili sme technický blog spoločnosti KomuraSoft LLC. Budeme v ňom zdieľať poznatky z reálnych projektov vývoja aplikácií pre Windows a technické informácie, ktoré sa hodia v každodennej práci.

Pre koho je blog určený

Píšeme pre čitateľov, ako sú títo.

  • Vývojári desktopových aplikácií pre Windows: vo svojej práci používate WPF, Windows Forms alebo Win32 API a niekedy sa vám pri výbere návrhu alebo pri izolácii chyby zasekne práca
  • Ľudia, ktorí prevzali existujúce riešenia: zodpovedáte za COM, ActiveX, VB6, VBA a podobný kód, ktorý funguje, ale je ťažké doň zasiahnuť
  • Zodpovední za interné systémy: rozhodujete o tom, či zvoliť vlastný vývoj, alebo externé zabezpečenie, a či existujúce riešenie ponechať, obaliť, alebo nahradiť
Pre koho je blog určenýDiagram znázorňujúci, že blog je písaný pre tri skupiny čitateľov: vývojárov, ktorí vo svojej práci používajú WPF, Windows Forms a Win32 API, ľudí, ktorí prevzali existujúce riešenia, napríklad COM a VB6, a zodpovedných za interné systémy, ktorí rozhodujú o otázkach, ako je vlastný vývoj alebo externé zabezpečenie.Vývojári desktopových aplikáciíTento blogĽudia, ktorí prevzali existujúce riešeniaZodpovední za interné systémyVoľba návrhu a izolácia problémuCOM, VB6, VBAPonechať, obaliť, nahradiť

Obrázok 1: Zamýšľanými čitateľmi sú tri skupiny: vývojári, ľudia, ktorí prevzali existujúce riešenia, a zodpovední za interné systémy.

V diagrame plná čiara označuje vzťah, ktorý platí vždy, a prerušovaná čiara vzťah podmienený (podmienky sú uvedené pri každom vzťahu na stránke s podrobnosťami). Úplný zoznam vzťahov (spolu 4, s dôkazmi a mierou istoty) a definície hlavných pojmov sú zhromaždené na stránke s podrobnosťami znalostnej mapy (v japončine). Údaje: JSON-LD / Turtle

Čo vám blog prináša

  • Riešenia založené na prípadoch: pri problémoch, na ktoré sme v praxi narazili, opisujeme, ako sme ich izolovali a opravili, v podobe, ktorú môžete sledovať krok za krokom
  • Praktické rozhodovacie tabuľky: tam, kde je ťažké rozhodnúť sa medzi dvoma možnosťami, zhrnieme podmienky a možnosti do tabuľky
  • Odkazy na primárne zdroje: pripájame odkazy na oficiálne materiály, o ktoré sa článok opiera, napríklad Microsoft Learn a IPA (Japonská agentúra na podporu informačných technológií)
Čo vám blog prinášaDiagram znázorňujúci, že každý článok prináša tri veci: riešenia založené na prípadoch, ktoré opisujú, ako sa skutočný problém izoloval a opravil, praktické rozhodovacie tabuľky s podmienkami a možnosťami a odkazy na primárne zdroje, ktoré vedú k oficiálnej dokumentácii.Články tohto bloguRiešenia založené na prípadochPraktické rozhodovacie tabuľkyOdkazy na primárne zdrojeIzolácia a oprava v podobe, ktorú možno sledovaťPodmienky a možnosti v tabuľkeOdkazy na oficiálnu dokumentáciu

Obrázok 2: Z článku získate tri veci: riešenia založené na prípadoch, praktické rozhodovacie tabuľky a odkazy na primárne zdroje.

Hlavné témy, ktorým sa budeme venovať

  • Vývoj aplikácií pre Windows: WPF, Windows Forms, Win32 API
  • C# / .NET: jazykové funkcie, výkon, návrhové vzory
  • COM / ActiveX: prepojenie s existujúcimi systémami a ich migrácia
  • Vývojové nástroje: Visual Studio, Git a ďalšie užitočné nástroje

Ak chcete ku každej téme prečítať najprv jeden článok, odporúčame tieto (všetky boli zverejnené po tomto článku).

Téma Odkiaľ začať
Vývoj aplikácií pre Windows Výber medzi WinForms, WPF a WinUI – praktická rozhodovacia tabuľka
C# / .NET Praktická rozhodovacia tabuľka pre async/await v C# – Task.Run a ConfigureAwait
COM / ActiveX Čo je COM? – Prečo je návrh COM vo Windows dodnes elegantný
Migrácia existujúcich riešení Ako dnes naložiť s ActiveX / OCX – rozhodovacia tabuľka: ponechať, obaliť, nahradiť
Vývojové nástroje Praktický sprievodca nástrojom Process Monitor – za 10 minút zistíte, prečo sa nastavenia nenačítajú

Všetky zverejnené články nájdete v zozname článkov blogu.

Aktualizácie

Blog aktualizujeme nepravidelne, ale vždy, keď máme poznatky alebo výsledky vyšetrovania užitočné v praxi, pridáme ich.

Aktualizácie môžete sledovať tromi spôsobmi.

Ako sledovať aktualizácieDiagram znázorňujúci, že zverejnenie nového článku možno sledovať tromi cestami: odberom kanála RSS a Atom, oznámeniami o nových článkoch na X a repozitárom GitHub s ukážkovým kódom.Zverejnenie nového článkuKanál RSS / AtomOznámenie na X (Twitter)Ukážkový kód na GitHub

Obrázok 3: Aktualizácie môžete sledovať tromi cestami: kanálom, sieťou X a službou GitHub.

O autorovi

Go Komura (zástupca spoločnosti KomuraSoft LLC)

Špecializuje sa na vývoj softvéru pre Windows, technické konzultácie a vyšetrovanie chýb. Vyniká najmä pri projektoch, v ktorých zostali existujúce riešenia, a pri vyšetrovaní porúch, ktorých príčinu je ťažké odhaliť.

Toto sú stránky tém blízke téme tohto článku. Od článku môžete pokračovať k súvisiacim službám a ďalším článkom.

Tento článok nadväzuje na nasledujúce stránky služieb. Začnite tou, ktorá je vám najbližšia.

Profil autora

Profilová stránka autora článku.

Go Komura

Zástupca spoločnosti KomuraSoft LLC

Zameriava sa najmä na vývoj softvéru pre Windows, technické konzultácie a vyšetrovanie chýb; má silné stránky v zákazkách, kde zostávajú existujúce aktíva, a pri vyšetrovaní porúch, ktorých príčina nie je dobre viditeľná.

Späť na blog