Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cojocea Manuela-Simona Microsoft Student Partners.

Similar presentations


Presentation on theme: "Cojocea Manuela-Simona Microsoft Student Partners."— Presentation transcript:

1 Cojocea Manuela-Simona Microsoft Student Partners

2  Mediu de programare Visual Studio 2008 (ce e important de ştiut)  Crearea unui fişier executabil( console application )  Speak from text( aplicaţie )  Debugger- noi de pe Venus, CPU de pe Marte, EL de pe Pământ :)  Facilităţi auxiliare: Visual Studio Tools şi Visual Studio Remote Tools  Visual Studio 2010-ce aduce nou (next time!)

3  Soluţii şi proiecte  Navigatoare şi exploratoare  Editoare şi Designere  Productivity Aids  Meniuri  Macro-uri  Add-ins-uri

4  Containere  O soluţie poate conţine şi alte tipuri de fişiere(ex. read_me, diagrame etc.)  O soluţie nu poate conţine altă soluţie  O soluţie poate conţine mai multe proiecte  O soluţie permite propagarea anumitor setări în toate proiectele conţinute în ea  O soluţie se crează automat la crearea unui proiect

5  Între proiecte şi componentele compilate există o …  bijecţie

6

7

8  Basic Aid in the Text Editor - Change Tracking( linie galbena/verde ) - Coding Problem Indicators( Roşu- eroare de sintaxa, Albastru-eroare de semantică,Lila-avertisment ) - Active Hyperlinking - Syntax Coloring

9  Outlining and Navigation  (Vom reveni)

10  Smart Tags and Smart Tasks  (Vom reveni)

11  IntelliSense

12  The Task List - “to-do list”

13

14  Next time,  Maybe!

15  Next time!!!

16 #include int main() { std::cout<<”Test de C++”; return 0; }

17

18

19  Adaugă: char cChar; std::cin.get(cChar);

20 Build &Run!!!

21

22 1)File->New Project->C++ ->Windows Forms Application

23 2)Vezi fişierele din soluţia creată(Solution Explorer)

24 Solution Explorer ->References ->Add New Reference->System.Speech

25 a)Adaugă Text Box(1Xmultiline+1Xsingleline) b) Adaugă Butoane(x4)-Vorbeşte, Exportă, Ieşire şi FileButton c)Adaugă contor(x2)(NumericUpDown) d) Adaugă etichete(x2) e) Adaugă salvare fişier(SaveFileDialog) f) Adaugă: using namespaceSystem::Speech::Synthesis; g) Adaugă în public ref class Form1 : public System::Windows::Forms::Form public: SpeechSynthesizer speaker;

26 a)Schimbă textul b)Redenumeşte componentele c) Adaugă funcţionalitate butoanelor

27 6) Rulează aplicaţia!

28 - noi de pe Venus, CPU de pe Marte, EL de pe Pământ :) - (NEXT TIME!)

29

30 Când: dacă vrem să scriem cod C fără a instala alt compilator

31 CUM: Visual Studio->Visual Studio Tools-> Visual Studio Command Prompt

32 Compilare: cl.exe nume_program.c Rulare: nume_program.exe

33 #include int main() { printf(“Acesta este un program banal in C.\n"); return 0; }

34  Ce este obfuscarea? Cod obfuscat= cod “codat”, greu de citit(intenţionat!)

35 double h[2]; int main(_, v) char *v; int _; { int a = 0; char f[32]; h[2%2] = 21914441197069634153456391018824026170 70952317017776099732075945943680039407 3 07212501870429040900672146338833938303 65943923774063516050085581303035749237 2 68288785805461648960544158982974043306 5995076650229152079883597110973562880. 0 00000; h[4%3] = 1867980801.569119; switch (_) { case 0: break; default: main(0,(char *)h); break; } }

36  Protejăm codul sursă de reverse engineering

37 Pas1: Lansare Visual Studio(nu e nevoie să alegem un tip de proiect) Pas2: Încărcarea Dotfuscator Pas3: Crearea unui proiect nou

38

39  Pas 4: Click "Browse and add assembly to list" Click Browse. Selectăm un program executabil.

40

41  Pas 5: File->Build, apoi salvare project(nume).

42 Pas 6: Programul a fost obfuscat. Acesta poate fi găsit în:"My Documents / Dotfuscated/program.exe

43

44  Cam atât, deocamdata!:) Vă mulţumesc! Cojocea Manuela-Simona simonich444@yahoo.com

45  Debugger  Tipuri de proiecte  Realizare installer  TEST  JOI, 18 noiembrie 2010, ora 14, AMF. “Spiru Haret”


Download ppt "Cojocea Manuela-Simona Microsoft Student Partners."

Similar presentations


Ads by Google