Работа с файлами
Компонент ToolStrip
Свойства компонента ToolStrip
Компонент  ToolStrip
Компонент MenuStrip
Компонент MenuStrip
Свойства объекта MenuStrip
Свойства объекта MenuStrip
 Компонент OpenFileDialog
Свойства компонента  OpenFileDialog
Пример
Пример
Пример
Пример
Пример
Пример
Пример
Пример
Пример
Компонент SaveFileDialog
Свойства компонента SaveFileDialog
Свойства компонента SaveFileDialog
Идентификаторы кнопок
1.45M
Category: programmingprogramming

Работа с файлами. Объектно-ориентированное программирование

1. Работа с файлами

Объектно-ориентированное
программирование

2. Компонент ToolStrip

Компонент ToolStrip

3. Свойства компонента ToolStrip

Свойства компонента ToolStrip

4. Компонент  ToolStrip

Компонент ToolStrip

5. Компонент MenuStrip

Компонент MenuStrip

6. Компонент MenuStrip

Компонент MenuStrip

7. Свойства объекта MenuStrip

8. Свойства объекта MenuStrip

9.  Компонент OpenFileDialog

Компонент OpenFileDialog

10. Свойства компонента  OpenFileDialog

Свойства компонента OpenFileDialog

11. Пример

12. Пример

private:
String^ fn; // имя файла
bool textChanged; // true - в текст внесены
изменения

13. Пример

// выбор в меню Файл команды Открыть
private: System::Void toolStripMenuItem2_Click
(System::Object^ sender, System::EventArgs^ e)
{
System::Windows::Forms::DialogResult dr;
int r;

14. Пример

r = 0; //SaveText();
// сохранить текст, находящийся в поле
компонента
// функция, которая будет использована в
дальнейшем для сохранения предыдущего
содержимого компонента

15. Пример

if (r == 0) // если нечего сохранять...
{
openFileDialog1->FileName = String::Empty;
// отобразить диалог Открыть
dr = openFileDialog1->ShowDialog();

16. Пример

if (dr == System::Windows::Forms::DialogResult::OK)
{
fn = openFileDialog1->FileName;
// отобразить имя файла в заголовке окна
this->Text = fn;

17. Пример

try
{
// считываем данные из файла
System::IO::StreamReader^ sr = gcnew
System::IO::StreamReader(fn);
textBox1->Text = sr->ReadToEnd();

18. Пример

textBox1->SelectionStart = textBox1->TextLength;
sr->Close();
textChanged = false;
}

19. Пример

catch ( System::IO::FileLoadException^ e)
{
MessageBox::Show("Ошибка:\n" + e->Message,
"MEdit", MessageBoxButtons::OK,
MessageBoxIcon::Error);
}
}
}
}

20. Компонент SaveFileDialog

Компонент SaveFileDialog

21. Свойства компонента SaveFileDialog

22. Свойства компонента SaveFileDialog

23. Идентификаторы кнопок

dr = saveFileDialog1->ShowDialog();
// отобразить диалог Сохранить

24.

Функции
(методы)
манипулирования
каталогами
и
файлами
принадлежат
пространству имен System::IO.
di — объект типа DirectoryInfo,
fi — объект типа FileInfo,
sr — объект типа StreamReader,
sw — объект типа StreamWriter
English     Русский Rules