Дипломная работа: Автоматизация учета рабочего времени сотрудников "АйТи-Стандарт"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Рисунок 2.13 Рабочая форма 1, первая страница
Необходимо настроит формы. Для этого мы написали следующие
листинги.
Листинг для формы 4. С установкой свитча.
#include <stdio.h>
#include <iosntream.h>
#include "form4.h"
Form4::Form4 ( QWidget* parent, const char* name, bool modal, WFlags fl
)
: Form1 ( parent,name, modal,fl )
{
int minuteA;
int urA;
58
int jahrA;
int main(minuteA, urA, jahrA)
{
minuteA=minute*Z;
urA=ur*K;
jahrA=jahr*P;
cout<< "введите фамилию"
cout<< "введите"+ 120 +"минут"
cout<< "введите"+ 192 + "часа"
cout<<"введите" + 3 +"года"
cin >>choice;
switch (choice,minuteA, urA, jahrAminuteA, urA, jahrA)
{
case 120:
break;
case 192:
break;
case 3:
break;
default:
cout << "Вы не ввели 120 минут"
cout <<"Вы не ввели 192 часа"
cout<<"Вы не ввели 3 года"
}
return 0;
}
}
Form4::~Form4()
{}
/*$SPECIALIZATION$*/
59
void Form4::back()
{ QWizard::back();
}
void Form4::next()
{ QWizard::next();
}
#include "form4.moc"
//**********************************************************
//**********************************************************
Листинг оператора
#include <iostream.h>
#include "operate.h"
int minute, t;
int ur;
operate::operate(QWidget *parent, const char *name)
: QWidget(parent, name)
{
int main (ur,minute, minute<=t, t=120, minute++)
repate 120;
do {minute+1;
cin << t +"\n";
}
return 0;
}
//**********************************************************
//***********************************************************
Листинг файла fixator.сpp
#include <iostream.h>
#include "fixator.h"
fixator::fixator(int t, t=12)
60
: QWidget()
{
int main (t, ur, ur=192, ur<=t, u++)
repate 12;
do {ur+1;
cin << t + "/n";}
return 0;
}
fixator::~fixator()
{
}
//**********************************************************
//***********************************************************
Листинг файла tag.cpp
#include <iostream.h>
#include "tag.h"
int minute, ur;
int t;
tag::tag(QWidget *parent, const char *name)
: QWidget(parent, name)
{
int main(t,minute,ur,t=4, ur=2)
repate 4;
do {ur+1;
cin<< t + "/n";}
return 0;
}
tag::~tag()
{
}
61
#include "tag.moc"
//**********************************************************//
/************************************************************
Листинг файла sumUr.cpp, сумма часов за 3 года
#include <iostream.h>
#include "sumUr.h"
int jahr;
sumUr::sumUr(QWidget *parent, const char *name)
: QWidget(parent, name)
{
int main (jahr, t, jahr=0, t=3, jahr++)
repate 3;
do{ jahr+1;
cin << t +"/n";}
return 0;
}
sumUr::~sumUr()
{
}
#include "sumUr.moc"
//**********************************************************//
/***************************************************************
Запустили компилятор проекта Build и стартовали в Debug. Результат
проблем отобразился в окне снизу на рисунках 2.14.2 и 2.15.
Источник: https://baza.diplomsite.ru/previewfile/2457