Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
2 / 2 / 1
Регистрация: 17.11.2013
Сообщений: 72
1

Переход от консоли к Windows Forms

25.01.2014, 15:15. Показов 4690. Ответов 4
Метки нет (Все метки)

Здравствуйте дорогие форумчане. Купил книгу по с# Герберт Шилдт - полное руководство, начал изучать сишарп, но как оказалось в книге описаны только средства работы в ConsoleApplication, про Forms я ничего не нашел. А вопрос такой. Сложно ли будет перейти от консоли к форме, если я изучу работу с консолью. Сама книга очень разрекламирована и обещает дать путь в мир программирования даже новичку, но ведь профессионалы пишут в форме, а не на консоли, вобщем, просвятите по существу.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.01.2014, 15:15
Ответы с готовыми решениями:

Переход к формам от консоли. Что выбрать - Windows forms или WPF?
Осилил пока страниц 300 "Полное руководство С# 4.0". Хочу уйти от консоли. Посоветуйте - куда идти?...

переделать из консоли в Windows Forms
Доброго времени!Недавно изучаю c#,помогите,пожалуйста справиться с переводом кода из консоли в...

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

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

4
Заблокирован
25.01.2014, 21:30 2
Лучший ответ Сообщение было отмечено Ilyko как решение

Решение

Здравствуйте!

как оказалось в книге описаны только средства работы в ConsoleApplication, про Forms я ничего не нашел.
Таковы практически все книги.
Даже в книгах, посвящённых сугубо графическому интерфейсу пользователя, он описан очень плохо.

Сложно ли будет перейти от консоли к форме, если я изучу работу с консолью.
Сложно.
Ведь Winforms много сложнее консоли.
К тому же, в учебнике Шилдта описаны только азы языка C#, которые бесполезны без знания библиотеки классов .NET.
Серьёзному программисту, который зарабатывает хотя бы на фрилансе, нужно уметь применять в своём ПО:
- взаимодействие с базами данных Access (mdb и accdb), MySql и MSSQL
- взаимодействие с офисными документами - rtf, doc, docx, xls, xlsx, csv
- взаимодействие с аудио- и видеофайлами популярных форматов, включая редактирование
- клиент-серверное взаимодействие
- взаимодействие с Web-страницами (скачивание содержимого, запросы, радио онлайн)
- захват с (Web-)камеры с помощью DirectShow и с микрофона
- трёхмерную графику Direct3D и OpenGL
Много из этого, в консольных приложениях на должном уровне не реализуется принципиально.
Поэтому не стоит удивляться, что в книжке того же Шилдта, ни о чём из этого нет ни слова.

но ведь профессионалы пишут в форме, а не на консоли
Верно.
Профессионалы обычно создают приложения Winforms, WPF, Metro и вообще приложения с графическим интерфейсом пользователя (GUI), а не консольные приложения.

просвятите по существу
1) Не стоит покупать книги.
Когда я только начинал изучать программирование, я пытался читать очень разные книжки.
В итоге ни одной из них так до конца и не дочитал. И даже до середины дочитать не смог.
Но это не помешало мне стать программистом, разрабатывать коммерческие приложения и много помогать на форумах.
2) Учиться лучше всего по сайтам и исходникам из Инета.
Искать их, лучше попросту гуглом.
Берёте гугл, набираете то что Вас интересует (лучше по-английски, покороче и с указанием языка) , и всё необходимое ищется. Там уже разбираетесь, исправляете, дорабатываете.
Я так и делаю, и лично меня, это устраивает и устраивало раньше.
10
2 / 2 / 1
Регистрация: 17.11.2013
Сообщений: 72
26.01.2014, 16:51  [ТС] 3
А библиотека .NET включает в себя все свойства компонентов формы и тому подобное, как я понял?
В этой книге также есть чать II , где описывается библиотека C#: структуры .NET , сетевые средства подключения к интернету, многопоточное программирование. Это тоже не совсем то, что нужно для форм?
0
Заблокирован
26.01.2014, 16:58 4
А библиотека .NET включает в себя все свойства компонентов формы и тому подобное, как я понял?
Она включает в себя классы, например, Button, Label, Console, Control и мн. др., а классы включают в себя свойства.

В этой книге также есть чать II , где описывается библиотека C#: структуры .NET , сетевые средства подключения к интернету, многопоточное программирование. Это тоже не совсем то, что нужно для форм?
Для форм вообще ничего не нужно, только умение кликать мышкой.
А список того, что нужно для работы программистом, я Вам дал.
И формы туда тоже нужно добавить.

Ну а выводы, делайте сами.
1
2 / 2 / 1
Регистрация: 17.11.2013
Сообщений: 72
26.01.2014, 17:08  [ТС] 5
Спасибо за подробное разъяснение.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.01.2014, 17:08

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Перенос чат-бота с консоли в Windows Forms
Есть чат-бот, который работает в консоли и запоминает ответы в txt файл. Нужно перенести его в...

Переделать код с консоли на windows forms. Кода на 90 строк
Есть уже формочка. Я знаю что "cout" в WF это label, а "сin" в WF это textBox, это я образно...

Вылетает boost::regex в windows forms, в консоли всё нормально
работаю с формой, подключаю <boost/regex.hpp>. Компиляция проходит без ошибок, но когда нажимаю f5...

В Windows Forms некоректно работает метод, хотя в консоли работает правильно
//Данный метод должен заменять все элементы в массиве на 1, после найменьшего. public string...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.