Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 16 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Зарекался я писать что-то на .NET и С#, но пришлось , так как Delphi умер так и не став UNICODE совместимым. а времени ждать нету. Два проекта свалились на меня и время на разработку было мало. Первый это вариант HR&Payroll, то есть отдел кадров, зарплата и все что с этим связано. Второй Логистика. Учитывая что я почти не писал на C# (только тыкал), для меня было тяжело за один месяц успеть написать первый проект, но заработав кучу седых волос я все же успел. И к чему я пришел сейчас. Второй проект также пишется на C#, только из-за поддержки UNICODE. Но! Что же творится с IDE от VS 2005??? Вот основные страшные глюки "дизайнера"
1. Есть у меня DataSet1 где лежит штук так 20-25 tableadadpters. Есть форма редактирования с компонентами (штук 30 ). На форме редактирования соответственно лежит dataset, bindingsource и tableadapter. Все компоненгты (я использую Developer Express Editors) забиндены на нужную мне таблицу. Вот глюк. Если открыть форму редактировая, потому открыть редактор dataset1. Что-то изменить в dataset1 и вернуться на форму редактировани, то прямо на глазах исчезает компоненты bindingsource. :( Причем форма не помечается как измененная! Соответственно у всех компонентов слетает биндинг. Такое ощущение, что VS не может работать с большими наборами данных. Тогда на кой его вообще создавали!

2. Глюк номер два. Это бывает часто. Также представим форму редактирование данных. Кол-во компонентов редактирования не важно. Также имеем bindingsource. Также открываем dataset на изменение, что-то меняем , возвращаемся в форму и бац! BindingSource на месте, а вот properties и него, отвечающие за DataSource и DataMember просто слетают на NULL.

Остальные глюки не так уж и страшны. К примеру иногда просто не открывается форма в дизайнере. Или не может открыть, ругаясь на всякую чушь.

При таком обилии очень серьезных ошибок я не понимаю как можно что-то серьезное разрабатывать на VS .NET и C#???

Может кто уже сталкивался с такими делами и знает решение проблемы? Пусть даже решение будет в не использовании большого кол-ва адаптеров в датасете, черт с ним раз уж Microsoft ничего делать не умеет. Хотя во втором проекте , я уже использую больше dataset чем в первом и больше 5 адаптеров не кладу и все равно как минимум глюк номер 2 постоянно проявляется.

Искал в нете версии VS чтобы узнать, может мне попалась бета версия, но так и не нашел ничего интересного. На сайте Microsoft есть список багов, но все они соответствуют бета версиям и по утверждению Micorosft все было давно пофиксено, хотя половина глюков они не смогли воспроизвести и потому закрыли баговые реквесты.

У меня стоит Visual Studio 2005 Team Edition
Вот версии продуктов. Если у кого такая же версия, сравните плиз номера.

Microsoft Visual Studio 2005
Version 8.0.50727.42 (RTM.050727-4200)
Microsoft .NET Framework
Version 2.0.50727

Installed Edition: Enterprise

Microsoft Visual Basic 2005 77642-113-3000004-41859
Microsoft Visual Basic 2005

Microsoft Visual C# 2005 77642-113-3000004-41859
Microsoft Visual C# 2005

Microsoft Visual C++ 2005 77642-113-3000004-41859
Microsoft Visual C++ 2005

Microsoft Visual J# 2005 77642-113-3000004-41859
Microsoft Visual J# 2005

Microsoft Visual Studio Tools for Office 77642-113-3000004-41859
Microsoft Visual Studio Tools for the Microsoft Office System

Microsoft Visual Web Developer 2005 77642-113-3000004-41859
Microsoft Visual Web Developer 2005

Visual Studio 2005 Team Edition for Developers 77642-113-3000004-41859
Microsoft Visual Studio 2005 Team Edition for Software Developers

Crystal Reports AAC60-G0CSA4B-V7000AY
Crystal Reports for Visual Studio 2005



Партнер
 

Member
Статус: Не в сети
Регистрация: 06.09.2005
Откуда: Москва
Ray Adams, поспрашивай на рсдн, может там знают.


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Я там перекопал весь форум, ничего толкового не нашел к сожалению. Вот потому решил и тут поспрашивать.
Добавлено спустя 6 минут, 9 секунд
Да и там же постил вопрос, но никто ничего не ответил.


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Ray Adams не юзай дата адаптеры при больших объемах данных + датасеты, при больших объемах данных, это слишком накладно по производительности в целом, насчет глюков незнаю. Мне больше нравится посредством датаридера и sqlcommand. Глюков иде замечено не было, скорее наоборот, его реально улучшили по удобству по сравнению с ВС2003. Глюки дизайнера - да бывают, но только в том случаи, когда своими руками меняешь генерируемый дизайнером код или что-то чудишь с ресурсами.

PS Меня бесит, что у C#, и другими языками разные обработчики в ИДЕ, в плане всех этих минивизардов и т.д. и т.п. В С++ это дело гораздо хуже, такое впечатление, что МС подбивает всех просто пересаживатся на НЕТ :bandhead:

PPS С втоим кругом задач пора давно выбросить Делфи на помойку и перейти на .нет :)

