Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 10 | 2 | 7
Назад Вниз Каталог Обновить

помощи в обучению анону тред Аноним 15/07/17 Суб 01:32:53  1025311  
wallhaven-53356.jpg (350Кб, 1920x1080)
Привет, ночной! надеюсь тут кто-то есть, кому не лень со мной повозиться и повыебываться своими мэд-скиллз

Суть такова - хочу потренироваться в шарпах и дотнете, опыта программирования чуть больше чем нихуя после универа, который когда-то закончил, вот и решил перевкатиться, для общего развития

Решил написать небольшой парсер XML, который берет из неё данные и впиздюхивает на listView.

Написал класс, который XML разбивает, и запнулся на азах ООПа - как лучше организовать всё? Думаю сделать отдельный класс где будут храниться данные, и из него дергать на форму по нажатию кнопки.
Расскажи что где использовать в подробностях, можно с псевдокодом.

Лучи добра
Аноним 15/07/17 Суб 02:09:14  1025312
>>1025311 (OP)
Начинать обучение программированию нужно с основ. ООП за гранью основ, к тому же это не то, чему стоит уделять много внимания. Скажем так, это обертка. Необходимо освоить базовые кирпичики языков, и потом стоить из них большие блоки.
Книг которые учат программированию мало, точнее есть только одна, - СИКП. http://newstar.rinet.ru/~goga/sicp/sicp.pdf

В ней все начинается с основ, и постепенно раскрываются более сложные вещи. Там очень много практических упражнений. Эта книга написана на основе курса MIT. Никаких шарпов там нет, используется диалект языка Лисп. Лисп простой язык, и невероятно мощный. Если решишь читать сикп, устанавливай Dr. Racket, это и есть диалект лиспа использующийся в книге. Кстати 3 глава сикп об объектах.

Тебе будут писать, что нужно просто изучить синтаксис языка и несколько библиотек, чтобы программировать. Это не так. Программирование сложная штука. Изучение языков и их синтаксиса не обучает программированию, изучение библиотек тем более.
Аноним 15/07/17 Суб 02:14:06  1025315
>>1025312
спасибо за совет, но передо мной не стоит задачи сильно углубляться, тем более с алгоритмами у меня все более-менее нормально, сейчас просто хочется для себя решить небольшую задачку
Аноним 15/07/17 Суб 08:40:13  1025330
>>1025315
СИКП не про алгоритмы, а про то как строить программы любой сложности, используя разного уровня абстракции, в том числе объекты (ООП).
Аноним 15/07/17 Суб 10:24:54  1025339
si.jpg (32Кб, 440x301)
>>1025330
Аноним 15/07/17 Суб 14:45:00  1025404
>>1025330
вопрос свой решил, спасибо, а книжку взял на в библиотеку)
Аноним 26/07/17 Срд 10:21:59  1031840
>>1025312
Как замечательно, что твой пост попался мне на глаза, анон. Пожалуй, именно эту книгу я искал так долго. Добра тебе, анон. Два добра. Много добра! :3
мимо
Аноним 27/07/17 Чтв 10:15:37  1032428
>>1031840
>Добра тебе, анон. Два добра. Много добра!
И храни его Господь, милого человека!
Благослови вас Всемогущий!
Аноним 17/08/17 Чтв 00:13:11  1045669
спешу заметить что советом по делу так никто и не поделился

вернулся к этой херне, суть такова - разбираю xml, с system.xml все ясно, нужна помощь непосредственно по ООП

Есть класс который описывает структуру данных, на основе которого я и создаю List в классе который разбирает xml, пусть будет
List<XMLDtype> dataset = new List<XMLDtype>();

где XMLDtype - набор из трех полей, которые есть в XML.

Как заполнить этот список и вывести его в listview?
Аноним 22/08/17 Втр 09:39:57  1048491
>>1045669
Зри в корень. ООП не самоцель, а лишь средство (инструмент). У тебя же все наоборот, твоя цель - ООП, и не важно насколько правильно применять его к данной ситуации. Когда строят дом, целью является грамотное строительство, а не применение новомодных инструментов. Инструменты потом могут изменяться, а дом останется.

Твоя цель решить задачу, или наслаждаться ООП? Если первое, тогда нужно абстрагироваться от ООП, и сосредоточиться на структурах данных и алгоритмах. Если хочешь лучше понимать суть программирования, - брось ООП. Возьми язык F#, он один из 3-х основных языков .NET, наравне с C#. F# поддерживает функциональную парадигму, он немногословен, при этом очень мощный и выразительный. Реши задачу на функциональном языке, и тогда ты увидишь суть. ООП уводит от сути, заставляя думать о несущественных вещах. ФП концентрирует внимание на сути задачи.

ООП - это не суть программирования, лишь одна из парадигм. Опасно затачивать свой мозг под одну парадигму (тем более такую как ООП), в будущем тебе будет сложно изменить эту деформацию. ООП во многом решает не задачи программирования, а проблемы языков.
Аноним 23/08/17 Срд 21:23:54  1049727
ребят, вы очаровательны, но я уже курнул десериализацию

цель не выучить ООП, не решить задачу как таковую, а просто поупражнять мозги на этюдах, всем спасибо

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 10 | 2 | 7
Назад Вверх Каталог Обновить

Топ тредов
Избранное