пятница, 26 апреля 2013 г.

Объектно-ориентированное программирование в С++


Объект - сущность - класс

class pet
{
public:
string name;
int weight;
bool is_hungry;

Работа со строками в C++

Строка string  - это объект, представляет собой последовательность символов, массив их элементов типа char. Нумерация символов - с 0.
Для использования функций работы со строками подключаем библиотеку
#include <string>
Стандартный класс string обеспечивает поддержку таких объектов, но также существует множество специальных функций для работы с ними.

воскресенье, 21 апреля 2013 г.

Технологический проект. План работы

5 апреля. Начало работы. Выбор темы. Написание технического задания
9 апреля. Этап проектирования. Создание формы, описание основных блоков.
19, 23 апреля,  3 мая. Этап разработки. Кодирование. Работа над приложением.
7 мая. Предзащита по проекту. Мини-конференция. Обмен работами для тестирования. Этап тестирования.
17 мая. Доработка проекта с учетом результатов тестирования. Подготовка к защите проекта.
31 мая. Защита проекта. Выставление итоговых оценок.


понедельник, 8 апреля 2013 г.

SQL-запросы

Изучите ER-диаграмму базы данных "Сеть магазинов с доставкой"


Где

  • таблица S_DISTRICT хранит список районов города,
  • таблица S_PRODTYPE хранит список типов поставляемых товаров,
  • S_PRODUCT - список товаров с наименование, описанием, ценой и указанием на типа товара,
  • S_CUSTOMER - таблица клиентов с указание их имени, фамилии, адреса, телефона и района проживания (внешний ключ на таблицу S_DISTRICT)
  • S_EMP - таблица сотрудников сети с указанием их имени, фамилии, датой начала работы, номера отдела (DEPT_ID) и зарплатой,
  • S_DEPT - список отделов сети  с указанием района, в котором располагается и директора отдела,
  • S_ORD - заказы, с указанием покупателя, продавца (SALES_REP_ID), товара, даты заказа и суммарной стоимости.

Составить SQL-запросы:

1) Все товары, заказанные Давинчи
2) Все покупатели, обслуженные Аверьяновым
3) Все покупатели и продавцы из центрального района
4) Суммарная стоимость всех товаров, проданных за апрель 2013 года
5) Обновить телефоны у всех покупателей из Кировского на "отсутствует"
6) Удалить из базы информацию о всех мобильных устройствах
7) Просмотреть зарплату, фамилию, имя и название отдела для всех начальников отделов
8) Повысить зарплату начальникам отделов до 60000
9) Сократить всех сотрудников отдела "Пункт самовывоза в Кедровке"
10) Обновить стоимость всех  товаров дешевле
300р. до 350р.

пятница, 5 апреля 2013 г.

Технологический проект "Компьютерная игра". Начало работы на проектом

Этапы работы над проектом:
  1. Постановка задачи
  2. Составление технического задания
  3. Проектирование
  4. Кодирование
  5. Написание сопроводительной документации
  6. Тестирование и отладка
  7. Презентация проекта
  8. Оценка
Задание: составить техническое задание к выбранному  проекту. Готовое ТЗ поместить в комментариях под сообщением.