Как в консольном приложении объявить переменные и создать объект - C#
Формулировка задачи:
Добрый день,есть программа.Хочу её переделать в консольное приложение,чтобы не кнопки нажимать,а вызывать её функции из командной строки
то-есть вместоиспользовать напримерНо никак не пойму,как мне в консольном приложении объявить переменные(14 строка),и создать объект(25 строка)Как ни пытался,какая нибудь ошибка
private void button1_Click(object sender, EventArgs e) { dev.PORTC |= (1 << 6); }
switch (args[0]) { case "-1": dev.PORTC |= (1 << 6); break; }
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using AvrUsbDevice; namespace LedTest { public partial class Form1 : Form { // объявим переменные bool ledOn = false; // Флаг включен (true) или нет (false) ushort vid = 0x16C0, pid = 0x05DC; // Тут комментарии излишни - это VID и PID ATMega16 dev; // Объявляем объект типа ATMega16 public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { // Создание объекта dev dev = new ATMega16(vid, pid); // Создаем объект dev класса ATMega16. if (!dev.IsOpen()) // Если есть проблемы с USB - сообщим и выйдем { MessageBox.Show(String.Format("Невозможно найти устройство vid = 0x{0:X}, pid = 0x{1:X}", vid, pid), "Ошибка USB", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } else // Если все хорошо, настроим микроконтроллер по USB { dev.DDRB |= 0x01; // Пин 0 порта B - на вывод dev.PORTB &= 0xFE; } } private void button1_Click(object sender, EventArgs e) { dev.DDRC |= (1 << 6); dev.PORTC |= (1 << 6); }
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { } } }
Решение задачи: «Как в консольном приложении объявить переменные и создать объект»
textual
Листинг программы
ledOn = !ledOn; if (ledOn) dev.PORTC |= (1 << 6); // Переключить в противоположное else dev.PORTC &= 0xFF ^ (1 << 6);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д