Форум программистов, компьютерный форум, киберфорум
.net
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Рейтинг: 5.00. Голосов: 2.
[Пример для начинающих] Форма авторизации на WinForms
Запись от Wolfdp размещена 30.11.2023 в 00:50
Показов 11830 Комментарии 0
Метки .net, c#, winforms

Очень часто для программы нужно предусмотреть форму авторизации перед началом работы. В идеале, для удобства использования, также нужно предусмотреть возможность сохранить пароль (чтобы не вводить его каждый раз) и вызов программы с передачей логина/пароля в качестве вводных...
Аватар для Wolfdp
Старый
Движение объекта по кругу в зависимости от положения джойстика
Запись от kofeek размещена 11.05.2023 в 15:41
Показов 1318 Комментарии 0
Метки .net, c#, unity, вектора

Здравствуйте, форумчане! Я часто сталкиваюсь с некоторыми проблемами, гтовое решение которых в интернете не найти, а после прихожу к решению сам. Допускаю, что и другие люди могут сталкиваться с похожими проблемами, а потому решил публиковать свои решения, чтобы кому-то это...
Старый
Рейтинг: 5.00. Голосов: 1.
WPF - Выполнение команды при закрытии окна
Запись от Andrey-MSK размещена 27.03.2023 в 16:10
Показов 1639 Комментарии 2
Метки .net, c#, wpf

1. Ставим из NuGet - Microsoft.Xaml.Behaviors.Wpf.
2. В VM пишем нужную команду, у меня, например, открыть окно
C#
1
2
3
4
5
6
7
8
9
10
11
12
private RelayCommand _closedCommand;
 
