powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Написал первую программу на c#
25 сообщений из 71, страница 2 из 3
Написал первую программу на c#
    #39154103
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tизучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены.
главное успеть изучить пока фреймворк не объявили устаревшим
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154114
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может просто поступить в институт? выучить основы? понять принципы работы сетей, алгоритмов, вычислительной математики, графике (векторной\растровой), ос, весь процесс обучения это и есть план. Который вы ищите. Либо составить собственный план. Стоит понимать и ассемблер, работу процессора, хотя бы основы этого программист должен знать, как работает память, файловая система и многое , многое другое. Всё это описано в книгах, когда мне стал интересен html5+css я скачал книгу и прочитал, когда у меня есть вопросы, я открываю книгу и помню где и что мне можно посмотреть, если я запомнил это недостаточно хорошо, но с опытом в ОП всё становится проще и часто даже документацию сильно читать не приходится, всё описано в InteliSense.
Научиться пользоваться отладкой, писать unit-тесты, это всё стоит учить и понимать.

еще советую читать исходники самого Framework'а, часто там можно найти то, что тебе нужно, не все методы открыты, но их можно написать самому и под себя. Но если следовать шаблонам, логике ООП, этого не понадобится. Чем больше ты будешь писать на .NET тем больше классов и методов ты узнаешь, их тысячи.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154127
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisDima Tизучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены.

Зачем знать, на чем построен Unity3d или Entity Framework или WCF? Бери и катайся, бОльшую часть задач сможешь решить.
ИМХУ это попахивает 1С-ом, там все именно так в чистом виде, фрэймворк (1с) изучен и ты успешен. Только на программиста 99% успешных 1Сников не тянут, хотя успешны, но ОС пока не пишут на 1С. Сомневающимся что учить: советую учить 1С, он проживет еще очень долго, да и учить там особо нечего.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154128
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо за наводки(в институт поступать хватит, этим летом получаю второе высшее,а с тремя только дворники у нас работают):)
обожаю работать с базами данных(именно мне это нравится, а не из-за необходимости в работе) и для воплощения своих задач выбрал c# пока весь кодинг будет сводиться для работы с данными в разных направлениях и задачах.
Постоянная нехватка знаний(в совей области), как наркотик, и я рад, что это не иссякает. Видеть результат - вот это кайф кайфучий:)
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154176
Артем G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все таки те кто спрашивают как учиться, хотят услышать ответ что-то вроде этого
А не абстрактное .... читай книги. С чего начать чтение? Сколько книг нужно прочесть? С какой скоростью? Когда видишь перед собой план того, что нужно проделать идешь к цели с разными скоростями.
Я бы еще ниже по каждому пункту написал что нужно почитать. Но время детское закончилось. Мама говорит что нужно чистить зубы и ложиться спать.

PS> Пункты бы не плохо поменять местами если я по неопытности указал не в том порядке и добавить новых если что-то упустил.
Самому даже интересно.

1 Пойди на Виртуал Академи от майкрософт и посмотри Курс по С#. Там будет ворд файлы: базовые элементы языка и операторы языка. + Почитай про ООП, + UML.
2 Далее SQL
3 Алгоритмы - по первой что-нибудь попроще, после можно вернуться к более "толстым трудам"
4 Entity Framefork Code First
5 Refactoring
6 Patterns для начала 23 основных от банды 4х
7 TDD: Test-Driven Development - по первой можно что нибудь попроще
8 Inversion of Control [IoC] - знания DI уже будут после прочтения ООП, а об Service Locator после прочтения паттернов, тут нужно будет уделить внимание IoC container - нинджект (опен сорс проект) или юнити (по моему от майкрософт).
9 Определиться с Клиентом WinForms, WPF, ASP.Net - посмотреть на паттерны для них.
10 TFS или Git

Далее если собираешься использовать ASP.Net
11 HTML, CSS, MVC, Bootstrap
12 Javascript, jQuary, Angular

не зависимо от того что за клиент будет
придется разобрать такие отдельно от общего курса по С# вещи как
Security - аутентификацию и авторизацию, Concurrency, LINQ, Exceptions, Async, Localization, Cryptography, Regular expressions, итд ...
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154198
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TPallarisАлгоритмы можно учить до посинения, но без умения использовать современные фреймворки это пользы не принесет
изучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154199
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisDima Tизучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены.

Зачем знать, на чем построен Unity3d или Entity Framework или WCF? Бери и кайся
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154445
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymx совершенно правильно начал изучать язык - взял и написал.
А то послушать некоторых, то сначала что-то два года изучать надо!

Изучать надо в процессе написания и только то, что нужно для написания.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154465
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2andreymx совершенно правильно начал изучать язык - взял и написал.
А то послушать некоторых, то сначала что-то два года изучать надо!

Изучать надо в процессе написания и только то, что нужно для написания.А тебя послушать, например Linq изучать вообще не надо. Можно же циклами обойтись.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154539
Артем G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2andreymx совершенно правильно начал изучать язык - взял и написал.
А то послушать некоторых, то сначала что-то два года изучать надо!

