Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Открыть новую тему     Написать ответ в эту тему

Lihonosov

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вот видимо у DataView должен быть метод (или событие - не уверен, как это точно называется), который и должен вызываться после нажатия на кнопку и формирования sql-запроса.

 
Update() ни к чему не приводит! Что-нибудь знает как обновить информацию в DataView?

Всего записей: 537 | Зарегистр. 05-07-2007 | Отправлено: 17:32 01-10-2007
distance

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov
сериализации подлежат простый типы и классы с аттрибутом Serializable
вот пример:
Код:
 
                log.Info("Saving settings to xml ...");
                try
                {
                    using (FileStream fs = new FileStream(fileName, FileMode.Create))
                    {
                        XmlSerializer serializer = new XmlSerializer(typeof (GuiState));
                        serializer.Serialize(fs, this._guiState);
                    }
                }
                catch(Exception e)
                {
                    log.Warn("Saving GUI state: " + e.Message);
                }
 
 

Использовать xml вместо БД не пробовал. Есть Xquery (в теории) но практических реализаций я не видел. А для БД SQL рулит.

Всего записей: 878 | Зарегистр. 28-03-2004 | Отправлено: 18:28 01-10-2007
recvezitor

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня проблемы с асп страницами. Раньше все было нормально. Но сейчас почему то даже при использовании стандартных элементов(при перетаскивании их с панели или при ручном вписывании) они не определяются в файле .aspx.desinger.vb. Соответственно я не могу зацепить никакие элементы в код-behind
 
Добавлено:
И еще вопрос, в каком месте вызывается конструктор для элементов, которые объявляются в файле .aspx.desinger.vb
 
Добавлено:
выдает следующее сообщение : Generation of designer file failed: Cannot use a leading .. to exit above the top directory

Всего записей: 95 | Зарегистр. 21-11-2006 | Отправлено: 04:34 02-10-2007
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
distance

Цитата:
сериализации подлежат простый типы и классы с аттрибутом Serializable  

А я когда на примере пробовал, создал простой класс и он у меня сериализовался несмотря на то, что он не был объявлен с атрибутом Serializable.
Или у меня какая-то неправильная сериализация была?
 
Насчет БД - есть такие, чтобы не надо было их ставить (например с флэшки на новом компе запустить ничего не ставя)?

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 14:33 02-10-2007
distance

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov
xml-сериализация - не совсем "честная". она сохраняет только значения свойств обьекта.
А бинарная (или soap) - полностью внутреннее состояние обьекта.

Цитата:
Насчет БД - есть такие, чтобы не надо было их ставить

посмотри здесь и здесь

Всего записей: 878 | Зарегистр. 28-03-2004 | Отправлено: 16:39 02-10-2007
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
distance
Спасибо, буду копать дальше

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 16:56 02-10-2007
Dem_anywhere



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть DataSet.ReadXml и DataSet.WriteXml
Порядка 100.000 полей (строки*столбцы) - нормально работает.

Всего записей: 230 | Зарегистр. 28-02-2006 | Отправлено: 17:10 03-10-2007
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dem_anywhere
Я вобще пока хочу все данные представить как множество связанных списков объектов:
То есть на каждый тип объектов создается список (наверное это будет List<>);
У объектов есть ссылки на другие объекты.
 
Только вот пока еще не пробовал, как такая структура будет сериализовываться
Или проще и лучше сразу на DataSet-ы ориентироваться (тем более, что тогда связь с БД в будущем сделать будет просто)?
 
Какие плюсы и минусы у этих подходов?

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 16:30 04-10-2007
Dem_anywhere



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всё зависит от того, какие у тебя данные. dataset даёт бОльшие возможности по поиску и сортировке.  
Например  
Dim foundRows As DataRow() = DLDataSet.Tables("DLT").Select("X=true")
ты с помощью List<> вряд ли просто сделаешь

Всего записей: 230 | Зарегистр. 28-02-2006 | Отправлено: 17:39 04-10-2007
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, надо будет подумать

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 13:48 05-10-2007
mxm1975



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov

Цитата:
Спасибо, надо будет подумать

 
вот, еще — nHibernate, подумать…

Всего записей: 279 | Зарегистр. 31-07-2002 | Отправлено: 19:39 05-10-2007
TeXpert



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такой вопрос: делаю БД проект на C#+SQL Server 2005. Что неприятно -- exe-шник жутко большой, 8 с лишним метров даже для Release, это при том, что на форме не так уж и много компонент. Я так понимаю, что основной "вклад" вносит информация о БД. Есть ли способы уменьшить exe-шник?

----------
Майкудук, Пришахтинск не предлагать!:)
А на Пирогова приходит снова весенний гомон...

Всего записей: 3604 | Зарегистр. 08-02-2003 | Отправлено: 13:31 20-10-2007
Cosmo_vk



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А может вынести все запросы и строки подключений в XML-файл и уже оттуда читать?

Всего записей: 59 | Зарегистр. 08-06-2007 | Отправлено: 10:27 21-10-2007
TeXpert



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cosmo_vk  
Это ни при чём

----------
Майкудук, Пришахтинск не предлагать!:)
А на Пирогова приходит снова весенний гомон...

Всего записей: 3604 | Зарегистр. 08-02-2003 | Отправлено: 15:44 21-10-2007
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TeXpert
Я делаю так: создаю DataLibrary - объект, который хранит, загружает и т.д. необходимые данные. А на форме получается только описание самих элементов формы и связи с DataLibrary - самая большая и сложная форма получается в районе 150 килобайт. При этом DataLibrary можно использовать в других формах.

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 08:36 30-10-2007
VovaMozg



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди, подскажите, пожалуйста такой вопрос:
как в базу (SQL) сохранить файл? И как его потом от туды вытащить?

----------
В конце концов причина причин оказалась в начале начал...

Всего записей: 761 | Зарегистр. 02-06-2005 | Отправлено: 16:43 02-11-2007
distance

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VovaMozg
Writing BLOB Values to a Database
Obtaining BLOB Values from a Database

Всего записей: 878 | Зарегистр. 28-03-2004 | Отправлено: 18:14 02-11-2007
GastonR

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VovaMozg
 
До кучи
Готовый проект
 
Статья на русском - описание и теже ссылки на MSDN, которые привел distance
 
 

Всего записей: 555 | Зарегистр. 26-01-2004 | Отправлено: 18:59 02-11-2007
VovaMozg



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Пасиб... буду пробовать

----------
В конце концов причина причин оказалась в начале начал...

Всего записей: 761 | Зарегистр. 02-06-2005 | Отправлено: 05:55 03-11-2007
Axel431

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ помогите кто сможет короче я сделал абстрактное ствойство оно было у меня int теперь мне нужно чтобы это свойство возвращало строку как это сделать?
 
Добавлено:
public static string HandleStringByType(string type, string str)
        {
            StringHandler strHandler;
            for (int i = 0; i < strHandlers.Count; i++)
            {
                strHandler = strHandlers[i] as StringHandler;
                if (strHandler.HandleType == type)
                {
                    return strHandler.Handle(str);
                }
            }
            return "";
        }
Вот есть такой код здесь ведеться поиск с использ int как мне его переделать чтобы поиск велся по string

Всего записей: 2 | Зарегистр. 07-11-2007 | Отправлено: 14:40 07-11-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru