Викиверситет ruwikiversity https://ru.wikiversity.org/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 MediaWiki 1.47.0-wmf.1 first-letter Медиа Служебная Обсуждение Участник Обсуждение участника Викиверситет Обсуждение Викиверситета Файл Обсуждение файла MediaWiki Обсуждение MediaWiki Шаблон Обсуждение шаблона Справка Обсуждение справки Категория Обсуждение категории Портал Обсуждение портала Факультет Обсуждения факультета TimedText TimedText talk Модуль Обсуждение модуля Event Event talk Факультет:Информационные технологии/Программирование/Каталог курсов 102 431 166197 159790 2026-05-07T14:59:43Z Krutoi baton 36703 дополнение 166197 wikitext text/x-wiki <noinclude>{{Кафедры/Таб}}</noinclude> == Теория == * [[Парадигмы программирования]] * [[ООП|Объектно-ориентированное проектирование и программирование (ООП)]] * [[Фундаментальные алгоритмы]] * [[Введение в компьютерное моделирование]] == Практика == === Языки программирования === * {{Best}} [[Программирование и научные вычисления на языке Python]] ** [[Курс по библиотеке Tkinter языка Python]] ** [[Практика по языку Python]] ** [[Компьютерные технологии/Программирование/Курсы|Базовые конструкции языка Python]] * [[Программирование на языке Си]] * [[Программирование на языке C++]] * [[Программирование на Си-шарп|Программирование на C#]] ** [[Архитектурные приемы, механизмы и решения с применением Си-шарп]] - ''курс повышенной теоретической и практической сложности''. ** [[Разработка на Windows Forms|Разработка дескпотных приложений на C# с использованием Windows Forms]] * Программирование на Visual Basic: ** [[Программирование на VBA]] (Visual Basic for Applications) — это вариант языка Visual Basic, предназначенный для работы с приложениями Microsoft Office и другими приложениями от Microsoft и третьих фирм. ** [[Программирование на Visual Basic 6.0]] * [[Программирование на языке Delphi]] * [[Программирование на языке Java]] ** [[JavaFX]] * [[Программирование на языке Scala]] * [[tuProlog]] * [[Программирование/Примеры программ на языке программирования Rust|Примеры программ на языке программирования Rust]] === [[Базы данных]] === * [[Создание баз данных на Microsoft Access]] * [[MySQL]] * [[PostgreSQL]] === Системы контроля версий === * [http://githowto.com/ru Учебник по GIT (быстрый курс)] * [http://git-scm.com/book/ru Учебник "Pro Git"] === Операционные системы === * [[Программирование драйверов]] * [[Говорите на BASH]] === Программирование компьютерной графики === {{См. также|Компьютерная графика}} * [[Программирование на OpenGL‎]] <noinclude>[[Категория:Программирование]]</noinclude> t2oi655arzvdz5c8s7sj8e9xkq1q0zp Участник:Krutoi baton 2 30233 166196 166158 2026-05-07T14:25:45Z Krutoi baton 36703 добавил свой курс 166196 wikitext text/x-wiki Здравствуйте, я - '''Krutoi baton''' === Факультеты и кафедры, где я учусь === <hr> Факультет [[Факультет:Информационные_технологии|информационных технологий]], кафедра [https://ru.wikiversity.org/wiki/%D0%A4%D0%B0%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D0%B5%D1%82:%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 программирования] === Курсы и факультеты, которые я правлю и развиваю === <hr> Курс [https://ru.wikiversity.org/wiki/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_%D1%81%D1%85%D0%B5%D0%BC%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D1%83 "Введение в схемотехнику"] факультета [[Факультет:Электроника|электронники]], а именно статьи: * Статья [https://ru.wikiversity.org/wiki/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_%D1%81%D1%85%D0%B5%D0%BC%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D1%83/%D0%A7%D1%82%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B0%D1%82%D0%B0-%D1%88%D0%B8%D1%82%D0%BE%D0%B2_%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D1%85%D0%B5%D0%BC "Чтение дата-шитов микросхем"], * Статья [https://ru.wikiversity.org/wiki/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_%D1%81%D1%85%D0%B5%D0%BC%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D1%83/%D0%9E%D0%B1%D0%BE%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F "Обозначения"] Курс [https://ru.wikiversity.org/wiki/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Windows_Forms "Разработка на Windows Forms"] 5i41fg2huiju35gs2bsn3fnoxbrxjuv Разработка на Windows Forms 0 30282 166191 2026-05-07T13:33:52Z Krutoi baton 36703 создал курс 166191 wikitext text/x-wiki {{Курс |Факультет = Информационные технологии |Кафедра = Программирование |К курсу = [https://ru.wikiversity.org/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D0%A1%D0%B8-%D1%88%D0%B0%D1%80%D0%BF Разработка на Си-шарп] |Преподаватель = [https://ru.wikiversity.org/wiki/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Krutoi_baton Krutoi baton] }} Разработка на Windows Forms с применением C# создает настольные приложения для операционной системы Windows. В этом курсе вы изучите основы работы с Windows Forms и напишите свой проект. Удачи в учебе! {{clear}} == Лекции == Иногда будут выходить видеолекции, объясняющие темы из курса. Пока их нету. <!-- Вот список всех лекций: * Лекция1 * Лекция2 Не сносите блок, уберем как комментарий когда будут выходить лекции --> == Экзамен == Экзамен сдается по решению самого ученика, в него входит тестовая и практическая части. После окончания курса он вносится в список выпускников == Содержание курса == {{Hider |title = Содержание курса |content = * Служебные статьи ** [[Разработка на Windows Forms/Об этом курсе|Об этом курсе]] ** [[Разработка на Windows Forms/Как сдавать работы преподавателю?|Как сдавать работы преподавателю?]] * Ну что же, начнем! ** [[Разработка на Windows Forms/Настройка среды|Настройка среды]] ** [[Разработка на Windows Forms/Создание первого приложения|Создание первого приложения]] ** [[Разработка на Windows Forms/Добавляем интерактивности|Добавляем интерактивности]] |content-style = color: black; background-color: ghostwhite; text-align: left; }} == Новости == * [[Разработка на Windows Forms/Новости/07-05-2026-1|Курс начал свою работу!]] == Списки участников: == === Ученики: === Пока пусто === Выпускники: === Пока пусто === Преподаватели: === * [[Участник: Krutoi baton|Krutoi baton]] 20fzweblxb530t82fqtccsqe2b51q0r Разработка на Windows Forms/Новости/07-05-2026-1 0 30283 166192 2026-05-07T13:35:56Z Krutoi baton 36703 Новая страница: «<blockquote>Внимание! Это новость, а не учебная статья</blockquote> Дорогие участники Викиверситета, сегодня наш курс "Разработка на Windows Forms" начинает свою работу! Всех приглашаем учиться в наш курс, и, конечно же, писать статьи!» 166192 wikitext text/x-wiki <blockquote>Внимание! Это новость, а не учебная статья</blockquote> Дорогие участники Викиверситета, сегодня наш курс "Разработка на Windows Forms" начинает свою работу! Всех приглашаем учиться в наш курс, и, конечно же, писать статьи! 1agaosr8ovs4aqizhympble3oxpe7pa Разработка на Windows Forms/Об этом курсе 0 30284 166193 2026-05-07T13:49:16Z Krutoi baton 36703 Новая страница: «Итак, вы решили (наверное) обучаться в нашем курсе. И вы наверняка задаетесь вопросом: '''зачем мне учить Windows Forms? Какая от него польза?''' # Во-первых, это решение от самого Microsoft, разработчика Windows. То есть по-любому ваши приложения на Windows Forms как-то Windows буде...» 166193 wikitext text/x-wiki Итак, вы решили (наверное) обучаться в нашем курсе. И вы наверняка задаетесь вопросом: '''зачем мне учить Windows Forms? Какая от него польза?''' # Во-первых, это решение от самого Microsoft, разработчика Windows. То есть по-любому ваши приложения на Windows Forms как-то Windows будет запускать (но смотря какие версии компонентов использовались) # Во-вторых, он использует C#. А это средний в сложности язык, в котором, наверное, самое сложное - запомнить что какой класс делает # Ну и в третьих, это достаточно несложно. Все сводится к размещению элементов на форме и прописании их event's callbacks (обработчиков событий) А наш курс позиционируется на достаточно понятную подачу материала. Так что не бойтесь, можете смело записываться в курс. А если что-то не понятно - пишите в обсуждение на главной странице курса, вам там помогут преподаватели или другие ученики gx4wits87a1rpixvzpdt668xkhry0xk Обсуждение:Разработка на Windows Forms 1 30285 166194 2026-05-07T13:50:19Z Krutoi baton 36703 /* Добро пожаловать в обсуждение! */ новая тема 166194 wikitext text/x-wiki == Добро пожаловать в обсуждение! == Добро пожаловать! Здесь вы можете задать вопрос по курсу. [[Участник:Krutoi baton|Krutoi baton]] ([[Обсуждение участника:Krutoi baton|обсуждение]]) 13:50, 7 мая 2026 (UTC) dzp9g6ay6ovmv0lvhk4xporaywotfz4 Разработка на Windows Forms/Как сдавать работы преподавателю? 0 30286 166195 2026-05-07T14:24:32Z Krutoi baton 36703 Новая страница: «<center>'''Как сдать работу преподавателю?'''</center> Допустим, вы сделали задание практики (сделали приложение). Как ее сдать преподавателю? # Создайте на странице преподавателя обсуждение / тему в нем, с просьбой проверить задание # Преподаватель вам даст либо...» 166195 wikitext text/x-wiki <center>'''Как сдать работу преподавателю?'''</center> Допустим, вы сделали задание практики (сделали приложение). Как ее сдать преподавателю? # Создайте на странице преподавателя обсуждение / тему в нем, с просьбой проверить задание # Преподаватель вам даст либо свою почту, чтобы вы прислали решение, либо ссылку на онлайн-встречу, чтобы вы продемонстрировали работу решения. # Вам засчитают или не засчитают решение ns63a5pw7dasmyj7tw3556ch6ezx7xr Разработка на Windows Forms/Настройка среды 0 30287 166198 2026-05-07T15:33:30Z Krutoi baton 36703 Новая страница: «<center>'''Настройка и подготовка среды для начала работы'''</center> Для того, чтобы начать работу, нам нужно скачать Visual Studio. Он скачивается по ссылке https://visualstudio.microsoft.com/ru/ (нажмите там "Получить беслпатную загрузку" или подобное). File:Unpacked and desktop moved Visual Studio Installe...» 166198 wikitext text/x-wiki <center>'''Настройка и подготовка среды для начала работы'''</center> Для того, чтобы начать работу, нам нужно скачать Visual Studio. Он скачивается по ссылке https://visualstudio.microsoft.com/ru/ (нажмите там "Получить беслпатную загрузку" или подобное). [[File:Unpacked and desktop moved Visual Studio Installer app.png|thumb|Распакованное и перемещенное на рабочий стол приложение Visual Studio Installer]] После в установщике выберите "Разработка классических приложений .NET", и нажмите "Скачать" или "Изменить" и подождите установки. <gallery> File:Menu of state selecting components in Visual Studio Installer app.png|Меню выбора компонентов в приложении Visual Studio Installer </gallery> <blockquote>Примечание: у автора стоит 0 байт нового материала и кнопка "Закрыть" вместо вышеперечисленных, поскольку он уже скачивал до этого эти компоненты</blockquote> Теперь вы готовы к созданию проектов! Удачи! k2zyais1y6qvyv7ow152h7pmi05kfdg 166202 166198 2026-05-08T09:22:44Z Krutoi baton 36703 ссылка на следующий урок 166202 wikitext text/x-wiki <center>'''Настройка и подготовка среды для начала работы'''</center> Для того, чтобы начать работу, нам нужно скачать Visual Studio. Он скачивается по ссылке https://visualstudio.microsoft.com/ru/ (нажмите там "Получить беслпатную загрузку" или подобное). [[File:Unpacked and desktop moved Visual Studio Installer app.png|thumb|Распакованное и перемещенное на рабочий стол приложение Visual Studio Installer]] После в установщике выберите "Разработка классических приложений .NET", и нажмите "Скачать" или "Изменить" и подождите установки. <gallery> File:Menu of state selecting components in Visual Studio Installer app.png|Меню выбора компонентов в приложении Visual Studio Installer </gallery> <blockquote>Примечание: у автора стоит 0 байт нового материала и кнопка "Закрыть" вместо вышеперечисленных, поскольку он уже скачивал до этого эти компоненты</blockquote> Теперь вы готовы к созданию проектов! Удачи! [[Разработка на Windows Forms/Создание первого приложения|Следующий урок >>]] t2otbg5jbxatua0ikh6f2m1r1a5luz0 Обсуждение участника:Bek-demo 3 30288 166199 2026-05-07T21:43:49Z New user message 3844 Добавление [[Template:Welcome|приветствия]] на страницу обсуждения нового участника 166199 wikitext text/x-wiki {{Template:Welcome|realName=|name=Bek-demo}} -- [[Участник:New user message|New user message]] ([[Обсуждение участника:New user message|обсуждение]]) 21:43, 7 мая 2026 (UTC) 5hv7z1jg3mzgclcejnpgdpca861c3zm Участник:Bek-demo 2 30289 166200 2026-05-07T21:51:53Z Bek-demo 36778 Новая страница: «== Что такое финансовый цикл? Объяснение на стейках == '''Финансовый цикл''' — это время, в течение которого деньги бизнеса «заморожены» в товаре и долгах. Чтобы понять этот сложный экономический термин, давайте представим, что вы открыли собственный стей...» 166200 wikitext text/x-wiki == Что такое финансовый цикл? Объяснение на стейках == '''Финансовый цикл''' — это время, в течение которого деньги бизнеса «заморожены» в товаре и долгах. Чтобы понять этот сложный экономический термин, давайте представим, что вы открыли собственный стейк-хаус. В нашем бизнесе есть три главных героя: * Вы (владелец ресторана); * Мясник (поставщик сырого мяса); * Клиент (посетитель, который хочет вкусный ужин). === Из чего состоит цикл? === Чтобы посчитать финансовый цикл, нам нужно измерить три временных отрезка (в экономике они называются ''периодами оборота''): # '''Период оборота запасов (Время в холодильнике).''' Вы купили у Мясника кусок сырого мяса. Сколько дней оно пролежит в вашем холодильнике, прежде чем повар превратит его в стейк? Допустим, 5 дней. # '''Период оборота дебиторской задолженности (Ожидание оплаты от клиента).''' Стейк съеден! Но допустим, это был корпоративный банкет, и компания-клиент обещает перевести вам деньги на счет только через 5 дней. # '''Период оборота кредиторской задолженности (Отсрочка от Мясника).''' Вы взяли мясо у Мясника, но он ваш друг и сказал: «Отдашь деньги за сырое мясо через 30 дней». Это ваша отсрочка. === Операционный цикл: когда мясо — ваша проблема === Если мы сложим время мяса в холодильнике (5 дней) и время ожидания денег от клиента (5 дней), мы получим '''Операционный цикл'''. * '''Формула:''' ''Операционный цикл = Время запасов + Время дебиторки.'' В нашем примере это 10 дней. Ровно 10 дней кусок мяса проходит путь от холодильника до превращения в реальные деньги в вашей кассе. === Считаем Финансовый цикл === А теперь главная магия экономики. '''Финансовый цикл''' показывает, нужны ли вам ''свои личные деньги'', чтобы этот бизнес работал. * '''Формула:''' ''Финансовый цикл = Операционный цикл - Отсрочка от поставщика (кредиторка).'' Давайте подставим наши цифры: * Операционный цикл (путь мяса до денег) = 10 дней. * Отсрочка от Мясника = 30 дней. * '''Финансовый цикл''' = 10 дней - 30 дней = '''-20 дней'''. === Что значит отрицательный цикл? === Отрицательный финансовый цикл (минус 20 дней) — это '''гениальный бизнес'''! Вы получили сырое мясо, приготовили его, накормили клиента и получили от него деньги за 10 дней. А Мяснику вы должны отдать деньги только на 30-й день. У вас есть целых 20 дней, когда у вас на руках есть чужие деньги (заработанные со стейка), которые вы можете смело крутить, открывать новые рестораны или класть на депозит под процент. Вы делаете бизнес, не вложив ни копейки своих собственных средств! Если же финансовый цикл '''положительный''' (например, Мясник требует деньги сразу, а клиент платит через месяц), значит, ваши деньги заморожены. Вам придется брать кредит или доставать деньги из своей копилки, чтобы ресторан не закрылся, пока вы ждете оплату от клиента. 652rqp059fd1n1a3nrrgd9u4ma20sb1 Разработка на Windows Forms/Создание первого приложения 0 30290 166201 2026-05-08T09:21:32Z Krutoi baton 36703 Новая страница: «<center>'''Создание первого приложения'''</center> [[Разработка на Windows Forms/Настройка среды| << Предыдущый урок]] Итак, после того, как мы все настроили, пора создать свое первое приложение! Давайте просто отобразим наше приложение. Давайте откроем Visual Studio, выберем...» 166201 wikitext text/x-wiki <center>'''Создание первого приложения'''</center> [[Разработка на Windows Forms/Настройка среды| << Предыдущый урок]] Итак, после того, как мы все настроили, пора создать свое первое приложение! Давайте просто отобразим наше приложение. Давайте откроем Visual Studio, выберем "Новый проект", в меню выборе типа проекта выберем "Приложение Windows Forms (.NET Framework)", и заполним информацию: * Название * Расположение * Имя решения * Версия .NET (Также там есть опция "Поместить проект и решение в одну папку". Если вы не хотите создавать дополнительные решения для проекта, или просто не хотите писать название папки по два раза, смело выбирайте опцию) <gallery> File:Main menu in Visual Studio app.png|Главное меню File:Menu of selecting type of project in Visual Studio app.png|Выбираем тип проекта File:Page with settings of project in Visual Studio app.png|Задаем настройки проекта </gallery> Нажимаем "Создать", ждем, и мы попадаем в рабочее пространство - там, где мы будем размещать элементы на форму и писать код. Но для начала давайте отобразим две важные вещи - панель инструментов (чтобы выбирать элементы и размещать их на форме) и окно свойств (для изменения свойств этих элементов). Выберите вкладку "Вид"->"Панель инструментов" и "Вид"->"Окно свойств". После можете их закрепить, нажав на значок канцелярской кнопки в их заглавии. <gallery> File:Developement page in Visual Studio app.png|Рабочее пространство File:Menu of selecting elements in developement page in Visual Studio app.png|Выбираем опции во вкладке вид; нужные подчеркнуты </gallery> Теперь мы можем собрать проект и запустить его! У нас есть аж целых 3 варианта, как запустить проект: # Выбрать "Сборка"->"Собрать решение", после перейти в папку проекта, там в подпапку "bin\Debug" или "bin\Release" (смотря какой тип сборки вы выбрали, и запустить EXE-файл, по названию равный с названием вашего проекта/решения - это будет запуск, как будет запускать пользователь; # Нажать на закрашенный зеленый треугольник около кнопки "Пуск" - это запустит отладку; # Нажать не ''незакрашенный'' зеленый треугольник - это обычный запуск; Я лично предпочитаю 3 вариант, поскольку отладка достаточно сильно нагружает ПК. Хотя, 1 и 3 варианты почти ничем не отличаются - просто через запуск в Visual Studio будет видно вывод консоли. После запуска, неважно каким способом, у нас откроется наше приложение! Я вас поздравляю! Мы сделали это! <gallery> File:Toolbar in developement page in Visual Studio app.png|Выбор запуска проекта File:Screenshot with developement page in Visual Studio app and some simple app.png|Мы запустили приложение! Ура! </gallery> Ну что же, мы создали проект, и запустили его первую версию. В следующем уроке мы начнем размещать элементы. sj30ec5jqpayfo41mwtmduj3oqnvz4b