Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Работа с текстовыми файлами в Visual Basic

Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов
Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка
Браслет светоотражающий, самофиксирующийся, желтый.
Изготовлены из влагостойкого и грязестойкого материала, сохраняющего свои свойства в любых погодных условиях. Легкость крепления позволяет
66 руб
Раздел: Прочее

Совсем недавно в непомню какой коференции я видел запись какого-то человека, который просил, чтобы хоть кто-нибудь объяснил ему элементарную работу с файлами. Казалось бы такое простое. Но это простое для тех, кто уже хоть немного продвинулся в программировании, а кто это только начал? Это же, действительно, непроходимый лес! И я сильно сомневаюсь, чтобы кто-нибудь из других наших Web-мастеров когда-нибудь уделит этому хоть какое-то внимание. Поэтому этим займусь я и попробую в этой статье показать только основы. 1. Открытие файла для чтения информации из него. Итак, чтобы безпроблемно работать с текстовыми файлами сначала их нужно открыть. Делается это с помощью оператора Ope , например: Ope "c: ex . x " For I pu As #1 Обратите внимание на режим открытия файла - I pu (для чтения). Здесь файл ex . x открывается для считывания под номером 1. Внимание!!! Номер файла - обязательный параметр, и вводить его нужно всегда! Если ваша программа будет иметь дело не с одним десятком открытых файлов, то уследить за их нумерацией будет сложновато. Используйте для этого функцию FreeFile. Она возвращает ещё не занятый номер (от 1 до 511) для файла: Dim File um As I eger File um = FreeFile Ope "c: ex . x " For I pu As File um Так, файл открыли! Теперь из него нужно что-нибудь считать. Оператор Li e I pu считывает из открытого файла по одной строке при каждом вызове. Поэтому для считывания из файла нужно построить цикл, который бы вызывал этот оператор до тех пор, пока не дошёл бы до конца файла: цикл выполняется, пока конец файла не достигнут Do U il EOF(File um)    при каждом вызове оператора Li e I pu он записывает в    переменную новою строку   Li e I pu #File um, переменная Loop Закрыть открытый файл можно оператором Close #File um. А теперь вот как это должно выглядеть в практике: Dim File um As I eger Dim x As S ri g Dim all x As S ri g File um = FreeFile открываем файл в режиме чтения Ope "c: ex . x " For I pu As File um запускаем вышеупомянутый цикл Do U il EOF(File um) считываем строку из файла с номером File um и кладём её в переменную x Li e I pu #File um, x теперь к переменной all x добавляем содержимое переменной x - строки и vb-константу vbCrLf (Chr(13) Chr(10)), т.к. каждая строка должна быть с новой строки :-) all x = all x x vbCrLf Loop закрываем файл с номером File um Close #File um выводим содержимое переменной all ex MsgBox all x 2. Открытие файла для записи информации в него. Записать информацию в файл ещё проще!!! Эта операция отличается  от предыдущей только тем, что открыть файл надо в режиме записи: Ope "c: ex . x " For Ou pu As File um и вместо цикла нужно вставить оператор Pri #, который записывает в файл содержимое переменной: Pri #File um, "Азбука Visual Basic" или Pri #File um, all ex Пример: Dim File um As I eger Dim x As S ri g File um = FreeFile x = " открываем файл в режиме записи Ope "c: ex . x " For Ou pu As File um Pri #File um, x закрываем файл с номером File um Close #File um Проверьте содержимое файла. И ещё хочу предложить второй способ записи информации в файл - с помощью API-функции Wri ePriva eProfileS ri gByKey ame.

