Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «application»
Создание библиотеки динамической компоновки Dll 2013-01-01 22:38:27
+ развернуть текст сохранённая копия
Иногда при запуске какой-либо программы появляется сообщение, что не найден файл *.dll. Для операционных систем Microsoft Windows, большая часть функциональных возможностей операционной системы обеспечивается библиотеками динамической компоновки (DLL). Кроме того, некоторые возможности программ могут быть реализованы в библиотеках DLL. Например некоторые программы могут содержать много различных модулей и при работе использовать только часть из них. Таким образом операционная система и программы загружаются быстрее, работают быстрее и занимают меньше места на диске компьютера.
Подробнее »
Тэги: application, component, dll, form, klass, window
Быстрота и взаимопонимание: приложение-переводчик ABBYY CopyTranslate для iOS 2012-12-10 16:13:54
В конце ноября компания ABBYY анонсировала выпуск приложения для мгновенного перевода на iOS- ...
+ развернуть текст сохранённая копия
В конце ноября компания ABBYY анонсировала выпуск приложения для мгновенного перевода на iOS-устройствах — CopyTranslate. Разработчики отмечают, что приложение получилось простым и удобным: оно позволяет моментально переводить любой текст с экрана устройства, не выходя из запущенной в данный момент программы. При этом абсолютно не важно, какое именно приложение открыто у пользователя: электронная почта, мгновенные сообщения, заметки, программы для чтения книг или браузер, — CopyTranslate сработается...(read more)
Тэги: abbyy, app, application, copytranslate, google, ios, store, translate, индустрия, иностранный, интерфейс, мгновенный, новость, перевод, приложение, символ, технология, язык
New On Netflix Brazil, cancel netflix service 2012-12-06 06:23:16
читать далее
+ развернуть текст сохранённая копия
Тэги: 2009, application, brazil, down, download, limit, netflix, new, website, xbox
[Перевод] «Offline first» подход к созданию веб-приложений 2012-11-27 22:58:42
... особенности работы с Application Cache API
+ развернуть текст сохранённая копия
В этом году на конференции Full Frontal, оффлайн-приложения были популярной темой. Пол Кинлан сделал отличный доклад «Строим веб-приложения будущего. Завтра, сегодня и вчера» (вот его слайды), в котором он сравнивал ощущения пользователей от работы с 50 популярными мобильными приложениями для iOS и Android с ощущениями от веб-сайтов и приложений.
Стоит ли говорить, что нативные приложения зарекомендовали себя с гораздо лучшей стороны, когда соединение с интернетом было недоступно. Оффлайн-режим — очень важная вещь, и стоит думать о нем с самого начала работы над приложением, а не рассчитывать добавить его потом, когда будет время. Работая над сайтом Rareloop, мы с первого дня помнили об оффлайн-режиме. Мобильные клиенты FormAgent тоже были изначально спроектированы для работы в оффлайне, чтобы пользователь мог продолжать работу в отсутствие интернета и прозрачно синхронизироваться, когда связь появляется. В этой статье я описываю принципы и практики, которые, на мой взгляд, очень помогают разрабатывать такие приложения.
Обратите внимание! Я не рассматриваю вопросы кэширования ресурсов приложения — вы можете использовать App Cache или гибридное решение (вроде PhoneGap), это не принципиально [От переводчика: на Хабре есть подробная статья про особенности работы с Application Cache API]. Это руководство посвящено скорее тому, как спроектировать архитектуру веб-приложения для работы в оффлайн-режиме, а не тому, какие механизмы использовать для его реализации.
Читать дальше →
Тэги: application, cache, first, javascript, offline, веб, веб-разработка, мобильный, оффлайн-приложения
Привязка окон друг к другу при перетаскивании 2012-10-26 15:36:17
+ развернуть текст сохранённая копия
Не знаю как лучше объяснить, этот код реализует стыковку окон(форм), присоединяет дочерние формы к главному окну. На подобии Winamp.
Для реализации нам понадобятся две формы, главная и дочерняя.
Для создания дочернего(вторая форма) перейдите в обозреватель решений и правой клавишей мыши щелкните но названию проекта, далее выберите Добавить-> Создать элемент и выберете "Фома Windows Form".
В коде главной формы прописываем код:
public bool down = false, //проверяет, пристыковано ли окно к нижней границе
left = false, //проверяет, пристыковано ли окно к левой границе
top = false, //проверяет, пристыковано ли окно к верхней границе
right = false; //проверяет, пристыковано ли окно к правой границе
public double leftlength, toplength; //переменные нужны для вычисления смещения второго окна по отношению к главному
//Создаем объект второго окна
Form2 fr2 = new Form2();
В свойствах главной формы создаем событие LocationChanged и вставляем туда вот этот код:
//Стыковка с нижней границей главного окна
if (down)
{
//Второе окно оставляем у нижней границы главного окна путем смещения координаты верхней границы на значение высоты главного окна
fr2.Top = this.Top + this.Height;
//А левую границу второго окна смещаем относительно левой границы главного на величину leftlength, установленную в момент стыковки
fr2.Left = (int)this.Left + (int)leftlength;
}
//Соответственно поступаем и при стыковке с другими границами
//Стыковка с верхней границей главного окна
if (top)
{
fr2.Top = this.Top - fr2.Height;
fr2.Left = (int)this.Left + (int)leftlength;
}
//Стыковка с левой границей главного окна
if (left)
{
fr2.Left = this.Left - fr2.Width;
fr2.Top = (int)this.Top + (int)toplength;
}
//Стыковка с правой границей главного окна
if (right)
{
fr2.Left = this.Left + this.Width;
fr2.Top = (int)this.Top + (int)toplength;
}
Переходим в код второй формы и также создаем событие LocationChanged и вставляем туда вот это:
Form1 fr1 = this.Owner as Form1;
//Стыковка с нижней границей главного окна
//Проверяем условия попадания верхней границы данного окна в пределы нижней границы главного окна
if ((this.Top < fr1.Top + fr1.Height + 20) && (this.Top > fr1.Top + fr1.Height - 20))
{
//Собственно стыковка
this.Top = fr1.Top + fr1.Height;
//Запоминаем смещение левой границы данного окна и левой границы главного окна (условие ввел для фиксации переменной, чтобы больше не изменять ее во время сеанса текущей стыковки)
if (!fr1.down) fr1.leftlength = this.Left - fr1.Left;
//Говорим главному окну, что произошла стыковка
fr1.down = true;
}
else fr1.down = false;
//Соответственно поступаем с остальными границами
//Стыковка с верхней границей главного окна
if ((this.Top + this.Height < fr1.Top + 20) && (this.Top + this.Height > fr1.Top - 20))
{
this.Top = fr1.Top - this.Height;
if (!fr1.top) fr1.leftlength = this.Left - fr1.Left;
fr1.top = true;
}
else fr1.top = false;
//Стыковка с левой границей главного окна
if ((this.Left + this.Width < fr1.Left + 20) && (this.Left + this.Width > fr1.Left - 20))
{
this.Left = fr1.Left - this.Width;
if (!fr1.left) fr1.toplength = this.Top - fr1.Top;
fr1.left = true;
}
else fr1.left = false;
//Стыковка с правой границей главного окна
if ((this.Left < fr1.Left + fr1.Width + 20) && (this.Left > fr1.Left + fr1.Width - 20))
{
this.Left = fr1.Left + fr1.Width;
if (!fr1.right) fr1.toplength = this.Top - fr1.Top;
fr1.right = true;
}
else fr1.right = false;
Этот код реализует стыковку форм и позволяет перетаскивать главной формой состыкованные, и свободно перемещать формы по раздельности если они разъединены!
Тэги: application, form, window
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Главная / Главные темы / Тэг «application»
|
Взлеты Топ 5
Падения Топ 5
|