Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET

Автор: Ragazor
Дата сообщения: 13.01.2008 00:35
Погомогите с проблемой. Кидаю в Visual Studio 2005 (С#) на форму компоненты Devexpress(визуальные), многие появляются не на форме, а где-то внизу. Что за глюки, мож неверно компоненты установил?(бутон, напрмер, появился с 3 раза, а вот текстэдит, грид всё там же)
Автор: BlackVetal
Дата сообщения: 14.01.2008 05:45
Lihonosov
Чесно сказать инфы не очень много по ComponentOne, тем более примеров ... все изучалось в основном "методом тыка" ...
Автор: grishax2008
Дата сообщения: 14.01.2008 13:11
Помогите, создал базу даних под MS Acess и присоеденил к приложению. Кагда пробую внести изменения дает но не сохреняет в базе. Что не так?
Автор: Lihonosov
Дата сообщения: 14.01.2008 15:21

Цитата:
Помогите, создал базу даних под MS Acess и присоеденил к приложению. Кагда пробую внести изменения дает но не сохреняет в базе. Что не так?

Код сохранения покажи!
Автор: Lihonosov
Дата сообщения: 16.01.2008 14:16
Кстати ReSharper (помойму версия 3...) и ComponentOne у меня не стали на Visual Studio 2008, может потому что версии старые.
А какие у Вас версии???
Автор: Solnake
Дата сообщения: 16.01.2008 21:25
Lihonosov
Для 2008 идет ReSharperSetup.3.0.2.VS90.Full
а вот относительно ComponentOne - не скажу. Пользуюсь DXperience-7.3.5

Кстати, кто работал с Access посредством "хранимых процедур"? Если есть таковые - есть пару вопросов, а то запарил меня этот Access со своей тупизной...
Автор: alt76
Дата сообщения: 16.01.2008 22:13
Вообще-то уже есть ReSharper 3.1 for VS 2008
Автор: BlackVetal
Дата сообщения: 17.01.2008 05:55
Lihonosov
Последнее из ComponentOne что было скачано за ноябрь 2007 года v2.0 - чесно скзать давно уже не смотрел обновления ...
Автор: eLLoco
Дата сообщения: 17.01.2008 06:54
Solnake

Цитата:
Кстати, кто работал с Access посредством "хранимых процедур"? Если есть таковые - есть пару вопросов, а то запарил меня этот Access со своей тупизной...


Работал постольку-поскольку. Смущают такие вот ограничения, может у тебя из-за них проблемы:


Цитата:
There are some limitations you may encounter here, especially if you're used to the power of SQL Server.
* Output parameters cannot be used.
* Don't use the @ character. The @ character is often used in Transact SQL (SQL Server), where it represents a local variable. Access doesn't always convert this character and will sometimes leave it out. This can cause esoteric bugs which can lead to premature hair loss.
* Temporary tables are not available in Access.
* I suspect many of the options available in Transact SQL are not available in Access as it's not Transact SQL compatible.
Автор: Solnake
Дата сообщения: 17.01.2008 08:19
eLLoco
Ну пока както уживаюсь еще с теми ограниченями. Немного неудобно при встрвке возвращать новый ключ, ну а так вроде хватает пока.
Проект не сильно сложный, был бы посложнее - юзал бы однозначно SQLServer.
Автор: Lihonosov
Дата сообщения: 17.01.2008 17:25
Есть форма на ней DataGridView, когда делаю двойной щелчок по гриду, то создаю новую форму. Вопрос: Как передать информацию и той строки грида по которой дважды щелкаю этой форме, кот. создается? В гриде информация из базы MSSQL.
Автор: AndVGri
Дата сообщения: 18.01.2008 02:13
Lihonosov
Так а кто мешает для вызываемой формы создать новый конструктор?

Код:
Public Class MyShowForm
'....
Public Sub New(ByVal viewRow As DataGridViewRow)
MyClass.New() 'Что б отработал конструктор и метод инициализации её компонентов
'... делаем нужное с переданной информацией в viewRow
End Sub
End Class
Автор: BlackVetal
Дата сообщения: 18.01.2008 05:25
Lihonosov
я пользуюс таким способом:
в классе дочерней формы создаю какой-нить метод (например, public void ShowMyForm()), который будет обрабатывать параметры передаваемые этой форме, после чего отображает саму форму (ShowDialog()). А в классе основной формы создаю объект дочерней формы (Form1) и вызываю метод Form1.ShowMyForm()
Автор: eLLoco
Дата сообщения: 18.01.2008 06:27

Цитата:
когда делаю двойной щелчок по гриду, то создаю новую форму

если используется часто, то крайне невыгодно так делать, когда форма та же, а различаются только данные. пересоздавать не надо, достаточно Hide/Show.
Автор: kserg1983
Дата сообщения: 21.01.2008 11:30
Помогите пожалуйста
В процессе работы главной формы приложения в новом потоке запускается новая форма.
Между главной и запущенной формами можно переключаться.
Необходимо сделать запущенную форму по типу модальной, чтобы нельзя было переключиться на главную форму.
Это баг готовой программы и не хотелось бы основательно переделывать логику работы.
Автор: Solnake
Дата сообщения: 21.01.2008 11:52
kserg1983
Угу я и говорю - погода классная, только немного мокро.

Что из названого зделать то нужно?
Форму создать модально?
Автор: kserg1983
Дата сообщения: 21.01.2008 11:59
Solnake

Форма(диалог) запускается в другом потоке как ShowDialog, но эта форма немодальная по отношению к основной форме приложения, т.к. запущена в другом потоке и между ними можно переключаться, так вот хотелось бы сделать так, чтобы не менять того, что она запускается в другом потоке, но между ними нельзя было переключиться после активации новой формы, т.е. сделать вид модального окна по отношению к главному.
Автор: Lihonosov
Дата сообщения: 21.01.2008 12:58
kserg1983
А если попробовать ShowDialog(this).
Автор: SRangeR
Дата сообщения: 22.01.2008 07:59
хотелось бы узнать как из C# изменять данные в AD
код
DirectoryEntry de = new DirectoryEntry("LDAP://domen.org/DC=domen,DC=org");

login = User.Identity.Name;
de.Username = login;
de.Password = "пароль";
DirectoryEntry obUser = de;

[1] obUser.Properties["department"][0] = "Департамент";
obUser.CommitChanges();

выходит с ошибкой [1]
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

может быть ошибка в DirectoryEntry obUser = de;
пробывал писать
DirectoryEntry obUser = de.Children.Find("CN=sranger", "user");
выводит ошибку
There is no such object on the server. (Exception from HRESULT: 0x80072030)
Автор: Lihonosov
Дата сообщения: 23.01.2008 16:53
SRangeR
http://www.gotdotnet.ru/LearnDotNet/NETFramework/578.aspx
Может поможет.
Автор: SRangeR
Дата сообщения: 24.01.2008 09:12
помогло http://forum.codeby.net/topic6685.html
Автор: alt76
Дата сообщения: 31.01.2008 18:40
Встала задача промониторить/отладить запросы / stored процедуры к MS SQL в VS2005.

Что нарыл на сей момент сам:
* Есть обалденная штука SQL Server Profiler (нарыл в MS Sql Server 2005 Developer Edition, в Express нету )
Но, что очень опечалило - я в ней не нашел возможности протоколировать/смотреть ответы/результаты операций (По крайней мере в том виде, который есть SQL Server Management Studio).
* В VS2005 Pro и Team есть возможность дебажить пошагово stored procedures и ставить в них бряки.

Если ли еще какие нить инструменты и/или способы отладки/мониторига работы MS Sql Server ? (В первую очередь интересует возможность смотреть возвращаемые данные).
Автор: EZH
Дата сообщения: 31.01.2008 22:49
alt76
А что мешает выполнить в management studio то что поймал profiler и посмотреть результат?
Автор: alt76
Дата сообщения: 01.02.2008 09:54
когда дело в одном-двух запросах/процедурах я так и делаю, а когда их 50-100 ? и какой их них привел к ошибке ?

з.ы. отлаживаю код своей команды, в проекте, который пишут челов 100 и тем, кто писал код (C# и stored procs) для доступа к базе, видимо не пришло в голову проверять корректность вызова хранимых процедур
а обращений к базе там туква куча и еще немного
Автор: EZH
Дата сообщения: 01.02.2008 10:15
alt76
Есть такая штука - EMS SQL Manager for SQL Server - там есть SQL Monitor. Посмотри, может поудобнее будет.
http://www.sqlmanager.net/products/mssql/manager/screenshots/2024
Автор: Lihonosov
Дата сообщения: 01.02.2008 11:04
alt76

Цитата:
з.ы. отлаживаю код своей команды, в проекте, который пишут челов 100 и тем, кто писал код (C# и stored procs) для доступа к базе, видимо не пришло в голову проверять корректность вызова хранимых процедур

Может вопрос и неправильный, но...
А как нужно проверять корректность вызова хранимых процедур?
С точки зрения Вашего опыта.


Добавлено:
А кто-нибудь писал приложения на C# для Oracle 9.
Если да, то напишите с какими проблемами сталкивались и чем отличается написание для Oracle от например, MSSQL.
Автор: murkovich
Дата сообщения: 01.02.2008 13:30
Может, кто знает - существуют ли для .net библиотекы, похожие на GEF/GMF/EMF из лагеря eclipse?
Автор: BaluBig
Дата сообщения: 01.02.2008 14:55
Lihonosov
Смотря что понимать под корректностью. Подавлять исключения - некорректно однозначно, а проблема там у коллеги, похоже, в этом.

murkovich
А что есть GEF/GMF/EMF? Eclipse ведь просто среда разработки afaik...
Автор: murkovich
Дата сообщения: 02.02.2008 05:48
BaluBig
В двух словах - это фреймворки для построения средств описания моделей и для создания графическогих редакторов для этих моделей. GEF - Eclipse Graphical Editing Framework, GMF - Eclipse Graphical Modeling Framework, EMF - Eclipse Modeling Framework.

Отдаленно похоже на Microsoft DSL.
Автор: eLLoco
Дата сообщения: 02.02.2008 12:53
столкнулся с проблемой:

ASP.NET вебформа, на ней чекбоксы пачками, вроде:

Код: <asp:CheckBox ID="chkDimension1" runat="server" Text="Подразделение 1"/>

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102

Предыдущая тема: Как удалить/добавить/отключить/включить устройство?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.