Считывать же информацию нужно с помощью API-функции Ge Priva eProfileS ri g. Теперь расскажу - как всё это работает? 1.Создайте стандартный проект. 2.Введите модуль. 3.Удалите форму и кликните два раза по модулю. 4.В раздел Ge eral Declara io s следующее объявление двух, вышеназванных функций: Declare Fu c io Ge Priva eProfileS ri g& Lib "ker el32" Alias "Ge Priva eProfileS ri gA" (ByVal lpszSec io $, ByVal lpszKey$, ByVal lpszDefaul $, ByVal lpszRe ur Buffer$, ByVal cchRe ur Buffer&, ByVal lpszFile$) lpszSec io -имя секции lpszKey - имя ключа lpszDefaul - значение, возвращаемое по умолчанию, при строке "" lpszRe ur Buffer - место для строки cchRe ur Buffer - размер (длина) места для строки lpszFile - имя файла Declare Fu c io Wri ePriva eProfileS ri gByKey ame% Lib "ker el32" Alias "Wri ePriva eProfileS ri gA" (ByVal lpApplica io ame As S ri g, ByVal lpKey ame As S ri g, ByVal lpS ri g As S ri g, ByVal lplFile ame As S ri g) lpApplica io ame - имя секции lpKey ame - имя ключа lpS ri g - строка lplFile ame - имя файла 5.Создайте подпрограмму Mai - просто введите Sub Mai . 6.В подпрограмму Mai введите: Sub Mai () создаём файл es .i i, в нём заголовок "Mai ", ключ "URL" и строку " Call Wri ePriva eProfileS ri gByKey ame("Mai ", "URL", " "c: es .i i") создаём файл es .i i, в нём заголовок "Mai ", ключ "eMail" и строку "v1500mk@ -o li e.de" Call Wri ePriva eProfileS ri gByKey ame("Mai ", "eMail", "v1500mk@ -o li e.de", "c: es .i i") E d Sub При запуске проекта на диске С: тут же будет создан файл es .i i со следующим содержимым: URL= eMail=v1500mk@ -o li e.de 8:-O!!! Не правда ли, просто? А считать это чуть-чуть сложнее. Итак, файл создан, теперь поробуем считать информацию оттуда. Удалите всё, что находится между строками "Sub Mai ()" и "E d Sub". Впишите следующее: Sub Mai () создаём переменную, в которую будет передоваться строка Dim MyS ri g As S ri g "набиваем" её пробелами MyS ri g = Space(100) открывается файл файл es .i i, и в переменную MyS ri g записывается строка из заголовка "Mai ", ключа "URL" Call Ge Priva eProfileS ri g("Mai ", "URL", "", MyS ri g, Le (MyS ri g), "C: es .i i") выводится на экран содержимое переменной MyS ri g MsgBox MyS ri g открывается файл файл es .i i, и в переменную MyS ri g записывается строка из заголовка "Mai ", ключа "eMail" Call Ge Priva eProfileS ri g("Mai ", "eMail", "", MyS ri g, Le (MyS ri g), "C: es .i i") выводится на экран содержимое переменной MyS ri g MsgBox MyS ri g E d Sub Список литературы

