Avatar billede disco_keld Nybegynder
13. februar 2003 - 10:33 Der er 11 kommentarer og
1 løsning

Hvad betyder og gør "Return"?

Hej med jer,

Jeg har lige et hurtigt spørgsmål om metoden Return.

Hvad betyder og gør "Return"?

Selv om det sikkert er et simplet spørgsmål, vil jeg gerne have et cool svar. F.eks. hvor, hvornår og hvorfor bruger man return.

Kan jeg gøre sådan som i koden underneden?

If myReader.Read() Then
                txtCompany.Text = myReader.GetSqlString(1).ToString()
                txtName.Text = myReader.GetSqlString(2).ToString()
                txtEmail.Text = myReader.GetSqlString(3).ToString()
                txtPassword.Text = myReader.GetSqlString(4).ToString()
                txtUserRights.Text = myReader.GetSqlInt32(5).ToString()
                txtAddedDate.Text = myReader.GetSqlDateTime(6).ToString()
            Else
                Return
            End If

Mvh

Keld!
Avatar billede ladyhawke Novice
13. februar 2003 - 10:49 #1
Jeg har ikke kodet asp.NET men return plejer at afslutte et metodekald og returnere en værdi, f.eks.

(c++ pseudo kode)

int metodenavn()
{
  int i;
  (beregninger med i)
  return i
}

Hvis du kalder metoden således, vil j få værdien af i:

int j = metodenavn();

Hvis du har en løkke struktur kan du have flere return statements, hvoraf én afvikles afhængig af din struktur (det vil sige du kan ungå unødige gennemløb af en løkke hvis bestemte betingelser ikke er opfyldt...

F.eks. (pseudokode)

Hvis objekt ikke eksisterer
return false

ellers
(udfør ønsket handling på objekt)
return true
Avatar billede disco_keld Nybegynder
13. februar 2003 - 10:56 #2
OKay......... cool nok.

Så det vil sige at i mit stykke kode, så afbrydes handlingen?
Avatar billede ladyhawke Novice
13. februar 2003 - 10:58 #3
Så vidt jeg kan se vil den afbryde hvis myReader.Read() fejler...
Avatar billede ladyhawke Novice
13. februar 2003 - 11:02 #4
Her er et eksempel hvor return bruges:
http://www.123aspx.com/redir.aspx?res=22

Hvilket sprog bruger du i ASP? (VB, C#, etc. ?)
Avatar billede ladyhawke Novice
13. februar 2003 - 11:06 #5
Hmmm. linket kunne ikke linke direkte...
prøv her i stedet:

http://aspalliance.com/Colt/Articles/Article1.aspx
Avatar billede disco_keld Nybegynder
13. februar 2003 - 11:16 #6
Okay........... mange tak for svaret og linket.

Jeg bruger VB.NET.

Hvorfor koder du ikke i asp.net?
Avatar billede disco_keld Nybegynder
13. februar 2003 - 11:19 #7
Hovsa........ her kommer points!
Avatar billede ladyhawke Novice
13. februar 2003 - 12:25 #8
Tak for point...

Jeg har kodet en smule i JS/ASP, men jeg arbejder med C++ (alm applikationsprogrammering) til hverdag og har ikke haft tid til at kigge på .NET platformen endnu :o)
Avatar billede disco_keld Nybegynder
13. februar 2003 - 12:31 #9
Okay...

Kan du så komme i gang! ;-)

hehe,-

Jeg vil også til at prøve lidt desktop programmering med VB.NET. Har lige bestilt en fra Wrox.

Kender du det forlag?

Må jeg få din mail adresse, så kan keg da lige smide en mail i aften.

Vil da gerne lige høre dig lidt omkring det....... :-)
Avatar billede ladyhawke Novice
13. februar 2003 - 12:59 #10
Spørg du bare videre her (dette spørgsmål), så skal jeg nok svare dig :o) (er ikke i nærheden af min mail konto de næste dage, men internetadgang har jeg oftere :o)

Jeg kender godt Wrox, det plejer at være godt :o)

Mht. ASP.NET tjoh, men jeg "lever" af C++ og har masser af andre interessante programmeringsprojekter på lager: MySQL/Apache/PHP til en DB løsning (for intranet), CSS/HTML evt. ASP til div. websider og meget merre (også noget grafik i PSP hvis det ikke lige  skal handle om programmering det hele ;o)
Avatar billede disco_keld Nybegynder
13. februar 2003 - 13:13 #11
OKay...............cool!

C++ er sgu skummelt, syntes jeg. Ihvertfald de gange jeg har kigget i en bog, der omhandler det. Syntaxen er ikke lige til er den? Jeg fatter hat og briller af det.

Hvad syntes du om VB.NET i.f.h. til f.eks. C, C# og C++

Jeg bruger Visual Studio.NET som udviklings program, kender du det?

Har du ellers nogle gode råd eller noget, m.h.t. at begynde med desktope programming?
Avatar billede ladyhawke Novice
13. februar 2003 - 13:29 #12
Mht. C# og VB.NET sammenlignet med C/C++: Jeg kender ike megettil de to første, men VB er som regel ret let at komme i gang med og C# skulle være bedre/nemmere end C/C++, men det ved jeg ikke så meget om.

Visual Studio kender jeg uden .net og den er noget tungere at danse med end Borland C++ Builder, men det skulle være blevet bedre i .NET hvor udvikleren fra Borland har været med :o)

Mht. syntax: Det er altid indivuduelt hvad man synes om og det afhænger ofte af hvad man er startet med. Det nemmeste er at starte med nogle basale ting, så lærer man hurtigt noget af syntaxen...

Mht. Desktopprogs.: Sørg for at lave nogle små projekter til dig selv, som du kan bruge til noget, prøv at lave dem generelle og sørg for at de kan udvides efterhånden som du får mere erfaring.

Det kan godt være at C/C++ er lidt svære i starten, men rigtig mange ting udvikles i disse sprog: f.eks. spil, store kommercielle produkter, embedded applkikationer mm. så hvis du kan C/C++/ tildels C# har du et godt værktøj hvis du vil arbejde med programmering senere og der er nærmest uanede resourcer om det på nettet....
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester