Jump to content
Sign in to follow this  
Relax

Lecţii Visual C#/C++

Recommended Posts

Salut,

 

Asa cum spune si titlul, in acest topic voi posta saptamanal ghiduri si tutoriale in videoclipuri sau scrise, prin care o sa prezint pas cu pas in ce consta programarea vizuala si cum poate fi utilizata.

Pentru inceput aveti nevoie de programul Microsoft Visual C# Express , de preferabil 2010 pentru a ne putea sincroniza mai bine(daca luati alta versiune e posibil sa aiba unele modificari si v-ar putea deruta anumite tutoriale) 

 

Link pentru descarcarea programului: http://www.visualstudio.com/en-us/downloads#d-2010-express 

 

Va recomand cand il instalati sa lasati bifat si la SQL (vor fi si tutoriale cu baze de date, de aceea aveti nevoie de el)

 

Probabil va intrebati totusi: "Ce e Microsoft Visual C# Express ?! " 

Microsoft Visual C# Express este un program simplu, puternic si sigur care se foloseste de limbajele de programare C++/C# pe obiecte orientate, si permite dezvoltarea rapida a unor aplicatii cu expresivitate si eleganta.

 

Zilele acestea va urma primul tutorial in care vom vorbi despre cele mai importante obiecte din Microsoft Visual C# Express, pe care le puteti utiliza in majoritatea proiectelor.

Edited by Relax

Share this post


Link to post
Share on other sites

Asa cum am spus si mai sus , in aceasta lectie va voi prezenta cele mai importante si folositoare obiecte din Microsoft Visual C# Express, urmand ca in dreptul fiecaruia sa spun unde il puteti gasi si in la ce poate fi folosit.

 

In primul rand, cand deschideti programul creati o noua forma numita Windows Form Application. O gasiti la File->New Project->Windows Form Application

 

post-1036012-0-24786400-1415020239_thumb

post-1036012-0-79749700-1415020285_thumb

 

Dupa cum puteti observa, vi s-a deschis o noua forma in care veti aseza tot ce aveti nevoie in realizarea proiectelor propuse.

 

Inainte de a putea discuta despre obiecte, asigurati-va ca aveti vizibil Toolbox-ul in stanga(View->Other Windows->Toolbox)

 

post-1036012-0-91911500-1415020623_thumb

 

Dupa ce ati verificat vizibilitatea Toolbox-ului, acesta va aparea in stanga, ca in imaginea de mai jos:

 

post-1036012-0-17629800-1415020688_thumb

 

Pentru a vedea obiectele mergeti cu mouse-ul pe toolbox. Pentru a vedea toate obiectele, in toolbox apasati pe All Windows Forms.

 

Dupa cum puteti observa, sunt foarte multe obiecte cu care va puteti juca, dar cele mai utilizate sunt urmatoarele:

 

Button - Acesta poate fi folosit in majoritatea proiectelor. Utilizand butonul puteti creea diferite metode de a porni,inchide,transfera,selecta si multe alte lucruri. 

post-1036012-0-84427700-1415021087.png

 

CheckBox - Poate fi folosit in quiz-uri,poll-uri, mai precis ca metoda de alegere a mai multor variante de raspuns.

post-1036012-0-91638600-1415021241.png

 

Label - Labelul este campul unde se introduce un text acesta putand reprezenta Titlul, denumirea, descrierea,etc. al unor lucruri.

post-1036012-0-90642200-1415021587.png

 

PictureBox - In campul PictureBox puteti pune o imagine care sa fie afisata. De asemenea, pe baza unui picturebox puteti creea un slideshow folosindu-va de un vector de imagini, acestea fiind puse pe rand in campul respectiv.

post-1036012-0-37078700-1415021732.png

 

ProgressBar - Multi stiti ca bara de progres e folosita pentru a arata cat la suta e instalat un joc, sau cat e incarcat din pagina web cautata. Ei bine cu acest obiect puteti realiza ceva asemanator, sau in alte scopuri asemanatoare.

post-1036012-0-34318200-1415021873.png

 

