Tehnikablogi avamise teade – Windowsi / C# / COM arendusblogi

· Uuendatud: · · Teated

Oleme avanud KomuraSoft LLC tehnikablogi. Selles blogis jagame Windowsi rakenduste arenduse praktikas saadud teadmisi ja igapäevatöös kasulikku tehnilist teavet.

Kellele see blogi on mõeldud

Kirjutame järgmistele lugejatele.

  • Windowsi töölauarakenduste arendajad: töötate tööl WPF-i, Windows Formsi või Win32 API-ga ning mõnikord jääte toppama disainivalikute või vigade põhjuse piiritlemisega
  • Olemasolevaid lahendusi üle võtnud inimesed: vastutate COM-i, ActiveX-i, VB6, VBA ja sarnase koodi eest, mis töötab, kuid mida on raske muuta
  • Ettevõttesiseste süsteemide eest vastutajad: otsustate, kas teha oma jõududega või tellida, ning kas olemasolev säilitada, ümbritseda või asendada
Kellele see blogi on mõeldudDiagramm, mis näitab, et blogi on mõeldud kolme tüüpi lugejatele: arendajatele, kes töötavad tööl WPF-i, Windows Formsi ja Win32 API-ga, olemasolevaid lahendusi (näiteks COM ja VB6) üle võtnud inimestele ning ettevõttesiseste süsteemide vastutajatele, kes otsustavad näiteks, kas teha oma jõududega või tellida.Töölauarakenduste arendajadSee blogiOlemasolevaid lahendusi üle võtnud inimesedEttevõttesiseste süsteemide vastutajadDisainivalikud ja põhjuse piiritlemineCOM, VB6, VBASäilitada, ümbritseda, asendada

Joonis 1: Lugejateks on kolm rühma: arendajad, olemasolevaid lahendusi üle võtnud inimesed ja ettevõttesiseste süsteemide vastutajad.

Diagrammil tähistab pidev joon seost, mis kehtib alati, ja katkendjoon tingimuslikku seost (tingimused on igal seosel toodud üksikasjalikul lehel). Seoste täielik loend (4 kokku, koos tõendite ja kindlusastmega) ning põhimõistete definitsioonid on koondatud teadmuskaardi üksikasjalikule lehele (jaapani keeles). Andmed: JSON-LD / Turtle

Mida sellest blogist saab

  • Juhtumipõhised lahendused: probleemide kohta, millega oleme tegelikult kokku puutunud, kirjutame, kuidas me põhjuse piiritlesime ja kuidas selle parandasime, ning teeme seda jälgitavas vormis
  • Praktilised otsustustabelid: kus valik kahe variandi vahel on keeruline, koondame tingimused ja valikud tabelisse
  • Viited esmastele allikatele: lisame lingid ametlikele materjalidele, millele artikkel toetub, näiteks Microsoft Learn ja IPA (Jaapani infotehnoloogia edendamise agentuur)
Mida sellest blogist saabDiagramm, mis näitab, et iga artikkel pakub kolme asja: juhtumipõhised lahendused, mis kirjeldavad, kuidas päris probleemi põhjus piiritleti ja see parandati, praktilised otsustustabelid, mis koondavad tingimused ja valikud, ning viited esmastele allikatele, mis viivad ametliku dokumentatsioonini.Selle blogi artiklidJuhtumipõhised lahendusedPraktilised otsustustabelidViited esmastele allikatelePõhjuse piiritlemine ja parandus jälgitavas vormisTingimused ja valikud tabelisLingid ametlikule dokumentatsioonile

Joonis 2: Artiklitest saab kolme asja: juhtumipõhised lahendused, praktilised otsustustabelid ja viited esmastele allikatele.

Peamised käsitletavad teemad

  • Windowsi rakenduste arendus: WPF, Windows Forms, Win32 API
  • C# / .NET: keelefunktsioonid, jõudlus, disainimustrid
  • COM / ActiveX: lõimimine olemasolevate süsteemidega ja migratsioon
  • Arendustööriistad: Visual Studio, Git ja muud kasulikud tööriistad

Kui soovite iga teema kohta lugeda esmalt ühte artiklit, siis on need järgmised (kõik avaldati pärast seda artiklit).

Teema Kust alustada
Windowsi rakenduste arendus WinForms’i, WPF-i ja WinUI valik – praktiline otsustustabel
C# / .NET C# async/await’i praktiline otsustustabel – Task.Run ja ConfigureAwait
COM / ActiveX Mis on COM? – miks Windowsi COM-i disain on tänapäevalgi kaunis
Olemasolevate lahenduste migratsioon Kuidas käsitleda ActiveX / OCX-i täna – säilitamise, ümbritsemise ja asendamise otsustustabel
Arendustööriistad Process Monitori praktiline juhend – „seadeid ei rakendata“ põhjuse leidmine 10 minutiga

Kõik avaldatud artiklid leiate blogi loendist.

Uuendused

Uuendame blogi ebaregulaarselt, kuid kui meil on tööl kasulikke teadmisi või uurimistulemusi, avaldame need jooksvalt.

Uuendusi saab jälgida kolmel viisil.

Kuidas uuendusi jälgidaDiagramm, mis näitab, et uue artikli avaldamist saab jälgida kolmel viisil: RSS- ja Atom-voo tellimine, uute postituste teated X-is ning näidiskoodi sisaldav GitHubi repositoorium.Uue artikli avaldamineRSS / Atom voogTeated X-is (Twitter)Näidiskood GitHubis

Joonis 3: Uuendused jõuavad teieni kolme kanali kaudu: voog, X ja GitHub.

Autorist

Go Komura (KomuraSoft LLC esindaja)

Spetsialiseerub Windowsi tarkvara arendusele, tehnilisele nõustamisele ja veaotsingule. Eriti tugev on projektides, kus on olemas olemasolevad lahendused, ning tõrgete uurimisel, mille algpõhjust on raske näha.

Sellega lähedased teemalehed. Artiklist saate liikuda edasi seotud teenuste ja teiste artiklite juurde.

See artikkel seondub järgmiste teenuslehtedega. Alustage sobivaimast.

Autori profiil

Artikli autori profiilileht.

Go Komura

KomuraSoft LLC esindaja

Tegeleb peamiselt Windowsi tarkvara arenduse, tehnilise nõustamise ja veaotsinguga. Tugevus on projektid, kus on säilinud olemasolevaid lahendusi, ning raskesti jälgitavate põhjustega tõrgete uurimine.

Tagasi blogisse