Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
1 / 1 / 1
Регистрация: 24.11.2012
Сообщений: 32

как дополнить

31.10.2013, 19:42. Показов 634. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. есть задание:

Создать класс - данные - абстрактный базовый класс. Создать производные классы - данные типа сигнал, данные типа результат обработки и вспомогательные данные. Все данные имеют функции отображения, сохранения и обработки.

сделал так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication5
{
 
    abstract class dannye 
    {
        public abstract double otobrojenie();
        public abstract double save();
        public abstract double obrabotki();
    }
    class signal : dannye
    {
        public override double otobrojenie()
        {
            return 0;
        }
 
        public override double save()
        {
            return 0;
        }
        public override double  obrabotki()
        {
            return 0;
        }
        
    }
    class resultat : dannye
    {
        public override double otobrojenie()
        {
            return 0;
        }
 
        public override double save()
        {
            return 0;
        }
        public override double obrabotki()
        {
            return 0;
        }
    }
    class help : dannye
    {
        public override double otobrojenie()
        {
            return 0;
        }
 
        public override double save()
        {
            return 0;
        }
        public override double obrabotki()
        {
            return 0;
        }
    }
 
    
    
    class Program
    {
        static void Main(string[] args)
        {
            dannye[] v = new dannye[2];
            v[0] = new signal();
            v[1] = new resultat();
            v[2] = new help();
 
            for (int i = 0; i < v.Length; i++)
            {
                v[i].obrabotki();
                v[i].otobrojenie();
                v[i].save();
            }
 
           
        }
    }
}
помогите реализовать методы
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.10.2013, 19:42
Ответы с готовыми решениями:

Класс получения информации о операционной системе. Нужно дополнить, так как на всех ОС не могу физически затестить.
Всем привет. Нашёл в интернете класс и добавил в него определение Windows 7. Может кто знает какая версия например у Vista? Вообще думаю...

Дополнить код
Как в данной задаче сделать так, что бы в listbox выводилось только значение True елемента? int Wheat = new int; Random rand = new...

дополнить программу
каждый разрабатываемый класс должен как правило, содержать: скрытые поля, конструкторы с параметрами и без параметров, методы; свойства,...

6
 Аватар для lpvoid
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
31.10.2013, 19:51
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication14
{
  abstract class Data
  {
    public abstract void Display();
    public abstract void Save();
    public abstract void Handle();
  }
 
  class Signal : Data
  {
    public override void Display()
    {
      Console.WriteLine("Something sent signal and displayed");
    }
 
    public override void Save()
    {
      Console.WriteLine("Something sent signal and saved");
    }
 
    public override void Handle()
    {
      Console.WriteLine("Something sent signal and handled");
    }
  }
 
  class Result : Data
  {
    public override void Display()
    {
      Console.WriteLine("Some result displayed");
    }
 
    public override void Save()
    {
      Console.WriteLine("Some result saved");
    }
 
    public override void Handle()
    {
      Console.WriteLine("Some result handled");
    }
  }
 
  class Help : Data
  {
    public override void Display()
    {
      Console.WriteLine("Something displayed");
    }
 
    public override void Save()
    {
      Console.WriteLine("Something saved");
    }
 
    public override void Handle()
    {
      Console.WriteLine("Something handled");
    }
  }
 
  class Program
  {
    static void Main(string[] args)
    {
      var d = new Data[3];
      d[0] = new Signal();
      d[1] = new Result();
      d[2] = new Help();
 
      foreach (var a in d)
      {
        a.Display();
        a.Handle();
        a.Save();
        Console.Write("\n");
      }
 
      Console.ReadKey();
    }
  }
}

Не по теме:

транслит превращает любой код в г*вно, извините.

1
1 / 1 / 1
Регистрация: 24.11.2012
Сообщений: 32
31.10.2013, 20:24  [ТС]
lpvoid, благодарью! я тоже из Бишкека. в славяне такие вот лабы задают)
0
 Аватар для lpvoid
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
31.10.2013, 20:26
пожалуйста).

Не по теме:

Цитата Сообщение от vehf Посмотреть сообщение
lpvoid, благодарью! я тоже из Бишкека. в славяне такие вот лабы задают)
аццко. интересно, когда я буду поступать, что нибудь изменится?)

1
1 / 1 / 1
Регистрация: 24.11.2012
Сообщений: 32
31.10.2013, 20:29  [ТС]
lpvoid, школьник?
0
31.10.2013, 20:32

Не по теме:

vehf, угу, в профиль загляните).
чувствую я, что уважаемые модераторы скоро дадут мне по башке за оффтоп, ибо я к этому неблагородному делу дюже пристрастился

1
1 / 1 / 1
Регистрация: 24.11.2012
Сообщений: 32
31.10.2013, 20:36  [ТС]
lpvoid, круто, я в свои 14 лет даже не знал, что такое "C#"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.10.2013, 20:36
Помогаю со студенческими работами здесь

Класс Строка (дополнить)
Здравствуйте! Вот кусок задания, по которому у меня возник вопрос. Описать производный от Строка класс Десятичная_строка. Строки...

Наследование. Дополнить программу.
Создать абстрактный класс Function (функция) с виртуальными методами вычисления значения функции y = f(x) в заданной точке х и вывода...

Нужно дополнить программу
В работе необходимо описать два метода,которые реализуют один и тот же алгоритм, описанный в списке заданий.Первый метод для возврата...

Нужно дополнить код комментариями
Такое дело. Нужно дополнить исходный код уже готовой программы комментариями(можно в отдельном текстовом файле), для того, что бы потом...

работа со строками, необходимо дополнить
Доброго времени суток всем. Необходима помощь в доработке небольшой программы. Дана строка, заканчивающаяся точкой. Подсчитать сколько слов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru