コード例 #1
0
        //считывание файла по кнопке ОК
        private void OpenFileButton_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            if (openFileDialog.ShowDialog() != System.Windows.Forms.DialogResult.OK)
            {
                return;
            }
            //считывание данных сети
            NetData = new NetworkData();
            if (!NetData.IsDataReaded(openFileDialog.FileName))
            {
                System.Windows.MessageBox.Show("Ошибка. Неверная матрица", "Ошибка");
                BuildTreeButton.IsEnabled = false;
            }
            else
            {
                MatrixTextBox.Text = "";
                //вывод данных сети //заменить на все параметры
                foreach (var item in NetData.Threads)
                {
                    this.MatrixTextBox.Text += string.Join("\n", item.NodeDesc);
                    this.MatrixTextBox.Text += '\n';
                }
                this.BuildTreeButton.IsEnabled = true;
            }
        }
コード例 #2
0
 public CodeBuilder(NetworkData data)
 {
     networkData = data;
 }