C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Урок 2. Пишем первое приложение на Visual C++.NET / Уроки C++ .NET / Visual C++ .NET

Visual C++.NET
Урок 2. Пишем первое приложение на Visual C++.NET

Запускаем Visual Studio.NET. Для создания проекта заходим в меню File, далее выбираем New и затем подменю Project.

Появится диалоговое окно New Project:

Выбор проекта

Задайте в нем в левом списке Visual C++ Projects, а в правом - MFC Application:

Окно New Project

Чуть ниже в качестве Name напечатайте first (или что-то, что вам больше нравится), и нажмите на кнопку OK. Появится окно мастера MFC Application Wizard. В нем можно сразу нажать на кнопку Finish, если все нас удовлетворяет, но нам надо внести некоторые изменения. Так, тип интерфейса приложения по уполчанию - MDI, нам же нужно что-нибудь попроще для первого раза, так что слева щелкаем на Application Type, а справа выбираем Single Document:

Окно New Project

Больше ничего делать не надо, так что нажимаем на Finish.

Сейчас уже можно наше приложение откомпилировать и запустить (комбинация клавиш Ctrl+F5). Ничего интересного при этом мы не получим - просто окошко с панелью инструментов, строкой состояния и возможностью изменять его размеры.

Давайте посмотрим, как мы можем с самого начала изменять размеры нашего окна. Мастера MFC создают окна стандартного размера, который нам наверняка не подойдет, так что это наверняка пригодится. Для этого добавляем код в метод PreCreateWindow класса CMainFrame. Для этого прище всего перейти на вкладку ClassView в соответствующем окошке Visual Studio (которое скорей всего будет в левой части экрана):

Окно ClassView

В этом окне щелкаем на плюсике рядом с first и далее на плюсике рядом с классом CMainFrame. После этого для перехода в окно кода делаем двойной щелчок на имени метода (в данном случае на PreCreateWindow):

Метод PreCreateWindow

После этого мы оказываемся в окне кода, в методе PreCreateWindow. В этом метод передается параметр cs, который мы будем использовать следующим образом:

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
    if( !CFrameWnd::PreCreateWindow(cs) )
        return FALSE;
    // TODO: Modify the Window class or styles here by modifying
    //  the CREATESTRUCT cs
    cs.cx=200; //Новый размер по горизонтали
    cs.cy=200; //Новый размер по вертикали
    return TRUE;
}

После запуска окно нашей программы будет размером 200 на 200:

Окно программы