Для тех, кто хочет обучиться программированию на самых популярных языках Си и С++, но пока ничего о них не знает. Рассылку ведет автор множества книг, учебных курсов, самоучителей по программированию, популярный компьютерный журналист. Материал для всего курса подготовлен полностью, поэтому рассылка будет выходить регулярно, от начала до конца.
Статистика
-1 за неделю
Программирование на Си и С++ с нуля: Работа с файлами
Школа программирования 180) Программирование на Си и С: Работа с файлами Мы изучили основные принципы программирования, это конечно азы, но зная эти азы, дальше уже можно совершенствоваться самостоятельно - просто писать как можно больше кода, это чистая практика. Но к рассылке присоединяются новые читатели, поэтому напоминаю - если вы не умеете программировать на Си и С, и хотите этому научиться, то пишете мне письмо и получаете задания. Делаете их, после чего мы совместно разбираем, что получилось, что н...
Программирование на Си и С++ с нуля 174) Побитовые операторы
Школа программирования 174) Программирование на С: Побитовые операторы Письмо. Здравствуйте уважаемый Сергей Бобровский! Меня зовут Сергей. Программированием я занимаюсь 2,5 года, и два года я писал программы на Visual Basic, не решаясь взяться за другие языки программирования. Хочу поблагодарить вас за то, что я смог научиться программированию ещё на двух языках за 3 месяца по вашим рассылкам "Базовый курс" и "Программирование на С+ с нуля. Подобных рассылок в Интернете нет и это чистая, правда! Благодаря...
Программирование на Си и С++ с нуля 170) Полиморфизм и способы связывания
Школа программирования 170) Программирование на С: полиморфизм и способы связывания Мне довольно часто пишут письма, в которых спрашивают: а как научиться этому, а как научиться тому, а как записывается такой оператор, а что такое объекты, а как создавать приложения, работающие с базами данных, и вообще, что это такое, а как разрабатывать программы для интернета, а что такое язык моделирования UML. Пробовал по вашему курсу заниматься, но трудновато самому. Этому вроде на курсах учат, но там дорого. Действи...
Программирование на Си и С++ с нуля 167) Наследование классов
Школа программирования 167) Программирование на С: Наследование классов Функциональность автомобиля (свойства, методы класса Car) будет примерно одинакова для автомобилей практически любых марок. Грузовые автомобили будут отличаться наличием кузова или прицепа, однако почти все различия будут сводиться даже не к структуре классов, а к значениям отдельных свойств. Например, свойство "мощность двигателя" уже позволяет создавать множество автомобилей разных марок, от инвалидных до гоночных - лишь путем измене...
Программирование на Си и С++ с нуля 163) Методы классов
Школа программирования 163) Программирование на С: Методы классов Обращаю внимание - мой почтовый ящик из-за спама сменился. Новый - в конце рассылки. Кроме того, на адреса домена мэйл ру от меня письма не уходят, поэтому если пишете мне, то на мейл ру я ответить не смогу. * Методы классов Поля класса - это фактически переменные, которые доступны только внутри классов. Было бы логичным дополнить их функциями - и именно так и сделано ) Методы класса - это обычные функции, которые определены внутри класса. С...
Программирование на Си и С++ с нуля 160) Изучаем объекты
Школа программирования 160) Программирование на Си/С: Изучаем объекты Продолжаем тему объектов. Объект - это физическая сущность в программе, как значение 12 или 3.14. Он создается по модели, заданной классом (описанием объекта, фактически - типом данных. Класс - это тип данных, такой же, как int или char. А число 12 - это объект, экземпляр типа int. Только тип int уже существует в языке С+ исходно, а конкретный класс (новый тип данных) программист определяет сам. Класс объявляется в программе так: class и...
Программирование на Си и С++ с нуля 158) Программирование на С++: Объекты
Школа программирования 158) Программирование на С: Объекты Объект - это ключевое понятие С. Существовал язык Си, на основе которого был создан С, и все отличие С+ от своего предшественника - это наличие объектов. Но пока мы их не изучали ) Все, что мы видим в окружающем нас мире - это объекты. Стол, стул, компьютер, машина, чашка, авторучка, человеки ) , одежда, сумка, мобильник итд. Почти любое имя существительное, существующее в материальном мире, можно считать объектом. Когда мы создаем разные полезные ...
Программирование на Си и С++ с нуля 154) модули
Школа программирования 154) Программирование на С: модули Модули напоминают формы в том смысле, что каждая форма в проекте представлена в виде отдельного набора файлов, описывающих ее структуру и поведение. Модуль - это так же отдельный файл с исходными текстами, и некоторые элементы (как правило, функции, описанные в этом файле, могут использоваться в других модулях. Таким образом, в частности, создаются стандартные библиотеки - в файле .CPP определяются функции, заголовки этих функций описываются в загол...
Программирование на Си и С++ с нуля: Формы
Школа программирования 153) Программирование на С: Формы До сих пор мы рассматривали работу с одной формой и, соответственно, с одним модулем (набором файлов, описывающих работу формы или некий законченный смысловой блок. Теперь изучим, как добавить к проекту вторую форму и как ее вызвать. Создадим новый проект и добавим на форму кнопку. Дадим команду File - New - Form - и к проекту добавится новая форма. Она получит по умолчанию имя Form2 и будет доступна в менеджере проекта и проектировщике под этим имен...
Программирование на Си и С++ с нуля: Функции
Школа программирования 150) Программирование на С: Функции Пока мы вводили команды С+ в обработчики, основные тексты которых формировались средой автоматически. Мы лишь вносили команды между фигурными скобками. Теперь мы научимся создавать функции - автономные наборы команд, которые впоследствии можно вызывать по имени такого набора. Например, функция расчета случайной величины, или функция определения времени, или функция вычисления размера зарплаты - это набор команд, который может быть вызван по имени, ...