Отличный способ научиться решать реальные проблемы с помощью Winforms в C #. Больше видео и упражнений, чем в любом вступительном курсе. Студенты научатся создавать свои собственные программы с использованием языка программирования C #. Этот курс программирования предназначен для тех, кто хочет научиться программировать. Конечно, мы рассматриваем синтаксис C #, но, что более важно, мы вводим навыки решения проблем, необходимые для преобразования практических задач в решения в коде ... Вам платят за решение проблем, все остальное - просто техническая поддержка.
В центре нашего внимания будет работа с Visual Studio на компьютерах с Windows.
Такой язык, как C #, обычно изучается «в вакууме» и лишен потенциально отвлекающих визуальных элементов или интерфейсных графических интерфейсов. Этот тип процесса обучения - который считается стандартным подходом - отлично подходит для ознакомления с основами. Он позволяет вам сосредоточиться на наиболее важных и базовых концепциях программирования, которые вам необходимо понять, и часто представляется в виде вывода статического текстового окна консоли. Тем не менее, изучение языка в этом консольном вакууме также может быть скучным, и часто может привести к тому, что ученики полностью отсоединятся.
Учащиеся с большей вероятностью будут продолжать заниматься изучением того, как создавать приложения Windows с первого дня в сочетании с изучением языка программирования C #. Поэтому мои лекции предназначены для того, чтобы вы были вовлечены в процесс изучения основ C #, представив их через серию уроков, нацеленных на создание простых приложений на основе Windows Form. учащимся чувствовать, что они изучают концепции, которые дают ощутимый результат.
Первый раздел курса служит учебником для начинающих / повышения квалификации, чтобы помочь всем освоить скорость. Этот курс не предполагает абсолютно ничего о том, что вы уже знаете, и не пропускает никаких шагов в ознакомлении с Windows Forms. В нем подробно рассматриваются все возможные функции, которые вы можете себе представить, и в его исходном коде содержатся сотни существующих проектов, которые вы можете изучить или расширить для создания собственного проекта. Стоит просеять дюжину посредственных курсов Удеми, чтобы найти такой драгоценный камень. Это очень близко к универсальному магазину, позволяющему вам ничего не знать о WinForms и создавать собственные приложения.
Этот курс содержит больше часов видеоинструкций (30+ часов), лекций (146+) и упражнений и дополнительных ресурсов (326+), чем практически любой другой вводный курс C #, предлагаемый на Udemy. Все по одной низкой цене.
Студенты будут знакомиться со всеми этапами разработки программного обеспечения и развивать навыки решения проблем, а также изучать синтаксис языка C #.
Проблемы / приложения взяты из различных ситуаций, в школе и на рабочем месте. Они затрагивают широкий спектр интересов, в том числе:
- Бизнес
- сортировка
- поиск
- анализ данных
- подключение к последовательной и реляционной базе данных (SQL)
- Наука
- вероятностное моделирование (с использованием случайных чисел)
- детерминированные симуляции (используя понятия физики и математики ... игра Плинко)
- Общественные науки (география)
- Расстояние между двумя городами Table Lookups
- Телефонные коды страны
- Математика
- скрытые подводные камни компьютерной арифметики в реальных приложениях
- известные математические алгоритмы и их приложения (евклидов алгоритм)
- лабиринты и головоломки, используя концепцию рекурсии
- Криптография
- проверочные коды, такие как SIN (номера социального страхования), VIN, ISBN
- кодирование и декодирование сообщений с использованием классических методов шифрования
- взгляд на более продвинутые методы (стеганография)
- Графика
- создание программы, которая играет классическую игру памяти на сетке 4х4
- создание приложений с использованием событий перетаскивания
- Игры
- основы анимации
- использование заднего буфера (двойной буфер) для улучшения мерцания
- создание простых 2d игр с использованием движений клавиатуры и мыши и звуковых эффектов
Моя цель не просто показать вам, как программировать, но помочь вам понять, что вы делаете, и почему вы это делаете. Но, сказав это, я постараюсь представить материал таким образом, чтобы мы не слишком зацикливались на жестких стандартах. Когда вы почувствуете материал, вы, безусловно, можете стать более серьезным и пройти курс обучения в университете или колледже или пройти более продвинутый онлайн-курс.
Видео не только показывает вам, как стать программистом в мельчайших деталях, но каждый раз, когда преподается важная концепция, я предлагаю вам задачу, которая призвана помочь вам действительно понять то, что вы только что изучили.