| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB .NET > Как переместить коды из формы в класс? |
| Автор: Lugomor 27.3.2009, 12:51 |
| Здравствуйте! Только начинаю программировать и вот проблема: есть проект, есть форма, элементы управления текстбоксы и т.д., есть класс CheckStrings, внём две функции. А задача такая: Нужно сделать так чтобы, вся работа выполнялась в классе CheckStrings, т.е. чтобы все коды были в этом классе! Заранее Спасибо! |
| Автор: Pilger 27.3.2009, 16:26 |
| Функциям приписываешь Shared и затем эти функции можешь запускать через Клас.Функция |
| Автор: Lugomor 27.3.2009, 16:52 | ||
Добавлено через 11 минут и 26 секунд Вобщем надо переместиь все коды из класса Form1 в класс CheckStrings, но как тогда это будет работать, т.е. препод сказал чтобы в форме что-то присутствовало, но вся работа происходила в CheckStrings, может ктото подробно опишет энтот механмзм? |
| Автор: -Mikle- 28.3.2009, 09:46 |
| мне не ясна задача, что нужно твоему преподу... |
| Автор: Pilger 28.3.2009, 13:34 | ||||||
| Ну ты должен для начала понять, как работают классы... Вот тут ты создаешь новый объект класса CheckStrings, передаешь ему атрибуты и сохраняешь в Ch.
В классе похоже есть что то вроде
Теперь в объекте Ch лежат твои переменные. Теперь после этого ты используешь функции этого класса для объекта Ch
Которая работает с переменными в этом объекте. Таким образом ты можешь в классы пихать любые объекты, переменные и методы (то, что ты делаешь на самой форме можно частично перенести туда). Методы из CheckString или др. ты можешь запускать из самой формы Form. |
| Автор: Lugomor 1.4.2009, 14:40 |
| Большое спасибо Pilger! Всё грамотно и понятно! |