"WindowsDebugApplication":
(рис 20.1)
2 TextBox, 1 ComboBox, 1 Button):
(рис 20.2)
arraysymbol и цикл foreach добавлены для наглядности отладки приложения):
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 System.Collections;
namespace WindowsDebugApplication
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private double c =0;
private void Plus(double a,double b)
{
c = a + b;
}
private void Minus(double a, double b)
{
c = a - b;
}
private void Multiply(double a, double b)
{
c = a * b;
}
private void Split(double a, double b)
{
c = a / b;
}
private void ResultButton_Click(object sender, EventArgs e)
{
string symbol =(string) SymbolcomboBox.SelectedItem;
ArrayList arraysymbol = new ArrayList();
foreach (var s in SymbolcomboBox.Items)
{
arraysymbol.Add(s);
}
double var1 =Convert.ToDouble(FirstVariable.Text);
double var2 = Convert.ToDouble(SecondVariable.Text);
switch (symbol)
{
case "+": Plus(var1, var1); break;
case "-": Minus(var1, var1); break;
case "*": Multiply(var1, var1); break;
case "/": Split(var1, var1); break;
}
MessageBox.Show("Результат: " + c);
MessageBox.Show("Количество символов в коллекции: "+ arraysymbol.Count);
}
}
}
breakpoints) в программе. В примере точки останова расставлены напротив методов математических операций и в событии кнопки:
(рис 20.3)
Список доступных всех точек останова (Breakpoints), можно посмотреть в специальном окне, которое вызывается из меню Debug пункт меню "Breakpoints" или сочетанием клавиш CTRL+ALT+B:
(рис 20.4)
"Start Debugging" - меню "Debbug" или с помощью клавиши "F5":
(рис 20.5)
ResulButton_Click():
(рис 20.6)
Breakpoint) в методе ResulButton_Click():
(рис 20.7)
arraysymbol (коллекция), и переменную "с". Для этого щелкните на нужной переменной правой кнопкой мыши и выберите из списка "Add Watch":
(рис 20.8)
Переменные также, можно вручную добавлять в список Watch, для этого, достаточно написать имя нужной переменной в колонке Name:
(рис 20.9)
Если нужно просматривать состояние всех переменных во время отладки, используется окно Autos (переменные будут появляться в окне автоматически, в зависимости от шага отладчика):
(рис 20.10)
"F10" для пошаговой отладки приложения. В процессе пошаговой отладки, курсор отладчика будет заходить в те методы, которые вызываются в методе ResulButton_Click(), в нашем случае это метод Plus() (т.к была выбрана операция сложения - "+"):
(рис 20.11)
Watch, будут изменяться в зависимости от шага:
(рис 20.12)
Всего разработчику доступны четыре списка Watch, которые вызываются из меню Debug или с помощью горячих клавиш "Ctrl+Alt+W,1":
(рис 20.13)
(рис 20.14)
(рис 20.15)
(рис 20.16)
string в формат double:
(рис 20.17)
"Stop Debugging" меню Debug или используя сочетание клавиш "Shift+F5":
(рис 20.18)
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.