Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte aplikáciu Visual Studio 2010 kliknutím na jeho ikonu programu . Keď sa to načíta , vyberte " File /New /Project " a kliknite na " Visual C # /WPF . " Vyberte názov projektu a kliknite na tlačidlo " OK " . Nový projekt WPF je vytvorený , a prázdny formulár WPF sa zobrazí v hlavnom okne editora .
2
Kliknite na záložku označenú " projectName.cs , " nahrádzanie textu " Projektu " pre mená zvolil pre svoj projekt . Zobrazí sa súbor C # zdrojový kód . To má triedu s názvom " MainWindow , " čo je miesto , kde váš kód bude pokračovať . Celá trieda je nasledovaný dvoma zložených zátvoriek , ktoré sa nazýva blok kódu .
3
napíšte nasledujúce deklarácie funkcie vnútri " MainWindow " bloku kódu . Táto funkcia má dva Vector3D štruktúry ako vstupy a výstupy hodnotu true alebo false .
Bool isOrthogonal ( Vector3D IN0 , Vector3D in1 ) { }
4
Napíšte " keby " vyhlásenie vnútri " isOrthogonal " bloku kódu . " Ak " vyhlásenie testy , či je uhol medzi dvoma vstupnými Vector3D štruktúry je rovný deväťdesiatich stupňov . Ak to znamená , že vektory sú ortogonálne , a funkcia výstupu hodnotu Dalo by sa napísať vyhlásenie , ako je to " pravda " . :
If ( ( int ) Vector3D.AngleBetween ( in0 , in1 ) == 90 ) { return true ; }
5
Napíšte vyhlásenie o iného, ktorý má signál hodnotu false pre vektorov , ktoré nie sú ortogonálne , ako je toto :
else { return false ; }
Praha 6
Vyhľadajte riadok kódu označeného " InitializeComponent . " To môže byť nájdené v polovici súboru zdrojového kódu . Môžete umiestniť krátky test tu , že vyvolá svojej funkcii " isOrthogonal " a výstupy výsledok na monitore . Vector3D vector1 = new Vector3D ( 1.0 , 0.0 , 1.0 ) ; System.Console.WriteLine (
Vector3D vector0 = new Vector3D ( 0.0 , 1.0 , 0.0 ) : bezprostredne po " InitializeComponent " riadku napíšte nasledujúce príkazy " { 0 } " , isOrthogonal ( vector0 , vector1 ) ) ;
7
spustite program stlačením zelené tlačidlo " Play " sa nachádza na hlavnom paneli nástrojov Visual Studio . Program spustí a otestuje dva vektory . Výstup je " pravda " , pretože tieto dva vektory sú od seba oddelené 90 stupňov .