Разбирался в построении графиков в windows form с++. Нашел пример построения с chart ,где данные берутся из текстового файла. Но проблема в том , что при нажатии на кнопку надо выбирать текстовый файл и по нему строятся графики. Как сделать , чтобы при нажатии на кнопку не нужно было выбирать файл, при нажатии кнопки данные брались из файла, который указан в программе и строился график
В программе данные y берутся из файла
вот код программы :
System::Void Example1::MyForm::button4_Click(System::Object^ sender, System::EventArgs^ e)
{
switch (comboBox1->SelectedIndex) {
case 2:
if (openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)
{
StreamReader^ streamReader = gcnew StreamReader(openFileDialog1->FileName);
int x = 0;
while (!streamReader->EndOfStream)
{
int y = Convert::ToInt16(streamReader->ReadLine());
chart3->Series["Series1"]->Points->AddXY(x, y);
x = x + 1000;
}
streamReader->Close();
}
}
return System::Void();
}
Виды файловой структуры: 1) Одноуровневая ФС - линейная последовательность имен файлов, используется для дисков с небольшим количеством файлов; 2) Многоуровневая иерархическая ФС - представляет собой древовидную структуру, служит для хранения сотни и тысячи файлов. Каталог (Папка) верхнего уровня содержит вложенные папки 1уровня, которые могут содержать папки 2 уровня и тд
Для хранения информации каждый диск разбивается на 2 области: 1) каталог (directory) или папка - содержит названия файлов и указание на начало их размещения на диске; 2) область хранения файлов, содержит текст.
У меня многоуровневая файловая система.