Kunngjøring: teknisk blogg om Windows, C# og COM er åpnet

· Oppdatert: · · Kunngjøringer

Vi har åpnet den tekniske bloggen til KomuraSoft LLC. Her deler vi kunnskap fra praktisk Windows-apputvikling og teknisk informasjon som er nyttig i det daglige arbeidet.

Hvem bloggen er for

Vi skriver for lesere som disse.

  • Utviklere av Windows-skrivebordsapper: du jobber med WPF, Windows Forms eller Win32 API i det daglige, og stopper av og til opp ved designvalg eller når du skal avgrense årsaken til en feil
  • Deg som har overtatt eksisterende løsninger: du har ansvar for COM, ActiveX, VB6, VBA og lignende kode som fungerer, men er vanskelig å røre
  • Ansvarlige for interne systemer: du avgjør om noe skal utvikles internt eller settes ut, og om det eksisterende skal beholdes, pakkes inn eller erstattes
Hvem bloggen er forDiagram som viser at bloggen er skrevet for tre typer lesere: utviklere som jobber med WPF, Windows Forms og Win32 API i det daglige, de som har overtatt eksisterende løsninger som COM og VB6, og ansvarlige for interne systemer som avgjør spørsmål som å utvikle internt eller sette ut.Utviklere av skrivebordsapperDenne bloggenDe som har overtatt eksisterende løsningerAnsvarlige for interne systemerDesignvalg og avgrensing av årsakenCOM, VB6, VBABeholde, pakke inn eller erstatte

Figur 1: Bloggen er skrevet for tre grupper lesere: utviklere, de som har overtatt eksisterende løsninger, og ansvarlige for interne systemer.

I diagrammet markerer en heldekkende linje en relasjon som alltid gjelder, og en stiplet linje en betinget relasjon (vilkårene står for hver relasjon på detaljsiden). Den fullstendige listen over relasjoner (4 i alt, med belegg og sikkerhet) og definisjonene av de viktigste begrepene finner du på detaljsiden for kunnskapskartet (på japansk). Data: JSON-LD / Turtle

Hva du får ut av bloggen

  • Løsninger basert på konkrete saker: for problemer vi faktisk har støtt på, skriver vi ned hvordan vi avgrenset årsaken og hvordan vi rettet den, slik at du kan følge forløpet
  • Praktiske beslutningstabeller: der det er vanskelig å velge mellom to alternativer, setter vi opp vilkår og valgmuligheter i en tabell
  • Veier til primærkilder: vi lenker til de offisielle kildene en artikkel bygger på, for eksempel Microsoft Learn og IPA, Japans Information-technology Promotion Agency
Hva du får ut av bloggenDiagram som viser at hver artikkel gir tre ting: løsninger basert på konkrete saker som beskriver hvordan et faktisk problem ble avgrenset og rettet, praktiske beslutningstabeller som setter opp vilkår og valgmuligheter, og veier til primærkilder som leder til offisiell dokumentasjon.Artiklene på bloggenLøsninger basert på konkrete sakerPraktiske beslutningstabellerVeier til primærkilderAvgrensing og utbedring som du kan følgeVilkår og valgmuligheter i en tabellLenker til offisiell dokumentasjon

Figur 2: Det du får ut av en artikkel, kan samles i tre ting: løsninger basert på konkrete saker, praktiske beslutningstabeller og veier til primærkilder.

Hovedtemaer vi tar opp

  • Windows-apputvikling: WPF, Windows Forms, Win32 API
  • C# / .NET: språkfunksjoner, ytelse, designmønstre
  • COM / ActiveX: integrasjon med og migrering av eksisterende systemer
  • Utviklingsverktøy: Visual Studio, Git og andre nyttige verktøy

Hvis du vil begynne med én artikkel for hvert tema, er det disse (alle er publisert etter dette innlegget).

Tema Begynn her
Windows-apputvikling Valg mellom WinForms, WPF og WinUI: en praktisk beslutningstabell
C# / .NET Praktisk beslutningstabell for async/await i C#: Task.Run og ConfigureAwait
COM / ActiveX Hva er COM? Hvorfor designet av Windows COM fortsatt er vakkert i dag
Migrering av eksisterende løsninger Slik håndterer du ActiveX / OCX i dag: en beslutningstabell for å beholde, pakke inn eller erstatte
Utviklingsverktøy Praktisk guide til Process Monitor: finn ut hvorfor innstillinger ikke leses på 10 minutter

Alt vi har publisert, finner du fra bloggoversikten.

Oppdateringer

Vi publiserer uregelmessig, men når vi har kunnskap eller undersøkelsesresultater som er nyttige i praksis, legger vi dem ut fortløpende.

Det er tre måter å følge oppdateringer på.

Slik følger du oppdateringerDiagram som viser at publiseringen av en ny artikkel kan følges på tre måter: ved å abonnere på RSS- og Atom-feeden, ved varsler om nye innlegg på X og via GitHub-repositoriet med eksempelkode.Ny artikkel publiseresRSS / Atom-feedVarsler på X (Twitter)Eksempelkode på GitHub

Figur 3: Oppdateringer når deg på tre måter: via feeden, X og GitHub.

Om forfatteren

Go Komura (daglig leder, KomuraSoft LLC)

Spesialiserer seg på utvikling av Windows-programvare, teknisk rådgivning og feilsøking. Han er særlig sterk i prosjekter med eksisterende løsninger og i undersøkelse av feil der årsaken er vanskelig å se.

Dette er temasider som ligger nær temaet for artikkelen. Med artikkelen som utgangspunkt kan du gå videre til relaterte tjenester og andre artikler.

Denne artikkelen henger sammen med følgende tjenestesider. Se dem gjennom den inngangen som ligger nærmest.

Windows-apputvikling

Som inngang til de praktiske temaene innen Windows-utvikling, C# / .NET og COM kan denne artikkelen naturlig føre til en henvendelse om Windows-apputvikling.

Om forfatteren

Profilside for artikkelens forfatter.

Go Komura

Representant for KomuraSoft LLC

Arbeider særlig med Windows-programvareutvikling, teknisk rådgivning og feilsøking, og har sin styrke i prosjekter med eksisterende systemer og i undersøkelse av feil der årsaken er vanskelig å se.

Tilbake til bloggen