Если требуется сохранить весь сайт либо несколько фотоальбомов или каталогов мультимедийных файлов, то возможностей стандартных средств просмотра веб-страниц не хватит. Если нужно поместить на жесткий диск копию сайта, то следует воспользоваться специальными программами – офлайн-браузерами. Offline Explorer Offline Explorer ( – одна из лучших программ для скачивания сайтов, которая может целиком загружать сайты на жесткий диск и показывать их пользователю. Кроме обычных веб-проектов, состоящих из набора простых HTML-страниц, Offline Explorer умеет работать с динамическими проектами, то есть с сайтами, выполненными с использованием технологий PHP, XML. ПРИМЕЧАНИЕ Большинство программ этого класса не могут скачивать подобные проекты. Кроме того, Offline Explorer умеет распознавать и загружать 15 типов изображений, почти 20 видео– и около 10 аудиоформатов, полтора десятка архивов. Программа может также загружать специальные файлы, например сценарии Java и Visual Basic, таблицы стилей, Flash-ролики. Все эти возможности позволяют представить сохраненный на жестком диске веб-сайт в таком же виде, в каком он был в Интернете

1. Переглядач для файлів різних типів, з визначенням типу файлу по розширенню і, відповідно, способу перегляду (txt, hex, bin)

2. Работа с файлами (лабораторная работа)

3. Организация работы с файлами в системе “ТУРБО-ПРОЛОГ”

4. Запись и считывание данных (работа с файлами)

5. Работа в среде Visual Basic

6. Работа с графическим пакетом Corel Draw и создание тестовой программы в среде Visual Basic
7. Работа с файлами и каталогами
8. Работа с редактором Vi. Другие текстовые редакторы UNIX

9. Методика работы с текстовой информацией

10. Эффективная технология работы с растущими потоками несистематизированной текстовой информации

11. Текстовые файлы. Редакторы текстовых файлов

12. Объект Recordset и текстовые файлы (ASP)

13. Чтение, создание, запись и печать текстовых файлов

14. Архівація файлів та створення архіватора текстових файлів

15. Обработка текстовых файлов

16. Программа для перегляду текстових файлів різного розміру

Доска пробковая, с деревянной рамой, 90x60 см.
Доска выполнена из пробки высокого качества, имеет регулируемые элементы крепления. Информация крепится при помощи флажков, кнопок или
1002 руб
Раздел: Демонстрационные рамки, планшеты, таблички
Клей-карандаш Kores, 20 г, 4 штуки.
Клей-карандаш Kores предназначен для склеивания картона, бумаги, текстиля. Изготовлен из нетоксичного вещества с глицерином для
336 руб
Раздел: Клеящие карандаши
Сахарница с ложкой "Лавандовый букет", 660 мл.
Сахарница с ложкой прекрасно впишется в кухонный интерьер. Материал: доломит. Объем: 660 мл.
319 руб
Раздел: Сахарницы

17. Производство отделочных работ

18. Штукатурные работы с основами охраны труда

19. Производство работ по возведению жилого кирпичного здания

20. Общие виды работ, выполняемых на воздушных судах

21. Структура и алгоритмы работы спутниковых радионавигационных систем

22. How "DNA" testing works Анализ "ДНК" как проверяющие работы)
23. Контрольная работа по физиологии
24. Воспитательная работа в вооруженных силах и ее влияние на психику воина в боевой деятельности

25. Спасательные и неотложные аварийно-восстановительные работы

26. Организация и проведение спасательных работ в чрезвычайных ситуациях

27. Применение ЭВМ для повышения эффективности работы штаба ГО РАТАП

28. Спасательные и неотложные аварийно-восстановительные работы в очагах поражения

29. Отчет о производственной практике менеджера сервисной службы компании (производство топографо-геодезических работ)

30. Совершенствование организации работы отдела контроля за поступлением налогов с физических лиц

31. Исключительные права на средства индивидуализации товаров, работ, услуг и их производителей

32. Контрольная работа по всеобщей истории государства и права

Сетка москитная, 1х30 метров, в рулоне, белая.
Полиэстеровая мелкоячеистая сетка в рулоне. Предназначена для защиты помещения от насекомых. Свободно пропускает воздух, обеспечивая
1131 руб
Раздел: Сетки противомоскитные
Пелёнка-кокон "Карапуз" на липучке.
Пеленка-кокон для пеленания с удлиненными краями, оснащенными липучками. Дарит чувство комфорта и безопасности новорожденному малышу,
419 руб
Раздел: Пелёнки
Асборн - карточки. Готовимся к школе.
Набор из 50 двусторонних многоразовых карточек. Вас ждут задания для подготовки к школе, игры, головоломки, задачки на внимательность,
389 руб
Раздел: Внимание, память, логика

33. Контрольная работа по муниципальному праву Вариант 2

34. Контрольная работа по Римскому праву

35. Прием и порядок переведения работника на другую работу

36. Трудовой договор (контракт) в системе трудовых правоотношений и кадровая работа на предприятиях

