| 
			| 
					
						| yudjin | 
								|  | «  : 20-07-2010 14:59 »  |  | 
 
 Почему в  .NET технология от и до  еще нет такого подраздела? Да, дела с WPF, WCF и проч. идут не очень, но ведь технология уже давно существует   |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #1 : 20-07-2010 15:09 »  |  | 
 
 А кто его будет вести? Т.ч. какой смысл делать подраздел... |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельКоманда клуба    Offline 
								Пол:    | 
								|  | « Ответ #2 : 20-07-2010 18:55 »  |  | 
 
 Может вообще все подразделы слить? Всё равно никакой активности.
 Я так думаю, оттого тихо, что понятнее и лучше документировано, нежели всякие C++...
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	| 
			| 
					
						| Элексир | 
								|  | « Ответ #3 : 20-07-2010 19:18 »  |  | 
 
 Всем здравствуйте. Скажите пожалуйста как разместить сильверлайт приложение на сайте. какие файлы релиза (используется vs2010) надо разместить и как вобще это сделать? только начал изучать си. приложение простое, не использует никаких бд. |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #4 : 20-07-2010 20:40 »  |  | 
 
 Может вообще все подразделы слить? Всё равно никакой активности.
 Я так думаю, оттого тихо, что понятнее и лучше документировано, нежели всякие C++...
 
 Так и сделаем. Оставил только три подраздела, где много тем. |  
						| 
								|  |  
								| « Последнее редактирование: 20-07-2010 20:48 от RXL » |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельКоманда клуба    Offline 
								Пол:    | 
								|  | « Ответ #5 : 21-07-2010 08:34 »  |  | 
 
 Элексир, по минимуму на сайте должен лежать лишь один xap-файл, а в браузере должен быть установлен плагин для обработки такого типа файлов (похожий на плагин Flash-плеера).
 Дополнительно там может лежать html-страничка (её VS сама генерирует), которая проверяет наличие в браузере плагина, и если таковой отсутствует, перебрасывает на сайт, откуда можно этот плагин установить, а если плагин имеется, запускает приложение.
 |  
						| 
								|  |  
								| « Последнее редактирование: 21-07-2010 08:36 от Dimka » |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	| 
			| 
					
						| Элексир | 
								|  | « Ответ #6 : 21-07-2010 18:00 »  |  | 
 
 Dimka, Спасибо щас попробую.  |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| nikedeforest | 
								|  | « Ответ #7 : 16-08-2010 21:10 »  |  | 
 
 Правой кнопкой по проекту Сильверлайта -> publish -> выбираете тип (ftp,htp, или на файловую ситсему), указываете куда именно, жмете ОК и увидите в месте публикации все необходимые файлы. По сути эти файлы можно сразу заливать на IIS |  
						| 
								|  |  
								|  |  Записан | 
 
 ещё один вопрос ... |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельКоманда клуба    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 » |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	| 
			| 
					
						| Алексей++ 
								глобальный и пушистыйГлобальный модератор    Offline 
								Сообщений: 13
								
								
								
								
								
							 | 
								|  | « Ответ #9 : 19-08-2010 03:18 »  |  | 
 
 А, может быть,:1) сохранить все данные о состоянии таблицы,
 2) убить объект, создать новый
 3) восстановить контекст
 |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельКоманда клуба    Offline 
								Пол:    | 
								|  | « Ответ #10 : 19-08-2010 09:20 »  |  | 
 
 Алексей1153++, не может, полное восстановление состояния, чтобы такая перезагрузка была незаметна для пользователя, невозможно. Побочные эффекты будут хуже, чем этот артефакт. |  
						| 
								|  |  
								|  |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	|  |