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

Реферат Технологія розробки програмного забезпечення систем управління





Установа освіти

«Білоруський державний університет інформатики і радіоелектроніки»

Кафедра СИСТЕМ УПРАВЛІННЯ











Контрольна робота № 1

Технологія розробки програмного забезпечення СИСТЕМ УПРАВЛІННЯ




Виконав:

студент групи 002402

ФЗН, спеціальність 1-530107

Оразмамедов Вельмурад Байрамурадовіч






Мінськ +2013

1. Елементи управління радиокнопки (Radio Button) і перемикачі (Check Box)


Завдання до лабораторної роботи

У індивідуальному завданні скласти програму для обчислення складовою функції у відповідності зі своїм варіантом. Потрібно самостійно вибрати необхідну кількість вихідних даних для того, щоб у програмі виконувалися всі можливі гілки алгоритму. Перед виведенням отриманого результату програма повинна повідомляти про гілки, для якої він отриманий. В якості f (x) використовувати за вибором: «радіокнопкою» функції cos (x), sin (x), tg (x). Програма повинна через «перемикачі» запам'ятовувати або НЕ запам'ятовувати min і max знайдені значення. Варіант інтерфейсу наведено на малюнку 1.


Малюнок 1. - Варіант інтерфейсу



Вихідний код:


# include stdafx.h

# include lab1_6.h

# include lab1_6Dlg.h

# include math.h

# define PI 3.14159265

# ifdef _DEBUG

# define new DEBUG_NEW

# undef THIS_FILEchar THIS_FILE []=__FILE __;

# endifmax=- 99999; min=99999;

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

//CAboutDlg dialog used for App AboutCAboutDlg: public CDialog

{: ();

//Dialog Data

//{{AFX_DATA (CAboutDlg) {IDD=IDD_ABOUTBOX};

//}} AFX_DATA

//ClassWizard generated virtual function overrides

//{{AFX_VIRTUAL (CAboutDlg): void DoDataExchange (CDataExchange * pDX);// DDX/DDV support

//}} AFX_VIRTUAL

//Implementation:

//{{AFX_MSG (CAboutDlg)

//}} AFX_MSG_MESSAGE_MAP ()

}; :: CAboutDlg (): CDialog (CAboutDlg :: IDD)

{

//{{AFX_DATA_INIT (CAboutDlg)

//}} AFX_DATA_INIT

} CAboutDlg :: DoDataExchange (CDataExchange * pDX)

{:: DoDataExchange (pDX);

//{{AFX_DATA_MAP (CAboutDlg)

//}} AFX_DATA_MAP

} _ MESSAGE_MAP (CAboutDlg, CDialog)

//{{AFX_MSG_MAP (CAboutDlg)

//No message handlers

//}} AFX_MSG_MAP_MESSAGE_MAP ()

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

//CLab1_6Dlg dialog_6Dlg :: CLab1_6Dlg (CWnd * pParent/*=NULL * /)

: CDialog (CLab1_6Dlg :: IDD, pParent)

{

//{{AFX_DATA_INIT (CLab1_6Dlg) _x=0; _y=0; _z=0; _t=_T ( ); _ r=- 1; _mn=FALSE; _mx=FALSE ;

//}} AFX_DATA_INIT

//Note that LoadIcon does not require a subsequent DestroyIcon in Win32_hIcon=AfxGetApp () - gt; LoadIcon (IDR_MAINFRAME);

} CLab1_6Dlg :: DoDataExchange (CDataExchange * pDX)

{:: DoDataExchange (pDX);

//{{AFX_DATA_MAP (CLab1_6Dlg) _Text (pDX, IDC_EDIT1, m_x); _ Text (pDX, IDC_EDIT2, m_y); _ Text (pDX, IDC_EDIT3, m_z); _ Text (pDX, IDC_EDIT4, m_t ); _ Radio (pDX, IDC_RADIO1, m_r); _ Check (pDX, IDC_CHECK1, m_mn); _ Check (pDX, IDC_CHECK2, m_mx);

//}} AFX_DATA_MAP

} _ MESSAGE_MAP (CLab1_6Dlg, CDialog)

//{{AFX_MSG_MAP(CLab1_6Dlg)_WM_SYSCOMMAND()_WM_PAINT()_WM_QUERYDRAGICON()_BN_CLICKED(IDC_BUTTON1, OnButton1)

//}} AFX_MSG_MAP_MESSAGE_MAP ()

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

//CLab1_6Dlg message handlersCLab1_6Dlg :: OnInitDialog ()

{m_r=0; :: OnInitDialog ();

//Add About ... menu item to system menu.


сторінка 1 з 8 | Наступна сторінка





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

  • Реферат на тему: Технологія систем документаційного забезпечення управління
  • Реферат на тему: Розробка інтерфейсу прикладного програмного забезпечення з використанням мо ...
  • Реферат на тему: Об'єктно-орієнтована технологія розробки програмного забезпечення будил ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Досвід розробки і впровадження автоматизованих систем бюджетного управління ...