|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
авторЧто за детский сад? Я думал идет серьезный разговор, просто собеседник еще недолго в отрасли, требуется разжевывать. Даже в детском саду знают,что формы не должны иметь зависимости,разжевывать такие элементарные вещи для тех, кто считает себя архитектором с большим стажем нет никакого желания. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 16:21 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
SeVaДаже в детском саду знают,что формы не должны иметь зависимостиа ещё все знаю про нормализацию и что это хорошо - в теории, а на практике... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 16:23 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
alecseyа ещё все знаю про нормализацию и что это хорошо - в теории, а на практике... ... тоже хорошо :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 16:24 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
SeVaДаже в детском саду знают,что формы не должны иметь зависимости,разжевывать такие элементарные вещи для тех, кто считает себя архитектором с большим стажем нет никакого желания. Иногда вещи, которые вы считаете очевидными, далеко не очевидны окружающим и они ваши очевидные домыслы оспаривают. Притом весьма небезуспешно ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 16:26 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
SeVaавторЧто за детский сад? Я думал идет серьезный разговор, просто собеседник еще недолго в отрасли, требуется разжевывать. Даже в детском саду знают,что формы не должны иметь зависимости,разжевывать такие элементарные вещи для тех, кто считает себя архитектором с большим стажем нет никакого желания. о каких вообще зависимостях речь идет? Или это из той же оперы что и предыдущие ссылки? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 16:30 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
SeVaформы не должны иметь зависимости не рекомендуется смешивать бизнес-логику и представление в одном салате, а это немного не то, что процитированно. Давно придумали паттерны реализации подобных механизмов. Сервелат здесь ничего нового не привнес. Вариант нежесткой связи БЛ с представлением показан здесь . Не дадите ссылку, где можно посмотреть что-то похожее? Только так, чтобы не останавливать работу по каждому чиху. Если можно, пример реализации при помощи SL, раз уж в него вцепились...С удовольствием бы посмотрел. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 17:20 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
авторПример того, как интерфейс влияет на БЛ: - при использовании вкладок на форме - все элементы на всех вкладках рождаются совместно с рождением формы и загружают данные даже на невидимых вкладках. Это можно регулировать, но основной смысл - долго грузить, но быстро переключать между вкладками. В SL асинхронный режим работы с данными изначально,можно создавать сколько угодно закладок.Данные будут отображаться по мере поступления. автор- это накладывает ограничение на применяемые технологии (транзакции, сессии, кэш записей на клиенте и т.д.) Модель должна полностью скрывать все детали работы с БД,данные для View готовит ViewModel(паттерн MVVM - Presentation Model по Фаулеру), посему представлению совершенно безразличны транзакции,сессии и тд. автор- кнопки ОК, Закрыть, Записать, Сохранить - будут ДРУГИЕ. И действия пользователя (БЛ № 1) будут отличаться от интерфейса загрузки каждого окна по отдельности. С этим все просто.Если интерфейс зависит от условий,то в момент создания ViewModel инжектятся нужные View.В xaml прописывается,что при нажатии кнопки будет вызываться определенная команда(они могут быть глобальными,те применимыми ко всем окнам,так и локальными-только к одному).В ViewModel создается обработчик этой команды и отдельно процедура проверки возможности выполнения ( public bool CanSave { return Model.IsValid && UserHasPermission("....") ) автора ещё все знаю про нормализацию и что это хорошо - в теории, а на практике.. По этой причине используется CSLA, там бизнес-объекты полностью не зависят от DAL и БД. автор- раскажите, с чего начинается проект(выполнение задачи) при использовании blend. Не с проектирования ли интерфейса (прецендентов\ВИ)? С анализа бизнес-процессов,данных и только потом делаются прототипы экранов(в Bland их можно создавать динамические) Полный комплект SL Toolkit .После апробации они вводятся в стандартную поставку.Других бесплатных компонентов в сети можно найти большое кол-во. авторDataGrid в Windows Forms и в Web Forms чем отличаются, и используются ли в SL Принципиальное отличие одно - сортировку,группировку,фильтрацию можно задавать вне гридов. Опять же для разделения. Для любителей мультиков и серьезных LOB Army of One…and Silverlight Третья версия SL появилась только несколько месяцев назад.Грань между desktop и web application уже стирается,а скоро ее не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 17:32 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
Petro123, ISAPI быть может это как раз то что мне нужно, посмотрел демки, суть понял. Ну впринципе не беда, что сервер будет под виндой... Все сводится к разработке в Delphi dll-isapi. Вопрос. Поднята служба IIS. Допустим есть каталог c:/InterPub/wwwroot/scripts, настроено что в нем "разрешен запуск сценариев и исполняемых файлов". Допустим я взял рабочую демку из Demos/Guess.dll. Скопировал в каталог c:/InterPub/wwwroot/scripts Далее в браузере соответственно http://localhost/scripts/Guess.dll - далее 404 ошибка)), что не так делаю? Подскажите технический момент. Да, прочитал что возможен запуск под апатчем isapi-приложения, но с перекомпиляцией веб-сервера, что-нить делали с оным? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 17:39 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
Totti, деталей я уже не помню - типа так отрывки из прошлого: 1. Установка ИИС (попросит дистрибутив ОС) 2. Создать в ОС c:\WWW\Dir\.. - Администрирование - ИИС - в ИИС Веб-узлы - Создать - Виртуальный каталог - Псевдоним: AliasDir, указать на эту папку + чтен + запуск сценариев - выполн - запись - обзор ничего не менять (для ISAPI DLL - дать разрешение на запуск ISAPI) ДЛЯ ISAPI Delphi =================== - демо-скрипт в папку - на папке Задачи - Мастер разрешений - заменить все права на шаблонные права обычного юзверя - на папке галку на "Задать док. по умолчанию" (убрать все кроме Deault.asp) - в ослике http://localhost/test/default.asp - кинуть туда течтовый файл default.asp <%@ Language=VBScript %> <HTML> <HEAD> <TITLE>Тестовая программа</TITLE> </HEAD> <BODY> <%Response.Write "<H1>Тстова программ</H1>"%> </BODY> </HTML> - запуск Ослика по пути http://localhost/AAAAAA/default.asp - пишет о невозможности доступа Проблема пока решается запуском мастера разрешений из IIS с выбором шаблонов разрешений для чтения всеми. - запуск Ослика по пути http://localhost/AAA/default.asp - покажет страничку с текстом "Тестовая программа". ДЛЯ Python =================== 3. - на данном каталоге - свойства - Запуск - кн.Настройка - ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 17:55 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
SeVaДля любителей мультиков и серьезных LOB Army of One…and Silverlight SeVa, сорри, за нарушение копирайта... Подкину по поводу этой ссылки еще мультик. Продублировал этот ролик из Вашей ссылки, показывающий как создать приложение на SL за 4 минуты. К сожалению нашел как сделать полный аналог за минуту , в качестве бонуса показан минимум тех возможностей, которые не вошли в приложение за 4 минуты (печать, групповые операции, группировки и т.п.), нужно было чем-то заполнить эфир. Обратите внимание... компиляции и deploy не упущены, их действительно нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 02:22 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
SeVa Для любителей мультиков и серьезных LOB еще мультик (1.7Мб) SeVa, понимаете, это действительно мультики, примитивы. Я даю Вам ссылку на них только в противовес мультяшным ссылкам с лозунгами "SL ready for Business!", чтобы показать, что на самом деле все делается проще и быстрей в области бизнес-приложений. За интерфейс некоторых контролов и мультитач конечно SL "зачет". ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 03:49 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
TottiPetro123, ISAPI быть может это как раз то что мне нужно, посмотрел демки, суть понял. Ну впринципе не беда, что сервер будет под виндой... Все сводится к разработке в Delphi dll-isapi. Вопрос. Поднята служба IIS. Допустим есть каталог c:/InterPub/wwwroot/scripts, настроено что в нем "разрешен запуск сценариев и исполняемых файлов". Допустим я взял рабочую демку из Demos/Guess.dll. Скопировал в каталог c:/InterPub/wwwroot/scripts Далее в браузере соответственно http://localhost/scripts/Guess.dll - далее 404 ошибка)), что не так делаю? Подскажите технический момент. Да, прочитал что возможен запуск под апатчем isapi-приложения, но с перекомпиляцией веб-сервера, что-нить делали с оным? isapi утопия, объясняю почему. В свое время очень нравилось прогить на дельфе, решил свой сайт слобать. Быстро сделал сайт с midas вместо базы, супер. Стал искать виндового хостера бесплатного, или хотябы за умеренную плату - не нашел. Потом почитал про iis про лицензии на количество подключений, про серверные платформы, которые стоят не так как десктопы и т.д. Можно было конечно сделать по русски, но сервак же будет в инете торчать, рано или поздно могут прийти люди и попросить, по американски... (Да не наступайте на грабли, дельфи для линукса, kylix, кажестя, умер, хотя идея была хорошая.) Именно тогда и стал изучать php - кстати очень легкий язык по сравнению с .NET, примеры все понянтные, вобщем... Хостеров полно, голова не болит о том, что еще линукс нужно аминить. Я сказал свое имхо, а вы думайте сами. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 09:43 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
SeVaавторПример того, как интерфейс влияет на БЛ: - при использовании вкладок на форме - все элементы на всех вкладках рождаются совместно с рождением формы и загружают данные даже на невидимых вкладках. Это можно регулировать, но основной смысл - долго грузить, но быстро переключать между вкладками. В SL асинхронный режим работы с данными изначально,можно создавать сколько угодно закладок.Данные будут отображаться по мере поступления. ===== я бы поверил, если бы вы привели хотя бы одну ссылку на веб-форму с насыщенными инфой вкладками. Бесплатный сыр в мышеловке. Заказчику надо не по мере поступления, а как на десктоп - "сразу работать". Сделайте прототип "1С-Список клиентов\товаров - Карточка клиента\товара" в SL. Грань между desktop и web application уже стирается,а скоро ее не будет. ===== ну, ну. К 2000-му году каждой семье по отдельно квартире. А куда девать текстовые протоколы http и текстовые форматы (от вирусов) передаваемых данных XAML и т.д. Людям работать надо, а не в игрушки играть. Мой заказчик удобство (функционал) любит. Ему такие гриды подавай: http://www.devexpress.com/Products/VCL/ExQuantumGrid/WhatsNewv6.xml?page=2#autolist1 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 09:48 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
MasterZ, я так и не понял чем isapi не подходит? Только тем что не найти хостинг? (ЯП в стороне оставим) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 09:53 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
iscrafm[quot SeVa]Для любителей мультиков и серьезных LOB Army of One…and Silverlight не удалось потестить В используемом приложении возникла ошибка Попробуйте сделать следующее: Перезапустить приложение. Щелкните ссылку "Подробнее" для получения дополнительных сведений об ошибке. More Information URI запуска: http://download3.xceedsoft.com/demo/gridwpf/Xceed.Wpf.DataGrid.Samples.LiveExplorer.xbap Идентификация приложения: http://download3.xceedsoft.com/demo/gridwpf/Xceed.Wpf.DataGrid.Samples.LiveExplorer.xbap#Xceed.Wpf.DataGrid.Samples.LiveExplorer.xbap, Version=3.5.9417.1200, Culture=neutral, PublicKeyToken=a7192148f1b843f5, processorArchitecture=msil/Xceed.Wpf.DataGrid.Samples.LiveExplorer.exe, Version=3.5.9417.1200, Culture=neutral, PublicKeyToken=a7192148f1b843f5, processorArchitecture=msil, type=win32 System.ArgumentException: The current text is invalid with the chosen number styles. Имя параметра: NumberStyles в Xceed.Wpf.Controls.NumericTextBox.ValidateNumberStyles(NumberStyles numberStyles) в Xceed.Wpf.Controls.NumericTextBox.NumberStylesCoerceValueCallback(DependencyObject sender, Object value) в System.Windows.DependencyObject.ProcessCoerceValue(DependencyProperty dp, PropertyMetadata metadata, EntryIndex& entryIndex, Int32& targetIndex, EffectiveValueEntry& newEntry, EffectiveValueEntry& oldEntry, Object& oldValue, Object baseValue, CoerceValueCallback coerceValueCallback, Boolean coerceWithDeferredReference, Boolean skipBaseValueChecks) в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, OperationType operationType) в System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp) в System.Windows.StyleHelper.InvalidatePropertiesOnTemplateNode(DependencyObject container, FrameworkObject child, Int32 childIndex, FrugalStructList`1& childRecordFromChildIndex, Boolean isDetach, FrameworkElementFactory templateRoot) в System.Windows.StyleHelper.ClearTemplateChain(HybridDictionary[] instanceData, FrameworkElement feContainer, FrameworkContentElement fceContainer, List`1 templateChain, FrameworkTemplate oldFrameworkTemplate) в System.Windows.StyleHelper.ClearGeneratedSubTree(HybridDictionary[] instanceData, FrameworkElement feContainer, FrameworkContentElement fceContainer, FrameworkTemplate oldFrameworkTemplate) в System.Windows.StyleHelper.DoTemplateInvalidations(FrameworkElement feContainer, FrameworkTemplate oldFrameworkTemplate) в System.Windows.StyleHelper.UpdateTemplateCache(FrameworkElement fe, FrameworkTemplate oldTemplate, FrameworkTemplate newTemplate, DependencyProperty templateProperty) в System.Windows.Controls.ContentPresenter.OnTemplateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) в System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) в System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) в System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, OperationType operationType) в System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, OperationType operationType, Boolean isInternal) в System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value) в System.Windows.Controls.ContentPresenter.OnContentTemplateChanged(DataTemplate oldContentTemplate, DataTemplate newContentTemplate) в System.Windows.Controls.ContentPresenter.OnContentTemplateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) в System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) в System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) в System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, OperationType operationType) в System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp) в System.Windows.Data.BindingExpression.Invalidate(Boolean isASubPropertyChange) в System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange) в System.Windows.Data.BindingExpression.ScheduleTransfer(Boolean isASubPropertyChange) в MS.Internal.Data.ClrBindingWorker.NewValueAvailable(Boolean dependencySourcesChanged, Boolean initialValue, Boolean isASubPropertyChange) в MS.Internal.Data.PropertyPathWorker.UpdateSourceValueState(Int32 k, ICollectionView collectionView, Object newValue, Boolean isASubPropertyChange) в MS.Internal.Data.PropertyPathWorker.OnDependencyPropertyChanged(DependencyObject d, DependencyProperty dp, Boolean isASubPropertyChange) в MS.Internal.Data.ClrBindingWorker.OnSourceInvalidation(DependencyObject d, DependencyProperty dp, Boolean isASubPropertyChange) в System.Windows.Data.BindingExpression.HandlePropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args) в System.Windows.Data.BindingExpression.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args) в System.Windows.DependentList.InvalidateDependents(DependencyObject source, DependencyPropertyChangedEventArgs sourceArgs) в System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, OperationType operationType) в System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, OperationType operationType, Boolean isInternal) в System.Windows.DependencyObject.SetValue(DependencyPropertyKey key, Object value) в Xceed.Wpf.DataGrid.Cell.SetCoercedContentTemplate(DataTemplate value) в Xceed.Wpf.DataGrid.Cell.HideEditTemplate() в Xceed.Wpf.DataGrid.Cell.RefreshDisplayedTemplate() в Xceed.Wpf.DataGrid.Cell.OnMatchingDisplayEditorChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e) в System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) в System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) в System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, OperationType operationType) в System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, OperationType operationType, Boolean isInternal) в System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value) в Xceed.Wpf.DataGrid.Cell.RemoveDisplayEditorMatchingCondition(CellEditorDisplayConditions condition) в Xceed.Wpf.DataGrid.Cell.OnMouseLeave(MouseEventArgs e) в System.Windows.UIElement.OnMouseLeaveThunk(Object sender, MouseEventArgs e) в System.Windows.Input.MouseEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) в System.Windows.UIElement.RaiseEvent(RoutedEventArgs e) в System.Windows.MouseOverProperty.FireNotifications(UIElement uie, ContentElement ce, UIElement3D uie3D, Boolean oldValue) в System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState) в System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState) в System.Windows.ReverseInheritProperty.OnOriginValueChanged(DependencyObject oldOrigin, DependencyObject newOrigin, DeferredElementTreeState& oldTreeState) в System.Windows.Input.MouseDevice.ChangeMouseOver(IInputElement mouseOver, Int32 timestamp) в System.Windows.Input.MouseDevice.PreNotifyInput(Object sender, NotifyInputEventArgs e) в System.Windows.Input.InputManager.ProcessStagingArea() в System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) в System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) в System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) в System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) в System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter) в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler) в System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler) в System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter) в System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg) в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) в MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) в System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) в System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame) в System.Windows.Threading.Dispatcher.Run() в System.Windows.Application.RunDispatcher(Object ignore) в System.Windows.Application.StartDispatcherInBrowser(Object unused) в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter) в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler) в System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler) в System.Windows.Threading.DispatcherOperation.InvokeImpl() в System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state) в System.Threading.ExecutionContext.runTryCode(Object userData) в System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData) в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) в System.Windows.Threading.DispatcherOperation.Invoke() в System.Windows.Threading.Dispatcher.ProcessQueue() в System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter) в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler) в System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler) в System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter) в System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg) в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) ----------------------- PresentationHost.exe v3.0.6920.1427 built by: SP - c:\WINDOWS\system32\PresentationHost.exe ntdll.dll v5.1.2600.5755 (xpsp_sp3_gdr.090206-1234) - C:\WINDOWS\system32\ntdll.dll kernel32.dll v5.1.2600.5781 (xpsp_sp3_gdr.090321-1317) - C:\WINDOWS\system32\kernel32.dll SYSFER.DLL v11.0.780.980 - C:\WINDOWS\SYSTEM32\SYSFER.DLL NETAPI32.dll v5.1.2600.5694 (xpsp_sp3_gdr.081015-1312) - c:\WINDOWS\system32\NETAPI32.dll ADVAPI32.dll v5.1.2600.5755 (xpsp_sp3_gdr.090206-1234) - C:\WINDOWS\system32\ADVAPI32.dll RPCRT4.dll v5.1.2600.5795 (xpsp_sp3_gdr.090415-1241) - C:\WINDOWS\system32\RPCRT4.dll Secur32.dll v5.1.2600.5834 (xpsp_sp3_gdr.090624-1305) - C:\WINDOWS\system32\Secur32.dll msvcrt.dll v7.0.2600.5512 (xpsp.080413-2111) - C:\WINDOWS\system32\msvcrt.dll MSVCR80.dll v8.00.50727.3053 - C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca\MSVCR80.dll USER32.dll v5.1.2600.5512 (xpsp.080413-2105) - C:\WINDOWS\system32\USER32.dll GDI32.dll v5.1.2600.5698 (xpsp_sp3_gdr.081022-1932) - C:\WINDOWS\system32\GDI32.dll ole32.dll v5.1.2600.5512 (xpsp.080413-2108) - C:\WINDOWS\system32\ole32.dll mscoree.dll v2.0.50727.3053 (netfxsp.050727-3000) - c:\WINDOWS\system32\mscoree.dll SHLWAPI.dll v6.00.2900.5512 (xpsp.080413-2105) - C:\WINDOWS\system32\SHLWAPI.dll urlmon.dll v8.00.6001.18806 (longhorn_ie8_gdr.090701-1700) - C:\WINDOWS\system32\urlmon.dll OLEAUT32.dll v5.1.2600.5512 - C:\WINDOWS\system32\OLEAUT32.dll iertutil.dll v8.00.6001.18806 (longhorn_ie8_gdr.090701-1700) - C:\WINDOWS\system32\iertutil.dll SHELL32.dll v6.00.2900.5622 (xpsp_sp3_gdr.080617-1319) - C:\WINDOWS\system32\SHELL32.dll WININET.dll v8.00.6001.18806 (longhorn_ie8_gdr.090701-1700) - C:\WINDOWS\system32\WININET.dll Normaliz.dll v6.0.5441.0 (winmain(wmbla).060628-1735) - C:\WINDOWS\system32\Normaliz.dll IMM32.DLL v5.1.2600.5512 (xpsp.080413-2105) - C:\WINDOWS\system32\IMM32.DLL comctl32.dll v6.0 (xpsp.080413-2105) - C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll uxtheme.dll v6.00.2900.5512 (xpsp.080413-2105) - C:\WINDOWS\system32\uxtheme.dll pshook.dll v3, 1, 1, 72 - C:\Program Files\Yandex\Punto Switcher\pshook.dll imagehlp.dll v5.1.2600.5512 (xpsp.080413-2105) - C:\WINDOWS\system32\imagehlp.dll MSCTF.dll v5.1.2600.5512 (xpsp.080413-2105) - C:\WINDOWS\system32\MSCTF.dll CLBCATQ.DLL v2001.12.4414.700 - c:\WINDOWS\system32\CLBCATQ.DLL COMRes.dll v2001.12.4414.700 - c:\WINDOWS\system32\COMRes.dll VERSION.dll v5.1.2600.5512 (xpsp.080413-2105) - C:\WINDOWS\system32\VERSION.dll xpsp2res.dll v5.1.2600.5512 (xpsp.080413-2113) - c:\WINDOWS\system32\xpsp2res.dll ws2_32.dll v5.1.2600.5512 (xpsp.080413-0852) - c:\WINDOWS\system32\ws2_32.dll WS2HELP.dll v5.1.2600.5512 (xpsp.080413-0852) - c:\WINDOWS\system32\WS2HELP.dll RASAPI32.dll v5.1.2600.5512 (xpsp.080413-0852) - c:\WINDOWS\system32\RASAPI32.dll rasman.dll v5.1.2600.5512 (xpsp.080413-0852) - c:\WINDOWS\system32\rasman.dll TAPI32.dll v5.1.2600.5512 (xpsp.080413-0852) - c:\WINDOWS\system32\TAPI32.dll rtutils.dll v5.1.2600.5512 (xpsp.080413-0852) - c:\WINDOWS\system32\rtutils.dll WINMM.dll v5.1.2600.5512 (xpsp.080413-0845) - c:\WINDOWS\system32\WINMM.dll USERENV.dll v5.1.2600.5512 (xpsp.080413-2113) - C:\WINDOWS\system32\USERENV.dll sensapi.dll v5.1.2600.5512 (xpsp.080413-2108) - c:\WINDOWS\system32\sensapi.dll mswsock.dll v5.1.2600.5625 (xpsp_sp3_gdr.080620-1249) - C:\WINDOWS\system32\mswsock.dll msv1_0.dll v5.1.2600.5834 (xpsp_sp3_gdr.090624-1305) - C:\WINDOWS\system32\msv1_0.dll cryptdll.dll v5.1.2600.5512 (xpsp.080413-2113) - c:\WINDOWS\system32\cryptdll.dll iphlpapi.dll v5.1.2600.5512 (xpsp.080413-0852) - c:\WINDOWS\system32\iphlpapi.dll hnetcfg.dll v5.1.2600.5512 (xpsp.080413-0852) - c:\WINDOWS\system32\hnetcfg.dll wshtcpip.dll v5.1.2600.5512 (xpsp.080413-0852) - C:\WINDOWS\System32\wshtcpip.dll rasadhlp.dll v5.1.2600.5512 (xpsp.080413-0852) - c:\WINDOWS\system32\rasadhlp.dll DNSAPI.dll v5.1.2600.5625 (xpsp_sp3_gdr.080620-1249) - c:\WINDOWS\system32\DNSAPI.dll dfshim.dll v2.0.50727.3053 (netfxsp.050727-3000) - c:\WINDOWS\system32\dfshim.dll mscorwks.dll v2.0.50727.3082 (QFE.050727-3000) - c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll PresentationHostDLL.dll v3.0.6920.1427 built by: SP - c:\WINDOWS\Microsoft.NET\Framework\v3.0\WPF\PresentationHostDLL.dll PSAPI.DLL v5.1.2600.5512 (xpsp.080413-2105) - c:\WINDOWS\system32\PSAPI.DLL actxprxy.dll v6.00.2900.5512 (xpsp.080413-2113) - C:\WINDOWS\system32\actxprxy.dll PresentationHostProxy.dll v3.0.6920.1427 built by: SP - c:\WINDOWS\system32\PresentationHostProxy.dll msctfime.ime v5.1.2600.5512 (xpsp.080413-2105) - C:\WINDOWS\system32\msctfime.ime mshtml.dll v8.00.6001.18812 (longhorn_ie8_gdr.090717-2100) - C:\WINDOWS\system32\mshtml.dll msls31.dll v3.10.349.0 - C:\WINDOWS\system32\msls31.dll mlang.dll v6.00.2900.5512 (xpsp.080413-2105) - C:\WINDOWS\system32\mlang.dll msimtf.dll v5.1.2600.5512 (xpsp.080413-2105) - C:\WINDOWS\system32\msimtf.dll mslbui.dll v5.1.2600.5512 (xpsp.080413-2105) - C:\WINDOWS\system32\mslbui.dll IEFRAME.dll v8.00.6001.18812 (longhorn_ie8_gdr.090717-2100) - C:\WINDOWS\system32\IEFRAME.dll jscript.dll v5.8.6001.22886 - C:\WINDOWS\system32\jscript.dll ImgUtil.dll v8.00.6001.18702 (longhorn_ie8_rtm(wmbla).090308-0339) - c:\WINDOWS\system32\ImgUtil.dll pngfilt.dll v8.00.6001.18702 (longhorn_ie8_rtm(wmbla).090308-0339) - C:\WINDOWS\system32\pngfilt.dll mscorlib.ni.dll v2.0.50727.3082 (QFE.050727-3000) - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\6d667f19d687361886990f3ca0f49816\mscorlib.ni.dll System.ni.dll v2.0.50727.3053 (netfxsp.050727-3000) - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System\80978a322d7dd39f0a71be1251ae395a\System.ni.dll WindowsBase.ni.dll v3.0.6920.1427 built by: SP - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\WindowsBase\14cd5f4b61d35f9b76327d6be9853755\WindowsBase.ni.dll PresentationCore.ni.dll v3.0.6920.1427 built by: SP - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\PresentationCore\956375d487cbef36165b3250030e3574\PresentationCore.ni.dll PresentationFramework.ni.dll v3.0.6920.1500 built by: QFE - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\PresentationFramewo#\96e710f47c601cba3f2348a8d11ddede\PresentationFramework.ni.dll wpfgfx_v0300.dll v3.0.6920.1500 built by: QFE - c:\WINDOWS\Microsoft.NET\Framework\v3.0\WPF\wpfgfx_v0300.dll PresentationUI.ni.dll v3.0.6920.1427 built by: SP - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\PresentationUI\6bafb1a2a73794ddb9761cb321c9e7e2\PresentationUI.ni.dll msimg32.dll v5.1.2600.5512 (xpsp.080413-2105) - C:\WINDOWS\system32\msimg32.dll System.Deployment.ni.dll v2.0.50727.3053 (netfxsp.050727-3000) - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Deployment\a6b58624486714fa71e5e35186850ff0\System.Deployment.ni.dll shfolder.dll v6.00.2900.5512 (xpsp.080413-2105) - c:\WINDOWS\system32\shfolder.dll rsaenh.dll v5.1.2600.5507 (xpsp.080318-1711) - c:\WINDOWS\system32\rsaenh.dll PresentationFramework.resources.dll v3.0.6920.1427 built by: SP - C:\WINDOWS\assembly\GAC_MSIL\PresentationFramework.resources\3.0.0.0_ru_31bf3856ad364e35\PresentationFramework.resources.dll System.Configuration.ni.dll v2.0.50727.3053 (netfxsp.050727-3000) - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Configuration\b82c00e2d24305ad6cb08556e3779b75\System.Configuration.ni.dll System.Xml.ni.dll v2.0.50727.3082 (QFE.050727-3000) - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Xml\773a9786013451d3baaeff003dc4230f\System.Xml.ni.dll winrnr.dll v5.1.2600.5512 (xpsp.080413-2113) - C:\WINDOWS\System32\winrnr.dll WLDAP32.dll v5.1.2600.5512 (xpsp.080413-2113) - C:\WINDOWS\system32\WLDAP32.dll System.Security.ni.dll v2.0.50727.3053 (netfxsp.050727-3000) - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Security\1c8df2da33222c048d683017f2095f04\System.Security.ni.dll CRYPT32.dll v5.131.2600.5512 (xpsp.080413-2113) - c:\WINDOWS\system32\CRYPT32.dll MSASN1.dll v5.1.2600.5512 (xpsp.080413-0852) - c:\WINDOWS\system32\MSASN1.dll cryptnet.dll v5.131.2600.5512 (xpsp.080413-2113) - c:\WINDOWS\system32\cryptnet.dll WINHTTP.dll v5.1.2600.5727 (xpsp_sp3_gdr.081215-1359) - c:\WINDOWS\system32\WINHTTP.dll NTDSAPI.DLL v5.1.2600.5512 (xpsp.080413-2113) - c:\WINDOWS\system32\NTDSAPI.DLL kerberos.dll v5.1.2600.5834 (xpsp_sp3_gdr.090624-1305) - C:\WINDOWS\system32\kerberos.dll System.Deployment.resources.dll v2.0.50727.3053 (netfxsp.050727-3000) - C:\WINDOWS\assembly\GAC_MSIL\System.Deployment.resources\2.0.0.0_ru_b03f5f7f11d50a3a\System.Deployment.resources.dll System.Drawing.ni.dll v2.0.50727.3053 (netfxsp.050727-3000) - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Drawing\3da96ee075bab9202626ae44c18d226c\System.Drawing.ni.dll System.Windows.Forms.ni.dll v2.0.50727.3053 (netfxsp.050727-3000) - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Windows.Forms\63406259e94d5c0ff5b79401dfe113ce\System.Windows.Forms.ni.dll Cabinet.dll v5.1.2600.5512 (xpsp.080413-2105) - c:\WINDOWS\system32\Cabinet.dll mscorlib.resources.dll v2.0.50727.3053 (netfxsp.050727-3000) - C:\WINDOWS\assembly\GAC_MSIL\mscorlib.resources\2.0.0.0_ru_b77a5c561934e089\mscorlib.resources.dll sptip.dll v5.1.2600.5512 (xpsp.080413-2105) - C:\WINDOWS\ime\sptip.dll OLEACC.dll v4.2.5406.0 (xpclient.010817-1148) - C:\WINDOWS\system32\OLEACC.dll MSVCP60.dll v6.02.3104.0 - C:\WINDOWS\system32\MSVCP60.dll SPGRMR.DLL v5.1.2600.5512 (xpsp.080413-2105) - C:\WINDOWS\IME\SPGRMR.DLL msi.dll v4.5.6001.22159 - c:\WINDOWS\system32\msi.dll SKCHUI.DLL v1.0.1038.0 - C:\Program Files\Common Files\Microsoft Shared\INK\SKCHUI.DLL SETUPAPI.dll v5.1.2600.5512 (xpsp.080413-2111) - c:\WINDOWS\system32\SETUPAPI.dll appHelp.dll v5.1.2600.5512 (xpsp.080413-2105) - C:\WINDOWS\system32\appHelp.dll cscui.dll v5.1.2600.5512 (xpsp.080413-2105) - C:\WINDOWS\System32\cscui.dll CSCDLL.dll v5.1.2600.5512 (xpsp.080413-2111) - C:\WINDOWS\System32\CSCDLL.dll mscorjit.dll v2.0.50727.3082 (QFE.050727-3000) - c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorjit.dll PresentationFramework.Luna.ni.dll v3.0.6920.1427 built by: SP - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\PresentationFramewo#\8003abaf6bcf70f7eb620d06837e897b\PresentationFramework.Luna.ni.dll WindowsBase.resources.dll v3.0.6920.1427 built by: SP - C:\WINDOWS\assembly\GAC_MSIL\WindowsBase.resources\3.0.0.0_ru_31bf3856ad364e35\WindowsBase.resources.dll System.Data.ni.dll v2.0.50727.3053 (netfxsp.050727-3000) - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Data\c70731047b0022638b3f9fb158948a03\System.Data.ni.dll System.Data.dll v2.0.50727.3053 (netfxsp.050727-3000) - C:\WINDOWS\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll Xceed.Wpf.DataGrid.dll v3.5.9417.12000 - C:\Documents and Settings\kashnikov_el\Local Settings\Apps\2.0\D0GKEHR8.C2Q\OP32BL5B.AGC\xcee..xbap_a7192148f1b843f5_0003.0005_1ce2aea9d85cd28d\Xceed.Wpf.DataGrid.dll Xceed.Wpf.DataGrid.Samples.SampleData.dll v3.5.9417.12000 - C:\Documents and Settings\kashnikov_el\Local Settings\Apps\2.0\D0GKEHR8.C2Q\OP32BL5B.AGC\xcee..xbap_a7192148f1b843f5_0003.0005_1ce2aea9d85cd28d\Xceed.Wpf.DataGrid.Samples.SampleData.dll Xceed.Wpf.Controls.dll v3.5.9417.12000 - C:\Documents and Settings\kashnikov_el\Local Settings\Apps\2.0\D0GKEHR8.C2Q\OP32BL5B.AGC\xcee..xbap_a7192148f1b843f5_0003.0005_1ce2aea9d85cd28d\Xceed.Wpf.Controls.dll gdiplus.dll v5.1.3102.5581 (xpsp_sp3_qfe.080415-1416) - C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.5581_x-ww_dfbc4fc4\gdiplus.dll d3d9.dll v5.03.2600.5512 (xpsp.080413-0845) - c:\WINDOWS\system32\d3d9.dll d3d8thk.dll v5.03.2600.5512 (xpsp.080413-0845) - c:\WINDOWS\system32\d3d8thk.dll WindowsCodecs.dll v6.0.6001.17009 (longhorn.070920-1905) - c:\WINDOWS\system32\WindowsCodecs.dll PresentationNative_v0300.dll v3.0.6920.1427 built by: SP - c:\WINDOWS\system32\PresentationNative_v0300.dll System.Core.ni.dll v3.5.30729.1 built by: SP - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Core\47d87251e93256c635eb73403b8db33e\System.Core.ni.dll UIAutomationProvider.ni.dll v3.0.6920.1427 built by: SP - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\UIAutomationProvider\a715aa442ef87ae99b3ade185599249d\UIAutomationProvider.ni.dll UIAutomationTypes.ni.dll v3.0.6920.1427 built by: SP - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\UIAutomationTypes\a6d9503962d47c722231c1478f180695\UIAutomationTypes.ni.dll System.Data.Entity.ni.dll v3.5.30729.1 built by: SP - C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Data.Entity\6479f975b105808a8d9e7a7fdc762551\System.Data.Entity.ni.dll Xceed.Wpf.DataGrid.ThemePack.2.dll v3.5.9417.12000 - C:\Documents and Settings\kashnikov_el\Local Settings\Apps\2.0\D0GKEHR8.C2Q\OP32BL5B.AGC\xcee..xbap_a7192148f1b843f5_0003.0005_1ce2aea9d85cd28d\Xceed.Wpf.DataGrid.ThemePack.2.dll Xceed.Wpf.DataGrid.ThemePack.1.dll v3.5.9417.12000 - C:\Documents and Settings\kashnikov_el\Local Settings\Apps\2.0\D0GKEHR8.C2Q\OP32BL5B.AGC\xcee..xbap_a7192148f1b843f5_0003.0005_1ce2aea9d85cd28d\Xceed.Wpf.DataGrid.ThemePack.1.dll Xceed.Wpf.DataGrid.Views3D.dll v3.5.9417.12000 - C:\Documents and Settings\kashnikov_el\Local Settings\Apps\2.0\D0GKEHR8.C2Q\OP32BL5B.AGC\xcee..xbap_a7192148f1b843f5_0003.0005_1ce2aea9d85cd28d\Xceed.Wpf.DataGrid.Views3D.dll PresentationCore.resources.dll v3.0.6920.1427 built by: SP - C:\WINDOWS\assembly\GAC_MSIL\PresentationCore.resources\3.0.0.0_ru_31bf3856ad364e35\PresentationCore.resources.dll WINTRUST.dll v5.131.2600.5512 (xpsp.080413-2113) - c:\WINDOWS\system32\WINTRUST.dll wdmaud.drv v5.1.2600.5512 (xpsp.080413-2108) - c:\WINDOWS\system32\wdmaud.drv msacm32.drv v5.1.2600.0 (xpclient.010817-1148) - c:\WINDOWS\system32\msacm32.drv MSACM32.dll v5.1.2600.5512 (xpsp.080413-0845) - c:\WINDOWS\system32\MSACM32.dll midimap.dll v5.1.2600.5512 (xpsp.080413-0845) - c:\WINDOWS\system32\midimap.dll diasymreader.dll v8.0.50727.3053 (netfxsp.050727-3000) - c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\diasymreader.dll ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 09:54 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
Petro123MasterZ, я так и не понял чем isapi не подходит? Только тем что не найти хостинг? (ЯП в стороне оставим) дорого однако. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 09:56 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
MasterZiscrafm[quot SeVa]Для любителей мультиков и серьезных LOB Army of One…and Silverlight не удалось потестить В используемом приложении возникла ошибка Вы плз, меня к этому не приписывайте В Искре нет ошибок. Я понимаю, что это огрехи цитирования... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 10:09 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
iscrafmMasterZiscrafm[quot SeVa]Для любителей мультиков и серьезных LOB Army of One…and Silverlight не удалось потестить В используемом приложении возникла ошибка Вы плз, меня к этому не приписывайте В Искре нет ошибок. Я понимаю, что это огрехи цитирования... прошу прощения, теги не правильно скопировал, это для SeVa хотел сказать, что sl сырой пока. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 10:15 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
MasterZ, просто когда говорят о 4-х МБ сервелате, скромно умалчивают про тонны необходимого окружения, последствия случайного отсутствия которого, Вы и наблюдали. Это я про список ошибок. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 10:46 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
iscrafmMasterZ, просто когда говорят о 4-х МБ сервелате, скромно умалчивают про тонны необходимого окружения, последствия случайного отсутствия которого, Вы и наблюдали. Это я про список ошибок. да, для sl тонкий клиент, получается отнюдь не тонкий. А кто то говорил, что достаточно одного плагина... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 11:12 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
MasterZ, здесь правильней говорить о вводе в заблуждение словами "вам ничего не нужно кроме браузера", имхо. Кроме браузера ничего не нужно для рендеринга html страничек. Как только речь заходит о бизнес-приложениях, то потребности накатываются как снежный ком. В результате идея единого клиента для всего лопается. Браузер используется в качестве главного окна, не более. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 11:38 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
ну, в висте, они встраивают этот паровоз в систему. Но с большим опозданием. Так же как и с DirectX \ OpenGL \ OLE \ MDAC \ ... ------ Пока бесшовно встроят, появятся новые технологии от конкурентов MS. Или ядро WinAPI перепишут. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 11:43 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
iscrafmMasterZ, здесь правильней говорить о вводе в заблуждение словами "вам ничего не нужно кроме браузера", имхо. Кроме браузера ничего не нужно для рендеринга html страничек. Как только речь заходит о бизнес-приложениях, то потребности накатываются как снежный ком. В результате идея единого клиента для всего лопается. Браузер используется в качестве главного окна, не более. получается, чтобы получить поистине тонкого клиента нужно использовать html + jawaScript, о чем я и говорил. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 12:03 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
MasterZiscrafm[quot SeVa]Для любителей мультиков и серьезных LOB Army of One…and Silverlight не удалось потестить В используемом приложении возникла ошибка Попробуйте сделать следующее: Перезапустить приложение. Щелкните ссылку "Подробнее" для получения дополнительных сведений об ошибке. More Information URI запуска: http://download3.xceedsoft.com/demo/gridwpf/Xceed.Wpf.DataGrid.Samples.LiveExplorer.xbap Идентификация приложения: http://download3.xceedsoft.com/demo/gridwpf/Xceed.Wpf.DataGrid.Samples.LiveExplorer.xbap#Xceed.Wpf.DataGrid.Samples.LiveExplorer.xbap, Version=3.5.9417.1200, Culture=neutral, PublicKeyToken=a7192148f1b843f5, processorArchitecture=msil/Xceed.Wpf.DataGrid.Samples.LiveExplorer.exe, Version=3.5.9417.1200, Culture=neutral, PublicKeyToken=a7192148f1b843f5, processorArchitecture=msil, type=win32 ... Ну, во-первых, xbap - это не сервелат, а WPF, так что скорее всего у вас не тот фреймворк. Во-вторых, вы нашли, что смотреть - Xceed components :)) ! Вот как надо: http://devexpress.com/Downloads/NET/OnlineDemos.xml Там внизу демки Silverlight. Через контекстное меню можно установить локально. Демка по Grid'ам, со всеми картинками, заняла 2 Мб - это к пяти мегам самого рантрайма. Итого: 7 Мб (К слову, один дельфовый экзешник с вшитыми девками весит примерно столько же...) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 12:04 |
|
Переделка клиентского приложения.
|
|||
---|---|---|---|
#18+
авторМой заказчик удобство (функционал) любит. Ему такие гриды подавай: Petro,а Вы не пробовали посмотреть соседнюю страницу.У DevExpress есть аналог для SL(бесплатный).В 90% случаев гриды или неудобны,или не нужны и можно показать информацию в более удобном виде.Где-то прочел одну замечательную фразу гуру UX - не используйте гриды,они заставляют разработчика быть "ленивым". автор===== я бы поверил, если бы вы привели хотя бы одну ссылку на веб-форму с насыщенными инфой вкладками. Бесплатный сыр в мышеловке. Заказчику надо не по мере поступления, а как на десктоп - "сразу работать". Я никому не верю,все проверяю сам автор Сделайте прототип "1С-Список клиентов\товаров - Карточка клиента\товара" в SL. Без труда,но только делать этого я не буду.Здесь периодически возникают обсуждения,как побороть 1С.Мой рецепт простой - сделать удобней в работе.На Delphi будет только калька. автор А куда девать текстовые протоколы http и текстовые форматы (от вирусов) передаваемых данных XAML и т.д. В 3.0 введен бинарный формат,легко прикручивается сжатие и шифрование авторЛюдям работать надо, а не в игрушки играть. Предпочитаю работать не тяжко,а с удовольствием.Посему меняю инструмент на более совершенный. авторSeVa, понимаете, это действительно мультики, примитивы. Я даю Вам ссылку на них только в противовес мультяшным ссылкам с лозунгами "SL ready for Business!", чтобы показать, что на самом деле все делается проще и быстрей в области бизнес-приложений. За интерфейс некоторых контролов и мультитач конечно SL "зачет". А Вы не давайте,тем более,что кроме щелканья мышкой там трудно что-то разобрать в таком темпе без возможности остановки и прокрутки назад. Я коснулся только одного момента,далее можно открыть Фаулера и посмотреть,какие паттерны нужны для построения корпоративных систем.Весь необходимый набор есть в SL и реализуется он гораздо проще и изящней.Благодаря им мне достаточно для примера с мультиками public class Customer : ViewModelBase<Custormer> { // и все } Демо от IdeaBlade - демонстрация их ORM, а это только малая часть.Есть другие фреймворки,которые заточены для разработки клиентской части.Почитайте блог их архитектора о том,что он думает о готовности SL для БП,какими должны быть фреймворки,как он рекламирует свой продукт.Лично для меня,его мнение гораздо ценнее,чем Ваше,поскольку есть четкие и ясные аргументы,смотрел в исходных кодах и использовал их Caban'у на базе CAB. Даже если мне и нужно будет потратить больше времени я никогда не буду использовать швейцарские ножи.По трем причинам: -да,80-90% в них можно делать легко и быстро,но оставшиеся,под которые они не заточены,перечеркивают все -при наличии глюков необходимо ждать исправлений с неизвестным результатом - среднее время жизни БП - 5 лет.Мне и моим заказчикам нужна гарантия,что лет через 5-10, продукт будет жив и можно будет перейти на другие версии операционки,БД и тд.Если уж мощная Borland почила в бозе и с трудом пристроила свой замечательный Delphi, то ... авторURI запуска: http://download3.xceedsoft.com/demo/gridwpf/Xceed.Wpf.DataGrid.Samples.LiveExplorer.xbap Это WPF грида от exceed и причем тут SL!!!!!!!!!!!!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 13:34 |
|
|
start [/forum/topic.php?fid=33&msg=36190248&tid=1548471]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 179ms |
0 / 0 |