Cojocea Manuela-Simona Microsoft Student Partners.

Slides:



Advertisements
Similar presentations
Introduction to Eclipse. Start Eclipse Click and then click Eclipse from the menu: Or open a shell and type eclipse after the prompt.
Advertisements

1 Unit 02. Visual Studio Visual Studio.NET Creating Projects Project Anatomy Using the IDE Code Snippets.
1 CSCI N305 C Language Programming Welcome to CSCI N305! Compiling Your First Program Using Microsoft Visual Studio 2008.
Adobe photoshop.  De multe ori ne facem fotografii si unele nu le facem publice pentru ca ori am avut un cos in acel moment sau un alt aspect negativ.
Cojocea Manuela-Simona Microsoft Student Partners.
Avantajele si dezavantajele folosirii unui blog de pe blogger(blogspot)
 Ce e bravenet.COM ?  De ce bravenet.COM ?  Avantaje si dezavantaje in folosirea bravenet.COm Grupa 6: Lucian-Eduard Barticel Eduard Giurgiu Iany Ionut.
Copyright ISEOM © Toate drepturile rezervate.ISEOM Copyright ISEOM © Toate drepturile rezervate.ISEOM Conferinta SEO PPC 12 iunie 2010 ESTE.
Caracteristici ale corpurilor cu viata
ICF Capitol Local Bine ati venit. Ore de Pregatire Continua Sesiunea 1.
CS 1400 Using Microsoft Visual Studio 2005 if you don’t have the appropriate appendix.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Visual Studio Tips and Tricks. Credits Zain Naboulsi Microsoft Developer Evangelist isbn:
1 ENG236: ENG236: C++ Programming Environment (2) Rocky K. C. Chang THE HONG KONG POLYTECHNIC UNIVERSITY.
Keith Elder Microsoft MVP
1/31 5/6/2014 BAZELE PROGRMARII PE OBIECTE PROIECTE IN VISUAL BASIC Conf univ dr Botezatu Cezar INFORMATICĂ MANAGERIALĂ Anul I. STUDII DE LICENŢĂ.
Introduction to the Visual Studio.NET IDE (LAB 1 )
1 INF160 IS Development Environments AUBG, COS dept Lecture 06 Title: Dev Env: Visual Studio (Extract from Syllabus) Reference:
Introduction In The Name Of Allah, The Beneficent, The Merciful.
Introduction to Web Services. Examples Using a Web Service Creating a new Web Service.
1 Getting Started with C++. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Visual Studio 2008.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 5.1 Test-Driving the Inventory Application.
Compiling a Native C++ Program on the Command Line #define #include.
Lab00-Getting Started with VC Launch VS 2005 Launch Visual Studio 2005 – Start > All Programs > Microsoft Visual Studio 2005 > Microsoft Visual.
Lecture Set 2 Part A: Creating an Application with Visual Studio – Solutions, Projects, Files 8/10/ :35 PM.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Exploring Spyder: An IDE for scientific computing
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Tutorial 1 Writing Your First C++ Program CSC1110C Introduction to Computer Programming By Paul Pun Acknowledgement: Special thanks to Dr. Michael Fung.
POSTA ELECTRONICA Ana-Maria Tache Ioana Cristina Ciufu.
Chapter 2: The Visual Studio .NET Development Environment
The Visual Studio .NET IDE Customization and Enhancements
Februarie 2018 ASE Bucuresti
ACTIVITATEA 1 -,, PROFESOR IT LA PAPI’’
Using Visual Studio with C#
IntraShip inovatie, flexibilitate, rapiditate.
Instrumente CASE Curs nr. 7.
Căutarea şi regăsirea informaţiei.
PASII INSTALARII SISTEMULUI DE OPERARE
Landing pages Seo World Coffee – 2009.
Căutarea şi regăsirea informaţiei.
Paxos Made Simple Autor: Puşcaş Radu George
Reflexia luminii.
Software product management
WebSite Social Tema 2 WebSite Social.
C# şi platforma .NET.
Social Media And Global Computing Introduction to Visual Studio
Web Form BuilDer Coffee Cup.
Curs 6: Introducere în programarea SAS
UPB ETTI IISC Web Interactiv Floroiu Andrei.
Funcții C/C++ continuare
prof. mrd. Negrilescu Nicolae Colegiul National Vlaicu Voda
Apache WEB Server.
Siteul_tau.ro ! Siteul_meu.ro ? Nu, siteul_tau.ro !!
INTERNET SERVICII INTERNET.
Understanding the Visual IDE
Mic ghid pentru crearea unei prezentari PowerPoint
Past Perfect Continuous
Forms (Formulare).
A great way to create a channel of communication
Functia de documentare
Test Automation For Web-Based Applications
Tehnologia informatiei Prof. ROMEO BOLOHAN
Realizarea prezentarilor cu Microsoft PowerPoint
Software open source in industria software
Crearea unei aplicatii Windows Forms simple
Despre lamaie.net De ce sunt lamaile acre? Realizatori: Cristina Cazan
Administrare Oracle 9i Suport de curs
Visual Studio Tooling Developer’s Guide to Windows 10
Presentation transcript:

Cojocea Manuela-Simona Microsoft Student Partners

 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!)

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

 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

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

 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

 Outlining and Navigation  (Vom reveni)

 Smart Tags and Smart Tasks  (Vom reveni)

 IntelliSense

 The Task List - “to-do list”

 Next time,  Maybe!

 Next time!!!

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

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

Build &Run!!!

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

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

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

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;

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

6) Rulează aplicaţia!

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

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

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

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

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

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

double h[2]; int main(_, v) char *v; int _; { int a = 0; char f[32]; h[2%2] = ; h[4%3] = ; switch (_) { case 0: break; default: main(0,(char *)h); break; } }

 Protejăm codul sursă de reverse engineering

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

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

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

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

 Cam atât, deocamdata!:) Vă mulţumesc! Cojocea Manuela-Simona

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