Концепція рішень і проектів

Сеанс роботи в Studio.Net починається з відкриття того, що існує або створення нового рішення (solution). Надалі замість терміну рішення я інколи використовуватиму термін робочий простір оскільки буквальний переклад - рішення - не завжди точний. Файли з розширенням sin використовуються IDE (Integrated Development Environment) для зберігання налаштувань і початкових установок конкретних рішень. Концепція рішень допомагає об'єднати проекти і інші елементи в одному робочому просторі. Безліч файлів різного типа, в рамках одного рішення складають додаток (application) Visual Studio.Net 7.0. Робочий простір може містити декілька проектів, бути порожнім або містити файли, які мають сенс і поза контекстом рішень. У будь-якому випадку, ви повинні починати роботу в студії з відкриття того, що існує або створення нового робочого простору.

Проект як частина рішення складається з окремих компонентів, наприклад файлів, що описують форму вікна або шаблон діалогу (re-файл), файлів з вихідними кодами програмних модулів (.срр .cs) і файлів, що є описом запиту до бази даних (database script), HTML-документов і, т.д. Налаштування проектів зберігаються в спеціальних файлах проектів. Вони можуть мати різні розширення, оскільки в одному просторі можна об'єднувати проекти абсолютно різних типів. Наприклад, проект MFC-приложения зберігає свої установки у файлі з розширенням vcproj, а файл проекту, реалізованого на мові

С#, має розширення csproj. Такий файл є читаним, його можна відкрити поза рамками Studio.Net (наприклад, за допомогою Notepad) і побачити опис установок проекту на ще одній з «секретних» мов. Наприклад, проект типа MFC Application з ім'ям MyProj містить файл MyProj.vcproj, початковий фрагмент якого ми приведемо тут:

<?xml version="1.0"?>

<VisualStudioProject ProjectType="Visual C++" Version="7.00" Name="MyProj" Keyword="mfc">

<Build>

<Settings>

<Platform Name="Win32"/>

<Configuration

Name="Debug|Win32"

InterraediateDirectory="Debug"

OutputDirectory="Debug"

ConfigurationType="l"

UseOfMFC="2"

CharacterSet="2">

<Tool Name="VCBscMakeTool"/>

<Tool

Name="VCCLCorapilerTool"

Optimization="0"

Немає необхідності заглиблюватися в аналіз мови опису проекту. Поверхневого погляду вистачає, аби зрозуміти, що ми маємо справу з послідовністю <пропозицій>, що описують типа проекту, налаштування і перелік інструментів Studio.Net для його обробки. Те ж саме можна сказати про sin-файл. Він читаний, і якщо відкрити його в текстовому режимі, то можна побачити пропозиції деякої службової мови, що описують склад і налаштування робочого простору.

 

рекламодавці:

/ LF KS

::  Меню ::

Введення

Початок роботи з Visual Studio.Net

Режими відображення координат

Традиційне Windows-приложение

Аналізатор код помилок

Управління файловим деревом

Графіка OPENGL

Тривимірні графіки функцій

Від сирих COM API до проекту ATL

Тривимірна графіка в проекті ATL

З життя студентів

Вирішуємо краєву задачу

Деякі відомості про архітектуру Windows


:: Реклама ::

Створи сайт за допомогою MS Office AsenKat - каталог сайт

:: Статистика ::

Індекс цитування

:: Навигация ::

Головна
Додати у вишукане  

 

 

 


Copyright © Asentli, 2008