Изучать надо в процессе написания и только то, что нужно для написания.

Как так? ни в коем случае!
Вас послушать так не нужно учить вообще ни чего.

Зачем учиться в школе? понадобиться буква 'я' тогда ее и выучишь, понадобиться сложение тогда его и выучишь :)
И что если мне нужно вот прям сейчас. У меня сроки и прочее ... когда мне учить - разбираться в нюансах?

Могу быть согласен только с одним ... не обязательно заучивать на изусть. Но нужно как минимум прочесть и разобраться в том как работает.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154549
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем GCat2andreymx совершенно правильно начал изучать язык - взял и написал.
А то послушать некоторых, то сначала что-то два года изучать надо!

Изучать надо в процессе написания и только то, что нужно для написания.

Как так? ни в коем случае!
Вас послушать так не нужно учить вообще ни чего.

Зачем учиться в школе? понадобиться буква 'я' тогда ее и выучишь, понадобиться сложение тогда его и выучишь :)
И что если мне нужно вот прям сейчас. У меня сроки и прочее ... когда мне учить - разбираться в нюансах?

Могу быть согласен только с одним ... не обязательно заучивать на изусть. Но нужно как минимум прочесть и разобраться в том как работает.
Все досконально никогда знать не будешь. Потому изучение в деле - самый парвильный путь изучения чего-то. Потом можно про что-то почитать дополнительно, если понадобится. Прикладное программирование не базируется только на академических знаниях.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154603
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно, изучать литературу, веяния и концепции надо обязательно
А то будешь говнокодить тремя методами, которые пришли в результате говнотыка. На все случаи жизни.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154747
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изучать литературу можно с того момента, как достигнешь мастерства в говнотыкании - литература будет понятна сразу чуть менеее чем полностью, и твой переход на следующий уровень будет качественным и осознанным.
А если сходу перегрузить голову инфой, то на выходе можно получить то же самое говнотыканье, но по тридцати методам.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154898
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а подскажите :)
Как в стандартном datagridview сделать такую вот подсветку текущей строки?
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154964
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mishanya3624Всем спасибо за наводки(в институт поступать хватит, этим летом получаю второе высшее,а с тремя только дворники у нас работают):)
ИМХУ Главное - золотая середина. Не надо упираться в основы, но их надо знать на уровне "есть такие-то постулаты", а почему они именно такие - помнить необязательно, можно вернутся если понадобилось, главное знать куда вернуться.

Если научился программировать, то дальше надо учить предметную область где программировать собрался. Чтобы общаться с пользователями на понятном им языке. Иначе это вырождается в ситуацию когда юзер просит сделать какую-нибудь мелочь, а в ответ его заставляют написать полноценное ТЗ.

Вобщем если будешь долго учить что-то одно - станешь или академиком или неудачником, т.к. много академиков не надо. Дворники с тремя вышками - это как раз лишние академики.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155124
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymxа подскажите :)
Как в стандартном datagridview сделать такую вот подсветку текущей строки?


фиг тебе. Сам ищи.
Но я добрый сегодня. Даю наводку. SelectedRows
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155346
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чегой-то у меня SelectedRows.count завсегда=0
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155396
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymxчегой-то у меня SelectedRows.count завсегда=0
Подумай сам. Если есть множество выделенных строк, то свойство "Выделено" для одной строки можно как-то присвоить и убрать.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155401
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProА тебя послушать, например Linq изучать вообще не надо. Можно же циклами обойтись.
рациональное зерно в этом есть
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155424
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2andreymxчегой-то у меня SelectedRows.count завсегда=0
Подумай сам. Если есть множество выделенных строк, то свойство "Выделено" для одной строки можно как-то присвоить и убрать.это я уже пробовал
ты предлагаешь на каждом событии RowEnter выделять текущую строку?
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155450
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymxCat2пропущено...

Подумай сам. Если есть множество выделенных строк, то свойство "Выделено" для одной строки можно как-то присвоить и убрать.это я уже пробовал
ты предлагаешь на каждом событии RowEnter выделять текущую строку?
А почему бы и нет?
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155454
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Cat2А почему бы и нет?
Впрочем я бы сделал на bindingSource.PositionChanged
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155659
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Cat2А почему бы и нет?
Впрочем я бы сделал на bindingSource.PositionChangedэто я смотрел еще вчера, но раскраска не понравилась
она не такая, как я нарисовал

Да и метод кривоват
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155711
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymxэто я смотрел еще вчера, но раскраска не понравилась

Любую раскраску можно настроить в событии CellPainting


andreymxДа и метод кривоват
Это у тебя пока руки не совсем выпрямились в новом языке.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155765
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это чтобы сделать самую простенькую хрень из Делфи.Ehlib 2003-его года, я должен кучу всяких телодвижений делать?
ЗЫ: давно реализовано в DevExpress.
...
Рейтинг: 0 / 0
25 сообщений из 71, страница 2 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Написал первую программу на c#
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]