Bejelentés: elindult a technikai blogunk – Windows / C# / COM fejlesztési blog
· Frissítve: · Go Komura · Közlemények
Elindult a KomuraSoft LLC technikai blogja. Ezen a blogon a Windows-alkalmazások fejlesztésének gyakorlatában szerzett tapasztalatainkat és a mindennapi munkában hasznos szakmai információkat osztjuk meg.
Kinek szól a blog
Az alábbi olvasóknak írunk.
- Windows asztali alkalmazások fejlesztőinek: munkájuk során WPF-fel, Windows Formsszal vagy a Win32 API-val dolgoznak, és olykor elakadnak egy tervezési döntésnél vagy a hibák behatárolásánál
- Azoknak, akik meglévő megoldásokat örököltek: COM-, ActiveX-, VB6-, VBA- és hasonló megoldásokért felelnek, amelyek működnek ugyan, de nehéz hozzányúlni
- Vállalati belső rendszerek felelőseinek: ők döntik el, hogy házon belül fejlesszenek-e, vagy kiszervezzenek, és hogy a meglévőt megtartsák, becsomagolják vagy leváltsák
flowchart TB
accTitle: Kinek szól ez a blog
accDescr: Ábra arról, hogy a blog három fajta olvasónak szól: azoknak a fejlesztőknek, akik munkájuk során WPF-fel, Windows Formsszal vagy a Win32 API-val dolgoznak; azoknak, akik COM-hoz vagy VB6-hoz hasonló meglévő megoldásokat örököltek; és a vállalati belső rendszerek felelőseinek, akik olyan kérdésekben döntenek, mint a házon belüli fejlesztés vagy a kiszervezés.
r1["Asztali alkalmazások fejlesztői"] --> blog["Ez a blog"]
r2["Meglévő megoldásokat örökölők"] --> blog
r3["Belső rendszerek felelősei"] --> blog
r1 -.-> n1["Tervezési döntések és behatárolás"]
r2 -.-> n2["COM, VB6, VBA"]
r3 -.-> n3["Megtartani, becsomagolni, leváltani"]
1. ábra: Három olvasói csoportra gondolunk: a fejlesztőkre, a meglévő megoldásokat örökölőkre és a belső rendszerek felelőseire.
Az ábrán a folytonos vonal mindig fennálló kapcsolatot, a szaggatott vonal feltételes kapcsolatot jelöl (a feltételeket a részletoldal kapcsolatonként ismerteti). A kapcsolatok teljes listája (összesen 4, bizonyítékokkal és megbízhatósági szinttel) és a fő fogalmak meghatározása a tudástérkép részletoldalán található (japánul). Adatok: JSON-LD / Turtle
Mit nyújt ez a blog
- Esetekre épülő megoldások: a ténylegesen megtapasztalt problémákról leírjuk, hogyan határoltuk be és hogyan javítottuk ki őket, követhető formában
- Gyakorlati döntési táblázatok: ahol nehéz eldönteni, melyiket válasszuk, táblázatba foglaljuk a feltételeket és a lehetőségeket
- Útmutatás az elsődleges forrásokhoz: hivatkozásokat adunk a hivatalos forrásokra, amelyekre egy-egy cikk épül, például a Microsoft Learnre és az IPA-ra (Information-technology Promotion Agency, Japan)
flowchart TB
accTitle: Mit nyújt ez a blog
accDescr: Ábra arról, hogy minden cikk három dolgot nyújt: esetekre épülő megoldásokat, amelyek leírják, hogyan határoltunk be és javítottunk ki egy valódi problémát; gyakorlati döntési táblázatokat, amelyek a feltételeket és a lehetőségeket rendezik; valamint útmutatást az elsődleges forrásokhoz, amely a hivatalos dokumentációhoz vezet.
art["A blog cikkei"] --> g1["Esetekre épülő megoldások"]
art --> g2["Gyakorlati döntési táblázatok"]
art --> g3["Útmutatás az elsődleges forrásokhoz"]
g1 -.-> d1["Behatárolás és javítás követhető formában"]
g2 -.-> d2["Feltételek és lehetőségek táblázatban"]
g3 -.-> d3["Hivatkozások a hivatalos dokumentációra"]
2. ábra: Egy cikk három dolgot nyújt: esetekre épülő megoldásokat, gyakorlati döntési táblázatokat és útmutatást az elsődleges forrásokhoz.
A főbb témák
- Windows-alkalmazások fejlesztése: WPF, Windows Forms, Win32 API
- C# / .NET: nyelvi szolgáltatások, teljesítmény, tervezési minták
- COM / ActiveX: a meglévő rendszerekkel való integráció és migráció
- Fejlesztőeszközök: Visual Studio, Git és más hasznos eszközök
Ha témánként egyetlen cikkel szeretne kezdeni, ezeket ajánljuk (mindegyik e bejegyzés után jelent meg).
| Téma | Itt érdemes kezdeni |
|---|---|
| Windows-alkalmazások fejlesztése | A WinForms, a WPF és a WinUI közötti választás – gyakorlati döntési táblázat |
| C# / .NET | A C# async/await gyakorlati döntési táblázata – Task.Run és ConfigureAwait |
| COM / ActiveX | Mi a COM? – Miért szép ma is a Windows COM tervezése |
| Meglévő megoldások migrációja | Hogyan kezeljük ma az ActiveX / OCX-et – döntési táblázat a megtartáshoz, a becsomagoláshoz és a leváltáshoz |
| Fejlesztőeszközök | A Process Monitor gyakorlati útmutatója – a nem érvényesülő beállítások azonosítása 10 perc alatt |
Az összes közzétett cikk elérhető a blog áttekintő oldaláról.
A frissítésekről
A blog nem rendszeres időközönként frissül, de amikor a gyakorlatban hasznos tapasztalatunk vagy kivizsgálási eredményünk van, azt mindig közzétesszük, amint elkészül.
A frissítéseket háromféleképpen követheti.
- RSS / Atom hírcsatorna: vegye fel a /hu/feed.xml címet a hírolvasójába
- X (Twitter): az új bejegyzéseket a @komurasoft oldalon jelezzük
- GitHub: a cikkek mintakódjai a komurasoft-blog-samples tárolóban találhatók
flowchart TB
accTitle: Hogyan követhetők a frissítések
accDescr: Ábra arról, hogy egy új cikk megjelenését háromféleképpen lehet követni: az RSS- és Atom-hírcsatorna feliratkozásával, az X-en közzétett értesítésekkel, valamint a mintakódokat tartalmazó GitHub-tárolóval.
pub["Új cikk megjelenik"] --> f["RSS / Atom hírcsatorna"]
pub --> x["Értesítés az X-en (Twitter)"]
pub --> gh["Mintakód a GitHubon"]
3. ábra: A frissítésekhez három csatornán juthat hozzá: a hírcsatornán, az X-en és a GitHubon.
A szerzőről
Go Komura (a KomuraSoft LLC képviselője)
Windows-szoftverfejlesztéssel, műszaki konzultációval és hibakereséssel foglalkozik. Különösen erős azokban a projektekben, amelyek meglévő megoldásokat hordoznak, és azoknak a hibáknak a kivizsgálásában, amelyeknek az oka nehezen látható.
Kapcsolódó témák
Ehhez a témához közel álló témaoldalak. A cikkből kiindulva eljuthat a kapcsolódó szolgáltatásokhoz és további cikkekhez.
Windows-technológiai témák
Áttekintő oldal a Windows-fejlesztés, a hibakeresés és a meglévő megoldások továbbhasznosítása műszaki témáihoz.
Mely szolgáltatásokhoz kapcsolódik ez a téma
Ez a cikk a következő szolgáltatási oldalakhoz kapcsolódik. Kezdje azzal, amelyik a leginkább illik az Ön helyzetéhez.
Windows-alkalmazások fejlesztése
A Windows-fejlesztést, a C# / .NET-et és a COM-ot átfogó gyakorlati témák kiindulópontjaként ez a cikk könnyen elvezet a Windows-alkalmazások fejlesztésével kapcsolatos konzultációhoz.
Műszaki tanácsadás és tervezési felülvizsgálat
Ha még abban a szakaszban jár, hogy mit és hogyan építsen, vagy melyik műszaki témával érdemes kezdenie, a műszaki tanácsadás és tervezési felülvizsgálat jó kiindulópont.
A szerző bemutatása
A cikk szerzőjének bemutatkozó oldala.
Go Komura
A KomuraSoft LLC képviselője
Fő területei a Windows-szoftverfejlesztés, a műszaki konzultáció és a hibakeresés; különösen a meglévő megoldásokat érintő projektekben, valamint a nehezen felderíthető okú hibák kivizsgálásában erős.