Posts Tagged ‘HTML-приложения’

HTML-приложения в Internet Explorer (ч.1)

Воскресенье, Май 6th, 2012 Нет комментариев

Under : , , , ,

Что нужно, чтобы создать Windows-приложение? Правильно, подходящая среда разработки: Microsoft Visual Studio , Embarcadero RAD Studio или подобная им. В этой среде разработки мы напишем исходный код на каком-либо языке программирования - Visual Basic , C++, C# , Delphi, XAML, — после чего откомпилируем его и получим исполняемый файл — готовое приложение.

(далее…)

HTML-приложения в Internet Explorer (ч.2)

Воскресенье, Май 6th, 2012 Нет комментариев

Under : , , , ,

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

3.1. Задание размеров окна HTML-приложения
Досаднейшее упущение программистов из Microsoft состоит в том, что мы не можем сразу, прямо в теге <HTA:APPLICATION>, задать размеры окна, в котором открывается HTML-приложение. Нам придётся искать для этого обходной путь. (далее…)

HTML-приложения: создание многооконных приложений (ч.1)

Воскресенье, Май 6th, 2012 Нет комментариев

Under : , , , ,

В предыдущей статье, посвящённой HTML-приложениям (HTA), мы научились создавать простейшие приложения, содержащие всего одно, если так можно выразиться, окно. Но в реальной программистской жизни редко удаётся обойтись одним-единственным «окном». Приложение может иметь очень сложный интерфейс, может выполнять разные задачи, к тому же, будучи «однооконным», оно может оказаться неудобным для пользователя.

Напрашивается выход — разделить интерфейс и логику приложения на несколько «окон». Но как это реализовать на практике?

(далее…)

HTML-приложения: создание многооконных приложений (ч.2)

Воскресенье, Май 6th, 2012 Нет комментариев

Under : , , , ,

2.4. Доступ из веб-страниц, открытых во фрейме, к основной веб-странице
Давайте запустим наше приложение и посмотрим на него. Мы видим пресловутые кнопки Назад и Вперёд, которые выполняют переход на веб-страницы 1.html и 2.html соответственно. Причём изначально обе эти кнопки доступны.

Но сразу же запуска приложения кнопка Назад не нужна. В самом деле, во фрейме изначально открывается веб-страница 1.html — первая в последовательности. Значит, назад переходить просто некуда. А после загрузки веб-страницы 2.html отпадает нужда в кнопке Вперёд. Поскольку эта веб-страница — последняя в последовательности, вперёд переходить также некуда.
(далее…)

HTML-приложения: получение параметров командной строки

Воскресенье, Май 6th, 2012 Нет комментариев

Under : , , , ,

Перед вами, уважаемые читатели, очередная статья из цикла, посвящённого HTML-приложениям в Internet Explorer  (HTA). Она рассказывает, как в HTML-приложении получить параметры командной строки.

Параметры командной строки — исключительно мощная вещь. Во-первых, мы можем передавать приложению какие-либо значения уже при его запуске. Во-вторых, мы можем указать режим запуска приложения, скажем, заставить его сразу переключиться на нужное нам «окно». Часто это бывает полезно.

Поддержка параметров командной строки — один из признаков профессионально написанного приложения. Давайте же добавим эту функцию в наши HTML-приложения.
(далее…)

HTML-приложения: использование диалоговых окон (ч.1)

Очень часто для ввода каких-либо данных в Windows-приложениях применяются диалоговые окна. Эти окна содержат элементы управления, в которых и вводятся требуемые приложением данные, и кнопки ОК и Отмена, первая из которых подтверждает ввод данных, а вторая — отменяет.

Диалоговые окна бывают двух видов:

(далее…)

HTML-приложения: использование диалоговых окон (ч.2)

Воскресенье, Май 6th, 2012 Нет комментариев

Under : , , , ,

3. Реализация немодальных диалоговых окон
На очереди — создание немодальных диалоговых окон и работа с ними.

3.1. Открытие немодального диалогового окна
Для открытия немодального диалогового окна применяется метод showModelessDialog объекта Window. Вот формат вызова этого метода:

HTML-приложения: файловый ввод-вывод (ч.1)

Воскресенье, Май 6th, 2012 Нет комментариев

Under : , , , ,

В предыдущих статьях цикла, посвящённого HTML-приложениям Internet Explorer , мы рассматривали, в основном, средства для построения пользовательского интерфейса таких приложений. Мы научились создавать «многооконные» HTML-приложения, получать параметры командной строки и использовать диалоговые окна. Что ж, для создания простых приложений (а HTML-приложения на большее не претендуют) этого хватит.

Настала пора узнать, какие же инструменты предоставляются нам как разработчикам для реализации логики таких приложений. И первое, что мы рассмотрим, — средства для файлового ввода-вывода, то есть чтения из файлов и записи в них. (далее…)

HTML-приложения: файловый ввод-вывод (ч.2)

Воскресенье, Май 6th, 2012 Нет комментариев

Under : , , , ,

5. Проверка существования файла
Часто бывает нужно проверить, существует ли на диске файл с указанным путём, перед его открытием или созданием. Для этого мы можем использовать метод FileExists объекта FileSystemObject. В качестве единственного параметра он принимает путь к файлу в виде строки и возвращает true, если файл с этим путём существует, и false в противном случае.

Код:
var sFilePath = «c:\\Work\\testfile.txt»; (далее…)

HTML-приложения: работа с файлами, папками и дисками (ч.1)

Суббота, Май 5th, 2012 Нет комментариев

Under : , , , ,

В предыдущей статье цикла, посвящённого HTML-приложениям Internet Explorer  (HTA), мы рассматривали возможности файлового ввода-вывода и учились читать текстовую информацию из файлов и записывать её в них. Теперь мы можем наделить HTML-приложения возможностью работы с документами, хранящимися в файлах.

Однако возможности WSH по работе с файлами этим не исчерпываются. Различные объекты, реализуемые этой программой, позволяют нам также: (далее…)