• Руководство
  • Библиотеки
  • Статьи
  • Ссылки
  • Новости
  • Советы
  • Подсказки
  • Контакты

Сайт о языке программирования Dart - руководства, инструкции, новости, статьи и многое другое

Библиотеки » Ввод-вывод (dart:io)

372
  • класс FileIOException
  • класс FileMode

    Класс FileMode определяет типы доступа к файлам. Файл может быть открыт: для чтения READ, для записи WRITE, для добавлении информации APPEND.

  • класс RandomAccessFile

    Абстрактный класс RandomAccessFile описывает методы для операций ввода/вывода и произвольного доступа к файлам. Операции с файлами возможно проводить не только, последовательно, когда при выполнении метода, управление возвращается только после того, как полностью выполнится операция ввода/вывода, но и асинхронно - когда управление возвращается сразу, а по выполнению операции вызывается специальная функция обработчик.

    В классе описаны такие операции ввода/вывода как запись, чтение, удаление, установка произвольной позиции внутри файла и т.д.

  • класс File

    Абстрактный класс File описывает методы работы с файлами. Операции с файлами возможно проводить не только, последовательно, когда при выполнении метода, управление возвращается только после того, как полностью выполнится операция ввода/вывода, но и асинхронно - когда управление возвращается сразу, а по выполнению операции вызывается специальная функция обработчик.

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

  • интерфейс Platform

    Интерфейс Platform описывает методы определения особенностей текущей системы (количество прцессоров, разделитель путей, тип операционной системы).

  • класс DirectoryIOException
  • класс Directory

    Абстрактный класс Directory описывает методы работы с каталогами файловой системы. Операции с каталогами возможно проводить не только, последовательно, когда при выполнении метода, управление возвращается только после того, как полностью выполнится операция ввода/вывода, но и асинхронно - когда управление возвращается сразу, а по выполнению операции вызывается специальная функция обработчик.

    В классе описаны такие базовые методы работы с папками как: создание, удаление, переименование и получения списка вложенных файлов и папок.

  • интерфейс Timer

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

  • класс Path

    Абстрактный класс Path описывает и определяет методы для работы с путями к объектам файловой системы - директориям или файлам, а так же сетевыми ресурсами платформы Microsoft Windows. Данный класс является надстройкой над обычной строковой переменной String, которая интерпретируется как последовательность сегментов пути, соединенная разделителями.

    Пути - неизменные значения, и однажды созданные они не могут изменяться. И всякий раз, когда переназначается значение переменной, на самом деле создаете другой объект класса Path.

  • OutputStream
  • InputStream
Dart API
  • Основная библиотека (dart:core)
  • Математическая библиотека (dart:math)
  • Коллекции (dart:collection)
  • Ввод-вывод (dart:io)
    • FileIOException
    • FileMode
    • RandomAccessFile
    • File
    • Platform
    • DirectoryIOException
    • Directory
    • Timer
    • Path
    • OutputStream
    • InputStream
  • HTML (dart:html)
  • JSON (dart:json)
  • URI (dart:uri)
  • Криптография (dart:crypto)
Новости
  • 02.05.2013 Краткие результаты работы команды разработчиков Dart за апрель 2013
  • 19.04.2013 Доступен неофициальный репозиторий для ОС Ubuntu с браузером Dartium, Dart SDK, и IDE Dart-Editor
    Харалд Глатт (Harald Glatt) опубликовал, и поддерживает неофициальный репозиторий для ОС Ubuntu с актуальными версиями пакетов Dartium, Dart SDK, и IDE Dart-Editor
  • 17.04.2013 Новые видео-уроки от команды разработчиков Dart
    Команда разработчиков Dart выпустила еще несколько небольших обучающих роликов
  • 21.02.2013 Критические изменения в библиотеке вводы\вывода dart:io
  • 09.02.2013 Автоматическое тестирование браузерных dart-приложений с помощью DumpRenderTree
807747746745744
архив
Статьи
  • 26.01.2013 Получение MD5-хеша строки или файла в Dart
  • 06.01.2013 Как прочитать текстовый файл?
  • 08.12.2012 Библиотека модульного тестирования unittest - выполнение определенного набора тестов
  • 26.10.2012 Измерение производительности dart-приложений
  • 09.10.2012 Интервью Seth Ladd касающиеся мифов и заблуждений относительно языка Dart
  • 01.06.2012 Инициализация коллекций, списков, массивов и хеш-таблиц
  • 03.04.2012 Dartium - браузер Chromium с поддержкой языка Dart
  • 28.02.2012 Создание графики в формате SVG с помощью Dart и библиотеки dart:html
  • 30.12.2011 Некоторые новшества при работе с DOM в библиотеки dart:dom
  • 20.12.2011 Среда разработки для языка Dart - Dart Editor
737730658655646703639492678
архив
карта сайта