37. Особенности рассмотрения в судах трудовых споров о восстановлении на работе

38. Контрольная работа по экологическому праву
39. Контрольная работа по Английскому языку
40. Контрольная работа по английскому языку (Тюмень)

41. Принципы работы редактора над статьями в энциклопедическом издании (на примере детских энциклопедий издательства "Дорлинг Киндерсли")

42. Сравнительный анализ портретов Ф.И Шаляпина. Работы Б.М Кустодиева и К.А Коровина

43. Культурологическая проблематика в работе Л.Н.Гумилева "Этногенез и биосфера Земли"

44. О развитии навыков работы над полифонией

45. Начальный этап работы над музыкальным произведением

46. Разработка программы для расчета финансовых показателей, используемых в составлении бизнес-плана на языке Visual Basic

47. Принципы работы системы управления параллельными процессами в локальных сетях компьютеров

48. Работа маршрутизаторов в компьютерной сети

Электронный звуковой плакат "Космос", артикул PL-13-SPACE.
Электронный звуковой плакат в увлекательной и доступной форме расскажет ребенку о космосе и космических объектах на русском и английском
794 руб
Раздел: Электронные и звуковые плакаты
Набор салатниц "Loraine", 10 предметов.
Форма: круглая. Материал: стекло, пластик. Цвет салатниц: прозрачный, рисунок. Диаметр: 17 см, 14 см, 12,5 см, 10,5 см, 9 см. Объем: 1,1
368 руб
Раздел: Наборы
Фоторамка на 8 фотографий С31-025 Alparaisa "Love&Family", бронзовый, 70,5x34 см.
Размеры рамки: 70,5x34 cм. Размеры фото: - 15х10 см (4 штуки), - 10х15 см (4 штуки). Фоторамка-коллаж для 8-ми фотографий. Материал:
636 руб
Раздел: Мультирамки

49. Модемы: назначение, сравнительный анализ моделей, принцип работы, эксплуатация на примере конкретной модели

50. Модемы, модемные стандарты, принцип работы

51. Принцип работы CD-ROM

52. Принцип работы сканера

53. Постановка лабораторной работы по теории графов

54. Расчётно-пояснительная записка к курсовой работе по ОМПТ
55. Лабораторные работы по теории и технологии информационных процессов
56. Программное сопровождение практических работ по курсу "Конструирование и проектирование одежды"

57. Расчетная работа по дисциплине "Информатика" (создание шаблона "Пояснительная записка")

58. Лабораторные работы

59. Семантический анализ структуры EXE файла и дисассемблер (с примерами и исходниками), вирусология

60. Программирование логической игры на visual basic

61. Методические рекомендации и задания для лабораторных работ по дисциплине «Вычислительные системы»

62. Тест на языке программирования Visual Basic

63. Командные файлы

64. Отчет по практической работе "Изучение MS Windows & MS Word 4 Windows 2.0"

Набор пробок для бутылок "Аристократ".
Набор пробок для бутылок - незаменимый аксессуар для хранения уже открытого вина, коньяка или шампанского. Он герметично закупорит любую
348 руб
Раздел: Аксессуары для вина
Деревянная развивающая игрушка "Торт".
Деревянный торт - игрушка не только интересная, но и полезная. Торт разрезан на 6 кусков. Каждый кусок - это пирамидка, состоящая из 5
807 руб
Раздел: Продукты
Средство моющее для стирки белья биоразлагаемое "Synergetic", 5 л.
Высококонцентрированное профессиональное средство для стирки любых видов тканей. 100% смываемость, не остается на одежде. Эффективно для
1111 руб
Раздел: Гели, концентраты

65. Работа с таблицами в Word

66. Пояснительная записка к выполнению расчетной работы по дисциплине "информатика"

67. Visual Basic

68. Контрольная работа по Word

69. Разработка цикла лабораторных работ по основам работы в WINDOWS 2000

