Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 3 апреля!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Давно заметил, что всё-таки языки С/C++ это не самый лучший вариант программирования под Windows. Сейчас появилась масса более современных и удобных языков, например тот же Python - кроссплатформенный язык, очень легок в изучение. Я его изучил буквально за несколько дней по этому курсу - ссылка. Автор постарался, там видеоуроки на удивление легкие и понятные.

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:

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



<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS