Prezentare generală
Numele programului :. „Tauri și vaci“
Director al problemei este un angajat al centrului.
sarcinile de producție stabilite următoarele cerințe pentru programator, care urmează să fie pus în aplicare în cadrul programului:
- Introduceți numele de utilizator;
- selecție de moduri de joc;
- afișează rezultatul pe ecran;
- afișează un mesaj de eroare de avertizare;
- ieșire la înregistrările ale ecranului de masă.
Obiectivul principal al acestui program este dezvoltarea logicii și spirit.
Acest program ar trebui să funcționeze corect cu datele în conformitate cu un algoritm pentru a da mesaje de eroare într-un mod interactiv de utilizator pentru a lua datele inițiale. „The Bulls și vaci“ ar trebui să simplifice tehnica de spirit si logica. Acest program este conceput pentru centrul de dezvoltare a personalului. Textul programului este prezentat în Anexa A. Algoritmul integrat al operațiunii de program este prezentat într-un caz diagrame utilizați în Anexa B. Pentru succes funcționarea și operarea programului necesită următoarele componente hardware și software:
- Intel Core 2 Duo frecvență de ceas c procesorului de 2,30 MHz sau mai mult;
- color de 15 inch SVGA, suporta rezolutia 1024x768;
- 124 MB RAM;
- 100 MB spațiu liber pe hard disk;
- tastatură, dispozitiv de indicare cum ar fi un „șoarece“;
- Windows 7 și mai sus;
- Pachet C poate fi distribuit / C ++.
Frecvența de utilizare a programului este determinată de funcționalitatea sa și necesitatea de a utiliza.
structura programului
Rezultatele jocului sunt stocate într-un tabel de bază de date, care este reprezentat de structura din tabelul 2.1.
Următoarele proceduri au fost puse în aplicare în timpul dezvoltării programului:
# 45; public void changelabel (schimbare bool) - notificare privind schimbarea utilizatorilor activi (PvP-mode);
# 45; calculate_points publice int (puncte int) - modificare a numărului de puncte;
Tabelul 2.1 - Structura tabelului «rezultat»
# 45; public void check_win (int countbulls, bool numplayer) - pentru a câștiga verificarea;
# 45; public void NewGame () - a crea un nou joc;
# 45; CheckSymbols bool publice (TextBox string, int text_length) - verificarea șirul de intrare este corect;
# 45; SecretNumber public void () - crearea unui calculator secrete;
# 45; IsMatch public void (susernumber string, bool numberplayer, string Ssecretnum) - a găsi o coincidență;
# 45; privat void vyytiToolStripMenuItem_Click (expeditor obiect, EventArgs e) - ieșirea programului;
# 45; privat void (expeditor obiect, EventArgs e) button1_Click - Verificarea rezultatului «PvE» modul;
# 45; void (expeditor obiect, EventArgs e) privat novayaIgraToolStripMenuItem_Click - eveniment pentru a crea un nou joc;
# 45; void (expeditor obiect, EventArgs e) privat timer1_Tick - 1 oră metru jucător;
# 45; void (expeditor obiect, EventArgs e) privat timer2_Tick - contorul de timp de 2 jucători;
# 45; void (expeditor obiect, EventArgs e) privat button2_Click - Introduceți numele unui jucător;
# 45; void (expeditor obiect, EventArgs e) privat tablitsaRezultatovToolStripMenuItem_Click - tabel rezultat de ieșire;
# 45; void privat comboBox1_SelectedIndexChanged (expeditor obiect, EventArgs e) - modul de selecție;
# 45; void (expeditor obiect, EventArgs e) privat button4_Click - Introduceți numele de 2 jucători;
# 45; void (expeditor obiect, EventArgs e) privat button3_Click - intrare număr secret de către utilizator.
# 45; privat void (expeditor obiect, EventArgs e) button5_Click - pentru a verifica coincidență;
# 45; void (expeditor obiect, EventArgs e) privat button1_Click - închiderea tabelului cu rezultate.
Date de intrare și de ieșire
Datele de intrare ale programului sunt:
- un număr întreg de patru cifre;
Ca urmare, programul afișează rezultatul partidului.
Apelarea și încărcarea
Pentru a rula programul de care aveți nevoie în programul dvs. să aloce «bullsandcaws.exe» aplicatiaFile și rulați-l prin apăsarea
Pentru a lucra interactiv, folosind un ecran de afișare, o tastatură și un tip manipulator „mouse“. Datele înregistrate sunt stocate pe hard disk-ul în baza de date.