Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Silverlight  (Прочитано 12182 раз)
0 Пользователей и 4 Гостей смотрят эту тему.
yudjin
Помогающий

ua
Offline Offline
Пол: Мужской

« : 20-07-2010 14:59 » 

Почему в  .NET технология от и до еще нет такого подраздела? Да, дела с WPF, WCF и проч. идут не очень, но ведь технология уже давно существует Улыбаюсь
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 20-07-2010 15:09 » 

А кто его будет вести? Т.ч. какой смысл делать подраздел...
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 20-07-2010 18:55 » 

Может вообще все подразделы слить? Всё равно никакой активности.

Я так думаю, оттого тихо, что понятнее и лучше документировано, нежели всякие C++...
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Элексир
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 20-07-2010 19:18 » 

Всем здравствуйте. Скажите пожалуйста как разместить сильверлайт приложение на сайте. какие файлы релиза (используется vs2010) надо разместить и как вобще это сделать? только начал изучать си. приложение простое, не использует никаких бд.
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 20-07-2010 20:40 » 

Может вообще все подразделы слить? Всё равно никакой активности.

Я так думаю, оттого тихо, что понятнее и лучше документировано, нежели всякие C++...

Так и сделаем.
Оставил только три подраздела, где много тем.
« Последнее редактирование: 20-07-2010 20:48 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #5 : 21-07-2010 08:34 » 

Элексир, по минимуму на сайте должен лежать лишь один xap-файл, а в браузере должен быть установлен плагин для обработки такого типа файлов (похожий на плагин Flash-плеера).

Дополнительно там может лежать html-страничка (её VS сама генерирует), которая проверяет наличие в браузере плагина, и если таковой отсутствует, перебрасывает на сайт, откуда можно этот плагин установить, а если плагин имеется, запускает приложение.
« Последнее редактирование: 21-07-2010 08:36 от Dimka » Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Элексир
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #6 : 21-07-2010 18:00 » 

Dimka, Спасибо щас попробую.
Записан
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #7 : 16-08-2010 21:10 » new

Правой кнопкой по проекту Сильверлайта -> publish -> выбираете тип (ftp,htp, или на файловую ситсему), указываете куда именно, жмете ОК и увидите в месте публикации все необходимые файлы. По сути эти файлы можно сразу заливать на IIS
Записан

ещё один вопрос ...
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #8 : 18-08-2010 21:03 » 

Используем Silverlight 3.

В DataGrid есть признанный баг: если включить группировку, свернуть самую верхнюю группу, прокрутить любым способом содержимое DataGrid куда-нибудь пониже начала и потом с помощью нажатия в вертикальном ScrollBar стрелки вверх "крутить" к началу до упора, на последнем шаге вылетает ArgumentOutOfRangeException - внутри DataGrid неверно рассчитывается позиция изображения. Исключение не перехватывается, поскольку происходит не из вызова, написанного разработчиком, и валит приложение.

Перехватить это исключение большого труда не составляет: в объекте Application в обработчике для unhandled exceptions можно ловить все неперехваченные исключения и помечать нужные как перехваченные, что позволяет избежать падения приложения.

Вопрос, что делать дальше. Состояние DataGrid при этом сомнительное - "сломанное", в результате чего иногда (не вычислил когда именно) при вертикальной прокрутке вылетает ArgumentException - т.е. DataGrid теряет стабильность работы. Я пробовал его обновлять, вручную скроллировать к первому элементу - вроде как восстанавливается и не глючит.

Однако помимо всего перечисленного ещё возникает странный артефакт. Либо в первой, либо в последней строчке DataGrid появляется сдвинутое на полстроки вниз и на полсимвола влево значение, соответствующее названию верхней группы (на которой всё свалилось) - эта надпись находится в какой-то полупрозрачной строке, которая имеет абсолютную позицию на экране и не устраняется никакими обновлениями и прокрутками (т.е. это не побочное явление отрисовки, а некий левый интерфейсный объект). Вот что с ним делать, я за 2 дня периодического возвращения к данному вопросу так и не придумал.

Может кто знает, как такое устранить?
« Последнее редактирование: 18-08-2010 21:05 от Dimka » Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #9 : 19-08-2010 03:18 » 

А, может быть,:
1) сохранить все данные о состоянии таблицы,
2) убить объект, создать новый
3) восстановить контекст
Записан

Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #10 : 19-08-2010 09:20 » 

Алексей1153++, не может, полное восстановление состояния, чтобы такая перезагрузка была незаметна для пользователя, невозможно. Побочные эффекты будут хуже, чем этот артефакт.
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines