Aankondiging van onze technische blog - een blog over Windows, C# en COM
· Bijgewerkt: · Go Komura · Mededelingen
Wij hebben de technische blog van KomuraSoft LLC geopend. Op deze blog delen wij kennis uit de praktijk van Windows-applicatieontwikkeling en technische informatie die in het dagelijks werk van pas komt.
Voor wie is deze blog
Wij schrijven voor lezers zoals de volgende.
- Ontwikkelaars van Windows-desktopapplicaties: u werkt in uw functie met WPF, Windows Forms of de Win32 API en loopt soms vast bij ontwerpkeuzes of bij het isoleren van de oorzaak van een fout
- Wie bestaande assets heeft overgenomen: u bent verantwoordelijk voor COM, ActiveX, VB6, VBA en vergelijkbare onderdelen die werken, maar moeilijk aan te passen zijn
- Beheerders van interne systemen: u beslist of iets zelf wordt gebouwd of wordt uitbesteed, en of u bestaande onderdelen behoudt, wrapt of vervangt
flowchart TB
accTitle: Voor wie deze blog is bedoeld
accDescr: Een diagram dat laat zien dat deze blog is geschreven voor drie soorten lezers: ontwikkelaars die in hun werk met WPF, Windows Forms en de Win32 API werken, mensen die bestaande assets zoals COM en VB6 hebben overgenomen, en beheerders van interne systemen die beslissingen nemen zoals zelf bouwen of uitbesteden.
r1["Ontwikkelaars van desktopapplicaties"] --> blog["Deze blog"]
r2["Wie bestaande assets heeft overgenomen"] --> blog
r3["Beheerders van interne systemen"] --> blog
r1 -.-> n1["Ontwerpkeuzes en isoleren van de oorzaak"]
r2 -.-> n2["COM, VB6, VBA"]
r3 -.-> n3["Behouden, wrappen of vervangen"]
Afbeelding 1: De beoogde lezers vormen drie groepen: ontwikkelaars, mensen die bestaande assets hebben overgenomen en beheerders van interne systemen.
In het diagram geeft een doorgetrokken lijn een relatie aan die altijd geldt en een stippellijn een voorwaardelijke relatie (de voorwaarden staan per relatie op de detailpagina). Het volledige overzicht van de relaties (4 in totaal, met onderbouwing en zekerheid) en de definities van de belangrijkste concepten vindt u op de detailpagina van de kennisgrafiek (in het Japans). Gegevens: JSON-LD / Turtle
Wat u op deze blog vindt
- Oplossingen op basis van concrete cases: bij problemen die wij echt zijn tegengekomen, beschrijven wij hoe wij de oorzaak hebben geïsoleerd en hoe wij het hebben opgelost, zodat u het stap voor stap kunt volgen
- Praktische beslistabellen: waar de keuze tussen opties lastig is, zetten wij de voorwaarden en de keuzemogelijkheden in een tabel
- Verwijzingen naar primaire bronnen: wij voegen links toe naar de officiële documentatie waarop een artikel steunt, zoals Microsoft Learn en de IPA (Information-technology Promotion Agency van Japan)
flowchart TB
accTitle: Wat u op deze blog vindt
accDescr: Een diagram dat laat zien dat elk artikel drie dingen biedt: oplossingen op basis van concrete cases waarin staat hoe een echt probleem is geïsoleerd en opgelost, praktische beslistabellen met voorwaarden en keuzemogelijkheden, en verwijzingen naar primaire bronnen die naar de officiële documentatie leiden.
art["Artikelen op deze blog"] --> g1["Oplossingen op basis van concrete cases"]
art --> g2["Praktische beslistabellen"]
art --> g3["Verwijzingen naar primaire bronnen"]
g1 -.-> d1["Isoleren en herstellen, stap voor stap te volgen"]
g2 -.-> d2["Voorwaarden en keuzes in een tabel"]
g3 -.-> d3["Links naar officiële documentatie"]
Afbeelding 2: Wat u uit een artikel haalt, komt neer op drie dingen: oplossingen op basis van concrete cases, praktische beslistabellen en verwijzingen naar primaire bronnen.
Belangrijkste thema’s
- Windows-applicatieontwikkeling: WPF, Windows Forms, Win32 API
- C# / .NET: taalfuncties, prestaties, ontwerppatronen
- COM / ActiveX: koppeling met en migratie van bestaande systemen
- Ontwikkelhulpmiddelen: Visual Studio, Git en andere handige tools
Als u per thema met één artikel wilt beginnen, zijn dit de aanbevolen artikelen (alle zijn gepubliceerd na dit bericht).
| Thema | Artikel om mee te beginnen |
|---|---|
| Windows-applicatieontwikkeling | Kiezen tussen WinForms, WPF en WinUI - een praktische beslistabel |
| C# / .NET | Een praktische beslistabel voor C# async/await - Task.Run en ConfigureAwait |
| COM / ActiveX | Wat is COM? - Waarom het ontwerp van Windows COM nog steeds mooi is |
| Migratie van bestaande assets | Hoe u vandaag met ActiveX / OCX omgaat - een beslistabel: behouden, wrappen of vervangen |
| Ontwikkelhulpmiddelen | Een praktische gids voor Process Monitor - in 10 minuten vaststellen waarom instellingen niet worden toegepast |
Alles wat wij hebben gepubliceerd, vindt u via het blogoverzicht.
Updates
Wij publiceren onregelmatig, maar zodra wij inzichten of onderzoeksresultaten hebben die in de praktijk nuttig zijn, plaatsen wij ze.
U kunt updates op drie manieren volgen.
- RSS / Atom-feed: registreer /nl/feed.xml in uw feedreader
- X (Twitter): nieuwe berichten kondigen wij aan via @komurasoft
- GitHub: de voorbeeldcode bij de artikelen staat in komurasoft-blog-samples
flowchart TB
accTitle: Hoe u updates volgt
accDescr: Een diagram dat laat zien dat de publicatie van een nieuw artikel op drie manieren te volgen is: door u te abonneren op de RSS- en Atom-feed, via aankondigingen van nieuwe berichten op X en via de GitHub-repository met voorbeeldcode.
pub["Nieuw artikel gepubliceerd"] --> f["RSS / Atom-feed"]
pub --> x["Aankondiging op X (Twitter)"]
pub --> gh["Voorbeeldcode op GitHub"]
Afbeelding 3: Updates bereiken u via drie kanalen: de feed, X en GitHub.
Over de auteur
Go Komura (vertegenwoordiger van KomuraSoft LLC)
Gespecialiseerd in Windows-softwareontwikkeling, technisch advies en foutanalyse. Hij is vooral sterk in projecten met bestaande assets en in het onderzoeken van storingen waarvan de oorzaak moeilijk te zien is.
Gerelateerde onderwerpen
Onderwerppagina’s die dicht bij dit thema liggen. Vanuit dit artikel kunt u doorklikken naar verwante diensten en andere artikelen.
Windows-technologieonderwerpen
Overzichtspagina met technische onderwerpen over Windows-ontwikkeling, foutanalyse en het hergebruik van bestaande assets.
Diensten bij dit thema
Dit artikel sluit aan op de volgende dienstpagina’s. Kies een ingang die dicht bij uw vraag ligt.
Windows-applicatieontwikkeling
Als toegang tot onze praktische thema’s rond Windows-ontwikkeling, C# / .NET en COM leidt dit artikel vanzelf naar een gesprek over Windows-applicatieontwikkeling.
Technisch advies en ontwerpreview
Als u nog moet bepalen wat u gaat bouwen en hoe, of welke technische thema’s u eerst wilt ordenen, kunt u beginnen met technisch advies en ontwerpreview.
Profiel van de auteur
De profielpagina van de auteur van dit artikel.
Go Komura
Vertegenwoordiger van KomuraSoft LLC
Richt zich op Windows-softwareontwikkeling, technisch advies en foutanalyse, en is vooral sterk in projecten waarin bestaande assets behouden blijven en in storingsonderzoek waarbij de oorzaak moeilijk zichtbaar is.