Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: [VB 2008, C++] Apua! Olen aloittelija! (C#, VB.NET)

Zeable [24.04.2009 08:36:12]

#

Niin olen juuri aloittamassa Visual Basicin ja C++:n ja haluaisin tietää, miten saa tehtyä sellaisen ohjelman, jota voi käyttää esim. komentorivillä: ohjelma.exe -tulosta "Moikka kaikille!". Sitten se tulostaisi tuon tekstin vaikka MsgBoxina.

Jos voisitte antaa esimerkkikoodin molemmilla kielillä niin olisin hyvin iloinen.

Grez [25.04.2009 11:43:22]

#

No VB.Netillä se menisi:

Module Ohjelma
    Sub Main()
        Dim Teksti As String
        Console.Write("Kirjoita tekstiä: ")
        Teksti = Console.ReadLine()
        MsgBox("Kirjoitit tekstin " & Teksti, MsgBoxStyle.OkOnly, "Tekstisi")
    End Sub
End Module

Sitten voisin muuttaa saman C#:ksi vaikka täällä http://www.developerfusion.com/tools/convert/vb-to-csharp/ (muitakin löytyy)

static class Ohjelma
{
    public static void Main()
    {
        string Teksti = null;
        Console.Write("Kirjoita tekstiä: ");
        Teksti = Console.ReadLine();
        Interaction.MsgBox("Kirjoitit tekstin " + Teksti, MsgBoxStyle.OkOnly, "Tekstisi");
    }
}

Zeable [25.04.2009 13:40:10]

#

Kiitos paljon! :)

Zeeli [25.04.2009 17:11:37]

#

Tämä ohjelma näyttää messageboxina sille annetut parametrit

#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) {
	MessageBox(0, (LPCTSTR)lpCmdLine, "Parametrit", MB_OK);

	return 0;
}

Grez [25.04.2009 17:15:11]

#

Hups, huomasinkin vasta, että olit pyytänyt C++ eikä C# :D

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta