Arkiv for January, 2008

« Forrige indlæg |

Nedbrud hos min host

Wednesday, January 23rd, 2008

Min udbyder har ved et uheld slettet en stor portion af databasen, hvorved en del indlæg er forsvundet ud i æteren. Jeg beklager, hvis der er forsvundet noget, du skulle have brugt. Heldigvis kunne jeg redde det meste fra Google’s cache.  Backup er stadig for tøsedrenge…

LetLøn: Skat og brugervenlighed

Wednesday, January 16th, 2008

Skattevæsenet er pr. 1/1-08 overgået til LetLøn/eIndkomst – hvor alle virksomheder er obligatorisk tilmeldt. Dvs. at alle lønoplysninger skal indberettes via den nye eIndkomst portal. Det eneste virksomheden selv kan betale er medarbejderens løn. I princippet burde det være en voldsom forenkling af indberetningen til offentlige instanser – før var der for en række instanser: [...]

EDGV – afrunding

Sunday, January 13th, 2008

Mit nye databundne EntityDataGridView er nu så langt, at featurelisten omfatter: Automatisk generering af kolonner ud fra objektets type Total brugeropsætning af kolonner mht. rækkefølge, visning og skrivebeskyttelse Mulighed for sortering og avanceret sortering (hvis den bagvedliggende liste understøtter det) Run-time persistering af opsætningen Run-time generering af popup’s til valg af objekters objekter To uafhængigt [...]

EDGV – brugere og deres krav til sortering og opsætning…

Sunday, January 13th, 2008

Jeg overvejede muligheden for at lave en kontekst-menu, men det virkede lidt uoverskueligt at få puttet alt den funktionalitet på et uvist antal kolonner ned i en simpel hierakisk menu, så jeg valgte istedet at lave et par hjælpe-forms til formålet. Først lavede jeg den avancerede søgning. BLW anvender en streng ligesom en SQL-sætning til [...]

EDGV – Brugeropsætning er en bitch!

Sunday, January 13th, 2008

Udgangspunktet var at jeg ville lave et alternativ til AutoGenerateColumns. Jeg valgte en løsning med en XML-parser, en XML-fil per type – og så danne XML-filen ud fra de public properties, der er på objektet. XML-filen skulle indeholde alt til brugeropsætningen og her løb jeg ind i vanskeligheder, da jeg i første omgang havde følgende [...]

EDGV – Projekt: Lav dit eget DataGridView

Saturday, January 12th, 2008

Jeg har lavet min egen version af DataGridViewet, som jeg har valgt at kalde EDGV (EntityDataGridView). Der var en række ting, som jeg synes var enten mangelfulde eller krævede for meget opsætning, hver eneste gang, jeg skulle anvende det. De problemer jeg er løbet ind i omfatter: AutoGenerate columns har problemer med at huske opsætningen, [...]

C# DataBinding del 5 – Interfaces, databunde List

Wednesday, January 9th, 2008

Som i del 4 vil jeg koncentrere mig om de interfaces, der er en fordel at implementere ved databundne objekter – denne gang for List<T>. BLW fra SourceForge implementerer dem alle, hvis du gerne vil se en aktuel implementation af dem alle. BindingList<T> implementerer allerede IList, ICollection, IEnumerable og IBindingList, hvorfor jeg vil foreslå at [...]

C# DataBinding del 4 – Interfaces, forretningsobjekter

Sunday, January 6th, 2008

For at udnytte DataBinding og især DataGridViewet fuldt ud, er det en god ide at implementere forskellige interfaces. Dels for at sikre at brugeren får en god konsistent oplevelse samtidig med at man slipper for at lave et tungt kodemæssigt arbejde i UI’en. Nedenfor har jeg listet de Interfaces som jeg har overvejet undervejs i [...]

C# DataBinding del 3 – forretningsobjekter

Sunday, January 6th, 2008

Forretningsobjekter i den her sammenhæng er dem man også kalder Custom Business Objects eller Business Entities. Objekter, som har en forretningsmæssig sammenhæng – for vores Booking/Disponeringsapplikation er det typisk noget med nogle adresser, noget gods og nogle kunder. I forbindelse med DataBinding er forretningsobjekter noget sværere at have at gøre med i forhold til direkte [...]

C# DataBinding del 2 – DataGridView, can’t live with it… can’t live without

Saturday, January 5th, 2008

DataBinding til enkelte tekstbokse og comboboxe er forholdsvis trivielt, så det vil jeg ikke spilde tiden med her. Der findes massevis af tutorials om emnet, og det er rimelig enkelt at få til at virke. Jeg begyndte selv at kode i C# i starten af 2007 for sjov – og da jeg stødte på DataGridView’et(DGV) [...]

« Forrige indlæg |