tag:blogger.com,1999:blog-8596733192274108952.post1751465066729619920..comments2024-03-12T06:00:18.305+02:00Comments on Programming stuff: Книги для изучения C#/.NETSergey Teplyakovhttp://www.blogger.com/profile/14300835272589262297noreply@blogger.comBlogger59125tag:blogger.com,1999:blog-8596733192274108952.post-31542977393936527812020-07-08T19:12:19.109+03:002020-07-08T19:12:19.109+03:00Esposito D. Programming ASP.NET Core , Microsoft P...Esposito D. Programming ASP.NET Core , Microsoft Press, 2018. — 416 p. — ISBN 1509304444. Anonymoushttps://www.blogger.com/profile/07248301766053619599noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-18330007280725000932018-09-06T09:06:32.948+03:002018-09-06T09:06:32.948+03:00Здравствуйте, спасибо за ваш труд по подбору книг ...Здравствуйте, спасибо за ваш труд по подбору книг и их описанию.<br />Но я ищу вполне конкретную вещь. Мне нужно научиться делать пользовательские библиотеки (.Net CustomObject, .Net Assembly или как их ещё называют). В общем графические библиотеки (свои кнопки, datagrids и т. п.), то, что потом я могу вставить в другие приложения через dll. В какой книге можно прочитать этот процесс от начала до конца? Дмитрийhttps://www.blogger.com/profile/13748354041864606516noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-22625105093226507142018-09-06T09:05:51.039+03:002018-09-06T09:05:51.039+03:00Этот комментарий был удален автором.Дмитрийhttps://www.blogger.com/profile/13748354041864606516noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-86017306613280248002018-05-10T20:31:07.638+03:002018-05-10T20:31:07.638+03:00Добрый день, Владимир! Подскажите пожалуйста если ...Добрый день, Владимир! Подскажите пожалуйста если эти книги есть в открытом доступе или их можно только приобрести, что достаточно хорошо бьёт по карману. Спасибо!<br />Anonymoushttps://www.blogger.com/profile/05578139295253709891noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-49518184597904853902017-10-23T12:42:30.733+03:002017-10-23T12:42:30.733+03:00Я бы убрал Троелсена и поставил бы сразу Джона Шар...Я бы убрал Троелсена и поставил бы сразу Джона Шарпа, хоть от второго бомбил, когда переходил от практики к теории. По поводу - C# in Depth, ничего не могу сказать - так как изучал её для того, что бы закрыть пробелы в знание в синтаксиса(странное решение, а потом от неё перейти на троелсена ещё стране), ну я думаю, что если Троелсен стоит первым, то вместо Depth - должен быть CLR Да и вообще, Троелсона лучше читать так:<br />Сначала прочитать с 1 по 10, потом написать несколько маленьких консольных приложений. <br />Потом с 11 до 17 - идут главы, которые хорошо бы знать, ну можно жить и без них. <br />17 - Главу читаем и переходим к 19 <br />С 19 до 21, дальше выбираем специализацию: <br />Веб или приложение или игры(Unity, MonoGame) <br />Первое это с 21 по 26 и с 32 до конца <br />Второе это с 26 по 32 <br />Третье это - уже делаем. Если я не прав, то подправьте меня<br />Myx@https://www.blogger.com/profile/13922694208587601204noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-72506886332634137092017-09-14T09:17:20.527+03:002017-09-14T09:17:20.527+03:00ну, справедливости ради, c# это не C++, где можно ...ну, справедливости ради, c# это не C++, где можно посмотреть на список изменений в стандарте и поматериться. В C# - изменение можно понять в списках "что нового"Myx@https://www.blogger.com/profile/13922694208587601204noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-60434820754480316322017-03-20T02:51:34.444+02:002017-03-20T02:51:34.444+02:00Да я, как-то, не вижу обилия книг, которые освещаю...Да я, как-то, не вижу обилия книг, которые освещают сей кор и 6 и 7-й шарпы:).Sergey Teplyakovhttps://www.blogger.com/profile/14300835272589262297noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-86026258138614765502017-03-19T21:30:23.266+02:002017-03-19T21:30:23.266+02:00Есть ли планы обновить подбоку книг? с учётом что ...Есть ли планы обновить подбоку книг? с учётом что Рихтер и некоторые другие уже понемногу устаревают в контексте кора, 6 и 7 шарпа.Anonymoushttps://www.blogger.com/profile/02314798075725008550noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-83467953444415427072017-03-05T18:50:47.456+02:002017-03-05T18:50:47.456+02:00Владимир, здравствуйте!
Вы могли бы поделиться ссы...Владимир, здравствуйте!<br />Вы могли бы поделиться ссылкой на файл "коллективного учебника языка C#"?<br />Спасибо.Павел Дуковhttps://www.blogger.com/profile/00818116418247341311noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-81104445632374898212016-11-30T16:37:28.782+02:002016-11-30T16:37:28.782+02:00Здравствуйте, Владимир! Я начинаю учить язык C# и ...Здравствуйте, Владимир! Я начинаю учить язык C# и такая книга, которую вы предлагаете, очень бы мне пригодилась. Как Ваши успехи с её написанием?Anonymoushttps://www.blogger.com/profile/15741246360958742089noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-79154549350653204402016-08-03T09:04:58.466+03:002016-08-03T09:04:58.466+03:00Я бы переформулировал вопрос человека выше так: ка...Я бы переформулировал вопрос человека выше так: как сильно в начинке/логике работы отличается .net 4.5 и .net core. Работают ли большинство утверждений Рихтера о платформе .net 4.5 для core. Как-то так наверное.<br />Хотя в любом случае, стоит понимать, что это все-таки новая платформа. Вообще этот год довольно много нового принес в .net. Релиз asp.net core, .net core, к релизу готовится entity 7, а ведь в каждом не мало крупных изменений. Эх...moontankshttps://www.blogger.com/profile/00758334718082285601noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-84850326679305285382016-07-05T21:38:57.742+03:002016-07-05T21:38:57.742+03:00Сори, этот комментарий тоже оказался почему-то в с...Сори, этот комментарий тоже оказался почему-то в спаме:(. ответил в предыдущем комментарии.Sergey Teplyakovhttps://www.blogger.com/profile/14300835272589262297noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-48724098687062572432016-07-05T21:38:25.113+03:002016-07-05T21:38:25.113+03:00Владимир, спасибо за столь развернутый комментарий...Владимир, спасибо за столь развернутый комментарий (только недавно увидел, что он попал изначально в спам и из-за этого не был виден какое-то время).<br /><br />По поводу учебника: это отличная идея и для этих целей отлично подойдет gitbook. В качестве примера можно посмотреть на книгу Андрея Акиньшина: https://github.com/AndreyAkinshin/ProblemBook.NETSergey Teplyakovhttps://www.blogger.com/profile/14300835272589262297noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-39317122350443673272016-07-04T04:46:51.826+03:002016-07-04T04:46:51.826+03:00@Danil: книга Рихтера вышла за несколько лет до то...@Danil: книга Рихтера вышла за несколько лет до того, как была начата работа над .NET Core. Это я к тому, что было бы странно, если бы в книге Рихтера было хотя бы что-то о .NET Core. К томму же, мне не ясно, именно о .NET Core вам нужно? Учитывая, что там было внесено миллион изменений между RC1, RC2 и релизом.Sergey Teplyakovhttps://www.blogger.com/profile/14300835272589262297noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-53235161457606408522016-07-03T23:10:41.107+03:002016-07-03T23:10:41.107+03:00Владимир, подскажите пожалуйста а сама книга актуа...Владимир, подскажите пожалуйста а сама книга актуальна ли для изучения .Net Core? Как я понимаю она покрывает только внутренности Microsoft.NET Framework 4.5. Спасибо!Anonymoushttps://www.blogger.com/profile/00369634510118162845noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-90184518421684697312016-07-03T09:57:19.533+03:002016-07-03T09:57:19.533+03:00Книгу Рихтера "CLR via C#" следует прочи...Книгу Рихтера "CLR via C#" следует прочитать после того, как уже освоен один из указанных выше классических учебников C# 6.0. Рихтер нужен для углубления знаний необходимых профессиональному программисту на C#. Anonymoushttps://www.blogger.com/profile/08898368900439123058noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-84651843692216361702016-07-01T14:58:16.416+03:002016-07-01T14:58:16.416+03:00Подскажите пожалуйста, подойдет ли книга "CLR...Подскажите пожалуйста, подойдет ли книга "CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C# 4-ое издание" для изучения C# и .Net CoreAnonymoushttps://www.blogger.com/profile/00369634510118162845noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-31577778585727990142016-06-25T10:45:20.885+03:002016-06-25T10:45:20.885+03:00По-моему, книга Алекса Дэвиса «Асинхронное програм...По-моему, книга Алекса Дэвиса «Асинхронное программирование в C# 5.0» также заслуживает включения в список рекомендуемых книг. Это лучшая книга по функциям async/await . Тема раскрыта отлично и всего на 100 стр.Anonymoushttps://www.blogger.com/profile/08898368900439123058noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-64892430040720643942016-06-25T09:04:10.607+03:002016-06-25T09:04:10.607+03:00Книга Mark Michaelis, Eric Lippert Essential C# 5...Книга Mark Michaelis, Eric Lippert Essential C# 5.0 фактически равноценна книге Bart De Smet C# 5.0 Unleashed. Они по-разному структурированы, отличаются стилем изложения и примерами, но оба учебника можно назвать классическими, так как в них подробно и достаточно глубоко рассмотрены все имеющиеся средства языка. Эти книги дополняют друг друга, ведь у каждого автора свой подход к теме, поэтому, после прочтения важного раздела языка C# в одной из них, полезно посмотреть, как это изложено во второй книге. Оба учебника значительно лучше ориентированы на процесс обучения языку C#, чем известная книга Троелсена. Anonymoushttps://www.blogger.com/profile/08898368900439123058noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-13561472077843700462016-06-22T19:50:23.044+03:002016-06-22T19:50:23.044+03:00Владимир, спасибо. Я добавлю описание этой книги в...Владимир, спасибо. Я добавлю описание этой книги в список.Sergey Teplyakovhttps://www.blogger.com/profile/14300835272589262297noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-92141228066477129502016-06-22T15:13:27.600+03:002016-06-22T15:13:27.600+03:00Сергей, может быть, уже должен появиться коллектив...Сергей, может быть, уже должен появиться коллективный учебник языка C#, бесплатный и общедоступный? Фактически, все имеющиеся средства языка подробно описаны, детально объяснены и показаны на примерах различными авторами известных учебников на тысячах страниц. Однако эти сведения не сконцентрированы в одном небольшом учебнике на 350-400 стр., что затрудняет освоение материала в процессе самостоятельного обучения. Имеет смысл упорядочить необходимую информацию и представить её максимально ясно, компактно, без излишнего многословия, чтобы можно было освоить язык быстро, удобно и эффективно. Таким образом, все основные средства языка будут сгруппированы в хорошо продуманной последовательности по главам, и рассмотрены достаточно глубоко с простыми примерами их применения. В итоге, появится базовый учебник (максимум 400 страниц) с возможностью расширения основного текста дополнительными приложениями и комментариями специалистов. Anonymoushttps://www.blogger.com/profile/08898368900439123058noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-1457279950391305522016-06-22T15:10:19.492+03:002016-06-22T15:10:19.492+03:00Сергей, может быть, уже должен появиться коллектив...Сергей, может быть, уже должен появиться коллективный учебник языка C#, бесплатный и общедоступный? Фактически, все имеющиеся средства языка подробно описаны, детально объяснены и показаны на примерах различными авторами известных учебников на тысячах страниц. Однако эти сведения не сконцентрированы в одном небольшом учебнике на 350-400 стр., что затрудняет освоение материала в процессе самостоятельного обучения. Имеет смысл упорядочить необходимую информацию и представить её максимально ясно, компактно, без излишнего многословия, чтобы можно было освоить язык быстро, удобно и эффективно. Таким образом, все основные средства языка будут сгруппированы в хорошо продуманной последовательности по главам, и рассмотрены достаточно глубоко с простыми примерами их применения. В итоге, появится базовый учебник (максимум 400 страниц) с возможностью расширения основного текста дополнительными приложениями и комментариями специалистов. Anonymoushttps://www.blogger.com/profile/08898368900439123058noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-74372406214671233822016-06-19T08:57:58.165+03:002016-06-19T08:57:58.165+03:00Eric Gunnerson, Nick Wienholt A Programmer’s Guide...Eric Gunnerson, Nick Wienholt A Programmer’s Guide to C# 5.0 - книга отличается тем, что замечательно подходит для первого чтения, изучающим язык C#. Хорошо структурирована, материал разумно упорядочен, стиль изложения отличный и всего 400 стр. <br />После этой книги надо, конечно, прочитать всё остальное из вашего списка.<br />Anonymoushttps://www.blogger.com/profile/08898368900439123058noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-32120077856168413142016-06-15T09:26:49.971+03:002016-06-15T09:26:49.971+03:00Сергей! Прежде всего, хочу сказать, что рад знаком...Сергей! Прежде всего, хочу сказать, что рад знакомству с вашей книгой и блогом. Большая редкость встретить талантливого русско-язычного автора, умеющего умно, интересно, ясно и доходчиво излагать сведения, связанные с профессиональным программированием. Важно, что вы даёте своё понимание, свой взгляд, свою интерпретацию и пишете своим стилем. Ваша книга выделяется не только профессионализмом, но и тем, как она структурирована. Кто ясно мыслит, тот ясно излагает – это в полной мере относится к вам. Желаю вам продолжить писательское творчество - ведь программистам, живущим в России, естественно, лучше читать качественную специальную литературу именно на родном русском языке. <br />Теперь о выборе книг. Человеку, приступившему к изучению языка C#, сделать правильный выбор наиболее подходящих и лучших книг из нескольких десятков уже имеющихся, - это не тривиальная задача. Важен выбор именно первой книги. <br />Несколько лет назад, я начал изучать язык C# 4.0 и стал искать подходящую книгу. Прочитал множество книг, в том числе и на английском языке. Удивился тому, что нет книги, в которой на 350 стр. было бы ясное и полное изложение всего инструментария этого языка. При изучении нового языка программирования, хочется быстрее узнать все его возможности, а не брести через многословные описания примеров тысяче-страничных учебников. Мне был нужен удобный учебник (примерно 300-350 стр.) для первого чтения, но не просто для «чайников», а формирующий базовые знания программиста на C#. <br />Для первой книги совершенно не подходит 1000 страничный «кирпич» Троелсена. Он напихал туда, как вы сами об этом уже говорили, массу всего, что связано с применением C# и плохо структурировал материал конкретно о языке C#. Непродуманные группировка и порядок изложения сведений о всех имеющихся средств этого языка – вот чем часто грешат авторы учебников. Книга “C# 5.0 Unleashed” by Bart De Smet великолепно написанная, энциклопедическая книга и гораздо лучше, чем у Троелсена, но там ведь 1500 стр. Это существенно затягивает процесс узнавания всех средств языка. В качестве первой книги тоже не годится, а вот второй книгой – обязательно должна быть!<br />Книга, которая, по-моему, лучше подходит на роль первой – это Eric Gunnerson, Nick Wienholt A Programmer’s Guide to C# 5.0. Она не только хорошо структурирована и упорядочена, но там всего 400 стр. и ясный стиль изложения. <br />Что касается меня, то в итоге, я сам для себя написал книгу и назвал её «C# 6.0 - Концентрированный учебник». В ней изложено фактически всё, что я усвоил из множества прочитанных книг по C# (книги из вашего списка я тоже читал). Конечно, в моём учебнике всё творчески переработано, со своими примерами, по-своему упорядоченно так, чтобы уместилось на 330 стр. но, ничего важного не было упущено. <br />Посоветуйте, пожалуйста, возможно ли реализовать на этой основе проект создания бесплатного коллективного учебника по C#? Идея состоит в том, чтобы где-нибудь выложить свой текст и предоставить возможность всем желающим писать свои комментарии и свои добавления, как приложение к основному тексту, который будет продолжать составлять объём не более 350 стр. Все желающие смогут принять участие с целью совершенствования и развития этого учебника. Такой учебник будет оставаться совершенно бесплатным и доступным для всех, кто хочет освоить язык C#. <br />Anonymoushttps://www.blogger.com/profile/08898368900439123058noreply@blogger.comtag:blogger.com,1999:blog-8596733192274108952.post-21639352596177216092016-06-13T00:23:06.575+03:002016-06-13T00:23:06.575+03:00О, спасибо! Пропустил книжку Гуннерсона. Должно бы...О, спасибо! Пропустил книжку Гуннерсона. Должно быть интересно.Anonymoushttps://www.blogger.com/profile/11725153141467656623noreply@blogger.com