1 Toegepaste Informatica Keuzevak C++ 3°jaar. 2 Studiefiche  Software  Boek (hfst 3-5)  Presentatie (website)

Slides:



Advertisements
Verwante presentaties
Handleiding installatie XBMC
Advertisements

Help, ik moet naar Office 2007!?. Wat horen wij bij klanten Training “New UI will cause too big of a loss in productivity” Training “New UI will cause.
Marc Rietman, Application Engineer
Project Software Engineering Universiteit AntwerpenPlanning 4.1 Hoe snel loopt iemand de 100 meter ?
SAP ABAP A short introduction. SAP ABAP • Selectie: – IF …… ENDIF. – IF …. ELSE … ENDIF. – IF …. ELSEIF …. ELSEIF …. ELSE …. ENDIF. – IF condition_1.
JQuery en ASP.NET Bart De Meyer.
Windows Workflow Foundation Workflow in jouw applicatie Dennis Mulder – Avanade
ETHOS PROJECT: PROGRESS Follow-up & feedback end of year 1.
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 8(1): Het Operating.
QAD Reporting & Analytics
Programmeren in Java met BlueJ
GUI Router en Switch Afstudeerproject Maarten Diels & Geypens Björn.
Frédérique Harmsze - Macaw 22 juni Wie ben ik?  Frédérique Harmsze  Information Worker Consultant bij Macaw sinds 2004  Intranet-projecten met.
Sitecore Item Web API & Mobile SDK
Inleiding programmeren in C++ Life Science & Technology 19 januari Universiteit Leiden.
OOP met Java Sessie 1.
MagentaPurpleTeal PinkOrangeBlue LimeBrown RedGreen Introductie C# /.NET
Biml en Data Vault.
Voor VBA programmeurs Maurice de Beijer.  Maurice de Beijer.  The Problem Solver.  Visual Basic MVP.  Blog: theproblemsolver/default.aspxhttp://msmvps.com/blogs/
Inleiding Programmeren met Visual Basic Karl Moens.
© 2004 IBM Corporation Guts Wissema, OpenSource & Linux Sales, IBM Open Document Format.
Voor VBA programmeurs Maurice de Beijer.  Maurice de Beijer.  The Problem Solver.  Visual Basic MVP.  Blog: theproblemsolver/default.aspxhttp://msmvps.com/blogs/
Speaking OData to SharePoint 2010 in a RESTful manner Michaël Hompus | Principal Developer | Winvision.
Social Technology How to get the end-user involved Carl Bik Capgemini Nederland bv.
Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering Thierry Coppens.
Windows Workflow Foundation What is hot, what is not? Maurice de Beijer ABL – The Problem Solver.
Computervaardigheden en Programmatie Universiteit AntwerpenObjecten 4.1 Computervaardigheden en Programmatie 1rste BAC Toegepaste Biologische Wetenschappen.
Ubuntu LiveDVD Wietse De Winter Peter De Maeyer. Ubuntu LiveDVD OPDRACHT: Live DVD maken die alle software van INF1 kan draaien.
SPLA Service Provider License Agreement
© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,
Microsoft Partner Programma & Applicatie testen
WinFX Overview Martin Tirion Senior Consultant Microsoft Services.
Client Management met ConfigMgr Jannes Alink – Management.
CEBP Danny Burlage.
Visual Basic .NET voor studenten
3.6 Architecture of HIS. 3.7 Integrity & Integration within HIS Suraja Padarath /10/2007.
Hoorcollege 7 Collections, arrays. Programma ‘Snowflakes’ Sneeuwvlok object.
#3Software planning. refactor  Vermijdt dubbele code Welke code lijkt veel op elkaar?
Algoritmiek Java GUIs, AWT en Swing API Overzicht te bestuderen stof, voorbeeldtentamen Hoorcollege 15 - Ma. 11 dec L.M. Bosveld-de Smet.
MPLAB. MPLAB MPLAB is een “Integrated Development Environment (IDE) voor Microchip microcontrollers.
Hoofdstuk 5 – Object Based Programmeren
Hoofdstuk 2 - Inleiding tot Visual Studio .NET IDE
Visual Basic.Net - Overzicht
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  D3EEMS1  programmed I/O: de.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Het ARM bord met wat library functies.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  basis files: ram-rom.zip.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag GUI  command line redirection.
Microsoft’s Enterprise Project Management 2007 “The Next Generation” Johan Apperloo Olaf van KImmenaede.
Hoofdstuk 9 Objecten en klassen.
Context-Driven Adaptation of Mobile Services Vergadering met Gebruikerscommissie na jaar 2.
Presenteert:.
Tune de EPG Nico Oosterwijk.
Microsoft Operations Manager & Scripting
Web Applicaties Bouwen met Visual Studio .NET
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2.
Hoofdstuk 10.1 Toepassing: Bitmap-editor. nKlik punten op scherm nPlaatje verschuiven left, right, up, down nPlaatje bewerken clear, invert, bold, outline.
Hoofdstuk 5 Interactie. Controls Form Label Button Label TextBox.
De evolutie van JavaScript
C++ C++ als een verbetering van C Abstracte datatypen met classes Constructoren en destructoren Subklassen binding van functies 1.
The Solution. Enkele kernpunten Zettabyte File System (ZFS) 128 Bit file system Maximale opslagcapaciteit is gelijk aan op zijn Engels gezegd : 16 billion.
1 Introductie next MCT - Programmeren 2 © S. Walcarius Waarom java? programma machinetaal (.exe) compilen platformspecifiek Een exe programma.
Hoorcollege 1a Praktische zaken. Gameprogrammeren Doel van het vak: Games programmeren (de game loop, sprites, audio, physics, animatie…) Basisprogrammeertechnieken.
Programmeercursus O.O.P. met VISUAL BASIC.NET
Tircms03-p les 1 C++ voor C-kenners Voor Technische Informatica.
C++ Les 1: introductie. Programmeren Programma’s scripts Websites libraries (Sound, GUI, netwerking…)
Windows applicatieontwikkeling
ASP.NET MVC Web Development
Software Development fundamentals
Windows applicatieontwikkeling
Transcript van de presentatie:

