Se afișează postările cu eticheta intellisense. Afișați toate postările
Se afișează postările cu eticheta intellisense. Afișați toate postările

Debugging şi intellisense

Debug-ul reprezintă procesul prin care se caută şi se repară erorile din program. Web Developer are integrat o unealtă de debugging. Să vedem cum se foloseşte:

Avem pe o pagină un textbox unde userul poate introduce o valoare, un buton, şi un Label. După introducerea valorii (un număr întreg), utilizatorul face click pe buton, iar rezultatul va fi afişat în label.



Facem dublu click pe butonul din pagină, ca să se creeze funcţia ataşată evenimentului de click al butonului. Am scris un mic cod pentru acea funcţie. Ca să putem urmări pas cu pas cum funcţionează programul, facem un click în dreptul primei linii de cod ce se va executa conform imaginii de mai jos



Rulăm programul cu F5 iar Web Developer-ul va suspenda execuţia programului în dreptul liniei de cod marcate cu bulina roşie.

Folosim cele 3 butoane din imaginea de mai jos pentru a merge pas cu pas pe liniile de cod (primul buton - Step Into), pas cu pas dar fără a intra în procedurile întâlnite în cale (al doilea buton - Step Over) sau a sări afară în cazul în care s-a intrat într-o funcţie cu Step Into (al treilea buton - Step Out)



Cât timp execuţia e suspendată putem trece cu mouse-ul deasupra mai multor variabile. Putem să vedem ce valori au acestea, lucru folositor în cazul în care nu ştim de unde apare eroarea.



Un alt lucru util al Web Developer-ului este intellisense. Intellisense reprezintă auto-sugestiile ce apar la scrierea unei metode. După tastarea operatorului "." (punct) vor apărea lista metodelor. În cazul în care lista nu apare se poate vizualiza folosind combinaţia de taste CTRL + SPACE

Introducere în Web Developer 2008

Web Developer reprezintă unealta celor de la Microsoft cu ajutorul căruia putem creea pagini web simplu şi fără să scriem prea mult cod. Printre facilităţile oferite de Web Developer amintim următoarele:

- Obiectele se pot adăuga cu uşurinţă. Tot ce trebuie să facem pentru adăugarea unui buton pe pagină este să tragem obiectul buton din toolbox (bara de unelte). La fel putem proceda cu o mulţime de alte obiecte.

- Server integrat. Web Developer are integrat un server web pentru a putea rula paginile create. Programarea în ASP .NET este server side, ceea ce înseamnă că (virgulă) codul trebuie executat pe server iar apoi trebuie retrimis browserului clientului sub formă HTML. De această procedură se ocupă serverul integrat.

- Verificarea erorilor. Web Developer vă avertizează când aţi scris o linie de cod eronată şi vă oferă o posibilă soluţie pentru a remedia eroarea. Aceasta ajută în corectarea şi scrierea eficientă a codului.

- Intellisense. Oare ce metode şi evenimente are obiectul acesta? Termenul intellisense se referă la afişarea tuturor metodelor şi evenimentelor unui obiect plus o scurtă descriere. În acest mod vom putea vedea ce ştie fiecare obiect.

- Debugging. Este o eroare în cod sau ceva nu merge cum ar trebui? Nici o problemă, Web Developer vă oferă posibilitatea de a verifica valorile variabilelor, de a urmări codul pas cu pas, sau de a opri execuţia într-un punct anume.

... plus multe alte facilităţi.

După instalare va fi necesar ca Web Developer să fie înregistrat gratuit pe site la Microsoft în termen de 30 zile. Pentru înregistrare facem click în meniul Web Developer pe Help -> Register Product.