Názory ke článku Komponenty v C# - Panelový indikátor – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Názory ke článku Komponenty v C# - Panelový indikátor – Programujte.comNázory ke článku Komponenty v C# - Panelový indikátor – Programujte.com

 

Názory ke článku Komponenty v C# - Panelový indikátor

mylan4   NOVÝ
3. 2. 2008

Neprogramujem v C#, ale vo VB .NET, ale predpokladám, že to pôjde aj v C#:
V enumerátore sa dá každému prvku priradiť číselná hodnota, takže by som tam priradil čísla od 1 po 10 a tých 30 riadkov kódu, kde je switch by sa skrátilo na 1 (!!!):

pictureBox1.Image = imageList1.Images[lampColorValue]

Dávam ešte iný príklad, ako to funguje vo VB. NET :
Enum myEnum

a = 0
b = 1
c = 2
End Enum
...
Dim pole(2) As Integer
Dim x As myEnum = myEnum.c
pole(x) = 4
MsgBox(pole(2))

...vypíše 4

paashi   NOVÝ
3. 2. 2008

To mylan4: Jasně, dá se. Takhle mi to připadá víc čitelné. Doba vykonávání kódu se nijak zvlášť neprodlouží, jde jen o velikost souboru, ať už zdrojového nebo spustitelného.

Anonymní uživatel   NOVÝ
9. 2. 2008

To paashi:

Jak může být x řádku čitelnější než jeden krátky zápis? Procházení switch rozhodně nebude stejně rychlé jako deklarace.

Anonymní uživatel   NOVÝ
19. 2. 2008

nesel by i serial o programovani v C# :smile11:

paashi   NOVÝ
21. 2. 2008

Nešel. Alespoň za mou osobu ne. Mám spoustu práce (viz moje portfolio http://autori.programujte.com/paashi/), takže kontinuitu seriálu bych nedodržel. Proto radši jednotlivé díly, časem bude další - mám ho nachystaný, jen není čas na dokončení.

milo   NOVÝ
27. 2. 2008

Reagoval na komentář od uživatele Matěj Pácha :
Co způsobuje tuto chybu: Nelze načíst soubor nebo sestavení SignalLamp, Version=1.0.2943.21072, Culture=neutral, PublicKeyToken=null nebo jeden z jejich závislých prvků. Systém nemůže nalézt uvedený soubor
Díky.

paashi   NOVÝ
10. 3. 2008

Reagoval na komentář od uživatele milo : Nejjednodušší je vložit dané dll do Toolboxu a potom ho z toolboxu vložit na plochu okna. Tak se přidá i reference a mělo by to fungovat.
Postup vkládání do toolboxu uvádím v článku pod kódem v rozbalovacím okně "Toolbox"

IvoL   NOVÝ
24. 2. 2009

Reagoval na komentář od uživatele milo :
Testoval jsem to na VC# express, přidání podle popisu Toolbox nepomohlo (respektive komponenta se načítala do projektu, ale dělala problém při překladu). Nakonec zabralo zkrácení jména souboru na Signallamp.dll.

anonymous   NOVÝ
19. 3. 2009

Could not load file or assembly 'SignalLamp, Version=1.0.2943.21072, Culture=neutral, PublicKeyToken=null' or one of its dependencies. Systém nemůže nalézt uvedený soubor.

Nevím jaký soubor nemůže najít, prostě mi to nefunguje

quagare   NOVÝ
11. 2. 2010

Zdravím, zkouším tento postup aplikovat k vytvoření komponenty pro /smart device/ konkrétně windows CE. Ovšem kod uvedený v článku není možné použít,uměl by někdo kod přepsat do správného tvaru. Díky všem

Přidej svůj názor

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo e-mailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Reaguješ na příspěvek:
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové názory e-mailem (pouze pro přihlášené)
Sleduj názory ke článku a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.



Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý