vb net
Vad e fördelen med vb dot net
jag blir bara förvirrad av just vb dot net.
nån som vet någon användbar bok
Svara
Sv:vb net
jo men även om det e mer objektorienterat så borde man ändå kunna indexera objekt
det e inget som skadar o kunna indexera
Svara
Sv: vb net
Det går, men designern stödjer det inte. Fråga är dock om man inte programmatiskt borde generera kontrollerna istället om det är så att man måste ha indexering på kontrollerna
Svara
Sv:vb net
om ja kopierar ett objekt o klistrar in det så får ja på sexan en indexerat objekt varför e det fel eftersom ja inte kan det med det nya?
Svara
Sv: vb net
För att du troligtvis inte behöver det. Troligtvis kan du loopa ut grejjerna eftersom att ett index är inblandat. (Ska du loopa för att använda kontrollerna så ska du nog troligtvis loopa för att skapa dem. Och loopar gör man inte i designern.)
Btw, kontrollarrayer finns inte riktigt som begrepp längre, det är snarare arrayer eller listor som "råkar" innehålla kontroller, dvs. inget magiskt special-special som i gamla vb
Svara
Specificera dig om vad du vill jämföra VB.Net mot
"Vad e fördelen med vb dot net"
Fördelen gentemot VAD?
mot java?
mot c#?
mot vb 6?
...
mot att titta på bio? ;)
För att kunna svara på din fråga om anvädnbar bok behöver jag veta mer.
* Programmeringserfarenheter innan?
dvs om du behöver förstå programmeringsgrunder såsom loopar, vilkor, variabler
eller om du kanske ska fokusera mer på skillnader för den som kommer från vb6
osv...
* Vad du vill utveckla?
- webbsidor
- windowsprogram
- mobila applikationer
....
Svara
Sv: vb net
Om vi antar att det är knappar som du vill ha indexerade kan du gör följande
Lägg till en Panel som du döper till nåt vettigt, låt säga ButtonPanel
sen lägger du alla dina knappar som du vill ha "indexerat" på ButtonPanel, inget annat.
Då kan du i koden plocka ut varje knapp
1 2 3 | ButtonPanel.Controls.Item(0) ButtonPanel.Controls.Item(1) ButtonPanel.Controls.Item(2) |
Du kan även kolla vilket index en knapp har i Panelens Controller genom:
1 | ButtonPanel.Controls.IndexOf(MySpecialButton) |
Är det viktigt vilken ordning knapparna ligger i behöver du in och kolla/ändra i design filen, det är där all kod för de grafiska klasserna hamnar när du gör drag & drop från Toolboxen.
-Du behöver aktivera 'Show All Files' funktionen i Solution Explorer fönstret först.
-Sen kan du "öppna" noden för Formuläret och sen öppna filen som heter .Design.vb på slutet
-Leta reda på följande:
<code>
Me.ButtonPanel.Controls.Add(Me.AButton)
Me.ButtonPanel.Controls.Add(Me.AnOtherButton)
Me.ButtonPanel.Controls.Add(Me.MySpecialButton)
</code>
-Flytta om dessa rader så att den knapp du vill ha först i arrayen ligger först.
Om du sen lägger till nya knappar kommer de tyvärr att hamn högst upp på dessa kod rader.
Om det inte är knappar som gäller är det ändå samma funktionallitet, byt bara ut allt som heter Button mot den kontroll som du vill jobba med.
Anledningen att vi lägger knapparna på en egen Panel är att annars hamnar de i samma array som "allt annat" på formuläret. Nu ligger Panelen i den stora arrayen (Form1.Controls) medans knapparna ligger i Panelens array. (tänk trädstruktur)
Detta är bara ett förslag på lösning finns några andra knep man kan ta till beroende på omständigheterna. Hoppas detta fungera för dig.
Svara
Sv: Specificera dig om vad du vill jämföra VB.Net mot
ja vill göra spel bland annat o även för webben
Svara