70. Выбор программного средства для комплексной автоматизации работы офиса
71. Работа с запросами в MS Access 97
72. Norton Commander– инструментарий работы в среде MS DOS

73. Работа с электронными таблицами Excel. Работа с графическим пакетом Corel Draw

74. Лабораторная работа №7 по "Основам теории систем" (Решение задачи коммивояжера методом ветвей и границ)

75. Лабораторная работа №4 по "Основам теории систем" (Послеоптимизационный анализ задач линейного программирования)

76. Лабораторная работа №2 по "Основам теории систем" (Решение задач линейного программирования симплекс-методом. Варианты разрешимости задач линейного программирования)

77. Расчетно-графическая работа по специальным главам математики

78. Лабораторные работы по экономико-математическому моделированию

79. Построение графика функции различными методами (самостоятельная работа учащихся)

80. ПРИМЕНЕНИЕ "ПУЛЬМОСАНА – 2" ПРИ ЛЕЧЕНИИ ТЕЛЯТ БОЛЬНЫХ БРОНХОПНЕВМОНИЕЙ ( ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА )

Фломастеры-кисти "Trendy", 12 цветов.
Набор фломастеров-кисточек. Предназначены для рисования на бумаге и картоне. В наборе: 12 цветов. Характеристики: - круглый пластиковый
342 руб
Раздел: 7-12 цветов
Сахарница с ложкой "Гуси", 660 мл.
Сахарница с ложкой прекрасно впишется в кухонный интерьер. Материал: доломит. Объем: 660 мл.
319 руб
Раздел: Сахарницы
Пенал школьный "Pixie Crew" с силиконовой панелью для картинок (чёрный).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
1096 руб
Раздел: Без наполнения

81. Лабораторные работы - медицинское училище

82. Неврозы у детей (Конторльная работа)

83. Дневник практики - работа на скорой помощи

84. Отчет о проделанной работе медицинской сестры стоматологического отделения

85. Отчёт о прохождении производственной практики (работа в стационаре)

86. Санитарно-гигиенические аспекты планировки, организации и работы родильных домов
87. Характеристика основных отраслей правовой статистики. Ее значение в практической работе правоохранительных органов (Контрольная)
88. Контрольная работа по дисциплине "Правоохранительные органы" (Воронеж)

89. Проектирование защитного заземления электроустановок. Расчетно-графическая работа

90. Опыт мониторинговых работ в парке Орленок города Воронежа

91. Научно-исследовательская работа студентов и пути ее совершенствования

92. Преемственность и перспективность в работе по русскому языку между I-III (IV) (на материале внеурочной предметной деятельности) (и V-VI классами (Диплом) MS Word`2000)

93. Методика организации внеклассной работы по сохранению и укреплению здоровья школьников

94. Педагогическое образование родителей. Работа с родителями ребёнка-инвалида

95. Работа педагога - музыканта с родителями по эстетическому воспитанию

96. Активные формы работ на уроках математики

Кружка фарфоровая "FIFA 2018. Забивака. Без рук!", 400 мл.
Объем: 400 мл. Материал: фарфор.
358 руб
Раздел: Кружки, посуда
Набор "Скорая помощь".
Набор "Скорая помощь" будет прекрасным подарком для любого ребенка, отлично подойдет для сюжетно-ролевых игр. Выполнен в виде
763 руб
Раздел: Наборы доктора
Фоторамка "Poster black" (70х100 см).
Рамка настенная может располагаться как вертикально, так и горизонтально. Для фотографий размером: 70х100 см. Материал: пластик.
460 руб
Раздел: Размер 50x60 и более

97. Особенности речевых ошибок младших школьников в письменных творческих работах и пути их исправления

98. Методическая разработка по курсовой работе: «Воспитание культуры поведения у дошкольников»

99. Использование кабинета для внеклассной работы по иностранному языку

100. Современный газетный заголовок. Работа с заголовком на уроках русского языка в школе


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.