Спонсоры сайта:

мини гостиница Москвы

Наличие этой страницы в поиске?

Информеры ТИЦ и PR

  Yandex ТИЦ:  
   Google PR:  

Путешественникам, меломанам, бизнесменам, вебмастерам, новости.

Содержание | <<< | >>>

Часть I. Основы языка C





Описание языка С в данной книге разделено на две части. В части I рассматриваются свойства С, определенные Стандартом ANSI 1989 года (Стандарт С89) с учетом 1-й Поправки, принятой в 1995 году. В настоящее время эта версия С широко распространена и поддерживается всеми существующими компиляторами С. Эта версия является также основой языка C++, поэтому на нее обычно ссылаются как на подмножество C++. В части II описываются новые свойства С,введенные Стандартом 1999 года (С99); здесь же дано подробное объяснение, чем С99 отличается от С89. Новый стандарт 1999 года почти полностью базируется на Стандарте 1989 года, появились лишь некоторые новые возможности языка, принципиально не повлиявшие на его суть. Таким образом, С89 является основой как С99, так и C++.

Отдельное рассмотрение языка С в двух аспектах — С89 как основы и специфических свойств С99 — имеет три главных преимущества:

  • Достаточно четко определены различия между С89 и С99. В настоящее время пока еще нет общедоступных компиляторов С99, поэтому для программиста очень важно понимание этих различий. В противном случае может оказаться, что, решая определенную задачу, программист рассчитывает на средства языка, не поддерживаемые ни одним из существующих компиляторов.

  • Многие читатели, знакомые с С89, без труда обнаружат новые свойства языка, введенные Стандартом С99. Изложение версии С99 в отдельной части облегчает для квалифицированных программистов задачу поиска новой информации о версии С99. Но следует отметить, что и в части I там, где это уместно, упоминаются отличия С89 от С99 и новые возможности языка, введенные Стандартом С99.

  • Отдельное рассмотрение версии С89 позволяет предельно четко определить версию С, образующую подмножество C++. Это особенно важно при написании тех программ на С, которые будут транслироваться компилятором C++. Это необходимо также в том случае, если планируется переход на компилятор C++ или возникает необходимость работать с обоими компиляторами одновременно.

Знание различий между С89 и С99 является обязательным для каждого высококвалифицированного специалиста С, работающего с программами на языке С.

Часть I построена следующим образом:


Содержание | <<< | >>>

C++ исходники. Все примеры - рабочие:

часы:

Dev C++ WinAPI Стрелочные часы Analog Clock

Dev C++ WinAPI Цифровые прозрачные часы. Текст на рабочем столе. Digital transparent clock. Text on desktop

Dev C++ OLE WinApi CALENDAR and DIGITAL CLOCK (15kb). Календарь и цифровые часы

Dev C++ OLE WinAPI Календарь и цифровые часы почти Vista SideBar всего 21kb

плееры:

Microsoft Visual C++ 2008 Direct Show DVD Mini Player 10.5kb

Dev C++ WinAPI Микро медиа плеер 3.5kb

Dev C++ WinAPI Мини медиа плеер 4.5kb

Dev C++ WinAPI Hint Всплывающая подсказка

Dev C++ WinAPI RECT - имитатор кнопки

Dev C++ WinAPI Заполнить ListBox

Dev C++ WinAPI Заполнить, редактировать, сохранить, загрузить ListBox (PlayList)

Dev C++ WinAPI Индикатор уровня

Dev C++ WinAPI MP3 Микро плеер Открыть с помощью...

Dev C++ WinAPI Своя кнопка

изображения:

Dev C++ GDI+ WinAPI Mini FotoResizer (16kb), изменяет размеры всех фото (JPG) до указанного размера в выбраной папке и её подпапках

Dev C++ WinAPI Сохранить BITMAP экрана, десктопа, окна, клиентской области.

Dev C++ WinAPI Изменить размер изображения BMP RESIZE. Загрузка изображений из ФАЙЛА, вывод на экран и сохранение в файл.

Dev C++ WinAPI Загрузка изображений из РЕСУРСОВ и вывод на экран.

Dev C++ GDI+ WinAPI. Преобразовать изображения из одного формата в другой (JPG в BMP, GIF, PNG и обратно ), используя дополнительные библиотеки GDI+. Загрузка изображений из файла и сохранение в файл.

Dev C++ GDI+ WinAPI масштабирование JPG RESIZE

Dev C++ OLE WinAPI. Преобразовать изображения из JPG в BMP, используя дополнительные библиотеки OLE. Загрузка изображений из РЕСУРСОВ и сохранение в файл.

Dev C++ OLE WinAPI преобразовать JPG в BMP, используя дополнительные библиотеки OLE. Загрузка изображений из ФАЙЛА и сохранение в файл.

Dev C++ OLE WinAPI масштабирование BMP RESIZE

разное:

Dev C++ WinAPI Dev C++ Преобразовать цвет точки экрана в HTML код

Dev C++ WinAPI NOTIFYICONDATA WS_EX_TOOLWINDOW Иконка в области уведомлений (notification area, tray, трей). Удалить с панели задач (taskbar).

Dev C++ WinAPI ShellExecute Создать ссылку на WEB сайт

Dev C++ WinAPI ShellExecute Создать окно со ссылкой на WEB сайт

Dev C++ WinAPI CreateProcess ShellExecute WinExec Запуск приложения из приложения

Dev C++ OLE WinAPI Создать регион Regions PopUp Меню Menu

Dev C++ FindFiles. Поиск файлов заданного типа (в примере *.JPG) в папке и её подпапках

библиотеки:

Скачать библиотеку GDI+ для Dev C++

Скачать справочнник с примерами языка C.