понедельник, 20 апреля 2015 г.

Задание 5. Работа с меню и панелями инструментов.

Продолжаем  программировать под Windows.
Следующее - Задание 5. Работа с меню и панелями инструментов.
Каждый пункт делаем строго по описанию, сделав, сдаем преподавателю,  получаем плюсик.

Перед выполнением очередного пункта делаем копию папки своего проекта под  другим именем!   При совсем неудачном программировании это даст возможность "откатиться" и начать заново. Проекты обычно находятся в папке Мои документы/Visual Studio 2008/Projects на диске С или по аналогичному пути на диске D.

понедельник, 13 апреля 2015 г.

Программирование для Windows в системе программирования Visual Studio

Начинаем программировать под Windows. Каждый пункт делаем строго по описанию, сделав, сдаем преподавателю, отвечаем на вопросы и получаем плюсик.

Первое задание посвящено знакомству:

1. Однодокументное приложение
2. Многодокументное приложение -делаем п.2 Задания 4;
3.Windows-формы


воскресенье, 12 апреля 2015 г.

Классы в С/С++: Делай с нами! Шаг 2.

Итак, продолжаю решать задачу:
Моя задача очень похожа на ваши:
"Описать класс круг с центром в точке (х0,у0) и радиусом R. Методы: расчет периметра и площади. Друг класса определяет, пересекаются ли два круга."


6. Проверим, правильно ли конструктор ввел начальные данные. Для этого напишем в методе Show( ) вывод данных на экран
 void Krug:: Show(void)
 {cout<<"Koordinaty: "<<x<<"  "<<y<<"  R="<<R<<endl;}

Обратите внимание, ничего передавать в функцию не нужно, класс "знает" свои данные.

пятница, 3 апреля 2015 г.

Задача 3. Классы в С/С++. (Делай с нами! Шаг 1)



Сообщение для всех, кто не сдал задачу №3! Делайте параллельно другим задачам вместе со мной! Кстати, задачу №2 можно делать аналогично.

Задание 3.   

1)      Основательно изучите лекционный материал. Обратите внимание на примеры реализации классов.
2)      Напишите программу, реализующую Вашу задачу. При этом:

a)      Спроектируйте (опишите) класс.
b)      Описание класса сделать в заголовочном файле, описание методов и функцию main- в двух других файлах.
c)      После вызова конструктора обязательно вызовите метод, печатающий значения полей (для проверки)
d)      В функции  main определите несколько объектов (экземпляров класса). Продемонстрируйте решение задачи, во-первых, только с помощью вызова различных методов объекта (объектов) и, во-вторых, с помощью друга класса. 


Пробуем новую методику разработки задачи:

  • Я буду показывать действия маленькими шагами на своей задаче.
  • А вы делаете то же действие в своей задаче и публикуете на странице  Консультации: задачи по теме "Классы"
  • Я комментирую, отвечаю на вопросы, исправляю ошибки.
  • Проходим следующий шаг. И т.д.  

пятница, 20 марта 2015 г.

Задача 2. Функции в С/С++

Задание

Напишите программу, реализующую Вашу задачу (см. текст задач ниже).

При этом:

  • Данные описывайте только внутри функций; Глобальными могут быть только типы.
  • Напишите не менее двух подпрограмм: одну для ввода данных, другую -описанную в тексте задачи;
  • Каждую функцию оформите в отдельном файле. Файлы создавайте через меню Проект/Включить новый элемент/Файл С++;
  • Напишите заголовочный файл Имя.h , включите ссылку на него во все файлы;
  • Печать с помощью потоков производится только в функции main.

задачи смотрите здесь
контрольные вопросы смотреть здесь  
указания по разработке программы

среда, 18 февраля 2015 г.

Задача № 1. Консольное приложение в СП Visual C++


Задание

1.Напишите программу, реализующую Вашу задачу. В программе обязательно должны присутствовать:
  • цикл for;
  • совмещение операции присваивания с бинарными операциями (например, a+=b);
  • операторы scanf и printf .
 2.Копию файла задачи название.срр  перенесите в файл название.txt и разместите на облачном диске (см. указания на странице Работа с диском Google -не забудьте сделать общий доступ!), затем разместите ссылку на него в комментариях на странице  Консультации: задачи по теме "Циклы" 

3.Ждите моего ответа под Вашим комментарием



Указания:

понедельник, 16 февраля 2015 г.

Курс "Современные языки программирования" -2015

Приветствую новых слушателей курса 

"Современные языки программирования"!

В процессе изучения курса мы познакомимся
  • с языком программирования С/С++, 
  • программированием на нём под ОС Windows, 
  • языком разметки HTML,
  • языком программирования на стороне сервера PHP.
На сегодняшнем занятии: