Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

C


Qdidactic » stiinta & tehnica » informatica » c
Ingineria programarii - lucrarea de laborator



Ingineria programarii - lucrarea de laborator



Obiective

  • Delegari si evenimente in limbajul C#.
  • Dezvoltarea aplicatiilor Windows Mobile-PocketPC in Visual C#


1. Delegari si evenimente


1.1  Studiati exemplul de mai jos.


using System;

using System.Collections.Generic;



using System.Text;


namespace ExempluDelegare



//metoda pentru inversarea pozitiei pe axa OX

public void inverseazaX()



//metoda pentru inversarea pozitiei pe axa OY

public void inverseazaY()



//metoda pentru inversarea pozitiei pe axa OZ

public void inverseazaZ()



//redefinirea metodei ToString()

//intoarce o reprezentare a obiectului curent

//sub forma de sir de caractere

public override string ToString()


}


//declararea unei delegari

public delegate void DelegarePunct3D();


class Program


}



1.2  Creati o aplicatie Visual C#  de tip consola pentru exemplului prezentat.

1.3  Ce se intampla in lipsa cuvantului cheie override prezent in semnatura metodei ToString() ?



2. Crearea unei aplicatii C# pentru Windows Mobile/PocketPC


Se va lansa in executie mediul de programare Microsoft Visual Studio 2005, din meniul principal se va alege File->New->Project.


Din fereastra ”New Project” se va selecta “Visual C#”, “Windows Mobile 5.0 PocketPC” si “Device Application”




1.     Pentru editarea codului sursa putem folosi una din variantele:

o      Editarea programului “Program.cs” din “Solution Explorer”:




o      Folosirea browser-ului de clase “Class View”:



2.     Pentru testarea aplicatiei, pentru inceput, se va alege din bara de setari Debug, AnyCPU, Windows Mobile 5.0 PocketPC Emulator:



3.     Creati un buton ce va avea textul “Close” si completati codul dupa cum urmeaza:


namespace DeviceApplication1



private void button1_Click(object sender, EventArgs e)


}




4.     Rulati aplicatia folosind atat emulatorul, cat si PDA-ul:



3. Exemplu de aplicatie C# pentru Windows Mobile/PocketPC


3.1 Creati o aplicatie C#  dupa exemplului de mai jos:



3.2 Adaugati functionalitate butoanelor „Verifica numerele” dupa cum urmeaza:


private void button2_Click(object sender, EventArgs e)


catch(System.Exception ex)


}


4. Teme de laborator:


1.     Folositi utilitarul SOTI Pocket Controller pentru a introduce date in campurile de tip text.


2.     Declarati venit, credit, dobanda si durata ca si membri ai clasei Form1


3.     Gasiti o modalitate de a afisa primul camp care nu a fost completat, dupa exemplul:


4.    



5.     Completati codul sursa astfel incat sa se verifice daca perioada de creditare in luni este multiplu de 12 (la apasarea butonului “Verifica nr. luni”):



6.     Completati codul sursa astfel incat sa se afiseze rata lunara rezultata. Observatie: dobanda este anuala.




7.     Completati codul sursa astfel incat la apasarea butonului „Verifica venit”sa se afiseze daca solicitantul creditului este sau nu solvabil (rata lunara nu trebuie sa depaseasca 30% din venitul lunar):



8.     Rezolvati problemele de la punctele 6 si 7 folosind delegari.



Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright