Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Практикум программирования на С++ под Windows


Служба Рассылок Subscribe.Ru проекта Citycat.Ru


             Практикум программирования на C++ под Windows
                        comp.soft.prog.cppwin

Выпуск #2
8/10/2000

*** ВВОДНАЯ ПО КУРСУ ****************************************************

Новым подписчикам предлагаю заглянуть в
Архив Рассылки
и прочитать предыдущий выпуск, чтобы подробнее узнать о чем эта рассылка и
для кого.

Что необходимо для программирования под Windows?

Во-первых, подходящий компьютер. Подходящий компьютер - это PC-совместимая
машина, ресурсов которой (производительности, оперативной памяти, дискового
пространства) хватит для нормальной работы Windows и используемой среды
программирования.

Во-вторых, сама Windows. Это может быть Windows 95/98 или Windows NT или
Windows 2000 или любая другая (32-разрядная) Windows.

В-третьих, среда программирования. Среда должна объединять в себе редактор
исходных текстов, компилятор с используемого языка и отладчик программ.
Кроме того, в среду должен быть включен инструментарий для разработки
программ в интерфейсе Win32. В него входят: библиотечные модули,
заголовочные файлы, подробная справочная система, набор работающих
примеров, ряд инструментальных программ.

На рынке имеется несколько таких средств (Borland Delphi, Borland C++,
Microsoft Visual C++ и др.). Я буду ориентироваться на MSVC версий 5.0-6.0.
Это не значит, что другие средства или более ранние версии не годятся.
Просто свой курс я веду вокруг этого средства, особенно в части, касающейся
среды разработки.

Как найти информацию

Где можно найти ответ на возникший вопрос по программированию в Win32?

Во-первых - это встроенная справочная система среды разработки (имеется в
виду прежде всего MS Visual Studio). Справку по языку C/C++ или по функциям
библиотек C/C++ и Win32 можно вызвать нажатием F1 в редакторе программы.
Справочники фирмы Microsoft всегда отличались своей подробностью. Однако,
такой справочник плохо подходит для освоения среды.

Второй источник - это MSDN (Microsoft Developer Network). Вообще говоря,
это способ распространения документации и продуктов фирмы Microsoft. Но в
данном случае имеется в виду MSDN Library - обширная справочная система по
всем продуктам разрабоки от MS. Помимо документации в нее входит большое
количество рабочих примеров, охватывающих большинство используемых
механизмов. MSDN доступен в Интернет - http://msdn.microsoft.com/

Ну и, наконец, литература. Для освоения необходима книга по языку
программирования (т.е. по C/C++) и (желательно, но не обязательно) - по
используемым библиотекам, т.е. по Win32.

Литература

  1. Б.Керниган, Д.Ритчи, А.Фьюер.
    "Язык программирования С. Задачи по языку С", ---
    "Финансы и статистика". 1984
    - базовая, классическая книга по языку C. Также известна как "K&R".
  2. Бьярн Страуструп. Язык программирования C++
     1-е изд. - не рекомендую
     2-е изд.: 2 тома
     3-е изд.: СПб.: Бином, 1999. -- 991 с.
    - базовая книга по C++, написанная автором языка.
  3. П.В.Румянцев. Азбука программирования в Win32. --- 1999. --- 272 с.
    - хорошее практическое введение в работу с Win32.
  4. Петзольт. Программирование в Windows 95
    - подробное справочное руководство

Другие рассылки

На сервере рассылок Subscribe.Ru имеется несколько рассылок на тему
программирования на C/C++. Обратите на них внимание:
  comp.soft.prog.soobchac  СообЧа. Программирование на С++
  comp.prog.visualc        Программирование на Visual С++

Глоссарий

Иногда в выпусках будет появляться рубрика "Глоссарий" с трактовкой
некоторых важных терминов и сокращений. Начнем с простого:

  API - application programming interface - программный интерфейс
    Интерфейс (набор описаний типов, функций, констант и т.п.)
    предоставляемый исполняемым модулем для того, чтобы его функции можно
    было использовать из других модулей.

  window - окно
    Прямоугольная область экрана, в которой приложение отображает свои
    данные и принимает ввод пользователя.

Обратная связь

Вы чем-то не довольны в моей рассылке? Вам чего-то не хватает? Напишите мне
- я отвечу на каждое письмо! Однако есть вопросы, на которые я не отвечаю:
  - найдите ошибку в моей программе
  - где найти драйвер для моей видео/звуковой карты
  - пожалуйста, пришлите мне файл XXX
  - не используйте Windows, Linux лучше
  - вышлите мне 100 рублей, получите миллион

В следующем выпуске
  - вводная по используемым средствам.

*************************************************************************

Количество подписчиков: 67
Архив Рассылки

Никита Зимин
mailto:Nikita_Zeemin@mail.ru?subject=cppwin

http://subscribe.ru/
E-mail: ask@subscribe.ru

В избранное