|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
Dima Tизучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены. главное успеть изучить пока фреймворк не объявили устаревшим ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2016, 21:06 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
может просто поступить в институт? выучить основы? понять принципы работы сетей, алгоритмов, вычислительной математики, графике (векторной\растровой), ос, весь процесс обучения это и есть план. Который вы ищите. Либо составить собственный план. Стоит понимать и ассемблер, работу процессора, хотя бы основы этого программист должен знать, как работает память, файловая система и многое , многое другое. Всё это описано в книгах, когда мне стал интересен html5+css я скачал книгу и прочитал, когда у меня есть вопросы, я открываю книгу и помню где и что мне можно посмотреть, если я запомнил это недостаточно хорошо, но с опытом в ОП всё становится проще и часто даже документацию сильно читать не приходится, всё описано в InteliSense. Научиться пользоваться отладкой, писать unit-тесты, это всё стоит учить и понимать. еще советую читать исходники самого Framework'а, часто там можно найти то, что тебе нужно, не все методы открыты, но их можно написать самому и под себя. Но если следовать шаблонам, логике ООП, этого не понадобится. Чем больше ты будешь писать на .NET тем больше классов и методов ты узнаешь, их тысячи. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2016, 21:27 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
PallarisDima Tизучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены. Зачем знать, на чем построен Unity3d или Entity Framework или WCF? Бери и катайся, бОльшую часть задач сможешь решить. ИМХУ это попахивает 1С-ом, там все именно так в чистом виде, фрэймворк (1с) изучен и ты успешен. Только на программиста 99% успешных 1Сников не тянут, хотя успешны, но ОС пока не пишут на 1С. Сомневающимся что учить: советую учить 1С, он проживет еще очень долго, да и учить там особо нечего. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2016, 21:41 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
Всем спасибо за наводки(в институт поступать хватит, этим летом получаю второе высшее,а с тремя только дворники у нас работают):) обожаю работать с базами данных(именно мне это нравится, а не из-за необходимости в работе) и для воплощения своих задач выбрал c# пока весь кодинг будет сводиться для работы с данными в разных направлениях и задачах. Постоянная нехватка знаний(в совей области), как наркотик, и я рад, что это не иссякает. Видеть результат - вот это кайф кайфучий:) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2016, 21:43 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
Все таки те кто спрашивают как учиться, хотят услышать ответ что-то вроде этого А не абстрактное .... читай книги. С чего начать чтение? Сколько книг нужно прочесть? С какой скоростью? Когда видишь перед собой план того, что нужно проделать идешь к цели с разными скоростями. Я бы еще ниже по каждому пункту написал что нужно почитать. Но время детское закончилось. Мама говорит что нужно чистить зубы и ложиться спать. 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, итд ... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2016, 23:34 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
Dima TPallarisАлгоритмы можно учить до посинения, но без умения использовать современные фреймворки это пользы не принесет изучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2016, 02:13 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
PallarisDima Tизучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены. Зачем знать, на чем построен Unity3d или Entity Framework или WCF? Бери и кайся ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2016, 02:13 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
andreymx совершенно правильно начал изучать язык - взял и написал. А то послушать некоторых, то сначала что-то два года изучать надо! Изучать надо в процессе написания и только то, что нужно для написания. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2016, 12:54 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
Cat2andreymx совершенно правильно начал изучать язык - взял и написал. А то послушать некоторых, то сначала что-то два года изучать надо! Изучать надо в процессе написания и только то, что нужно для написания.А тебя послушать, например Linq изучать вообще не надо. Можно же циклами обойтись. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2016, 13:12 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
Cat2andreymx совершенно правильно начал изучать язык - взял и написал. А то послушать некоторых, то сначала что-то два года изучать надо! Изучать надо в процессе написания и только то, что нужно для написания. Как так? ни в коем случае! Вас послушать так не нужно учить вообще ни чего. Зачем учиться в школе? понадобиться буква 'я' тогда ее и выучишь, понадобиться сложение тогда его и выучишь :) И что если мне нужно вот прям сейчас. У меня сроки и прочее ... когда мне учить - разбираться в нюансах? Могу быть согласен только с одним ... не обязательно заучивать на изусть. Но нужно как минимум прочесть и разобраться в том как работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2016, 13:55 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
Артем GCat2andreymx совершенно правильно начал изучать язык - взял и написал. А то послушать некоторых, то сначала что-то два года изучать надо! Изучать надо в процессе написания и только то, что нужно для написания. Как так? ни в коем случае! Вас послушать так не нужно учить вообще ни чего. Зачем учиться в школе? понадобиться буква 'я' тогда ее и выучишь, понадобиться сложение тогда его и выучишь :) И что если мне нужно вот прям сейчас. У меня сроки и прочее ... когда мне учить - разбираться в нюансах? Могу быть согласен только с одним ... не обязательно заучивать на изусть. Но нужно как минимум прочесть и разобраться в том как работает. Все досконально никогда знать не будешь. Потому изучение в деле - самый парвильный путь изучения чего-то. Потом можно про что-то почитать дополнительно, если понадобится. Прикладное программирование не базируется только на академических знаниях. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2016, 14:01 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
Конечно, изучать литературу, веяния и концепции надо обязательно А то будешь говнокодить тремя методами, которые пришли в результате говнотыка. На все случаи жизни. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2016, 14:34 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
Изучать литературу можно с того момента, как достигнешь мастерства в говнотыкании - литература будет понятна сразу чуть менеее чем полностью, и твой переход на следующий уровень будет качественным и осознанным. А если сходу перегрузить голову инфой, то на выходе можно получить то же самое говнотыканье, но по тридцати методам. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2016, 15:53 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
а подскажите :) Как в стандартном datagridview сделать такую вот подсветку текущей строки? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2016, 17:50 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
mishanya3624Всем спасибо за наводки(в институт поступать хватит, этим летом получаю второе высшее,а с тремя только дворники у нас работают):) ИМХУ Главное - золотая середина. Не надо упираться в основы, но их надо знать на уровне "есть такие-то постулаты", а почему они именно такие - помнить необязательно, можно вернутся если понадобилось, главное знать куда вернуться. Если научился программировать, то дальше надо учить предметную область где программировать собрался. Чтобы общаться с пользователями на понятном им языке. Иначе это вырождается в ситуацию когда юзер просит сделать какую-нибудь мелочь, а в ответ его заставляют написать полноценное ТЗ. Вобщем если будешь долго учить что-то одно - станешь или академиком или неудачником, т.к. много академиков не надо. Дворники с тремя вышками - это как раз лишние академики. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2016, 19:02 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
andreymxа подскажите :) Как в стандартном datagridview сделать такую вот подсветку текущей строки? фиг тебе. Сам ищи. Но я добрый сегодня. Даю наводку. SelectedRows ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2016, 22:44 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
чегой-то у меня SelectedRows.count завсегда=0 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2016, 11:25 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
andreymxчегой-то у меня SelectedRows.count завсегда=0 Подумай сам. Если есть множество выделенных строк, то свойство "Выделено" для одной строки можно как-то присвоить и убрать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2016, 12:19 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
Shocker.ProА тебя послушать, например Linq изучать вообще не надо. Можно же циклами обойтись. рациональное зерно в этом есть ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2016, 12:21 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
Cat2andreymxчегой-то у меня SelectedRows.count завсегда=0 Подумай сам. Если есть множество выделенных строк, то свойство "Выделено" для одной строки можно как-то присвоить и убрать.это я уже пробовал ты предлагаешь на каждом событии RowEnter выделять текущую строку? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2016, 12:34 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
andreymxCat2пропущено... Подумай сам. Если есть множество выделенных строк, то свойство "Выделено" для одной строки можно как-то присвоить и убрать.это я уже пробовал ты предлагаешь на каждом событии RowEnter выделять текущую строку? А почему бы и нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2016, 13:02 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
Cat2А почему бы и нет? Впрочем я бы сделал на bindingSource.PositionChanged ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2016, 13:03 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
Cat2Cat2А почему бы и нет? Впрочем я бы сделал на bindingSource.PositionChangedэто я смотрел еще вчера, но раскраска не понравилась она не такая, как я нарисовал Да и метод кривоват ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2016, 15:11 |
|
Написал первую программу на c#
|
|||
---|---|---|---|
#18+
andreymxэто я смотрел еще вчера, но раскраска не понравилась Любую раскраску можно настроить в событии CellPainting andreymxДа и метод кривоват Это у тебя пока руки не совсем выпрямились в новом языке. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2016, 15:45 |
|
|
start [/forum/topic.php?fid=20&msg=39154199&tid=1400827]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 287ms |
total: | 432ms |
0 / 0 |