Meddelelse om åbningen af den tekniske blog: vi er begyndt at skrive om Windows, C# og COM

· Opdateret: · · Meddelelser

KomuraSoft LLC har åbnet en teknisk blog. Her deler vi viden fra konkrete Windows-appprojekter og teknisk information, som er nyttig i det daglige arbejde.

Hvem bloggen er til

Vi skriver til læsere som disse.

  • Udviklere af Windows-skrivebordsapps: du arbejder med WPF, Windows Forms eller Win32 API i dit job og går nogle gange i stå, når du skal vælge design eller isolere en fejl
  • Dem, der har overtaget eksisterende løsninger: du har ansvaret for COM, ActiveX, VB6, VBA og lignende, som kører, men er svært at røre ved
  • Ansvarlige for interne systemer: du afgør, om I selv skal udvikle eller købe ekstern hjælp, og om det eksisterende skal bevares, indkapsles eller udskiftes
Hvem bloggen er tilEt diagram, der viser, at bloggen er skrevet til tre slags læsere, nemlig udviklere, der arbejder med WPF, Windows Forms og Win32 API i deres job, dem, der har overtaget eksisterende løsninger som COM og VB6, og ansvarlige for interne systemer, der afgør spørgsmål som at udvikle selv eller købe ekstern hjælp.Udviklere af skrivebordsappsDenne blogDem, der har overtaget eksisterende løsningerAnsvarlige for interne systemerDesignvalg og isolering af fejlCOM, VB6, VBABevare, indkapsle eller udskifte

Figur 1: De tilsigtede læsere er tre grupper: udviklere, dem, der har overtaget eksisterende løsninger, og ansvarlige for interne systemer.

I diagrammet markerer en fuldt optrukket linje en relation, der altid gælder, og en stiplet linje en betinget relation (betingelserne står for hver relation på detaljesiden). Den fulde liste over relationer (4 i alt, med belæg og sikkerhed) og definitionerne af de vigtigste begreber er samlet på detaljesiden for vidensoversigten (på japansk). Data: JSON-LD / Turtle

Det får du ud af bloggen

  • Løsninger baseret på konkrete cases: ved problemer, vi selv er stødt på, skriver vi, hvordan vi isolerede dem, og hvordan vi rettede dem, så du kan følge forløbet
  • Praktiske beslutningstabeller: hvor det er svært at vælge mellem to muligheder, samler vi betingelserne og valgmulighederne i en tabel
  • Veje til primære kilder: vi tilføjer links til de officielle kilder, som en artikel bygger på, for eksempel Microsoft Learn og IPA, Japans Information-technology Promotion Agency
Det får du ud af bloggenEt diagram, der viser, at hver artikel giver tre ting, nemlig løsninger baseret på konkrete cases, der beskriver, hvordan et reelt problem blev isoleret og rettet, praktiske beslutningstabeller, der samler betingelser og valgmuligheder, og veje til primære kilder, der fører videre til officiel dokumentation.Artiklerne på denne blogLøsninger baseret på konkrete casesPraktiske beslutningstabellerVeje til primære kilderIsolering og rettelse, så du kan følge forløbetBetingelser og valgmuligheder i en tabelLinks til officiel dokumentation

Figur 2: Det, du får ud af en artikel, er tre ting: løsninger baseret på konkrete cases, praktiske beslutningstabeller og veje til primære kilder.

De vigtigste emner

  • Windows-appudvikling: WPF, Windows Forms, Win32 API
  • C# / .NET: sprogfunktioner, ydeevne, designmønstre
  • COM / ActiveX: integration med og migrering af eksisterende systemer
  • Udviklingsværktøjer: Visual Studio, Git og andre nyttige værktøjer

Hvis du vil begynde med én artikel inden for hvert emne, er det disse (de er alle udgivet efter dette indlæg).

Emne Hvor du kan begynde
Windows-appudvikling Valg mellem WinForms, WPF og WinUI: en praktisk beslutningstabel
C# / .NET En praktisk beslutningstabel for C# async/await: Task.Run og ConfigureAwait
COM / ActiveX Hvad er COM? Derfor er designet af Windows COM stadig smukt i dag
Migrering af eksisterende løsninger Sådan håndterer du ActiveX / OCX i dag: en beslutningstabel for at bevare, indkapsle eller udskifte
Udviklingsværktøjer En praktisk guide til Process Monitor: find indstillinger, der ikke bliver læst, på 10 minutter

Alt, hvad vi har udgivet, kan nås fra blogoversigten.

Opdateringer

Vi udgiver uregelmæssigt, men når vi har viden eller undersøgelsesresultater, der er nyttige i praksis, bliver de lagt ud.

Du kan følge opdateringerne på tre måder.

Sådan følger du opdateringerEt diagram, der viser, at udgivelsen af en ny artikel kan følges på tre måder, nemlig ved at abonnere på RSS- og Atom-feedet, ved meddelelser om nye indlæg på X og via GitHub-repositoriet med eksempelkoden.Ny artikel udgivetRSS / Atom-feedMeddelelser på X (Twitter)Eksempelkode på GitHub

Figur 3: Du får opdateringerne via tre kanaler: feedet, X og GitHub.

Om forfatteren

Go Komura (direktør i KomuraSoft LLC)

Er specialiseret i udvikling af Windows-software, teknisk rådgivning og fejlfinding. Er især stærk i projekter med eksisterende løsninger og i undersøgelser af fejl, hvor årsagen er svær at se.

Emnesider, der ligger tæt på dette tema. Med artiklen som udgangspunkt kan du gå videre til relaterede ydelser og andre artikler.

Denne artikel er knyttet til følgende ydelsessider. Vælg den indgang, der ligger tættest på din sag.

Windows-appudvikling

Som indgang til de praktiske emner inden for Windows-udvikling, C# / .NET og COM fører denne artikel naturligt videre til en samtale om Windows-appudvikling.

Forfatterprofil

Profilsiden for artiklens forfatter.

Go Komura

Repræsentant for KomuraSoft LLC

Fokus på udvikling af Windows-software, teknisk rådgivning og fejlfinding, med særlig erfaring i projekter, hvor eksisterende løsninger skal bevares, og i undersøgelse af fejl, hvor årsagen er svær at spore.

Tilbage til bloggen