![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Учебное пособие. Рецензенты: доктор технических наук, профессор ЭСтр 1 из 70Следующая ⇒
Л. Б. Бузюков, О. Б. Петрова
СОВРЕМЕННЫЕ МЕТОДЫ ПРОГРАММИРОВАНИЯ Учебное пособие
УДК 004.4(075.8) ISBN 978-5-98595-013-7
Рецензенты: доктор технических наук, профессор Э. А. Акчурин (ПГАТИ), доктор технических наук, профессор А. Р. Лисс (СПбГЭТИ «ЛЭТИ») Современные методы программирования на языках C и C++: учебное пособие / Л.Б. Бузюков, О.Б. Петрова. – СПб.: Линk, 2008.
Рассматриваются основополагающие вопросы программирования на языках С и С++. Рассмотрены специальные средства программирования для операционной системы Windows – библиотеки Win32 и API MFC. И-пользование языка C++ рассмотрено в тесной взаимосвязи с концепцией объектно-ориентированного программирования.
СОДЕРЖАНИЕ: Предисловие
ПРЕДИСЛОВИЕ В современном мире возрастает роль технических средств, использование которых человеком невозможно без программного обеспечения. Это не только собственно компьютеры, а также телефоны, фото и видеотехника, оборудование для различных отраслей промышленности, научные приборы, и круг таких устройств постоянно расширяется. Одни устройства имеют внутри себя собственный компьютер, другие могут обмениваться данными с обычным компьютером, используя предварительно установленное на компьютер программное обеспечение. Программное обеспечение также необходимый элемент любой автоматизированной системы обработки информации. В связи со сложностью задач по созданию программного обеспечения к его разработке привлекаются не только программисты, но и специалисты в предметной области, например, инженеры телекоммуникационных специальностей. В связи с этим на рынке труда возрастает потребность в инженерах, имеющих навыки программирования, чтобы они могли эффективно сотрудничать с программистами-профессионалами. Именно для подготовки таких специалистов и создана эта книга. В книге рассмотрены следующие разделы: · программирование на языке С и элементы языка С++; · основы объектно-ориентированного программирования; · разработка программ для операционной системы Windows; · создание приложений на основе библиотеки MFC. Первый раздел (гл. 1–16) позволяет изучить основы языка программирования высокого уровня С и познакомиться с некоторыми элементами языка С++. Для этих языков характерны эффективность, гибкость, компактность, широкий диапазон областей применения – от программирования устройств до создания систем искусственного интеллекта. Все это делает актуальным и важным изучение языков С и С++. Кроме того, языки Java, JavaScript, PHP и др. имеют конструкции, похожие на конструкции языка С, поэтому знание С (С++) позволяет ускорить освоение этих языков. Появление раздела, посвященного объектно-ориентированному программированию (гл. 17), мотивировано тем, что это самый последний по времени появления подход в программировании, дающий возможность разрабатывать программы любой сложности и большого объема, а также достаточно легко их модифицировать. Объектноориентирваная методология используется во многих современных языках: Object Pascal, Java, Viual Basic, PHP и, конечно же, С++. Для изучения основ объектноориентированного программирования выбран язык С++. Раздел по разработке программного обеспечения для операционной системы Windows (гл. 18–20) обусловлен тем, что в настоящий момент операционные системы этого семейства широко используются в мире и пока успешно конкурируют с операционными системами Unix как коммерческими, так и свободно распространяемыми на компьютерах обычных пользователей. Однако в IT-индустрии ситуация меняется быстро, и, возможно, через год-другой учебник придется дополнить разделом по разработке программного обеспечения для операционной системы Unix. В качестве среды разработки использована среда Microsoft Visual Studio 6.0. Четвертый раздел (гл. 21) посвящен технологиям разработки программного обеспечения, применению библиотек и знакомит с популярной библиотекой MFC (Microsoft Foundation Classes). В приложениях (П.1–П.3) приведены классические методологии конструирования программ, способы описания алгоритмов, основные приемы программирования.
|