|
6 / 6 / 2
Регистрация: 09.12.2014
Сообщений: 140
|
|
Наставничество в изучении С#20.08.2015, 12:38. Показов 7253. Ответов 95
Метки нет (Все метки)
Изучаю С# более полугода считаю что знаю на недальнем уровне, хочется развиваться , язык очень нравиться. Из-за того что не очень много практикую многое забывается, а для практики не могу найти интересных задач. Да и во многом проблема в том что когда сам ставлю себе задачу то нет интереса в её решении, но когда кто то другой ставит, есть стремление в решении поставленной задачи. Хотелось что бы кто-то давал задания я делал и присылал решение, для проверки опытным программистом, критиковал ошибки или "быдло код". было бы хорошо получать задание по возрастающей сложности. Кому не сложно и кого это сильно не отвлечет от своих проблем, занятий и жизни просьба помочь.
0
|
|
| 20.08.2015, 12:38 | |
|
Ответы с готовыми решениями:
95
Наставничество\каталогизатор Трудности и лень в изучении C# Нужен напарник в изучении языка |
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|
| 20.08.2015, 13:00 | |
|
Нужно тебе изучать исходники, типовые решения задач,
собрать их коллекцию и пользоваться по мере надобности, Далее на автомате будешь помнить. Вот тебе задачка, https://support.office.com/ru-... u-RU&ad=RU Реализуй на C# функцию из MS Excel "ПРЕДСКАЗ", по указанным формулам. Сделай ее в виде double Forecast(double[] x, double[] y, double X); пс - ответ есть здесь на форуме, в одной из моих тем, точнее, пока в единственной
0
|
|
|
6 / 6 / 2
Регистрация: 09.12.2014
Сообщений: 140
|
|
| 20.08.2015, 13:25 [ТС] | |
|
C этой функцией не сталкивался, по этому задание не особо понял. Я так понял нужно реализовать на С# функцию вида a+bx, где:
а и б тоже заданы в виде соответствующих функций.
1
|
|
|
307 / 284 / 102
Регистрация: 06.05.2014
Сообщений: 861
|
|
| 20.08.2015, 13:30 | |
|
valun, а чем тебе вопросы здесь в темах на форуме не задания? И тебе хорошо - практика, и другим здорово - поможешь в решении.
P.S. Лично у меня подход к изучению был абсолютно противоположный - изучал для того, чтобы решить свои рутинные задачи на домашнем пк. Правда при таком подходе есть минус - никто не скажет где хорошо, а где плохо, поэтому всегда дружил и дружу с книгами и msdn.
0
|
|
|
6 / 6 / 2
Регистрация: 09.12.2014
Сообщений: 140
|
|
| 20.08.2015, 13:36 [ТС] | |
|
Ну на мой взгляд вопросы здесь в темах задаются для опытных программистов, а я новичок и давать какое-то решение в виде кода в 10-15 строк,если есть решение в 5 строк не хочется.
0
|
|
|
Заблокирован
|
|
| 20.08.2015, 13:42 | |
|
valun, на этом форуме вопросы самого разного уровня. Для начинающих самое то.
0
|
|
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
||
| 20.08.2015, 13:46 | ||
|
0
|
||
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|||
| 20.08.2015, 13:47 | |||
|
Насчет функции - "где x и y — средние значения выборок СРЗНАЧ(известные_значения_x) и СРЗНАЧ(известные_значения_y)." - накодить или заюзать готовую СРЕДЗНАЧ, думаю, не сложно. А вообще, можно сделать все внутри Forecast.
0
|
|||
|
6 / 6 / 2
Регистрация: 09.12.2014
Сообщений: 140
|
||||||
| 20.08.2015, 15:01 [ТС] | ||||||
|
Вот мое решение
0
|
||||||
|
16 / 16 / 8
Регистрация: 05.08.2015
Сообщений: 79
|
|
| 20.08.2015, 18:42 | |
|
всякие "предсказы" в принципе интересны, но лучше в связке с ооп и задача, где можно применить не одно решение. в том числе и архитектурное.
по типу клиент->сервер->база данных\ или просто клиент->база данных. при этом внутри находится определенный функционал. у меня одна из первых задачек была - реализация шахмат на winforms. без ИИ, конечно же. просто где можно играть друг с другом. где выполняются все правила шахмат. задача составляла интерес как в backend программировании так и предстоящих решениях отрисовки, вывода сообщений на экран. в конечном итоге столкнулся с проблемой отладки "мата королю'. Программа не всегда правильно отрабатывала почему-то. А это почему-то заключалось в том что код был неграмотно построен в архитектурном плане и найти ошибку было задачей не одного часа. Но это был первый опыт. Вообще стоит решать задачки которые тебе нравятся. Например, если интересно: + Реализовать wpf программу для миграции данных с эксель файла в бд-таблицу, с проверкой что не добавятся дубликаты в уже содержащую данные таблицу. Предусмотреть проверку на соответствие структуры таблицы базы и эксель файла. Неправильные форматы данных в ячейках эксель данных. Программа может выводить данные с этой базы в GridView-элемент и проводить с ними: сортировку, добавление, удаление, модификацию, поиск. дополнительно 1: добавить обратрую возможность миграции с бд в эксель файл. дополнительно 2: миграция в эксель только выбранных поиском данных в wpf программе. дополнительно 3: предусмотреть мигрирование сразу нескольких файлов эксель. и в обратную сторону с бд в эксель разбиение на несколько файлов при размере привышающий заданный (например превышающий допустимый размер для вложений mail писем).
0
|
|
| 20.08.2015, 19:02 | ||
|
Я тоже не так давно изучаю C#. Придерживаюсь этого мнения:
0
|
||
|
16 / 16 / 8
Регистрация: 05.08.2015
Сообщений: 79
|
|
| 20.08.2015, 19:12 | |
|
8Observer8, но это больше туториалы для будущих гейм девов. там другая специфика и упор.
0
|
|
| 20.08.2015, 19:44 | |
|
Это да. Согласен. Специфики там много.
0
|
|
|
6 / 6 / 2
Регистрация: 09.12.2014
Сообщений: 140
|
|
| 20.08.2015, 20:39 [ТС] | |
|
думаю для меня это ещё рановато, как то не особо понимаю с чего начать и где искать литературу.
0
|
|
| 20.08.2015, 20:43 | |
|
Вы по поводу, что я предложил? Так я дал ссылку. Там простой английский. Всё расписано пошагам. Нужно скачать Unity. Берите любую игру (лучше с Pong начать). Я вам помогу с любыми вопросами (и с литературой). Пишите в личку, в тему или в vk.com/8observer8
0
|
|
|
310 / 318 / 119
Регистрация: 29.10.2011
Сообщений: 1,006
|
|
| 20.08.2015, 21:24 | |
|
Решайте задачи, которые требуют ООП. Также попробуйте, например, WinForms (желательно с большим количеством форм)чтоб вникнуть в обмен данными между классами и т.п. (на формах отлично оттачивается событийная модель).
Также гляньте шаблоны проектирования и реализуйте, например MVC. задачи для тренировки: Бронь и продажа билетов в кинотеатре. Эмулятор работы банкомата с карточкой.
0
|
|
|
6 / 6 / 2
Регистрация: 09.12.2014
Сообщений: 140
|
|
| 20.08.2015, 21:59 [ТС] | |
|
А может кто-то высказать профессиональное мнение по поводу решения задачи "предсказание"?
0
|
|
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|||||||
| 20.08.2015, 23:02 | |||||||
|
Цитата с ссылки: "Предсказывает значение y, соответствующее заданному значению x = 30, = 10,607253". - пробуй дальше ![]() Добавлено через 3 минуты Прошу прощения, код верен, не усмотрел, что переменные - не как в примере. Добавлено через 6 минут Реализция, в лоб, так сказать, но, верная, теперь вынеси отдельно функцию, вычисляющую среднее значение. Оформи это, как отдельную функцию СРЗНАЧ, ну, или обзови по-своему, а что гораздо лучше, отыщи уже существующий метод, возвращающий, то, что нужно ![]()
0
|
|||||||
|
16 / 16 / 8
Регистрация: 05.08.2015
Сообщений: 79
|
||||||||||||||||
| 20.08.2015, 23:48 | ||||||||||||||||
|
valun, да там нечего высказывать
этот кусок можно в отдельный метод:
а вообще можно написать в одну строку:
0
|
||||||||||||||||
|
6 / 6 / 2
Регистрация: 09.12.2014
Сообщений: 140
|
|
| 21.08.2015, 20:19 [ТС] | |
|
Спасибо за советы, впреть постараюсь не допускать столь явных ошибок!
0
|
|
| 21.08.2015, 20:19 | |
|
Помогаю со студенческими работами здесь
20
Использование сайта Microsoft при изучении Изучении языка emenem97 ( общие недопонимания) Нужен человек, который поможет в изучении программирования Чему уделить внимание при изучении языка программирования C#? Помощь в изучении Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|