Aankondiging van onze technische blog - een blog over Windows, C# en COM

· Bijgewerkt: · · 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
Voor wie deze blog is bedoeldEen 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.Ontwikkelaars van desktopapplicatiesDeze blogWie bestaande assets heeft overgenomenBeheerders van interne systemenOntwerpkeuzes en isoleren van de oorzaakCOM, VB6, VBABehouden, 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)
Wat u op deze blog vindtEen 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.Artikelen op deze blogOplossingen op basis van concrete casesPraktische beslistabellenVerwijzingen naar primaire bronnenIsoleren en herstellen, stap voor stap te volgenVoorwaarden en keuzes in een tabelLinks 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.

Hoe u updates volgtEen 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.Nieuw artikel gepubliceerdRSS / Atom-feedAankondiging op X (Twitter)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.

Onderwerppagina’s die dicht bij dit thema liggen. Vanuit dit artikel kunt u doorklikken naar verwante diensten en andere artikelen.

Dit artikel sluit aan op de volgende dienstpagina’s. Kies een ingang die dicht bij uw vraag ligt.

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.

Terug naar het overzicht van de blog