42594

Основи програмування

Лабораторная работа

Информатика, кибернетика и программирование

На формі знаходится одна група залежних та одна група незалежних перемикачів. В групі залежних перемикачів знаходяться три значення: іспит, залік, курсовий проект. В іншій групі знаходяться назви дисциплін поточного семестру. При виборі користувачем одного з значень залежних перемикачів (іспит чи залік) встановити прапорці біля відповідних дисциплін.

Русский

2013-10-30

69.5 KB

1 чел.

Міністерство освіти і науки, молоді та спорту України

Київська державна академія водного транспорту імені гетьмана Петра Коношевича-Сагайдачного

Звіт

По виконанню лабораторної роботи №2

З дисципліни «Основи програмування»

Виконав:

Студент І курсу

спеціальності «Програмна інженерія»

групи 1119

Харлим Сергій

Київ 2012

Завдання

1. Створити новий проект з одним головним вікном: FileNewApplication.

2. Зберігти файл проекту та файл модуля у власній директорії: FileSave Project As…

3. Змінити зовнішній вигляд форми за власним смаком:

  •  В заголовок форми додати назву групи, номер варіанту, власне прізвище та ініціали.
  •  Змінити розміри, колір та піктограму форми.

4. Розмістити на формі необхідні для виконання індивідуального завдання компоненти (TEdit, TLabel, TButton, TChexBox та ін.).

5. В редакторі коду написати необхідні процедури обробки подій, які б забезпечували необхідну функціональність додатку.

Індивідуальне завдання

15

На формі знаходится одна група залежних та одна група незалежних перемикачів. В групі залежних перемикачів знаходяться три значення: іспит, залік, курсовий проект. В іншій групі знаходяться назви дисциплін поточного семестру. При виборі користувачем одного з значень  залежних перемикачів (іспит чи залік) встановити прапорці біля відповідних дисциплін.

Програмний код:

unit laba2;

interface

uses

 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

 Dialogs, StdCtrls;

type

 TForm1 = class(TForm)

   RadioButton1: TRadioButton;

   RadioButton2: TRadioButton;

   RadioButton3: TRadioButton;

   CheckBox1: TCheckBox;

   CheckBox2: TCheckBox;

   CheckBox3: TCheckBox;

   procedure RadioButton1Click(Sender: TObject);

 private

   { Private declarations }

 public

   { Public declarations }

 end;

var

 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.RadioButton1Click(Sender: TObject);

begin

if RadioButton1.checked=true then Checkbox1.checked:=true;

if RadioButton1.checked=false then Checkbox1.checked:=false;

if RadioButton2.checked=true then Checkbox2.checked:=true;

if RadioButton2.checked=false then Checkbox2.checked:=false;

if RadioButton3.checked=true then Checkbox3.checked:=true;

if RadioButton3.checked=false then Checkbox3.checked:=false;

end;

end.

Результати роботи програми:


 

А также другие работы, которые могут Вас заинтересовать

31990. Выявление особенностей заключения и содержания договора на оказание туристских услуг 158 KB
  В отличие от неорганизованной туристской поездки регламентируемой множеством разнообразных гражданскоправовых договоров заключаемых туристом с исполнителями отдельных услуг для осуществления организованной туристской поездки достаточно заключения одного договора по туристскому обслуживанию с лицом которое принимает на себя обязательство по предоставлению туристского обслуживания. Цель моей дипломной работы является в выявлении особенностей заключения и содержания договора на оказание туристских услуг. Указанная цель конкретизируется в...
31992. Технология швейных изделий 219.5 KB
  В процессе дипломного проектирования студент систематизирует, закрепляет и расширяет свои знания на основе последних достижений науки и техники, новейших прогрессивных форм организации и технологии производства, при высоком уровне механизации и автоматизации производственных процессов. Основным показателем качества дипломного проекта должна служить экономическая эффективность проектируемого потока, определяемая в результате сопоставления технико-экономических показателей проекта и предприятия.
31993. Побудова бази маркетингового дослідження за клієнт-серверною технологією 1.93 MB
  0 Інші Обєкти Реляційні дані XML Програма LINQ to SQL SQL Server LINQ запит SQL запит Записи Обєкти Керуючий додаток синхронізації Служба синхронізації Служба синхронізації Сеанс синхронізації Сховище даних Сховище даних WEBсайт Сервіс синхронізації WEBСервіс Мобільний пристрій Сервер БД ЗМІСТ ВСТУП 9 Постановка задачі .22 Вибір системи керування базами даних . 55 Вибір технології доступу до даних . 69 Вибір технологій доступу до даних .
31994. Розробка БД для системи WebФактор 595.5 KB
  Зміст пояснювальної записки перелік питань що їх потрібно розробити вступ аналіз предметної галузі постановка задачі опис концептуальної моделі опис програмної реалізації опис роботи програми охорона праці висновок список використаних джерел. Зміст Вступ Прогнозування в усьому безлічі економікоматематичних методів завжди займало особливе місце викликало активний інтерес з боку практичних працівників оскільки завдання прогнозування є актуальними для всіх ієрархічних рівнів економіки на будьяких...
31995. Анализ финансово-хозяйственной деятельности Вологодского структурного подразделения ОАО «РЖД» 932 KB
  Исследование теории нематериальных активов . Совершенствование механизмов вовлечения в хозяйственный оборот предприятия нематериальных активов. Мероприятия по совершенствованию нематериальных активов в инновационной деятельности. Оценка внутренней стоимости и эффективности использования нематериальных активов.
31996. Электронные словари и их применимость для традиционного машинного перевода 350 KB
  Добролюбова дипломная работа на тему Электронные словари и их применимость для традиционного машинного перевода Выполнил: студент гр. 33 Классификация систем машинного перевода по Лари Чайлду. 35 Системы машинного перевода. Данная работа посвящается изучению указанных проблем а также анализу некоторых лингвистических программных продуктов направленных на автоматизацию процесса перевода.
31997. ИССЛЕДОВАНИЕ ОДНОЙ КРАЕВОЙ ЗАДАЧИ НА ГРАФЕ ДЛЯ СТРУННОЙ СИСТЕМЫ С ЦИКЛОМ 1.25 MB
  При выбранной параметризации ребра функция оказывается обычной функцией на промежутке из . Если Из следует что функция возрастает от точки до и так как то на .5 получим = что равносильно равенству: Из следует что функция возрастает от точки до и так как то на . Из следует что функция возрастает от точки до и так как то на .
31998. Разработка месторождения кварцито-песчанников Рыборецкого месторождения с целью производства щебня. Специальная часть: «Обоснование рациональной технологической схемы для повышения качества щебня 1.4 MB
  В дипломном проекте рассматривается разработка месторождения кварцито-песчанников Рыборецкого месторождения открытым способом с целью производства щебня. В проекте произведена инженерно-геологическая оценка на пригодность месторождения к разработке, подобрана схема вскрытия и система разработки месторождения. Произведён расчёт основных технологических процессов горных работ и подобрано соответствующее им горно-транспортное оборудование.