Не работают button в MFC
Я конечно тупой, но я вроде всё правильно привязал, но кнопока не работает и новый button не добовлялся.
Я конечно тупой, но я вроде всё правильно привязал, но кнопока не работает и новый button не добовлялся.
Итак перед тем как читать этот пост стоит для большего понимания жопы всё же прочитать прошлый пост ( если вам конечно не похуй)... Так после прошлого поста у меня всё же заработала VS, но вот при попытке создания простого приложения MFC мне сначала выдавало ошибку на первом скриншоте связанную с диском E... Какого-то хуя студия всё также отсылается на старый диск E, хотя я почистил всё что нашёл в реестре через Revo Uninstaller Pro от старой студии и продуктов майкрософт что шли по старому пути или были под датой установки старой студии... Ну я подумал и нашёл папку, которая указана в коде ошибки, нашёл её на диске D, скопировал и перетащил на E, но теперь стала выдавать ошибка на втором скриншоте... В поисковиках не нашёл решения проблемы... Тогда ещё что нашёл от старого диска E и чистил вручную, что также не помогло.... Ну тогда сначала снёс нынешнюю VS через инсталлер( я даун и сделал корневую папку русской), переименовал папку, ну нихуя... Тогда снёс студия через Revo Uninstaller Pro, стало чуть лучше ведь у файлов, которые в ошибке на 2 скриншоте в диске D появились иконки, но это всё равно не помогло... И что делать я уже не знаю... Чувствую просто к хуям снесу диск C.
P.S - пишу на новом акке так-как на прошлом с моим рейтингом , нельзя создавать больше одного поста в день....
Вообщем в августе на новый ноут установил 2019 VS на заводской ssdM2, но потом докупил SDD на терабайт и решил перенести студию на него... Игры и всё остальное нормально перенеслось, а VS нихуя, но тогда я на это забил. Теперь она понадобилась, решил переустановить, а тут такая хуйня... Диски я разделил на новые тома и диск E банально нет. Но VS мне всё равно SDK ставит по этому пути... Ну я стал удалять сначала все файлы sdk, которые при ошибке удаления выдают этот путь( УДАЛЯЛ ВСЁ НАХУЙ НАЧИСТО В РЕЕСТРЕ), не помогло... Потом начал удалять впринципе все продукты майкрософт за дату, когда я устанавливал VS и библиотеки к ней. Тоже не помогло, теперь думаю мне что вообще удалять все папки майкрософт за август? Можно конечно винду сносить нахуй, но я хочу сначала God of war пройти полностью...
Этот канал будет посвящён программированию, а если быть точнее изучению языка программирования С#.
Я не являюсь программистом и ни как не был связан с айти сферой до сегодняшнего дня, поэтому я буду учиться вместе с вами. Заступим же за черту реальности и окунёмся в мир кода.
К чёрту теорию, перейдём сразу к практике, термины будут в конце статьи.
using System;
namespace Lectures
{
// Определяется класс.
class Program
{
/*
* static - некое волшебное слово, смысл которого будет ясен позднее.
* void Main() определяет метод.
* Из-за своего названия Main является точкой входа — это метод,
* который будет запущен при выполнении программы.
*/
static void Main( )
{
// Этот код выводит на экран строку
// Console — это класс, так же как Program, но из пространства имен System.
Console.WriteLine("Hello, world!");
// Обратите внимание, регистр символов имеет значение!
// Console.writeline("Hello, world"); // это не скомпилируется.
// Как и в любом языке программирования, нужно строго соблюдать синтаксис.
// Например, каждую инструкцию нужно заканчивать точкой с запятой.
// Сonsole.WriteLine("Hello, world") // это не скомпилируется.
}
}
}
Вот и первый код за плечами, как впечатление, есть ли ощущение, что вы стали программистом? Дальше будет ещё интереснее.
Терминология
Кодовый файл — это один из файлов на языке C#.
Проект — это совокупность кодовых файлов, которые могут быть скомпилированы в сборку: программу или библиотеку.
Сборка — это, соответственно, результат компиляции проекта. Как правило это *.exe или *.dll файл, содержащий инструкции для компьютера.
Решение (solution) — это несколько проектов, объединенные общими библиотеками и задачами. Как правило открывать с помощью Visual Studio нужно именно файл решения (.sln), хотя можно открыть и отдельный проект (.csproj файл). Имейте в виду, если открыть отдельный кодовый файл, не открывая проект или решение, то не будет возможности его запустить. Это распространённая ошибка новичков.
Reference — ссылка внутри проекта на другие сборки. Только сославшись на другую сборку можно будет использовать код из неё.
Метод — это последовательность действий. Аналог функций, процедур и подпрограмм в других языках. В устной речи часто используют все эти слова как синонимы, но в спецификации на язык C# используется термин «метод».
Класс — это совокупность данных и методов. Все сборки состоят из скомпилированных классов.
Пространство имен — это совокупность классов, логически связанных между собой.
Между сборками и пространствами имен нет прямого соответствия: в сборке может хранится несколько пространств имен, а разные классы одного пространства имен могут быть определены в разных сборках.
После успешной компиляции, в директории проекта создается поддиректория bin/Debug, в которой и оказывается сборка — результат компиляции — exe или dll файлы вашей программы.
Скачать Visual Studio Community можно с официального сайта visualstudio.com.
Кроме Visual Studio можно пользоваться другой средой разработки — Jetbrains Rider. В отличие от Visual Studio, он работает и в других операционных системах.
Спецификация С# Первый раздел этой спецификации Introduction содержит всего 30 страниц, легко читается и дает достаточно хорошее представление о всех возможностях языка.
В сети есть большое количество источников информации по платформе .NET и языку C#.
Большая часть этой информации — на английском. Однако Microsoft перевела на русский учебник по языку C#.
Не стал упоминать о работе в Visual Studio и о её интерфейсе, т.к она довольна проста в использовании, но если надо, то напишите об этом в комментариях и я сделаю подробный пост об этом.
Напишите впечатления о посте, чего не хватает или что-то есть лишнее. Я буду вести этот канал, пока полностью не освою язык. Ещё в планах изучить Python => будут посты.
Всем дочитавшим спасибо, ещё спишемся
Управление реле с компьютера делал на Processing. Но, к сожалению, когда реши сделать боле сложные проекты, Processing мне не подошел. Решил я прейти на Visual Studio C#. И реализовал небольшой проект по получению температуры и построению графика по полученным данным.
Интерфейс приложения Windows Forms.
Возможности приложения:
• Автоматический вывод Com-портов при запуске программы.
• Закрытие используемого Com-порта при закрытии программы.
• Обновление списка портов.
• Вывод текущей температуры.
• Вывод графика изменения температуры.
• Имение диапазона времени выводимой информации на графике.
Это мое первое приложение C# Windows Forms, прошу строго не судить.
Исходные материалы можно скачать тут.
Надеюсь моя информация будет полезной.
Спасибо! Всем добра!
Недавно захотел сделать читы на стрелялку через "Visual Studio" Community, но при запуске программы нужно выбрать направление.
Я задался вопросом: "читы – это программа или игра?" Мне какой вариант выбирать? 🧐
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Всем привет. Там вижлу 2022 заанонсили.
Из новшеств:
- теперь 64 бита. Лучше поздно, чем никогда
- немного косметики: обновили иконпак, добавили новый шрифт
- добавили поддержку dotnet 6 и MAUI
- IntelliCode стал умнее
- улучшили поиск по коду
https://devblogs.microsoft.com/visualstudio/visual-studio-20...