7 / 4 / 0
Регистрация: 21.02.2018
Сообщений: 153
|
||||||
1 | ||||||
Вынос методов в отдельный класс10.01.2019, 21:28. Показов 3100. Ответов 8
Метки нет (Все метки)
Доброго времени суток. при написании простого Notepad-а хочу функции Open, Save и т. д. вынести в отдельный класс, но не могу в этот отдельный класс TextBox значение перенести.
вот медот открытия нового файла и как txtContent.Clear() перенести?
0
|
10.01.2019, 21:28 | |
Ответы с готовыми решениями:
8
Вынос DTD в отдельный файл. Вынос переменных в отдельный модуль Вынос класса в отдельный файл Вынос глобальных переменных в отдельный файл |
6452 / 4053 / 1599
Регистрация: 09.05.2015
Сообщений: 9,487
|
|
10.01.2019, 21:38 | 2 |
Оставьте в txtContent.Clear() в коде формы. Вот например захотите вы ваш отдельный класс использовать потом не в WinForms, а в WPF проекте, что вы будете делать? Всё переписывать?
0
|
7 / 4 / 0
Регистрация: 21.02.2018
Сообщений: 153
|
|
10.01.2019, 21:40 [ТС] | 3 |
я бы хотел оставить и не мучаться)) но лектор сказал постарайтесь вынести и вот пытаюсь, но что то никак.
0
|
1514 / 905 / 328
Регистрация: 17.05.2015
Сообщений: 3,418
|
||||||
15.01.2019, 12:06 | 4 | |||||
0
|
15 / 14 / 9
Регистрация: 14.12.2017
Сообщений: 48
|
|||||||||||
15.01.2019, 23:17 | 5 | ||||||||||
0
|
6452 / 4053 / 1599
Регистрация: 09.05.2015
Сообщений: 9,487
|
|
16.01.2019, 01:24 | 6 |
PplAlt, зачем там ref, если TextBox и так ссылочный тип? Да и вообще передавать ссылки на контролы в бизнес логику плохо.
1
|
15 / 14 / 9
Регистрация: 14.12.2017
Сообщений: 48
|
|
16.01.2019, 01:27 | 7 |
Вы правы, делать так незачем. А по поводу передачи контролов - так ТСпопросил преподаватель, от этого никто не застрахован, к сожалению
0
|
1514 / 905 / 328
Регистрация: 17.05.2015
Сообщений: 3,418
|
|
16.01.2019, 09:16 | 8 |
PplAlt, он просил
0
|
544 / 352 / 119
Регистрация: 17.08.2014
Сообщений: 1,335
|
|
16.01.2019, 09:22 | 9 |
Гиоргий, Он вам сказал вынести в отдельный класс логику но никак не чистку textbox да и зачем его чистить? для создания нового файла нужно создать переменную String. которую присваиваем Textbox.text
если нужно сохранить то сохраняем уже логикой внутри класса логики но никак не формы. так же в этом классе можно сделать таймер автосохраниения через промежутки времени в Temp или по пути существующего файла.
0
|
16.01.2019, 09:22 | |
16.01.2019, 09:22 | |
Помогаю со студенческими работами здесь
9
Как вынести реализацию методов шаблонного класса в отдельный файл? Описание всех свойств и методов класса следует вынести в отдельный модель Planet.cpp Класс в отдельный файл Рефакторинг while в отдельный класс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |