Definirea enumerarilor in VB.NET

Enumerarile ofera un mod avantajos de lucru cu multimi de constante sau asocierea valorilor constante cu denumiri de constante. Enumerarile sunt tratate ca tipuri de date si sunt utilizate pentru a crea multimi de constante.Avantaje ale utilizarii enumerarilor:

Read More →
Definirea modulelor in VB.NET

Un modul reprezinta unul dintre elementele de programare care contin cod sursa ce urmeaza a fi compilat si executat. Un element similar de programare este clasa de obiecte […]. Spre deosebire de modul, clasa de obiecte poate fi adaptata cerintelor particulare ale dezvoltatorilor prin implementarea mostenirii. Modulul este implementat cu ajutorul specificatiilor Module si End […]

Read More →
JavaScript Injection

Scopul acestui material este de a descrie vulnerabilitatile unui formular Web pentru a ajuta la protejarea site-urilor si nu de a descrie metode care sa fie utilizate in scopuri rau intentionate. Din punctul de vedere al securitatii informatice, un administrator trebuie sa stie cum poate fi atacat site-ul pentru a implementa masuri de protectie. JavaScript […]

Read More →
Definirea procedurilor in VB.NET

Procedura reprezinta un bloc de specificatii VB.NET incluse intr-o declaratie precum: Function, Sub, Operator, Get si Set. Toate specificatiile executabile VB.NET sunt incluse intr-o procedura. Invocarea unei proceduri este cunoscuta si sub denumirea de apel de procedura si reprezinta momentul lansarii in executie a specificatiilor incluse in respectiva procedura. La sfarsitul executiei codului din procedura, […]

Read More →
Definirea unui ansamblu in VB.NET

Ansamblul reprezinta o colectie de tipuri si resurse ce formeaza o unitate functionala. Ansamblul formeaza unitatea fundamentala de implementare, controlul versiunilor, reutilizare, domeniul de activare si permisiunile de securitate pentru aplicatii bazate pe platforma .NET. Intr-un ansamblu se include un manifest, similar unui cuprins:

Read More →
Efect de miniaturizare Tilt-Shift in Photoshop

Efectul de miniaturizare Tilt-Shift (Tilt-shift miniature faking) reprezinta un proces de prelucrare prin care imaginea unui mediu sau obiect real este prelucrata astfel incat sa creeze senzatia pozei unei machete. Efectul Tilt-Shift poate fi obtinut si prin intermediul unor lentile fotografice speciale si a unor aparate profesionale. Pentru a prelucra imaginea sunt utilizate aplicatii software […]

Read More →
Definirea unui namespace in VB.NET

Termenul de namespace desemneaza o colectie de elemente de programare, organizate si clasificate pentru operatii de grupare si accesare facile. Elementele de programare la nivel de namespace includ:

Read More →
Word VBA: Schimbare proprietati imagini

Pentru a modifica proprietatile tuturor imaginilor dintr-un  document Word se utilizeaza colectiile Shapes (pentru obiecte ancorate) si/sau InlineShapes (pentru obiecte incadrate in paragrafe) accesibile prin intermediul obiectelor de tip Document (de exemplu prin ActiveDocument). Obiectele asociate imaginilor (de tip Shape si InlineShape) dispun de proprietatea PictureFormat prin intermediul careia pot fi modificate propritatile acestora (contrast, luminozitate, […]

Read More →
Definirea si referirea unei structuri in VB.NET

Structura reprezinta un element de programare similar claselor de obiecte […]. Diferenta consta in faptul ca structurile sunt tipuri valoare, in timp ce clasele de obiecte sunt tipuri referinta. O variabila de tip valoare este declarata, iar la momentul executiei se aloca spatiu conform tipului de date declarat. Variabila de tip valoare este distrusa atunci […]

Read More →
Implementarea interfetelor in VB.NET

Implementarea unei interfete in limbajul VB.NET se realizeaza prin cuvantul rezervat Implements. Interfetele pot fi implementate de catre clase de obiecte […] si structuri […]. O clasa de obiecte sau o structura pot implementa una sau mai multe interfete, separate prin operatorul , in VB.NET. Lista de interfete implementate de clasa de obiecte/structura este data […]

Read More →
Definirea interfetelor in VB.NET

Interfata reprezinta o multime de definitii privind  proprietati, metode si evenimente. Spre deosebire de clasele de obiecte […], interfetele nu contin partea de implementare. Interfetele sunt implementate […] de catre clasele de obiecte, dar se definesc ca entitati separate de acestea. O clasa de obiecte care implementeaza o interfata trebuie sa implementeze toate elementele definite […]

Read More →
Definirea evenimentelor in clase de obiecte VB.NET

Declararea evenimentelor intr-o clasa de obiecte VB.NET se realizeaza cu ajutorul specificatiei Event. Definirea evenimentului presupune atribuirea denumirii si furnizarea argumentelor. Prin includerea unui eveniment intr-o clasa de obiecte, obiectele definite pe baza clasei respective pot transmite mesaje asociate evenimentului – raise. Transmiterea se realizeaza prin specificatia RaiseEvent. Asocierea evenimentului cu procedura de tratare a […]

Read More →
Definirea delegatilor in VB.NET

Delegatul este un pointer care permite apelul unei functii in mod indirect prin intermediul adresei de memorie a acesteia. Delegatul este utilizat pentru a apela metode ale altor obiecte. Este similar pointerului de functie utilizat in alte limbaje de programare. Diferenta consta in faptul ca delegatul este un tip referinta pe baza clasei System.Delegate. Delegatii […]

Read More →
Definirea unei clase de obiecte VB.NET

Clasa de obiecte este o reprezentare abstracta a unei entitati. Obiectul reprezinta o manifestare concreta a unei clase. Obiectul este structura care contine date si metode de manipulare a datelor. Un obiect contine date prin intermediul campurilor si proprietatilor:

Read More →
Conectare Windows Mobile Emulator la reteaua calculatorului (Windows XP , Vista si 7)

Dezvoltarea de aplicatii mobile pentru platform Windows Mobile( pentru alte platforme, de ex. Symbian, instrumentele de dezvoltare sunt diferite) presupune testarea acesteia intr-un mediu cat mai apropiat de cel real. In acest sens, mediul de dezvoltare Visual Studio 2005 sau 2008 pune la dispozitia dezvoltatorilor mai multe platforme de dispozitive mobile ce emuleaza in totalitate […]

Read More →