Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми &Розклад&

Реферат Розробка програми &Розклад&





rd))

{

//перевірка натискання на кнопку (Clic (vRecord, 50, 22, 20, 2))//назад

idButton=1; if (Clic (vRecord, 10, 5, 25, 4)) {// нове (ColorChlorine, ColorRed, 20, 5, 40, 15); (ColorBrightWhite, ColorRed, 21, 7, 38, 1, L введіть ім'я файлу з розкладом raquo ;, MiddleCenter); (ColorRed, ColorBlue, 24, 10, 31, 3); (ColorBrightWhite, ColorGreen, ColorBlue, 25, 17, 10, 2, L laquo ; ОК ); (ColorBrightWhite, ColorGreen, ColorBlue, 40, 17, 15, 2, L Скасування ); (ColorBrightWhite, ColorBlue, 25, 11, 29, 1, buf, 100); (idButton1 == 0) {(InputRecordRead (vRecord))

{(Clic (vRecord, 40, 17, 15, 2)) {// назад=1; (ColorRed, ColorChlorine, 0, 0, 80, 25); (ColorBrightWhite, ColorGreen, ColorBlue , 10, 5, 25, 4, L Новий розклад ); (ColorBrightWhite, ColorGreen, ColorBlue, 10, 10, 25, 4, L Наявне розклад ); (ColorBrightWhite, ColorGreen, ColorBlue, 50, 22, 20 , 2, L Назад );

} if (Clic (vRecord, 25, 17, 10, 2)) {// ок

//////////////////////////////////////

//// ініціалізація класу і запуск роботи

/////////////////////////////////////=1;=1 ;

}

}

}

} if (Clic (vRecord, 10, 10, 25, 4)) {// відкрити наявне

DrawWindow (ColorChlorine, ColorRed, 20, 5, 40, 15); (ColorBrightWhite, ColorRed, 21, 7, 38, 1, L Введіть нове ім'я файла з розкладами raquo ;, MiddleCenter); ( ColorRed, ColorBlue, 24, 10, 31, 3); (ColorBrightWhite, ColorGreen, ColorBlue, 25, 17, 10, 2, L ОК ); (ColorBrightWhite, ColorGreen, ColorBlue, 40, 17, 15, 2, L laquo ; Скасування ); (ColorBrightWhite, ColorBlue, 25, 11, 29, 1, buf, 100); (idButton1 == 0) {(InputRecordRead (vRecord))

{(Clic (vRecord, 40, 17, 15, 2)) {// назад=1; (ColorRed, ColorChlorine, 0, 0, 80, 25); (ColorBrightWhite, ColorGreen, ColorBlue , 10, 5, 25, 4, L Новий розклад ); (ColorBrightWhite, ColorGreen, ColorBlue, 10, 10, 25, 4, L Наявне розклад ); (ColorBrightWhite, ColorGreen, ColorBlue, 50, 22, 20 , 2, L Назад );

} if (Clic (vRecord, 25, 17, 10, 2)) {// ок

//////////////////////////////////////

//// ініціалізація класу і запуск роботи

/////////////////////////////////////=2;=2 ;

}

}

}

}

} (20);

} (idButton1 == 1)//було вибрано новий розклад

p=new Shedule (true, buf);

if (idButton1 == 2)//було вибрано наявне Розклад

p=new Shedule (false, buf); gt; print ();//запуск словаряp; 1;

}


Додаток А.4 - Файл «functions.cpp»

# include Barfic.h

# include header.h

Clic (INPUT_RECORD vRecord, unsigned nX, unsigned nY, unsigned nWidth, unsigned nHeight)

{(vRecord.EventType == MOUSE_EVENT

amp; amp; vRecord.Event.MouseEvent.dwMousePosition.X gt;=nX

amp; amp; vRecord.Event.MouseEvent.dwMousePosition.X lt;=(nX + nWidth)

amp; amp; vRecord.Event.MouseEvent.dwMousePosition.Y gt;=nY

amp; amp; vRecord.Event.MouseEvent.dwMousePosition.Y lt;=nY + nHeight

amp; amp; vRecord.Event.MouseEvent.dwButtonState == 1) 1; 0;

} :: Shedule (BOOL N, wchar_t * Name) {= N; i, j; * str; len=wcslen (Name);=new char [len + 4]; * s= fName;

=new grop;

memset (Grop, 0, sizeof (grop));//всі дані дорівнюють нулю

for (i=0; i lt; 6; i ++) (j=0; j lt; 7; j ++) gt; raspicanie [i] [j] .okno=true;

///// конвертування (* Name) {(s, * Name);

++ Name;

++ s;

} [len]=. raquo ;;//дописування дозволу

fName[len+1]=laquo;sraquo;;[len+2]=laquo;draquo;;[len+3]=laquo;hraquo;;[len+4]=0;(New) {= fopen (fName, w ); (desc == NULL)=true;=false;

} {= fopen (fName, r ); (desc == NULL)=true; {= false; (); /// читання з файлу

fclose (desc);

}

}

} :: ~ Shedule () {// деструктор, потрібен при видаленні классаi;// для звільнення памятіj; (i=0; i lt; 6; i ++) (Grop- gt; NUM [i]!=0)//якщо в цей день є хочаб одна пара

for (j=0; j lt; 7; j ++) (Grop- gt; raspicanie [i] [j] .okno...


Назад | сторінка 6 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Інформаційна система коледжу. Розклад
  • Реферат на тему: Розробка програми "Розклад навчальних занять"
  • Реферат на тему: Штатний розклад: зміст, порядок складання та оформлення
  • Реферат на тему: Від SQL до NoSQL і назад
  • Реферат на тему: Event Marketing in Red Bull GmbH