Руководства в формате PDF

Руководства в формате PDF

Редактор Visual Studio Code (PDF)

Редактор Visual Studio Code

В своих книгах для написания кода на протяжении всего обучения я обычно рекомендую установить редактор Notepad++. Он позволяет корректно работать как с однобайтовой кодировкой windows-1251, так и с многобайтовой кодировкой UTF-8 (без BOM), а также имеет подсветку синтаксиса HTML, JavaScript, PHP и др. языков и технологий. Установить редактор Notepad++ и работать с ним очень просто. В особых настройках редактор не нуждается и работает очень быстро. Рекомендую и сейчас использовать его в качестве основного редактора для быстрого редактирования документов.

Однако Notepad++ не подказывает названия свойств и методов объектов, что снижает эффективность ввода кода программы. Он предназначен для работы с одним файлом, а профессиональные программисты часто работают над проектом, в котором множество файлов. Поэтому при изучении серьезных языков, таких как Java, C и C++, которые предназначены для создания больших проектов, вместо редактора Notepad++ я в книгах описываю IDE Eclipse. С удовольствием использовал бы Eclipse во всех книгах, но увы не со всеми языками программирования он справляется одинаково хорошо.

При выборе редактора кода для книги я стараюсь сделать обучение доступным для всех читателей. Поэтому всегда описываю только бесплатные редакторы. Сейчас я вам порекомендую еще один бесплатный редактор, который называется Visual Studio Code (сокращенно VS Code). Он такой же быстрый, как и Notepad++, но позволяет работать с большими проектами. Идеален для Web-программирования с помощью HTML, CSS, SCSS, JavaScript, TypeScript и др. технологий. Автодополнение кода работает просто изумительно. С помощью Emmet и пользовательских фрагментов кода ввод инструкций превращается в молниеностное действие. Чтобы вставить всю структуру HTML-документа достаточно нажать всего две клавиши. Здорово ведь! Редактор VS Code очень хорошо расширяем. После установки расширений его можно использовать практически со всеми языками программирования по которым у меня написаны книги.

Редактор Visual Studio Code разработан компанией Microsoft и честно говоря, зная процесс установки их IDE, я ожидал, что сначала придется обновить операционную систему, затем долгий процесс установки, перезагрузка и т.п. Но все оказалось совсем не так. VS Code оказался написанным не на языке C# для .Net, а на языках JavaScript и TypeScript. Visual Studio Code основан на Node.js и Electron. Установка очень простая и работает редактор изумительно хорошо.

В этом руководстве в формате PDF я научу Вас эффективно пользоваться редактором Visual Studio Code (VS Code) и наиболее полезными расширениями для него. Руководство рекомендуется для изучения всеми учениками, вне зависимости от технологий.

Учебник по jQuery 3.5.1 и AJAX в формате PDF

Учебник по jQuery 3.5.1 и AJAX

Этот учебник по jQuery 3.5.1 и AJAX является продолжением книги "Bootstrap и CSS-препроцессор Sass. Самое необходимое".

Благодаря своей универсальности библиотека jQuery будет полезна практически любому разработчику. Она подходит новичку, т. к. позволяет забыть о проблеме с кроссбраузерностью приложения (вышел новый Web-браузер — сменил версию библиотеки и все опять работает). Библиотека идеальна для профессионалов, т. к. позволяет сократить код минимум в три раза. А это в свою очередь позволит написать очень сложный код с минимальными усилиями и потерей времени.

Технология AJAX позволяет программно подгружать с сервера произвольные данные без перезагрузки Web-страницы, что уменьшает объем передаваемых данных и значительно расширяет функциональность создаваемых сайтов. Рассматривается объект XMLHttpRequest, Fetch API, а также удобный интерфейс доступа из библиотеки jQuery.

Руководство подходит для самостоятельного изучения библиотеки jQuery и технологии AJAX: понятная структура, последовательное рассмотрение возможностей, большое количество примеров, весь необходимый справочный материал.

Основы C++ (MinGW-W64) (PDF)

Основы C++ (MinGW-W64)

Если вы хотите научиться программировать на языках C или C++, то это руководство для вас. Описан базовый синтаксис современного языка C++: типы данных, операторы, условия, циклы, работа с числами, строками, массивами и указателями, создание пользовательских функций и модулей. Рассмотрены основные функции стандартной библиотеки языка C++, а также функции, применяемые только в операционной системе Windows. Для написания, компиляции и запуска программ используется редактор Eclipse, а для создания исполняемого файла — компилятор g++.exe версии 8.2, входящий в состав популярной библиотеки MinGW-W64.

Руководство содержит большое количество практических примеров, помогающих начать программировать на языке C++ самостоятельно. Весь материал тщательно подобран, хорошо структурирован и компактно изложен, что позволяет использовать руководство как удобный справочник.

Программирование на C++ в Visual Studio 2010 Express (PDF)

Программирование на C++ в Visual Studio

Описан базовый синтаксис языка C++: типы данных, операторы, условия, циклы, работа с числами, строками, массивами и указателями, создание пользовательских функций. Рассмотрены основные функции стандартной библиотеки языка C++, а также функции, применяемые только в операционной системе Windows. Для написания, компиляции и запуска программ используется редактор Visual Studio 2010 Express.

Руководство содержит большое количество практических примеров, помогающих начать программировать на языке C++ самостоятельно. Весь материал тщательно подобран, хорошо структурирован и компактно изложен, что позволяет использовать руководство как удобный справочник.

Учебник по Node.js и JavaScript (ECMAScript 6+, ECMA-262, es6+) в формате PDF

Учебник по Node.js и JavaScript

JavaScript (точнее ECMAScript) — это язык программирования, изначально созданный, чтобы сделать Web-страницу интерактивной, т. е. реагирующей на действия пользователя. Последовательность инструкций (называемая программой, скриптом или сценарием) выполняется интерпретатором, встроенным в Web-браузер. Иными словами, код программы внедряется в HTML-документ и выполняется на стороне клиента. Для выполнения программы даже не нужно перезагружать Web-страницу. Все программы выполняются в результате возникновения какого-то события. Например, перед отправкой данных формы можно проверить их на допустимые значения и, если значения не соответствуют ожидаемым, запретить отправку данных.

В современном мире роль языка JavaScript значительно расширилась после появления платформы Node.js. Благодаря движку V8, на основе которого работает Node.js, язык JavaScript вышел из песочницы Web-браузера и стал универсальным языком программирования. Иными словами, программа, выполняемая с помощью Node.js, имеет доступ ко всему компьютеру пользователя, точно так же, как и программа на других языках, например, на языке Java. В этом учебнике в формате PDF на русском языке мы рассмотрим создание консольных программ на языке JavaScript (ECMAScript) применительно к платформе Node.js.

Учебник подходит для самостоятельного изучения современного языка JavaScript (ECMAScript 2015, ECMAScript 2017, ECMAScript 2020, ECMA-262, es6+): понятная структура учебника, последовательное рассмотрение возможностей, большое количество примеров, весь необходимый справочный материал.

 
Поиск по сайту в Яндексе