private void ClosedExecute(object obj)
{
    try
    {
        var vm = _viewModelFactory.CreateViewModel<IMDrawSummaryDialogVM>();
 
        vm.CurrentEObject = new EObject
        {
            EObjectID = EObject.EObjectID,
            EObjectName
...
Аватар для Andrey-MSK
Старый
Мой блог прохождения учебника по C#. Глава 2
Запись от Etyuhibosecyu размещена 24.11.2022 в 14:43
Показов 1811 Комментарии 6
Метки .net, c#

Всем привет в этом блоге, здесь я буду писать о своем прогрессе прохождения учебника "Марк Прайс. C# 9 и .NET 5. Разработка и оптимизация". Сразу заявлю, это не быстро, но я это делаю для вас, так как сам учусь другим способом.
Главу 1 я пробежал глазами за несколько минут, там одно словоблудие, как во всех предисловиях, и задания по факту тоже нет. А вот глава 2 уже оказалась интереснее. Вот ответ на вопрос и задание.
Какой тип следует выбрать для
...
Аватар для Etyuhibosecyu
Труд вопреки насмешкам
Старый
WPF - Закрыть текущее окно из XAML
Запись от Andrey-MSK размещена 11.07.2022 в 12:00
Показов 3177 Комментарии 0
Метки .net, c#, wpf

1. Установить из NuGet пакет - Microsoft.Xaml.Behaviors.Wpf.
2. В раздел Window импортировать пространство имён в XAML:
XML
1
xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
3. Подключить стандартный метод закрытия окна к необходимому элементу, например к кнопке:
XML
1
2
<Button x:Name="btnCloseWindow" Content="Закрыть" Width="130" Height="25" Margin="2 5 2 2">
    <i:Interaction.Triggers>
...
Аватар для Andrey-MSK
Старый
Рейтинг: 3.00. Голосов: 1.
C# матрица
Запись от Saibel203 размещена 17.11.2021 в 14:20
Показов 466 Комментарии 0

Всем привет. У меня есть следующая задача: Разместить на глайной диагонали суму элементов, которые лежат на диагоналях, перпендикулярной к ней. Примерно у меня получился такой код (матрица должна быть любого размера):
Code
1
2
3
4
5
6
7
8
9
10
11
12
using System;
using System.Linq;
 
namespace Task17_2
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                Console.Write("Введите
...
Старый
Рейтинг: 5.00. Голосов: 1.
C# WPF Не стандартное окно с применением стиля в проекте Приложение WPF.
Запись от Nord790 размещена 28.06.2021 в 00:18
Показов 10626 Комментарии 0
Метки .net, c#, netframework, wpf

В этой записи я расскажу, как сделать не стандартное окно с применением стиля в проекте Приложение WPF.
Создадим проект в Visual Studio Приложение WPF.
После того, как у нас сформировался проект, создадим папку в обозревателе решений и назовем Style и в ней же создадим еще папку под именем Window, и в ней добавим файл Словарь ресурсов (WPF). Далее жмем ПКМ>Добавить>Словарь ресурсов (WPF)... и присваиваем ему имя WindowStyle.xaml.
Теперь к этому документу...
Аватар для Nord790
Строитель
Старый
Рейтинг: 5.00. Голосов: 1.
Минимальный набор файлов проекта VisualStudio для переноса на другой ПК
Запись от Почтальон размещена 21.04.2021 в 08:11 / Моя всячина
Показов 3935 Комментарии 8
Метки .net, visual studio

Небольшой список каталогов, которые можно удалить из проекта для его переноса:
  • Каталог .vs
  • Каталог obj
  • Каталог bin
  • Каталог packages
Аватар для Почтальон
управление сложностью
Старый
Интерфейс пользовательских библиотек Mathcad (.Net Framework)
Запись от уни размещена 07.02.2021 в 13:03
Показов 2164 Комментарии 0

github: NetEFI
Тема на форуме: Функции пользователя на .Net языках (c#, vb.net и c++/cli)
Механизм работы: Внедрение кода с пользой
Версия .Net: Framework 4.0.
Используемая среда разработки: Visual Studio 2019

Репозиторий содержит исходники и бинарные файлы библиотеки-посредника, позволяющей создавать пользовательские библиотеки...
Аватар для уни
Старый
Рейтинг: 5.00. Голосов: 2.
Правильный метод переключения между формами(не создает новые экземпляры)
Запись от 444 размещена 13.01.2021 в 14:58
Показов 2998 Комментарии 0
Метки .net, c#

Создаем отдельный класс в проекте и вставляем этот код
C#
1
2
3
4
5
    class ListForms
    {
        //Первый элемнт это название будет формы затем вторым параметром пойдет форма
        static Dictionary<string, Form> DicForms = new Dictionary<string, Form>();
        public static void RegistrForm(Form owner)//В этот метод записывается все формы и их ключи
...
444
Старый
Рейтинг: 4.00. Голосов: 4.
Управление браузером из внешнего приложения
Запись от diadiavova размещена 22.06.2020 в 09:00
Показов 7692 Комментарии 14

  1. Общие замечания
  2. Сервер
  3. Реализация расширения
  4. Приложение
  5. Запускаем – проверяем
Общие замечания

Если описывать задачу, которую мы здесь будем решать, в двух словах, то состоит она во взаимодействии настольного приложение с браузером. Мне известно о существовании Selenium WebDriver, однако, насколько я знаю, возможности...
Аватар для diadiavova
Старый
Рейтинг: 5.00. Голосов: 2.
Создание кроссплатформен­ного приложения с графикой на C#, OpenGL 3.1 и .NET Core
Запись от 8Observer8 размещена 28.05.2020 в 18:20 / Блог 8Observer8
Показов 4704 Комментарии 0
Метки .net, c#, opengl

Содержание блога
  • Устанавливаем кроссплатформенный .NET Core SDK
  • Создаём пустую папку и заходим в неё из консоли: cd your_project
  • Создаём консольное приложение с помощью .NET Core, вводим в консоль команду: dotnet new console
  • Устанавливаем кроссплатформенную библиотеку OpenTK: dotnet add package OpenTK.NetStandard --version 1.0.5.22
  • Открываем проект в кроссплатформенном лекговесном редакторе кода VSCode, команда в консоли: code . (плагин: C#
    Microsoft
    )
  • Копируем код
...
Старый
Рейтинг: 5.00. Голосов: 1.
Инструкция установки SFML.NET для работы с 2D графикой на C# .NET Core на Windows, Linux и Mac
Запись от 8Observer8 размещена 23.05.2020 в 22:14 / Блог 8Observer8
Показов 11829 Комментарии 1
Метки .net, c#, sfml

Содержание блога

Инструкция была написана для темы: Mac OS. Как рисовать графики?

SFML умеет загружать шрифты, рисовать текст и многое другое. В качестве легковесный редактора кода я использую VSCode, который работает на Windows, Linux и Mac. Прочитайте официальную инструкцию: https://code.visualstudio.com/... ges/dotnet...
Старый
Рейтинг: 5.00. Голосов: 1.
Загрузка текстурированно­й 3D модели из OBJ-формата в WPF, C#, OpenGL 3.3
Запись от 8Observer8 размещена 26.04.2020 в 19:16 / Блог 8Observer8
Показов 4055 Комментарии 0
Метки .net, c#, gamedev, opengl, wpf

Содержание блога

Скачать исходники: ObjLoader_OpenGL33WPF.zip (5.46 Мб)
К записи прикреплён скриншот экспорта из Blender. Должна стоять галочка, что модель будет триангулирована.

MainWindow.xaml

XML
1
2
3
4
<Window x:Class="ObjLoader_OpenGL33WPF.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
...
Старый
Рейтинг: 5.00. Голосов: 1.
Создание простейшего чата с клиентом на консольном C# и с сервером на Node.js/socket.io/JavaScript. Бонус - WPF-клиент
Запись от 8Observer8 размещена 12.02.2020 в 17:04 / Блог 8Observer8
Показов 3709 Комментарии 0

Содержание блога

Бонус - клиент на WPF (файл server.js лежит в папке Server). Далее описан консольный проект на C# (клиент) и сервер на Node.js/socket.io/JavaScript.

Создаём пустую папку для сервера. Заходим в папку через консоль. Вводим команды:

npm init -y
npm i socket.io shortid

Создаём файл socket.js и копируем в него код, я написал комментарии к каждой строке:

JavaScript
1
// Подключаем нужные библиотеки
...
Старый
Рейтинг: 5.00. Голосов: 3.
Генерация логотипа Mitsubishi на Python в Blender 2.8. Загрузка логотипа в C# OpenGL 3 из Collada (.dae) формата
Запись от 8Observer8 размещена 11.02.2020 в 13:34 / Блог 8Observer8
Показов 7719 Комментарии 14
Метки .net, blender, c#, opengl, python

Содержание блога

Скрипт на Python основан на туториале 2D сетка (the 2D grid). Ставится плагин из архива: mitsubishi_logo_blender_python.zip. Проект на C# и OpenTK для VS: MitsubishiLogo_OpenTkOpenGL30CSharp.zip В Blender'е появляется кнопка "Create Logo" на вкладке N-панели. Созданный по кнопке логотип можно экспортировать в Collada (.dae) формат и загрузить в C# OpenGL 3 с помощью следующего кода, который находится в одном файле "Program.cs".

...
Старый
Рейтинг: 5.00. Голосов: 3.
Получение данных из XML с помощью XPath на C#
Запись от 8Observer8 размещена 04.02.2020 в 16:27 / Блог 8Observer8
Показов 1578 Комментарии 0
Метки .net, c#, xml, xpath

Содержание блога

Я использую XPath. У Метанита есть урок: https://metanit.com/sharp/tutorial/16.4.php Я выбрал XPath, потому что программирую на нескольких языках: C#, TypeScript и Python. Работа с XPath во всех этих языках одинаковая. XPath - это язык запросов к XML документам.

Нужно получить значение узла "keyMaterial"

XML
1
2
<?xml version="1.0"?>
<Profile xmlns="http://www.microsoft.com/networking/profile/v1">
...
Старый
Лабораторная работа № 10
Запись от Nikolay K размещена 29.01.2020 в 07:08
Показов 10465 Комментарии 16

Лабораторная работа: 10.
Тема: Алгоритмы сортировки и оценка их сложности.
Файл: Lab10_YaP_2019_1S.pdf

Обратите внимание:
В файлах Source.cpp, Source.cs и *.pas помимо прочего, так же имеются примечания к программам с различными комментариями и пояснениями.
При оформлении программ в сети Интернет я их удаляю, чтобы не нагромождать эти программы и тем самым не затруднять их восприятие.


Язык: C++.
Среда: Microsoft Visual Studio...
Аватар для Nikolay K
Старый
Лабораторная работа № 9
Запись от Nikolay K размещена 29.01.2020 в 06:41
Показов 2279 Комментарии 0

Лабораторная работа: 9.
Тема: Типы данных, определяемые пользователем. Структуры и объединения. Многофайловые проекты.
Файл: Lab09_YaP_2019_1S.pdf

Обратите внимание:
В файлах Source.cpp, Source.cs и *.pas помимо прочего, так же имеются примечания к программам с различными комментариями и пояснениями.
При оформлении программ в сети Интернет я их удаляю, чтобы не нагромождать эти программы и тем самым не затруднять их восприятие.


Язык...
Аватар для Nikolay K
Старый
Рейтинг: 5.00. Голосов: 2.
Лабораторная работа № 8
Запись от Nikolay K размещена 29.01.2020 в 06:20
Показов 1633 Комментарии 0

Лабораторная работа: 8.
Тема: Указатели и ссылки. Имя массива как указатель. Динамические массивы.
Файл: Lab08_YaP_2019_1S.pdf

Обратите внимание:
В файлах Source.cpp, Source.cs и *.pas помимо прочего, так же имеются примечания к программам с различными комментариями и пояснениями.
При оформлении программ в сети Интернет я их удаляю, чтобы не нагромождать эти программы и тем самым не затруднять их восприятие.


Язык: C++.
Среда...
Аватар для Nikolay K
Старый
Лабораторная работа № 7
Запись от Nikolay K размещена 29.01.2020 в 05:57
Показов 1953 Комментарии 1

Лабораторная работа: 7.
Тема: Строки и файлы. Организация работы со строками и файлами.
Файл: Lab07_YaP_2019_1S.pdf

Обратите внимание:
1. В файлах Source.cpp, Source.cs и *.pas помимо прочего, так же имеются примечания к программам с различными комментариями и пояснениями.
При оформлении программ в сети Интернет я их удаляю,...
Аватар для Nikolay K
Старый
Лабораторная работа № 6
Запись от Nikolay K размещена 28.01.2020 в 18:43
Показов 2633 Комментарии 4

Лабораторная работа: 6.
Тема: Подпрограммы. Организация подпрограмм.
Файл: Lab06_YaP_2019_1S.pdf

Обратите внимание:
1. В файлах Source.cpp, Source.cs и *.pas помимо прочего, так же имеются примечания к программам с различными комментариями и пояснениями.
При оформлении программ в сети Интернет я их удаляю, чтобы не...
Аватар для Nikolay K
Старый
Лабораторная работа № 5
Запись от Nikolay K размещена 28.01.2020 в 18:07
Показов 2072 Комментарии 1

Лабораторная работа: 5.
Тема: Структурированные типы данных (массивы).
Файл: Lab05_YaP_2019_1S.pdf

Обратите внимание: В файлах Source.cpp, Source.cs и *.pas помимо прочего, так же имеются примечания к программам с различными комментариями и пояснениями.
При оформлении программ в сети Интернет я их удаляю, чтобы не нагромождать эти программы и тем самым не затруднять их восприятие.


Язык: C++.
Среда: Microsoft Visual Studio 2019 v16.3.0....
Аватар для Nikolay K
Старый
Лабораторная работа № 4
Запись от Nikolay K размещена 28.01.2020 в 17:03
Показов 1675 Комментарии 2

Лабораторная работа: 4.
Тема: Операторы цикла и передачи управления.
Файл: Lab04_YaP_2019_1S.pdf

Обратите внимание: В файлах Source.cpp, Source.cs и *.pas помимо прочего, так же имеются примечания к программам с различными комментариями и пояснениями.
При оформлении программ в сети Интернет я их удаляю, чтобы не нагромождать эти программы и тем самым не затруднять их восприятие.


Язык: C++.
Среда: Microsoft Visual Studio 2019 v16.3.0....
Аватар для Nikolay K
Старый
Лабораторная работа № 3
Запись от Nikolay K размещена 28.01.2020 в 16:46
Показов 2156 Комментарии 2

Лабораторная работа: 3.
Тема: Операторы ветвления и выбора.
Файл: Lab03_YaP_2019_1S.pdf

Обратите внимание: В файлах SOURCE.CPP, SOURCE.CS и *.PAS помимо прочего, так же имеются примечания к программам с различными комментариями и пояснениями.
При оформлении программ в сети Интернет я их удаляю, чтобы не нагромождать эти программы и тем самым не затруднять их восприятие.


Язык: C++.
Среда: Microsoft Visual Studio 2019 v16.3.0.
...
Аватар для Nikolay K
Старый
Рейтинг: 5.00. Голосов: 1.
Лабораторная работа № 2
Запись от Nikolay K размещена 28.01.2020 в 16:37
Показов 2098 Комментарии 3

Лабораторная работа: 2.
Тема: Знакомство со средами программирования. Проектирование программ линейной структуры.
Файл: Lab02_YaP_2019_1S.pdf

Обратите внимание: В файлах Source.cpp, Source.cs и *.pas помимо прочего, так же имеются примечания к программам с различными комментариями и пояснениями.
При оформлении программ в сети Интернет я их удаляю, чтобы не нагромождать эти программы и тем самым не затруднять их восприятие.


Язык: C++....
Аватар для Nikolay K
Старый
Лабораторная работа № 1
Запись от Nikolay K размещена 28.01.2020 в 16:34
Показов 2996 Комментарии 0

Лабораторная работа: 1.
Тема: Различные системы счисления.
Файл: Lab01_YaP_2019_1S-1.pdf


Задание:
Для различных переменных в памяти компьютера выделено следующее количество байт:
1. A - 1 байт, с диапазоном значений от 0 до 255;
2. B - 1 байт, с диапазоном значений от -128 до 127;
3. C - 2 байта, с диапазоном...
Аватар для Nikolay K
Старый
Библиотеки для рисования в .NET простого и среднего уровня
Запись от Соколиный глаз размещена 04.11.2019 в 20:28
Показов 1429 Комментарии 0
Метки .net, c#

  1. TurtleGraphics.NET - C# Turtle Graphics library - for teaching kids to code.
  2. NGraphics - NGraphics is a cross platform library for rendering vector graphics on .NET. It provides a unified API for both immediate and retained mode graphics using high quality native renderers.
Аватар для Соколиный глаз
Alvin Seville
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru