12. maj 2008 - 10:49Der er
14 kommentarer og 1 løsning
Tegning af forskellige cirkler
Hey...
Jeg sidder og skal lave et program der konstant tegner nogle cirkler så hurtigt som mulig, ud fra noget data den får fra sine klienter(X,Y og radius)...
Det her er et udsnit af hvad jeg har lavet indtil videre:
[code] { Graphics g = ptbGraf.CreateGraphics(); Pen pen = new Pen((Color.Red),20); g.SmoothingMode = SmoothingMode.HighSpeed;
Det er jo et spørgmål oprettet i C# kategorien, og så er det "bare" at vide en masse om C# og .NET. Det kræver primært øvelse og at man læser f.eks. i bøger eller den medfølgende dokumentation.
Koden kan skrives i enten Visual Studio eller SharpDevelop og kompileres derfra. Den kan også skrives i f.eks. notepad og så kompileres fra kommandolinjen.
Jeg ved bare ikke så meget om de der koder i notepad.
Man laver også hjemmesider med det. Jeg mener det er designet i hjemmesider, som man bruger notepad til. For ca. 2 uger siden sagde en kamarat, at der er en der tjener hundredevis af kroner hver måned for at lave webside designe.
Han sagde også at det koster 50.000 - 70.000, for at få lavet en design. Kan det passe?
Ville bare vide hvordan man kan huske alle de koder osv.
Det er vel lidt ligesom nogen er gode til mange forskellige sprog, huske film titler og skuespillere etc.
Men jeg er ikke helt med på hvad du mener ...
Koden er den samme ligemeget hvor de skriver den .... Visual Studio og de andre har bare en masse hjælpe væktøjer som kan bruges som gør det nemmere, end hvis det samme skulle gøres med notepad og command line compiling ...
Min hovde-spørgsmål er: Scorp-d har skrevet de der koder ind. Hvordan ved de andre pludselig hordan man kan rette den? Men som Nielle siger, kan man bare læse og lærer det i bøger.
For mig ligner det lidt af nogen koder, som scorp-d har skrevet ind. Ikke koder, men af det der HTML og alt det der, som jeg ikke har lært hvordan man bruger.
Da i svarede med en anden [Code] eller det der g.DrawEllipse() , synes jeg at det må være noget svært.
Det er ikke bare "Hvor ligger København?".
Men jeg har fået svaret:P. Spørgsmålet var: Hvordan har i lært det og hvordan kan i huske det, eller sådan noget. Svaret: Man kan "bare" læse det i bøgerne.
Selve det at spørgsmålet bliver stillet i C# kategorien er nu en rimelig god indikator for hvilken slags kode der er tale om.
Når man først er blevet klar over det - og man ellers har sig en del erfaring med C# - kommer resten egentlig helt af sig selv.
Der er f.eks. ikke noget "magisk" i at foreslå at bruge DrawEllipse() - for det er en af den lille snes mulige funktioner man kan bruge til at tegne med. Det er vitterligt ikke ret mange man skal lære at kende. Scorp-d kendte den åbenbart ikke, og prøvede derfor at tegne cirklen vha. en masse linjestykker. Jeg vil vove at påstå at Scorp-d godt selv kunne have fundet den ved at se hvilke andre metoder et Graphics-objekt tilbyder ud over DrawClosedCurve(), men selvfølgelig skal man jo lige få tanken først.
Det eneste problem er så: Hvordan får man den der erfaring der gør at man kan svare på den slags spørgsmål? Tage kurser, læse bøger, og så ellers kode-kode-kode-kode-kode.
C# kan i øvrigt helt klart anbefales, hvis man gerne vil lære at programmere. :^)
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.