_________________
Ку ку


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Daemon писал(а):
не юзай дата адаптеры при больших объемах данных + датасеты, при больших объемах данных, это слишком накладно по производительности в целом, насчет глюков незнаю.

меня это как раз мало волнует, да и чего это их не использовать если удобно?
Daemon писал(а):
Мне больше нравится посредством датаридера и sqlcommand

При разработке серьезной системы, ты ручками многого не добьешся. :)

Daemon писал(а):
Глюки дизайнера - да бывают, но только в том случаи, когда своими руками меняешь генерируемый дизайнером код или что-то чудишь с ресурсами.

Вот это я как раз не делал. Все чисто мышкой и такие баги. Жуть просто. Вспоминаю мои проекты на работе на Delphi у меня на DataModule иногда до 100 компонентов Query лежало и все прекрасно работало :(

Daemon писал(а):
PS Меня бесит, что у C#, и другими языками разные обработчики в ИДЕ, в плане всех этих минивизардов и т.д. и т.п. В С++ это дело гораздо хуже, такое впечатление, что МС подбивает всех просто пересаживатся на НЕТ

А разве с первого дня это было не понятно!? Все дуйте на эту томозную систему :) Вот мы сидим и дуем, чтож делать.

Мне бы только вот таких багов в IDE поменьше и все было бы прекрасно. В принципе писать проги под базы данных на C# можно. Все пишется вполне прилично, не так красиво как на Delphi, но тоже есть свои удобства и прелести. А вот писать что-то связанное с быстрой обработкой не баз данных, это уже увольте. .NET для этого просто не годится. Все системное надо писать на нативном языке для OS .

У тебя стоит VS 2005? Можеш постануть сюда версии? Там в About box должна кнопуля быть для копирования данных.


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Цитата:
А вот писать что-то связанное с быстрой обработкой не баз данных, это уже увольте. .NET для этого просто не годится. Все системное надо писать на нативном языке для OS .
Как сказать, недавно связавшись и с этой проблемой, я понял, что в .нет есть все для этого необходимое, как-то широкие возможности dll импорта, маршалинг CTS типов, как анменеджет типов и т.д.

Версии:

Microsoft Visual Studio 2005
Version 8.0.50727.42 (RTM.050727-4200)
Microsoft .NET Framework
Version 2.0.50727

Installed Edition: Enterprise

Microsoft Visual C# 2005 77718-113-3000004-41404
Microsoft Visual C# 2005

Microsoft Visual C++ 2005 77718-113-3000004-41404
Microsoft Visual C++ 2005

Microsoft Visual Studio Tools for Office 77718-113-3000004-41404
Microsoft Visual Studio Tools for the Microsoft Office System

Microsoft Visual Web Developer 2005 77718-113-3000004-41404
Microsoft Visual Web Developer 2005

Visual Studio 2005 Team Edition for Architects 77718-113-3000004-41404
Microsoft Visual Studio 2005 Team Edition for Software Architects

Visual Studio 2005 Team Edition for Developers 77718-113-3000004-41404
Microsoft Visual Studio 2005 Team Edition for Software Developers

Visual Studio 2005 Team Edition for Testers 77718-113-3000004-41404
Microsoft Visual Studio 2005 Team Edition for Software Testers

Crystal Reports AAC60-G0CSA4B-V7000AY
Crystal Reports for Visual Studio 2005


