004 - Példa fejleszteni a legegyszerűbb típusú ablakok képez kérelem c MS Visual studio,
Ez a témakör tekinthető példát teremt a háromszög terület számítása kérelem Heron-képlet. Alkalmazás fut a Microsoft Visual Studio rendszer, mint a Windows Forms Application.
A dokumentum ismerteti a programozás az esemény, kattintson a gombra. Továbbá, a funkciók a kölcsönhatás programkód alkatrészek Label (címke), Button (Gomb), Edit (input vonal).
1. Hozzon létre egy projektet, mint a Windows Forms Application.
2. Helyezzünk többkomponensű formában.
3. Beállítások komponens tulajdonságait.
4. Kattintson esemény programozási button1 gombra.
5. Indítsa el a projekt végrehajtását.
A matematikai megfogalmazása a probléma
Mivel a hossza a háromszög oldalai a. b. c. Az eszközöket a Microsoft Visual Studio rendszer fejlesztése olyan alkalmazás, amely kiszámítja a háromszög területe az alábbi képlet segítségével a Heron. Függelék végrehajtott C ++ mint egy Windows Forms Application.
Heron-képlet kiszámításához háromszög területe:
ahol a, b. c - oldalán a háromszög; p - semiperimeter, a következőképpen számítjuk ki:
⇑

végrehajtás
1. Indítsa el a Microsoft Visual Studio. Új projekt.
Kezdés MS Visual Studio. Hozzon létre egy projektet, mint a Windows Forms Application alapján Visual C ++ template. Példa létrehozásakor Windows Forms Application projekt típusok: C ++, és típusú fájlokat teremtett van feltüntetve.
Mentsd el a fájlt, adjon meg egy tetszőleges nevet (pl «MyApp01«).
Ennek eredményeként, a fő alkalmazási formája, mint az 1. ábrán látható jön létre.



Így lehetséges, hogy váltani a módok között a tervezési (Design), és módosítsa a forráskódot (kód) projekt.
Forma osztály magában foglalja:
- Form1 () kivitelező;
- destructor
Form1 ();
- InitializeComponent () módszer. ahol egy kezdeti inicializálási lehet végrehajtani a belső változók.
2. Helyezzünk többkomponensű formában.
A programot meg kell helyezni a megfelelő alkatrészeket az űrlapot. Ahhoz, hogy az alkatrészeket, el kell menni a Design nézet (Design) az egyik fent leírt módszereket.
Toolbox komponensek az eszköztáron (6. ábra).

Esetünkben helyeztük a következő összetevőkből áll:
- három komponensű típus Címke (marker) (7. ábra). Úgy tervezték, hogy kiadási tájékoztató üzeneteket «a =« «b =« «c =«. Ez létrehoz három esetben (tárgy) nevű Label1. címke2. Label3;
- TextBox három alkatrész (bemeneti vonal) - a bemeneti változó értékek a. b. c (8. ábra). Ez a fejezet három tárgyak nevei textBox1, textBox2, textBox3;
- az egyik komponens típusú gombra () (9. ábra). Célja, hogy hajtsák végre a csapat számítani a területen, és hívja a megfelelő eseménykezelő. Hozzon létre egy példány nevét button1;
- az egyik komponens típus Címke (10. ábra). Célja, hogy az eredményt (háromszög terület). Ez létrehoz egy objektumot nevű Label4.
Elhelyezése után a komponens alakja úgy néz ki, a 10. ábrán látható.




3. Beállítások komponens tulajdonságait.
Alkotnak volt egy intuitív céljából oldja meg a problémát, akkor be kell állítani a tulajdonságait, valamint tulajdonságait az alkatrész helyeznek rá.
Használt «Properties» ablak, hogy konfigurálja a tulajdonságokat mutató formában és az alkatrész (11. ábra). Ez az ablak az úgynevezett parancs
vagy az F4 billentyűt.

A név módosításához a formában (a program), meg kell előválasztó (az egérrel). Ezt követően, a cím «Properties» ablak, akkor megkapja a címet a Form1. A következő lépés az, hogy a szöveg tulajdonság értéke a „háromszög terület” (12. ábra).

Hasonlóképpen, a beállított tulajdonságokat komponens található formájában. Állítsa be tulajdonságok ilyen komponensek:
- az alkatrész Label1 tulajdonság Text = «a =«;
- az alkatrész címke2 tulajdonság Text = «b =«;
- az alkatrész Label3 tulajdonság Text = «c =«;
- a Text tulajdonságát a komponens Label4 = „háromszög területe =”;
- az alkatrész button1 tulajdona Text = „kalkuláció”.
Miután végre, a forma lesz a formában, amint azt a 13. ábrán.

4. Kattintson esemény programozási button1 gombra.
Az eredmény a program célja, hogy kiszámítja a háromszög területe. Számítási jelentkezik abban a pillanatban, amikor a felhasználó rákattint a gombra „kalkuláció”. Az eredmény egy esemény kattintással. A program az esemény megegyezik egy kódrészlet, az úgynevezett egy eseménykezelő (eseménykezelő). Ez a fragmentum keletkezik révén a Microsoft Visual Studio.
Annak érdekében, hogy kiváltó kattintás eseménykezelő a button1 gombot. tegye a következő (14. ábra):
- osztja button1 komponenst;
- a Properties ablakban aktiválja a lap «Rendezvények» (események);
- az esemény listában a szövegmezőbe Kattintson esemény, hogy egy dupla kattintással.

Az e cselekvések eredménye, a Microsoft Visual Studio rendszer generál egy eseménykezelő és kapcsoló doboz kód beviteli módot.
Az eseménykezelő (a módszer) nevezik Button1_Click. Alakult a következő kódot:
Zárójelek között kell írni az egyéni kód kiszámítása háromszög területe az alábbi képlet segítségével a Heron.
Listing szoftverek eseménykezelő kód Button1_Click () az alábbiak szerint:
Megmagyarázni néhány kódrészletek.
Lefordítani értéke textBox1-> Text komponens a sort a megfelelő valódi float típusú használatával parse () módszer osztály System :: Double.
a két módszer használható belépni változó in-line típusú float érték textBox1-> Szöveg:
Ez a mutató egy mutató az osztály (Form1 osztály).
Kiszámításához négyzetgyök használják Sqrt () függvény Matematika:
A transzformáláshoz a típusa float toString () módszerrel összhangban (string):
5. Indítsa el a projekt végrehajtását.
Most lehet futtatni a projekt végrehajtása kulcsfontosságú (F5), és a teljesítmény tesztelése.