ПОНЯТНО О Visual Basic NET (том 3)



Изменение содержимого текстового файла - часть 2


Dim Чтение As New IO.StreamReader("D:\Dinamo\Оружие.txt", System.Text.ASCIIEncoding.GetEncoding(1251))

Здесь 1251 – номер так называемой кодовой страницы, содержащей буквы кириллицы. Остальное – без пояснений.

Задание 11.          

В мэрии нашего городка хранится файл со списком всех его жителей. Данные в нем расположены в следующем порядке:

Кривоклыков Леонид Львович

21.10.1959  00:00:00

Дерпт Клотильда Генриховна

14.02.1936  00:00:00

Похожий Семен Семенович

30.12.1940  00:00:00

И так далее. После строки с фамилией, именем и отчеством горожанина идет строка с датой его рождения. Раз в неделю файл обновляется. В эту неделю из города уехали двое:

Янзаев Федор Карпович

Кропоткин Владлен Фотиевич

Еще один –

Страшный Гектор Васильевич

поменял фамилию на «Благодатный».

Других изменений не было. Требуется обновить файл. Также необходимо распечатать на предмет поздравления всех тех, у кого в последнюю неделю был день рождения.

Задание 12.          

Те, кому понравилась эта задача, могут сделать реальную систему в помощь мэрии или, хотя бы, школьному библиотекарю. Поместите на форму список типа ListBox. Создайте код, который заполняет его из файла фамилиями (или, скажем, названиями книжек). При выборе элемента списка полные данные об этом элементе (дата рождения, пол или, скажем, число страниц, автор) появляются в нескольких текстовых полях. Имеется несколько кнопок: «Исправить», «Удалить», «Обновить файл» и т.п. Обязательным в этом задании я считаю только заполнение списка из файла. Остальное можете отложить на потом.




Содержание  Назад  Вперед