Qt Visual Studio Integration (1.1.1)
Qt Integration for Visual Studio .NET

_________________
Ку ку


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Daemon писал(а):
как-то широкие возможности dll импорта

Интеренсо чем это там хорошо импортируются .dll? :) (ну да это не по теме)
_______
Судя по версиям у тебя стоит более свежая! Черт неужели у меня бетка !???
У тебя тоже Team Edition?


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Ray Adams просто потому, что я могу импортировать любой(!) анменеджет POD тип, даже строки :) Также запросто импортируются указатели на ф-ции, через делегаты. Вообщем я не ожидал, что .нет все это умеет :)
Добавлено спустя 1 минуту, 59 секунд
Цитата:
У тебя тоже Team Edition?

Угу.
en_vs_2005_vsts_dvd_BigMouse0907_11_08_05

_________________
Ку ку


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Daemon Блин. а уменя версии ниже! И блин вроде версия релиза такая же,а вот компоненты ниже ! И нигде в нете не могу найти версии продуктов! На сайте мелкомягких есть bug list, где есть точно такой же баг с исчезновением у bindingsource свойства datasource, но там написали, что было пофиксено в релизе!!! Так у меня тоже релиз, и где фикс!?


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Daemon Привет. Проверь плиз такую штуку. Глянь в инсталяционный диск там каталог vs, внутри него найти setup.ini и там в самом начале глянь на значение BannerName=.
У меня там Visual Studio® 2005 Beta 2 Setup!!! Скачал на выходных VS 2005 Pro, так там точно также написано. Теперь сижу и не понимаю , что за две версии у меня! :(


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Ray Adams здравствуй.
Цитата:
BannerName=<font size=10pt>Microsoft&reg;</font><br><font size=18pt>Visual Studio&reg; 2005 Beta 2 Setup</font>
:D Может мелкомягкие чего-то не сменили в своих файлах :spy:

_________________
Ку ку


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Daemon У тебя тоже так!???


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Ray Adams как видишь - да.

_________________
Ку ку


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Прикольно. Сейчас буду сносить Team Edition и ставить Professional. Может она будет лучше пахать, кто знает!? :)
Добавлено спустя 51 минуту, 58 секунд
Поставил Pro версию.

Microsoft Visual Studio 2005
Version 8.0.50727.42 (RTM.050727-4200)
Microsoft .NET Framework
Version 2.0.50727

Installed Edition: Professional

Microsoft Visual Basic 2005 77626-009-0000007-41645
Microsoft Visual Basic 2005

Microsoft Visual C# 2005 77626-009-0000007-41645
Microsoft Visual C# 2005

Microsoft Visual C++ 2005 77626-009-0000007-41645
Microsoft Visual C++ 2005

Microsoft Visual J# 2005 77626-009-0000007-41645
Microsoft Visual J# 2005

Microsoft Visual Web Developer 2005 77626-009-0000007-41645
Microsoft Visual Web Developer 2005

Crystal Reports AAC60-G0CSA4B-V7000AY
Crystal Reports for Visual Studio 2005


Decompiler_NET_AddIn
For more information about Jungle Creatures, Inc., see the Jungle Creatures, Inc. website at
http://www.junglecreatures.com
For customer support, call 1-212-737-9424.
Copyright (c) 2004 Jungle Creatures, Inc. Inc.
_____________
Глюки точно такие же. Видимо всеже это баг конкретно VS 2005 IDE так что придется забить на все это дело и пахать дальше :(


 

Member
Статус: Не в сети
Регистрация: 16.06.2005
Откуда: Уфа
У меня сабж Microsoft Visual Basic 2005 Express Edition (весит 500 мб не установленный)-
Он может програмировать на C#? А то один пишет что там нет
И нужен русификатор ддля него?

_________________
Продажа контактных линз в Уфе. Бесплатная доставка. http://vkontakte.ru/club21898166


 

Member
Статус: Не в сети
Регистрация: 10.03.2004
Откуда: Минск
Fatality775 Нет, это же только Visual Basic. Microsoft Visual C# 2005 Express Edition может и Microsoft Visual Studio 2005 Express Edition тоже может. А лучше найти номарльную версию студии Professional или Team Edition.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 16 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan