Gjakmarrja Skrevet 15. oktober 2006 Del Skrevet 15. oktober 2006 aadnk: Er det lov til å spørre hvor lang tid du har brukt på dette? (Sier du et par timer, fordi du kjedet deg så skriker jeg) Lenke til kommentar
HDSoftware Skrevet 15. oktober 2006 Del Skrevet 15. oktober 2006 Betyr dette at en liste i VB (out of the box) ikke støtter PAGE loading? 7074634[/snapback] Hm. Er litt usikker på hva du mener, men dersom du tenker på virtuelle listebokser, så nei, VB6 støtter det ikke uten eksterne objekter. Tror jeg var litt rask her! Page Loading er jo ikke listboksens oppgave, men koden som fyller listen. Med PageLoading mener jeg at den kunn viser et utsnitt av postene som skal vises. Eksempel er en tabell fra en Datafil, som f.eks. Poststeder. Hvis listen ikke rommer mer enn 10 poster så bør ikke køen som holder dataene være så mye større. Dette er litt difust for meg da en kø i VB ikke er det samme som en kø i det språget jeg har jobbet mest i. I Clarion er nemloig en kø å regne som en intern memory fil som støtter de samme GET, PUT og DELETE kommandoen man bruker mot filer. Dermed pleide jeg bruke en kø som en "page" til en liste. Jeg oppfattet prosjektet ditt som noe av det samme. Ole Lenke til kommentar
aadnk Skrevet 15. oktober 2006 Del Skrevet 15. oktober 2006 aadnk: Er det lov til å spørre hvor lang tid du har brukt på dette? (Sier du et par timer, fordi du kjedet deg så skriker jeg) 7075774[/snapback] En god stund i hvert fall. Minst tolv timer på selve kontrollen, vil jeg anta, ikke regnet med ekstra kode jeg benyttet fra andre prosjekter. Selve programmeringen av egenskapformene var et kapittel for seg selv. Som jeg senere fant ut, når en rekompilerer listeboksen (dersom compatibility er satt til project) endres GUID-strengene til de klasser som endres, noe som ikke akkurat går bra når klassene skal lagres (når de puttes i en property bag lagres GUID-strengen, som så brukes for å lage klassene). Dette skapte en god del problemer når jeg skulle debugge koden. Med PageLoading mener jeg at den kunn viser et utsnitt av postene som skal vises. (...)Ole 7076080[/snapback] Den henter inn kun den informasjon den har behov for å vite (dette caches også, slik at det blir så minimalt med utgående kall som overhodet mulig). Hvordan resten av informasjonen blir oppbevart, er opp til formen som benytter brukerkontrollen. Det blir uansett ikke nødvendig for denne formen å vite hvilket utsnitt som skal vises, da brukerkontrollen tar hensyn til dette når den i RetrieveListitem ber om informasjonen til et element. Lenke til kommentar
HDSoftware Skrevet 16. oktober 2006 Del Skrevet 16. oktober 2006 Den henter inn kun den informasjon den har behov for å vite (dette caches også, slik at det blir så minimalt med utgående kall som overhodet mulig). Hvordan resten av informasjonen blir oppbevart, er opp til formen som benytter brukerkontrollen. Det blir uansett ikke nødvendig for denne formen å vite hvilket utsnitt som skal vises, da brukerkontrollen tar hensyn til dette når den i RetrieveListitem ber om informasjonen til et element. 7077411[/snapback] Topp. Dette er nyttig. Må se nærmere på denne kontrollen så fort jeg får tid. Kan sikkert brukes. hehe - hvis din lisens politikk tillsier det da ;-) Ole Lenke til kommentar
aadnk Skrevet 16. oktober 2006 Del Skrevet 16. oktober 2006 hehe - hvis din lisens politikk tillsier det da ;-)Ole 7079226[/snapback] Jeg bruker som regel GNU General Public Licence, men jeg kan godt utgi koden under noe som er enda mindre restriktivt, om det er nødvendig. Lenke til kommentar
Stunny Skrevet 5. november 2006 Del Skrevet 5. november 2006 Eg driver å lager en slags nedlaster men det jeg ikke finner ut er hvorden jeg kan få Next-knappen min på Form1 til å virke sånn at han loader Form3... Sånn som på installasjonsprogrammer... Next så kommer neste punkt.. takk på forhånd Lenke til kommentar
Gjakmarrja Skrevet 5. november 2006 Del Skrevet 5. november 2006 (endret) Eg driver å lager en slags nedlaster men det jeg ikke finner ut er hvorden jeg kan få Next-knappen min på Form1 til å virke sånn at han loader Form3... Sånn som på installasjonsprogrammer... Next så kommer neste punkt.. takk på forhånd 7224448[/snapback] dim ting as form set ting = new form3 form3.visible = true Eventuelt: me.visible = false Endret 5. november 2006 av chills Lenke til kommentar
Stunny Skrevet 5. november 2006 Del Skrevet 5. november 2006 (endret) Jeg er nesten helt blank hvor legger jeg dette til? I koden eller? takk for hjelp Bruker Visual Basic 2005 express editon btw Endret 5. november 2006 av Stunny Lenke til kommentar
Gjakmarrja Skrevet 5. november 2006 Del Skrevet 5. november 2006 (endret) Jeg er nesten helt blank hvor legger jeg dette til? I koden eller? takk for hjelp Bruker Visual Basic 2005 express editon btw 7224574[/snapback] Det må være under koden til en knapp eller noe. Hvis du har VB.NET 2005. Gjør du slik: dim lol as form lol = new form3 'navn form3 eller navnet på den formen du vil vise. lol.visible = true Dette må gå under enten en knapp eller en event. ? Sitter på linux så... kan ikke teste dette. Step by step: 1. Start VB.NET Express 2005 2. Nytt proskjekt. 3. Legg til en knapp på hovedformen. 4. legg til et nytt form. 5. Trykk på knappen på hovedformen. 6. Legg koden inn i den snurten med kode du blir "ført til". Endret 5. november 2006 av chills Lenke til kommentar
aadnk Skrevet 6. november 2006 Del Skrevet 6. november 2006 Stunny: Bruk en egen tråd til slikt, er du snill, med mindre du òg har noe relevant å komme med (i denne tråden: et program du har laget). Lenke til kommentar
Moskus Skrevet 9. november 2006 Del Skrevet 9. november 2006 Email Notify Fullversjonene av Outlook 2000, 2002, 2003 og 2007 vil ikke opplyse brukerne at den har mottatt epost i andre mapper enn standard innboks. For oss som bruker regler til å sortere epost (og også gjerne Exchange) er dette ekstremt irriterende... Presenting Email Notify: Programmet popper en beskjed på skjermen som viser siste ankomne epost, uansett om den kom i innboksen eller i en undermappe til denne. Last ned Email Notify her! Lenke til kommentar
HDSoftware Skrevet 9. november 2006 Del Skrevet 9. november 2006 Email Notify Fullversjonene av Outlook 2000, 2002, 2003 og 2007 vil ikke opplyse brukerne at den har mottatt epost i andre mapper enn standard innboks. For oss som bruker regler til å sortere epost (og også gjerne Exchange) er dette ekstremt irriterende... Presenting Email Notify: Programmet popper en beskjed på skjermen som viser siste ankomne epost, uansett om den kom i innboksen eller i en undermappe til denne. Last ned Email Notify her! 7249528[/snapback] Før jeg laster noe som helst: Er dette kildekode eller EXE ? Ole Lenke til kommentar
Degeim Skrevet 9. november 2006 Del Skrevet 9. november 2006 (endret) Det er en .exe-installasjonsfil (hva som blir installert vet jeg ikke, har ikke teste siden jeg ikke bruker outlook). Degeim Endret 9. november 2006 av Degeim Lenke til kommentar
Moskus Skrevet 9. november 2006 Del Skrevet 9. november 2006 Er en setup-fil, ja. Ingenting skummelt eller farlig. Gjør programmet noe det ikke burde, skylder jeg deg en tier... Lenke til kommentar
aadnk Skrevet 9. november 2006 Del Skrevet 9. november 2006 (endret) Det må innrømmes jeg har vært nokså treg i konverteringen, men nå har også jeg tatt det første skrittet mot .NET. Jeg har, etter å ha mistet interessen første gangen, nå fått øynene opp for språket og begynt å teste dens muligheter. I det øyemed har jeg laget et nytt spill: Bejeweled er min variant av det populære flash-spillet (også kalt Diamond Mine). Det har støtte for valgfritt spillområdestørrelse, kan lagre og åpne tidligere spilte spill, og har innlemmet en hintfunksjon som også teller antall gyldige trekk. Rent programmeringsmessig vil spillet vise deg hvordan en «serialiserer» (å gjøre objekter i stand til å omdanne informasjonen som er lagret i dem til et annet format, eksempelvis XML, og tilbake igjen) via ISerializable og standardmetoden, bruke GDI+ til å tegne elementer, utføre alpha-blending (gjøre bilder gjennomsiktige) og utføre gamma-korreksjon. Den vil òg vise hvordan en lagrer og åpner applikasjonsinnstillinger, bruker PlaySound-APIet til å spille en lyd lagret i minnet, og endelig hvorledes en effektivt forhindrer at en bruker taster inn annet enn tall i en tekstboks. Endret 9. november 2006 av aadnk Lenke til kommentar
Moskus Skrevet 9. november 2006 Del Skrevet 9. november 2006 Aadnk på .NET-bølgen! Dette kan bare bli bra! Lenke til kommentar
Degeim Skrevet 9. november 2006 Del Skrevet 9. november 2006 Kan nok ikke bli annet enn bra, nei. Vil likevel ta meg den frihet å korrigere linken til: http://home.lyse.net/aadnk/Filer/Bejeweled.zip Degeim Lenke til kommentar
aadnk Skrevet 9. november 2006 Del Skrevet 9. november 2006 (endret) Vil likevel ta meg den frihet å korrigere linken til:http://home.lyse.net/aadnk/Filer/Bejeweled.zip 7254226[/snapback] Ah, takk for rettelsen. Skal fikse det omgående. Og jeg takker for tilliten. Nå, så snart jeg finner et nytt prosjekt å bryne meg på, kommer jeg med oppdateringer. Endret 9. november 2006 av aadnk Lenke til kommentar
Jonas Skrevet 15. november 2006 Forfatter Del Skrevet 15. november 2006 (endret) Yay, første spillet jeg faktisk har fullført! Kildekode og kjørbare ligger i rar-fila. Som dere ser har jeg et lite problem med poengutregning. Det er tre forskjellige nivåer, forskjellen er hastighet, respawntid på epler og antall epler du trenger per brett. Spørsmålet er hvordan jeg skal regne ut poeng basert på hvilket nivå brukeren velger, slik at det blir "riktig". (Tregere poengoppnåelse ved første nivå osv.) Noen som har noe forslag til det? (Ugh, rename *.txt til *.rar, forumet lar meg ikke laste opp) Edit: Oppdatert med poengberegning. Snake.txt Endret 15. november 2006 av Jonas Lenke til kommentar
Moskus Skrevet 15. november 2006 Del Skrevet 15. november 2006 (endret) Morsomt! Men jeg ville dobbeltsjekket poengberegningen. Jeg tok 4 klosser på level 1 og fikk 2000 poeng. Så fullførte jeg level 1 og tok 6 klosser på level 2. Fremdeles 2000 poeng... F.eks. kan du ta 100 poeng pr. klosse ganget med level du er på. Eks: Level 1: 100 poeng pr. klosse * 10 klosser * 1 nivå = 1000 Level 2: 100 poeng pr. klosse * 6 klosser * 2 nivå = 1200 poeng -> 2400 poeng. Endret 15. november 2006 av moskus Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå