Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ТооП / Тооп(2)-1

.docx
Скачиваний:
10
Добавлен:
31.05.2018
Размер:
118.67 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«КАЗАНСКИЙ (ПРИВОЛЖСКИЙ) ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

НАБЕРЕЖНОЧЕЛНИНСКИЙ ИНСТИТУТ (ФИЛИАЛ)

КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ

ЛАБОРАТОРНАЯ РАБОТА №2

«Создание объектов»

По дисциплине

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

Выполнил:

Студент группы 2161121

Золотых С.В.

Проверил:

Илюхин А.Н.

Набережные Челны

2017

  1. Цель работы

Получение навыков в разработке программ с использованием объектов.

  1. Постановка задачи

Создать объекты класса <имя класса> (имя класса задается в соответствии с выбранным вариантом). Объекты должны быть созданы с помощью конструктора по умолчанию и перегруженного конструктора.

№ варианта

Имя класса

Поле 1

Поле 2

Поле 3

3

Процессор

Фирма производитель

Количество ядер

Тактовая частота

  1. Текст программы

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace Классы_ТООП_форма_

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

class Processor

{

public string Firm="null";

public double k = 0;

public double t = 0;

public Processor(){}

public Processor(string Firm, double k, double t)

{

this.Firm = Firm;

this.k = k;

this.t = t;

}

}

private void button1_Click(object sender, EventArgs e)

{

string Firm = textBox1.Text;

double k = Convert.ToDouble(textBox2.Text);

double t = Convert.ToDouble(textBox3.Text);

Processor A = new Processor(Firm, k, t);

dataGridView1.Rows.Add(A.Firm,A.k, A.t + " GHz");//добавление строки в таблицу

textBox1.Clear();//очищаем текстбокс

textBox2.Clear();

textBox3.Clear();

}

private void button2_Click(object sender, EventArgs e)

{

dataGridView1.Rows.Clear();//очищение таблицы

}

private void button3_Click(object sender, EventArgs e)

{

Application.Exit();//закрытие формы

}

}

}

  1. Результат выполнения программы

  1. Вывод

Улучшила навыки в разработке программ на языке C# с использованием классов и объектов.

Соседние файлы в папке ТооП