RadioButton - Acesta este la fel ca si CheckBox-ul, doar ca are o singura varianta de raspuns, pe cand checkbox-ul are variante multiple de raspuns. Poate fi folosit in aceleasi lucruri ca si CheckBox-ul.

post-1036012-0-04198800-1415022055.png

 

TextBox - Acesta reprezinta o casuta alba in care puteti introduce orice fel de text, deobicei e folosit pentru fraze mai lungi.

post-1036012-0-71858800-1415022162.png

 

Timer - Timerul e un fel de ceas programat. Cu ajutorul timer-ului puteti face un quiz cu timp limita, o numaratoare inversa, o alarma, etc.

post-1036012-0-99543800-1415022370.png

 

TrackBar - Ati vazut probabil la programele media gen Winamp,BSPlayer,etc. cum au o bara pentru volum. Ei bine acest trackbar este utilizat pentru a marii/micsora volumul, pentru a marii/micsora o imagine,etc.

post-1036012-0-38230200-1415022512.png

 

Acestea sunt cele mai utilizate obiecte, care se gasesc in aproape orice aplicatie realizata cu ajutorul acestui program. Celalte obiecte le voi prezenta in ghidurile ce vor urma.

Edited by Relax

Share this post


Link to post
Share on other sites

ColorDialog - Probabil multi ati folosit pe diferite site-uri acel chenar pentru alegerea unei culori folosindu-va de un scrollbar care schimba culorile. Ei bine acesta e la fel, si il puteti utiliza pentru a face ceva interactiv in care sa se schimbe culorile.

post-1036012-0-66620600-1415985360.png

 

DataGridView - Acesta va ofera sansa de a vedea datele unei tabele dintr-o baza de date sub forma unui tabel interactiv.

post-1036012-0-10641400-1415985509.png

 

DateTimePicker - Este un mini calendar cu care puteti face diferite proiecte in care puteti seta ca un eveniment sa se intample cand acel calendar va arata acea data sau puteti selecta afisarea unor persoane pe baza unor date din calendar,etc. 

post-1036012-0-09726200-1415985623.png

 

FontDialog - Multi doriti sa va schimbati fontul default pe care textul introdus il utilizeaza. Acest obiect ofera posibilitatea alegerii fontului dorit.

post-1036012-0-70289000-1415985736.png

 

 

HScrollBar - Aceasta este asemanatoare scrollbar-ului vertical, doar ca e pe orizontala si veti putea vedea ceea ce nu apare pe lungime dintr-o pagina.

post-1036012-0-04856900-1415985932.png

 

MaskedTextBox - Este la fel ca textbox-ul prezenat mai sus, doar ca orice caracter introdus va fi afisat sub forma unei stelute. Acesta e folosit deobicei pentru sistemele de logare/inregistrare cand este folosit campul pentru introducerea unei parole sau al unei informatii ascunse(textul este cel introdus de la tastatura sau setat default, doar vizibil apar stelute)

post-1036012-0-42978200-1415986090.png

 

MonthCalendar - Acesta este calendarul care isi ia informatiile din calculatorul vostru in functie de cum aveti voi ziua,luna si anul setate. Il puteti folosii pentru aceleasi scopuri ca DateTimePicker, doar ca acesta nu poate fi modificat, ci doar sa va selectati anumite zile ca fiind importante pentru ceva anume.

post-1036012-0-28097000-1415986268.png

 

Panel - Reprezinta campul in care puteti pune orice fel de obiecte, dar care vor putea fi folosite separat de celelalte obiecte care se afla inafara acestui camp. Un exemplu ar fi introducerea unui quiz pe o singura forma in care veti pune mai multe intrebari cu raspunsuri, si veti folosi radiobutton, care bine stiti nu poate avea variante multiple de raspuns. Ei bine cu acest Panel veti putea separa intrebarile si raspunsurile una de cealalta, astfel nu vor exista conflicte ale informatiilor.

post-1036012-0-99163400-1415986445.png

Edited by Relax

Share this post


Link to post
Share on other sites

Your content will need to be approved by a moderator

Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×