1 Toegepaste Informatica Keuzevak C++ 3°jaar

2 Studiefiche  Software  Boek (hfst 3-5)  Presentatie (website)

3 C++ onder Windows  API = Application Programming Interface  OWL = Object Windows Library (Borland)  MFC = Microsoft Foundation Classes Opmerking: een Windows Programma is EVENT DRIVEN

4 Ontwikkelomgeving  Visual Studio : centrale deel van Visual C++  Opstarten via Microsoft Visual C++  Interfaces voor projecten, source files, resource files  Tools voor linken, uitvoeren, testen van toepassingen  Geïntegreerde toegang tot help system

5 Ontwikkelomgeving  Project Workspaces:  organisatie van files, projecten en project configuraties  Creatie Project Workspace:  creatie directory voor Project Worskpace  creatie Project Workspace File  2 manieren:  Blank project Workspace  Wizard  Creatie van een nieuw project:  File, New, Projects  Selecteer projecttype  Create New Workspace / Add to current workspace

6 Ontwikkelomgeving  Project Types:  MFC AppWizard (exe)  Win32 Application  Win32 Console Application

7 Ontwikkelomgeving  3 manieren om een project te bekijken  Class View:  Klassen in het project (members)  hiërarchische voorstelling van de klassen in andere klassen  Globale variabelen en functies  Resource View:  Overzicht van alle resources in het project (vb. menu’s, dialogs,…)  File View:  Overzicht van alle source files in het project

8 Voorbeeld1  Gewone toepassing onder DOS  Zet “Hello, World!” op het scherm  File  New: Voorbeeld1  Win 32 Console Application  A “Hello, World!” Application

9 Voorbeeld2  Windows toepassing  File  New: Voorbeeld2  MFC AppWizard (exe)  Single document

10 Ontleding C++ Programma zonder AppWizard  AppWizard creeërt 5 klassen (zie Class View):  CVoorbeeld2App  CMainFrame  CVoorbeeld2Doc  CVoorbeeld2View  CAboutDlg  Programma uitvoeren zonder 1 lijn code toe te voegen  Alle klassen beginnen met C  Data members van een MFC klasse beginnen met m_  # include

11 TextEditor  File  New  Project: TextEditor  MFC AppWizard (exe)  Step 4 of 6: Advanced  File Extension: ted  Step 6 of 6  CTextEditorView Base class: CEditView