Данная книга о программировании на С++ не имеет аналогов. В ней описаны оригинальные приемы создания программ и использования системных ресурсов. Применена самая эффективная методика обучения — на живых примерах, которые можно сразу же использовать при создании собственных приложений.
В книге рассмотрены возможности языка С++ на основе большего количества простых задач и примеров, используемые в рамках структурной парадигмы: стандартные типы данных, основные конструкции линейных, разветвляющихся и циклических алгоритмов, массивы, строки, структуры, работа с подпрограммами и файлами.
Подробно рассмотрены процедурные возможности языков программирования C/C++. Изложены основные принципы строения программы на языке С/С++. Описаны синтаксические конструкции языка и показана специфика их использования. Подробно излагаются понятия, связанные с представлением данных. Описано назначение и принцип работы препроцессора. Детально рассмотрены указатели и массивы, а также их взаимосвязь в языке С/С++.
Данная книга является превосходным учебным пособием для изучения языка программирования С# на примерах. Изложение ведется последовательно: от развертывания .NET и написания первой программы, до многопоточного программирования, создания клиент-серверных приложений и разработки программ для мобильных устройств.
Книга, которую вы держите в руках, предназначена для изучения средств программирования работы со звуком, изображением и передачей информации в компьютерных сетях с использованием языков программирования С/С++. Никаких специальных знаний для освоения материала, вообще говоря, не понадобится.
Embarcadero RAD Studio — это самый быстрый способ создавать и обновлять интенсивно работающие с данными, сильно взаимодействующие приложения с визуально насыщенным пользовательским интерфейсом для Windows 10, Mac, мобильных устройств, IoT и других платформ с помощью Object Pascal и C++. Широкий выбор функций поддержки Windows 10, в том числе новые компоненты VCL для Windows 10, стили для VCL и FMX, а также службы UWP (универсальной платформы Windows), например уведомления, позволяют легко и быстро перенести ваши приложения в Windows 10, сохранив пользователей. Новая платформа позволяет поддерживать более крупные проекты на большем числе платформ с удвоенным объемом памяти в среде разработки и вдвое большим размером поддерживаемых проектов. Кроме того, поддержка нескольких мониторов и десятки новых функций среды разработки, предназначенных для ускорения создания кода, сделают работу как никогда эффективной. С помощью RAD Studio 10 разработчики смогут создавать приложения в 5 раз быстрее по сравнению с другими инструментами, а разработка приложений для нескольких настольных, мобильных, облачных платформ и платформ баз данных, включая 32- и 64-разрядные версии Windows 10, Mac OS X, iOS и Android, станет еще быстрее.
Книга включает в себя полный набор сведений о языке С++, необходимых для успешного анализа и составления эффективных программных кодов. Материал излагается последовательно и дополняется большим количеством примеров, практических задач и детальным разбором их решений. К каждому разделу прилагается обширный список задач для самостоятельного решения.
Распространенные уязвимости программного обеспечения обычно вызываются дефектами программирования, которых можно было бы избежать. Проанализировав десятки тысяч сообщений об уязвимостях, начиная с 1988 года, экспертная группа выявила, что в основном они вызываются относительно небольшим количеством первопричин. Во втором издании книги выявляются и поясняются эти первопричины и указываются шаги, которые могут быть предприняты для устранения уязвимостей в разрабатываемом программном обеспечении.
Научитесь работать с ASP.NET MVC 4 и узнайте, как строить современные серверные веб-приложения. Это руководство поможет понять, каким образом работает инфраструктура, и объяснит, как использовать различные средства для решения множества реальных сценариев разработки, с которыми чаще всего приходится сталкиваться. Кроме того, вы узнаете, как работать с HTML, JavaScript, Entity Framework и другими веб-технологиями. Книга начинается с раскрытия ключевых концепций, таких как архитектурный шаблон "модель-представление-контроллер", и продолжается рассмотрением более сложных тем.
Книга содержит обзор актуальных тем, связанных с языком программирования С++. В книге рассматриваются вопросы объектно - ориентированного анализа и программирования, универсального языка программирования UML и разработки объектных моделей. Достаточно подробно представлены вопросы реализации приложений, а также стандартная библиотека шаблонов STL. Особое внимание уделено обработке данных, живучести объектов и шифрованию, архитектуре CORBA и модели COM.
Learn programming - это интерактивный справочник программиста, в котором любой желающий сможет узнать как правильно употреблять ключевые слова в системном коде и для чего они служат. Приложение содержит в себе информацию о таких языках как: Apache Ant, SVG, Angular, C#, Pascal, Asp.net, AWT, Bootstrap, CSS, Ruby, CSS3, CSS2, Groovy, GIT, HTML5, Java, jQuery, Linux, Lua, JSP, Php, Python, Bash, Perl, SQL, VBScript, XSL-Fo, javascript, C++, и XSLT.
Как известно, умный учится на чужих ошибках, а глупец - на своих. Книга Стива Уэллина содержит впечатляющую подборку ошибок, часто встречающихся при программировании на C++, от элементарных до самых сложных и изощренных. В сущности, это увлекательный сборник головоломок для программистов, щедро усыпанный профессиональными байками и фольклором.
Книга является учебником по алгоритмизации и программированию на С++ и пособием по разработке визуальных приложений в среде Qt Creator. Также в книге описаны среда программирования Qt Creator, редактор Geany, кроссплатформенная билиотека построения графиков MathGL. При чтении книги не требуется предварительного знакомства с программированием.
Sublime Text - кросcплатформенный, написанный с использованием Python и C++ текстовый редактор и редактор исходного кода. Программа изначально разработана как многофункциональное расширение Vim. Он поддерживает подсветку синтаксиса для : C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, arkdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile и XML и других языков. Sublime Text относится к тем текстовым редактором, которые могут все. Гибкость позволяет настроить его на любой вкус и цвет.
Если вы хотите научиться программировать первоклассные игры, вам просто необходимо изучить язык С++. Эта книга поможет вам освоить разработку игр с самых азов, независимо от того, есть ли у вас опыт программирования. Гораздо интересней учиться, когда обучение превращается в игру.
Каждая глава книги описывает самостоятельный игровой проект. В заключительной главе вам предстоит написать сложную игру, которая объединяет все приемы программирования, рассмотренные в предыдущих главах.
Embarcadero RAD Studio 10 Seattle — это самый быстрый способ создавать и обновлять интенсивно работающие с данными, сильно взаимодействующие приложения с визуально насыщенным пользовательским интерфейсом для Windows 10, Mac, мобильных устройств, IoT и других платформ с помощью Object Pascal и C++. Широкий выбор функций поддержки Windows 10, в том числе новые компоненты VCL для Windows 10, стили для VCL и FMX, а также службы UWP (универсальной платформы Windows), например уведомления, позволяют легко и быстро перенести ваши приложения в Windows 10, сохранив пользователей. Новая платформа позволяет поддерживать более крупные проекты на большем числе платформ с удвоенным объемом памяти в среде разработки и вдвое большим размером поддерживаемых проектов. Кроме того, поддержка нескольких мониторов и десятки новых функций среды разработки, предназначенных для ускорения создания кода, сделают работу как никогда эффективной. С помощью RAD Studio 10 разработчики смогут создавать приложения в 5 раз быстрее по сравнению с другими инструментами, а разработка приложений для нескольких настольных, мобильных, облачных платформ и платформ баз данных, включая 32- и 64-разрядные версии Windows 10, Mac OS X, iOS и Android, станет еще быстрее.
Книга посвящена методам объектно-ориентированного программирования для 32-разрядных операционных систем Windows. Рассмотрен широкий круг вопросов создания приложений: консольного, диалогового и многооконного. Тексты соответствующих примеров, которые можно найти на прилагаемой к данной книге дискете, помогут пользователю, не имеющему опыта работы в среде Visual C++, за короткий срок создать собственное работоспособное приложение. Рассмотрены вопросы построения справочной системы и русификации приложения. Кроме того, большое внимание уделено таким особенностям программирования, как применение механизма исключений для обработки ошибок, работа с шаблонами, многозадачность и взаимодействие потоков. Приведен обширный справочный материал по функциям и классам Visual C++.
Embarcadero RAD Studio XE8 — это комплексное решение для разработки программного обеспечения, ускоряющее создание нативных приложений для Windows, Mac, iOS и Android на базе единого исходного кода. Усовершенствуйте существующие приложения Windows и создавайте высокоэффективные подключенные приложения для носимых устройств и гаджетов. Разрабатывайте высокопроизводительные, компилированные нативные приложения для простого подключения к корпоративным данным, облачным службам, устройствам, датчикам и гаджетам.
В данной книге описывается библиотека, как часть нового стандарта ANSI/ISO C++ (C++11). Здесь содержится исчерпывающее описание каждого компонента библиотеки, включая его предназначение и структуру, очень подробно описываются сложные концепции и тонкости практического программирования, необходимые для их эффективного использования. Приводятся точные сигнатуры и определения наиболее важных классов и функций, а также многочисленные примеры работоспособных программ. Основным предметом изучения в книге является стандартная библиотека шаблонов, в частности контейнеры, итераторы, функциональные объекты и алгоритмы.
Эта книга посвящена библиотеке MFC, a не только платформе .NET. Весь материал разбит на разделы, освещающие отдельные направления разработки, объединенные в логически упорядоченные категории, что позволит новичкам получить систематизированные знания, читая книгу шаг за шагом, а квалифицированный программист легко найдет интересующие разделы. Каждая глава начинается вводным разделом, содержащим краткую информацию по обсуждаемой теме, а затем следует пример довольно простого демонстрационного приложения.