Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 28.04.2016
Сообщений: 43
1

Переделать "Библиотеку" из Windows Forms в консоль

06.01.2017, 12:51. Показов 661. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нашел на форуме код для WForms. Может кто переделать в консольное приложение? Вот задание на всякий случай:
Для книг, хранящихся в библиотеке, задаются: регистрационный номер книги, автор, название, год издания, издательство, количество страниц. Вывести список книг с фамилиями авторов в алфавитном порядке, изданных после заданного года.
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
class Book
    {
        #region fields
 
        private string m_Name = string.Empty;
        private string m_Author = string.Empty;
        private int m_Year;
 
        #endregion
 
        #region constructors
 
        public Book()
        { }
 
 
        public Book(string name, string author, int year)
        {
            m_Name = name;
            m_Author = author;
            m_Year = year;
        }
 
        #endregion
 
        #region properties
 
        public string Name
        {
            get { return m_Name; }
            set { m_Name = value; }
        }
 
        public string Author
        {
            get { return m_Author; }
            set { m_Author = value; }
        }
 
        public int Year
        {
            get { return m_Year; }
            set { m_Year = value; }
        }
 
        #endregion
    }
 
public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private List<Book> Books = new List<Book>();
 
        private void button1_Click(object sender, EventArgs e)
        {
            Books.Add(new Book(textBox1.Text, textBox2.Text, Convert.ToInt32(textBox3.Text)));
        }
        private void button2_Click(object sender, EventArgs e)
        {
            richTextBox1.Lines = MoreThenYear(Convert.ToInt32(textBox4.Text)).ToArray();
        } 
        private List<string> MoreThenYear(int year)
        {
            List<string> booksNames = new List<string>(); 
            for (int i = 0; i < Books.Count; i++)
            {
                if (Books[i].Year > year)
                    booksNames.Add(Books[i].Name + "_" + Books[i].Author);
            }
            booksNames.Sort(delegate(string one, string two)
            { return one.CompareTo(two); });
            return booksNames;
        }
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2017, 12:51
Ответы с готовыми решениями:

Прогу, сделанную под консоль, переделать в Windows Forms
Задается размерность массива, его элементы, потом выводит нулевые, положительные и отрицательные....

Консоль в windows forms
Всем привет. Подскажите как решить задачку. В приложении windows forms пытаюсь чтобы при нажатии...

Как переделать Windows Forms приложение в Windows Service с UI?
Здравствуйте, уважаемые посетители форума! Вопрос такой. У меня есть приложение C# Win Forms с...

Стилизованная консоль в Windows Forms
Помогите написать программу: нужно сделать консоль в Windows Form, то есть 2 textbox и кнопка. В 1...

Создать консоль из Windows Forms
Я хочу создать консольную программу. Мне нужно чтобы он был из Windows Forms, так как мне нужно...

1
.NET senior
440 / 358 / 137
Регистрация: 23.09.2016
Сообщений: 980
06.01.2017, 13:09 2
qeerty, выкидываете из кода всё, что связано с WinForms, коллекцию книг оформляете в отдельный класс... и, собственно, всё.
0
06.01.2017, 13:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2017, 13:09
Помогаю со студенческими работами здесь

Переделать в windows forms
у меня есть программа написанная в консольном приложении. как её переделать в windows forms. текст...

Переделать в windows forms (2)
у меня есть программа написанная в консольном приложении. как её переделать в windows forms. текст...

Как выводить в консоль из Windows Forms?
Сценарий. 1. Windows Forms. Подключаемся к БД. 2. Windows Forms. Создаём ДатаТабле. 3. Windows...

Переделать из консоли в Windows Forms
Помогите переделать код. namespace My { class Program { const int SIZE =...

Переделать под Windows Forms
код есть, но додумать как переделать нормально не могу, все ошибки. Вот задание: Задание если...

Переделать из C++ Builder в Windows Forms
кто знает как эти части переделать для windows forms(первоначально сделаны для c++ builder) void...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru