I mit Media Center taler vi om en server på hjemmenetværket, hvor det ikke er meningen af det personlig oplysninger skal kunne tilgå online.
Den store opgavet er netto af undgå mange tasttryk.
Hvorfor udvikle et nyt programmeringssprog? - Fordi ingen sprog opfylder
mine ønsker. Et eksempel: Jeg ville genne kunne ældre en form BackColor til
en type som giver mulighed for 2D indstillinger.
Naturligvis kan jeg godt i C# gøre sådan
- [DesignerSerializationVisibility( DesignerSerializationVisibility.Hidden),
- Browsable(false), DefaultValue(typeof(Color), "Control")]
- public override System.Drawing.Color BackColor
- {
- get
- {
-
- if (TransparentedDotnetBackcolor)
- {
- return Color.Transparent;
- }
- else {
- return SystemColors.Control; }
- }
- set
- {
- if (value != Color.Transparent) { value = Color.Transparent; }
-
- base.BackColor = value;
- }
- }
-
- private Drawing.Background mBackground = null;
- [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
- [Category("Appearance")]
- public virtual Drawing.Background Background
- {
- get { return mBackground; }
-
- }
Men, hvis formen nu bliver konventet til Defalt Form, så findes min nye
egenskab ikke.
Og hvorfor indeholder .Net Framework Graphics ikke en metode til at tegne RoundRectale.
Samtidig er det ønske om at tage det bedst fra VB.Net, C#, og C++ i forhold til syntanken.
Men det handler ikke kun om sproget, men selvet værktøjet.
Jeg kan eksempel ikke forstå, hvorfor jeg i VS2010 ikke kan indstillet den til at debug både i x86, x64 samtidig med to forskellige output-mapper. Selv om x86 efterhånden vil gå ud af market. 4GB Ram er ingenting mere.Problemet vil så opstår igen imellem x64, x128.
Hvis man har brug for lidt forskellige kode i henholdvis x86, x64
kunne en kode i C# passende være:
- #IF_DEBUG_X86
- #IF_DEBUG_END
-
- #IF_DEBUG_X64
- #IF_DEBUG_END
Det findes sandsynlig et plugins til det, men jeg har ikke fundet det.
Derudover fordi det næsten er umuligt, og tænke at gøre det.
Indlæg senest redigeret d. 15.01.2013 10:53 af Bruger #15118