Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 188

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 182 183 184 185 186 187 < 188 > 189 190 191 192 193 194 .. 404 >> Следующая


Выбрав текстовый файл и нажав кнопку Open, мы увидим его текст в текстовом окне диалога.

Автор в качестве примера выбрал расположенный на своей локальной системе файл GlobalKnowledfle.txt, как показано на приведенном справа рисунке.

На настоящий момент мы научились считывать уже существующие файлы. Теперь стоит научиться создавать новые файлы и вносить изменения в уже существующие. Для решения данной задачи мы воспользуемся диалоговым ОКНОМ SaveFileDialog,

Диалоговое окно SaveFileDialog

^¦-Simple EdiCaj-

About Global Knowledge

Founded n 1995. Globa! Knowledge. Inc. s Ihe welrf* taigert uMJepender i IT educaMn rtry doi, olfeiing mac thin 700 соиnet in mare thin 20 and in ISimijuiwB. Global Knowledge* Wended IГ education TtAjfions t u-X'.-ie vendot’dutnaized and propietary content with Global Knowl curricUe. dehwed through the right mb ol interim* hands-on daicoom ч i'n->g end interactive e-learning. T he company oflcfi complete IT education psa?- on management toiutiorw ЬсМлд enrolment, atsetwnenl. ptogiett йаскл-.-s and certifiMtiwv. T he company» blended IT education Indians eiedetveted vn t-jJiuc1 у i-Ied dawroom (c 'eanaigj. vitiW dtttiocxn (v-tearninaJ. «efl-paeed e-l«rririj. aid e-leaming loofeot softwafe appfcationc.

Miteon .

Global Knovriedge it dedicated to improving the way companies and rdiv.ial* oasn, ute, and master loehi Л r. i though etli* na!; that empc.vei

cuitomtu wih chcict. jt*<.irj(he(n lo deteirir-j^ v.ren, чЛено. and how ihey want their IT education p;o<~ am to be designed and ( J

Л

Классы SeveFileDialofl и openFiieDialoe очень похожи и обладают целым набором одинаковых свойств. В настоящем разделе мы не будем рассматривать свойства, которые работают так же, как и для диалогового окна открытия файлов. Вместо этого мы сосредоточим внимание на свойствах, присущих только диалоговому окну сохранения файлов, или на тех общих для них свойствах, использование которых отлично.
Использование диалоговых окон 401

Свойство Title

С помощью свойства Title (заголовок) можно задавать заголовок данного диалогового окна, подобно тому, как ЭТО делалось ДЛЯ окна OpenFiieDiaiog. Если ничего не задавать, то будет выведено значение, использующееся по умолчанию,— Save As (сохранить как).

Расширения файлов

Расширения файлов используются для привязки файлов к приложениям. Нан-лучшая практика — обязательно добавлять расширение к имени файла, поскольку в противном случае Windows не будет в состоянии определить, какое именно приложение должно использоваться для открытия данного файла, да н вы сами, вероятнее всего, это вскоре забудете. .

AddExtension — это свойство логического типа, которое определяет, должно ли расширение автоматически добавляться к имени файла, вводимого пользователем. Если пользователь самостоятельно ввел расширение файла, то в этом случае никаких дополнительных расширений добавляться не будет: еслн пользователь ввел в качестве именн файла севс, то файл будет сохранен под именем test.txt. Если же пользователь ввел имя teat.ext, то файл все рано будет сохранен под именем teat.txt, а не под именем test.txt.txt.

Свойство DefauitExt определяет расширение файла, используемое в тех случаях, когда пользователь не указывает расширения. Еслн это свойство остается пустым, то вместо него будет исцользоваться расширение, определяемое выбранным на данный момент значением свойства Filter, Еслн вы одновременно присвоите значения н свойству DefauitExt, н свойству Filter, то здесь будет использоваться значенне свойства DefauitExt, независимо от значения свойства Filter.

Проверка допустимости

Для автоматического выполнения проверки допустимости имени файла существуют — как И ДЛЯ диалогового окна OpenFiieDiaiog — свойства ValidateNames, CheckFileExista и CheckPathExista. Отличие между окнами OpenFiieDiaiog и saveFiieDiaiog заключается в том, что в последнем по умолчанию используется значение свойства checkFileExists, равное false, что означает, что существует возможность задавать совершенно новое имя сохраняемому файлу.

Перезапись существующих файлов

¦ Проверка допустимости имен файлов аналогична проверке в OpenFiieDiaiog. Однако в окне SaveFiieDiaiog требуется выполнение некоторых дополнительных проверок н задание значений некоторых дополнительных свойств. Во-первых, еслн свойству CreatePrompt присвоено значение true, будет выведен запрос, должен ли создаваться новый файл. Еслн свойству OverwritePrompt присвоено значение true, то это означает, что будет выводиться запрос, действительно ли пользователь хочет осуществить запись на место уже существующего файла. По умолчанию свойству OverwritePrompt присваивается значение true, а свойству CreatePrompt — false.

При таких установках, если пользователь попытается сохранить уже существующий файл, будет выведено сообщение: C:\Beginnlng C#\Dialogs\sample.b<t already exists. Do you want to replace it? (Файл с именем C:\Beginning c#\Dialoga\aampie. txt уже существует. Вы действительно хотите его заменить?) (см. рис. слепа).
Предыдущая << 1 .. 182 183 184 185 186 187 < 188 > 189 190 191 192 193 194 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.