15. november 2010 - 10:30Der er
19 kommentarer og 2 løsninger
Gode bøger om kunsten at lave Windows Programmer i Visual Studio 2008/2010
Hej Eksperter
Sidder og skal lave nogle Windows programmer til at håndtere regnskabet i en forening, hvor jeg er kasserer. I den forbindelse kunne jeg godt bruge noget litteratur til at spole mig ind på, hvordan man laver gode Windows programmer ved hjælp af Visual Studio 2008-2010 platformene. Har selv litteratur omkring C# sproget og også omkring programmering af hjemmesider ved brug af Visual Studio 2008-2010, så disse discipliner er ikke noget problem. Men synes ikke rigtig jeg kan finde noget godt litteratur omkring Windows programmering. Konkret er jeg interesseret i litteratur, der beskriver "dagligdags ting" som (SQL) Database tilgang, XML fil håndtering og evt. Excel fil håndtering.
En dygtig murer kan ikke bygge et ordentlig hus hvis man ikke ved hvordan taget skal være, så jeg mener det er vigtigt at sætte sig ind i patterns for ikke senere at skulle redesigne hele sin source.
Men ellers har du ret Arne, patterns har ikke direkte knytning til regnskabsføring, men det skader ikke :-)
Så er jeg tilbage ved min PC igen. Havde lige et par hektiske dage med andre aktiviteter.
Måske jeg skal udtrykke mig lidt mere klart end i mit oprindelige indlæg.
Det jeg konkret efterlyser nu og her er en stump kode, der kan læse fra en Excel fil (og skrive til en Excel fil). Jeg har en fuld installation af Visual Studio 2010 og bruger (som før nævnt)c# som programmeringssprog. Kan godt finde nogle eksempler på nettet, men de forudsætter en hel masse (mærkelige) installationer, som jeg ikke lige har tid til at sætte mig ind i (jeg har job, hus, kone og 2 børn så !!!). Så en artikel for dummies om emnet vil være guld værd for mig nu og her.
Jeg er godt klar over, at jeg på et senere tidspunkt nok kommer til at sætte mig ind i design patterns og så nok lave et redesign af min kode. Men lige nu er jeg temmelig presset og er nødt til at kortslutte det hele lidt.
Så er der PC tid igen for mit vedkommende. Super med klassen til at læse Excel filer. Jeg kan nu læse data ud fra (nogle) Excel filer. Grunden til (nogle) i parantes er, at jeg desværre har problemer med de 2 excel filer, som jeg skal konkret skal hente data ud fra. Jeg har lavet en try catch konstruktion i metoden OpenDocument og i begge tilfælde kommer fejlen i linjen med SpreadSheetDocument.Open. Og i begge tilfælde er fejlen : File contains corrupted data. Det undrer mig lidt, da de 2 excel filer jeg arbejder på er genereret dels fra PBS og dels fra en Netbank session. Er der nogle specielle krav til de excel filer, der skal læses ?
Hvis jeg åbner og læser data fra nogle andre Excel ark, som jeg selv har lavet, er der ingen problemer. Måske en lille detalje her også dog. Hvis der i nogle af felterne i et excel regneark indgår formler til at beregne den værdi, der skal vises i feltet, kommer disse formler også med, når man læser i C#. Sammen med den korrekte numeriske værdi. Er der en let måde hvorpå man kan undgå dette ???
Ved du hvilket format de filer er i, den klasse jeg har lavet virker kun for office 2007 og opefter, men den burde slet ikke kunne læse filer der er i et tidligere format da de ikke er i OpenXML formatet.
Den eneste forklaring jeg kan komme på lige nu er at de ikke følger den standard som er angivet af OpenXML, så du burde vel klage til udbyderen der har sendt dig filerne ;-)
Du har fuldstændig ret. De filer jeg har modtaget/genereret fra Bank/PBS har åbenbart ikke været i Office 2007 format. Efter at jeg har haft dem inde omkring Excel 2007 og gemt dem i 2007 format, kører det fortrinligt.
Så nu kan jeg komme igang med at lave data udtræk, sammenligninger o.s.v og spare mig selv mange timers arbejde på sigt. Mange tak for hjælpen !!!!
Til alle bidragsydere på denne tråd. Smider I lige et svar, så jeg kan uddele point og lukket tråden.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.