![]()
Skupna zdrojových souborů aplikace je označována jako projekt. Projekt v sobě nese doplňkové informace. Projekt obsahuje informaci o typu aplikace. Dále jsou v projektu uloženy nastavení pro překlad a sestavení aplikace - tzv. konfigurace. Ve Visual C++ jsou vytvořeny dvě základní konfigurace (další je možné vytvořit):
Pracovní prostor je nástroj, který umožňuje organizovat projekty.V prostředí Visual C++ musí mít každý pracovní prostor jméno a může obsahovat jeden nebo několik projektů. Výběr pracovního prostoru, do kterého má být projekt vložen, se uskuteční přímo při vytvoření projektu.
Nastavení pracovního prostoru je uloženo v souboru .dsw. V souboru jsou obsaženy informace o projektech, který projekt a okna jsou otevřená, kde a jak jsou ukotvena apod. Tyto informace se využívají při otevření pracovního prostoru, aby uživatel mohl pokračovat se stejným rozložením nástrojů, oken ... . Soubor dsw je nezávislý na počítači. Pokud pracujete na více počítačích můžete si soubor s pracovním prostorem .dsw a soubor s projektem přenést na libovolný počítač.
Soubor s pracovním prostorem se ukládá automaticky.
Informace o projektu a pracovním prostoru je možné získat v okně Workspace. Okno Workspace obsahuje tři karty:
![]()
ClassView slouží k zobrazení všech tříd obsažených ve všech projektech pracovního prostoru. Pomocí ClassView je možné jednoduchým způsobem pracovat s třídami, metodami a proměnnými. Lze je do projektu přidávat, mazat, editovat a vyhledávat. Pokud se potřebujete rychle přesunout na místo deklarace třídy stačí dvakrát kliknout nad jménem třídy.
Význam jednotlivých ikon v ClassView:
|  
       Ikona 
     | 
     
       Význam 
     | 
  
|  
       | 
    - třída | 
|  
       | 
    - členská funkce - protected | 
|  
       | 
    - členská funkce - private | 
|  
       | 
    - členská funkce - public | 
|  
       | 
    - členská proměnná - protected | 
|  
       | 
    - členská proměnná - private | 
|  
       | 
    - členská proměnná - public | 
|  
       | 
    - interface | 
|  
       | 
    - metoda (pro objekt typu COM) | 
|  
       | 
    - vlastnost (pro objekt typu COM) | 
|  
       | 
    - dialog | 
ClassView umožňuje pracovat s třídami pomocí plovoucí nabídky, kterou je možné vyvolat kliknutím levým tlačítkem myši. Zobrazí se následující nabídka:

![]()
ResourceView slouží k zobrazení všech prostředků obsažených ve všech projektech pracovního prostoru. Pomocí ResourceView je možné pracovat s prostředky projektu. Prostředky lze do projektu přidávat, mazat, editovat a vyhledávat. Pokud se potřebujete rychle přesunout na návrh prostředku stačí dvakrát kliknout nad jménem prostředku.
ResourceView nabízí pro upravování prostředků plovoucí nabídku (viz obrázek), která umožňuje editování, importování, vložení nového prostředku... .

![]()
FileView slouží k zobrazení všech souborů obsažených ve všech projektech pracovního prostoru. Soubory jsou rozděleny do několika skupin:
Pomocí FileView je možné pomocí plovoucí nabídky (otevře se po kliknutí levým tlačítkem myši nad souborem nebo jménem projektu) pracovat se soubory projektu. Soubory lze do projektu přidávat, mazat, editovat a otevírat v editoru.
