![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Появилась у меня одна идея. Правда, мои идеи редко завершались успешно, ну да ладно
![]() Цели:
P.S. Часть идеи взята отсюда, но немного изменена концепция. Заниматься разработкой буду я и все желающие присоединиться ![]() Это сообщение отредактировал(а) Pegas - 12.1.2006, 12:19 |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Кстати, туда можно засунуть наиболее интересные примеры из FAQ'а.
|
|||
|
||||
AntonioBanderaz |
|
|||
![]() Velichko Anton ![]() ![]() Профиль Группа: Участник Сообщений: 851 Регистрация: 28.4.2005 Где: Санкт-Петербург Репутация: нет Всего: 18 |
определи основные направления
-------------------- ГЫ... |
|||
|
||||
Exception |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Хотелось бы послушать Ваши предложения ![]()
![]() Это сообщение отредактировал(а) Exception - 6.1.2006, 20:53 |
||||
|
|||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Предлагаю класс TypeName - удобное средство для парсинга, хранения, сравнения и сериализации информации о типах:
Присоединённый файл ( Кол-во скачиваний: 44 ) ![]() -------------------- ![]() |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Хотелось бы для начала систематизировать это дело. Итак...
Vingrad.Controls - наши (и не только) юзерконтролы. Сюда будем складывать украшательства типа менюшек и прочее :) Vingrad.Utils - нечто типа того, что предложил mr.DUDA. Что еще? P.S. Если есть интересные классы, постите с кратким описанием возможностей. P.P.S. Библиотеку нужно только для 2.0? Или две версии? |
|||
|
||||
dronzo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 26.11.2005 Где: Москва Репутация: 6 Всего: 8 |
Только своё или вообще, что интересное под руку подвернётся на досуге ? ![]() |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Неважно, главное, чтобы с сорсами :)
mr.DUDA, сам писал :) ? Как будет комп, начну складывать классы в прожект. Правда, только для 2.0. Для 1.1 пусть делает кто-нибудь другой (если это вообще нужно), ибо 2003-й студии у меня нет. |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
неа, исходник не я писал, но использую часто ![]() З.Ы. а не дублируем ли мы FAQ ? ![]() -------------------- ![]() |
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: нет Всего: 360 |
FAQ - Frequently Asked Questions.
Библиотеки к вопросам как то не относятся ![]()
Я думаю всё таки надо делить контент и уж конечно брать можно исключительно то, что в public domain. Самое мелое ограничение - фтоппку. И над своей лицензией возможно стоит подумать. Короче обмозгуйте всё хорошо, прежде чем начинать собирать материалы. |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Думаю, GPL вполне подойдет.
Добавлено @ 23:50 Ну и материалы из OpenSource-проектов, соответственно. |
|||
|
||||
Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 25 Всего: 173 |
Сильно сомневаюсь. GPL означает полный и безоговорочный запрет на использование в закрытом коммерческом коде. Оно нам надо? Что-то вроде BSD или MIT еще куда ни шло. А вообще: лучше, как сказал sergej.z, public domain. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
А, ну да. Забыл про эту "особенность" ЖПЛ. А вообще, все, что нам нужно - запрет на продажу самой библиотеки. А больше запретов вроде и нет.
|
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
LGPL - вот то что подойдёт. Особенность этой лицензии: разрешено использование в любых проектах без каких-либо ограничений. Единственное условие лицензии: при внесении любых изменений в исходный код библиотеки, разработчику необходимо в обязательном порядке сообщить об этих изменениях нам, причём не просто сообщить - а предоставить полный изменённых исходный код, с описанием сути произведённых изменений.
По такой лицензии, к примеру, распространяется 3D-движок OGRE. Плюсы: большое комьюнити. Минусы: нет. -------------------- ![]() |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
ОК
Добавлено @ 13:38 ОК. Дай линк почитать |
|||
|
||||
Lord Dagger |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 14.8.2004 Где: Москва Репутация: 2 Всего: 3 |
Хм, а как быть с проблемой использования unsafe code? В оригинальном framework CLR предоставляет полностью безопасные интерфейсы. У нас в этом плане намечается что-то вроде http://pinvoke.net/? Не думаю, что стоит создавать библиотеку контролов - уже много аналогов, да и не сложно это - контрол создать. Гораздо лучше сосредоточится на системной функциональности. Стоит обсудить идею сотрудничества с Microsoft. P.S. Поправил орфографию и стилистику Это сообщение отредактировал(а) Lord Dagger - 7.1.2006, 16:57 --------------------
(+) |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Насчет контролов - имхо, самые лучшие и надо сунуть в библиотеку. А насчет функциональности - придумаем.
Добавлено @ 15:40 Какие классы вы хотели бы видеть в библиотеке? |
|||
|
||||
Lord Dagger |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 14.8.2004 Где: Москва Репутация: 2 Всего: 3 |
Exception
Можно сделать класс для работы с файлами архивов (zip, gzip). Также сделать быструю SOAP-сериализацию, помню, на RSDN была статья посвященная тормознутости этой функциональности в Framewok 1.1, не знаю, как там дело в 2.0 --------------------
(+) |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Про архивы - дельно. Поищу. Насчет быстрой SOAP - не думаю, что это необходимо.
|
|||
|
||||
Lord Dagger |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 14.8.2004 Где: Москва Репутация: 2 Всего: 3 |
Exception
Есть C# реализация zlib. Стоит встроить. --------------------
(+) |
|||
|
||||
Lord Dagger |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 14.8.2004 Где: Москва Репутация: 2 Всего: 3 |
Уверен в необходимости использования библиотеки LZMA. Могу заняться ее имплементацией в среде .Net.
Добавлено @ 20:37 Кстати, а как назовем библиотеку ![]() ![]() --------------------
(+) |
|||
|
||||
Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 25 Всего: 173 |
Так вроде бы уже? -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
Lord Dagger |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 14.8.2004 Где: Москва Репутация: 2 Всего: 3 |
Void
Имелось в виду - включить эту реализацию в состав нашего framework. --------------------
(+) |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Void, там есть ограничение на изменение. Нам такая не пойдет. Дело в том, что хочется сделать архиватор так: есть пр-во имен Vingrad.Files.Archive, в нем есть абстрактный класс Archiver (с абстрактными методами по архивации/деархивации). А потом для наиболее распространенных типов архивов наследовать от него (ZipArchiver, RarArchiver, etc).
|
|||
|
||||
Lord Dagger |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 14.8.2004 Где: Москва Репутация: 2 Всего: 3 |
Да, именно так ![]() --------------------
(+) |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Vingrad.Framework - вроде, название неплохое
http://www.gnu.org/copyleft/lgpl.html P.S. Насчёт архиваторов, могу предложить CSharpZipLib -------------------- ![]() |
|||
|
||||
Lord Dagger |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 14.8.2004 Где: Москва Репутация: 2 Всего: 3 |
mr.DUDA
Хм. Это то, о чем я говорил, но есть один момент - у нее рецензия GPL, это нам не подходит. И одной этой либой явно не обойтись - мало форматов знает ![]() Добавлено @ 21:32
Может быть, Вы имели ввиду http://www.gnu.org/copyleft/lesser.html ![]() Добавлено @ 21:34
Если не ошибаюсь;) --------------------
(+) |
||||
|
|||||
Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 25 Всего: 173 |
Исходники распаковщика открыты с единственным ограничением: запрет на восстановление оригинального алгоритма сжатия. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Угу, именно это имел ввиду. -------------------- ![]() |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Просмотрел, вроде подходит. Кто может заняться (де)архиватором? Для начала нужен абстр. класс Vingrad.Framework.FileIO.Archiving.Archivator с override-пропертями типа FileExtension и override-методами для паковки/распаковки. Сейчас я не за компом, посему заняться не могу..
|
|||
|
||||
Lord Dagger |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 14.8.2004 Где: Москва Репутация: 2 Всего: 3 |
Exception
Могу попробовать, только надо определить функциональность требуемую.
А почему бы не Vingrad.Framework.IO.File.Archiving.Archiver? Добавлено @ 22:27 Думаю, вначале надо выстроить базовую иерархию пространства имен и его классов. Желательно, оформить графически ![]() Давайте обсудим детали. А то начинать красить доски, когда еще столбы для забора не поставили... ![]() Добавлено @ 22:36 Организовал SVN репозиторий: svn://svn.subversion.ru/usr/local/svn/vingrad_framework Рекомендую использовать клиент Totorise SVN. Для создания аккаунта обращайтесь ко мне ![]() Это сообщение отредактировал(а) Lord Dagger - 7.1.2006, 22:37 --------------------
(+) |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Гы. У меня компа нет под рукой (. Других вариантов нет? Типа irc и т.п.? А вообще, нам бы чатик простенький...
По сабжу: Archiver, естессно ). Хотя, наверное проще будет разделить его на 2 кл. - Archiver и Dearchiver. Archiuer имеет private-конструктор и три конструктора с параметрами: один принимает массив файлов, другой - массив строк-имен файлов, третий - каталог для архивации. Ну и развивай идею дальше :) |
|||
|
||||
Lord Dagger |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 14.8.2004 Где: Москва Репутация: 2 Всего: 3 |
Exception
Брр. Не пойму, как irc может служить алтернативой SVN? ![]() Чат - есть тот же Skype, irc (хотя его люблю меньше)
Ну это дело вкуса ![]() Надо бы понять, из каких частей будет состоять весь namespace... Пока я представляю себе это так: Framework->IO->File->Archiving // Файловый ввод\вывод Framework->IO->Network->FTP // Это я для примера, сюда будем помещать сетевой ввод\вывод Framework->System // Системные функции. К примеру, функциональность для работы с Event Log Продолжаем список ![]() Это сообщение отредактировал(а) Lord Dagger - 7.1.2006, 23:44 --------------------
(+) |
||||
|
|||||
Lord Dagger |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 14.8.2004 Где: Москва Репутация: 2 Всего: 3 |
Поступили мне предложения реализовать формат для хранения информации, более компактный и быстрее парсимый, чем XML.
Народ предлагает текстовый и бинарный формат реализовать. Можно будет подумать, тем более, что многие все равно разрабатывают свои форматы ![]() --------------------
(+) |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Более удобного, честно говоря, не представляю. Зачем изобретать велосипед?
По сабжу: (using Vingrad.Framework;) Media - тут будут различные проигрыватели и т.п. Text - функции String'а "в удобной упаковке" - поиск по regexp, поиск по wildcards, замена и т.п. |
|||
|
||||
Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 3 Всего: 154 |
В целом, на мой взгляд это хорошая идея.
Только прежде чем вдаваться в конкретные детали реализации, необходимо четко очертить предметную область. Т.е. необходимо выявить и установить все те требования, которым эта библиотека должна отвечать. Прежде чем приступать к реализации этой библиотеки, ее необходмо сначала тщательно продумать. Начать имхо лучше с того, что надо разработать ее варианты использования (Use Case). Если кто-нибудь не значет что это такое, рекомендую в первую очередь изучить UML, и только затем браться за проектирование этой либы. Если кто-то считает, что ему как программисту, не нужен UML, то я могу только посочувствовать этому человеку. -------------------- |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Хм.. Use Case для библиотеки? Зачем?
|
|||
|
||||
Lord Dagger |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 14.8.2004 Где: Москва Репутация: 2 Всего: 3 |
Я согласен, мы уже к этому приступили.
Знаем, батенька, знаем ![]() Без UML в проектах никуда, как и без четкой документации. Только пока не очерчены примерные контуры затеи, за UML рано браться. Думаю, за два-три дня соберутся основные идеи, затем - Microsoft Project нам поможет. Составим шаблон, будем детализировать "сверху вниз". Отдельно - спецификации кодирования и проекта. В качестве средства документирования осмелюсь предложить doxygen. --------------------
(+) |
|||
|
||||
Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 3 Всего: 154 |
Диаграмы вариантов использования (Use Case) как раз-то и помогают в четком определение границ предметной области и уточнении требований к разрабатываемой системе. Кроме того, использование этих диаграм закладывает основу для создания словаря терминов, для конкретной предметной области, с помощью которого в дальнейшем и будут общаться и понимать друг-друга как разработчики, так и другие члены команды (системные аналитики, системные архитекторы, тестеры, и т.д.) -------------------- |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Эээ.. Насколько я знаю, use case применяются для описания конкретных операций взаимодействия юзера (а так как мы пишем библиотеку, программиста) с каким-либо из наших классов или их системой. Дык как можно их строить, если мы еще не до конца сформулировали состав этой библиотеки и ее задаци?
|
|||
|
||||
Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 3 Всего: 154 |
Рекомендую почитать какой-нибудь учебник по UML. К примеру того же Леоненкова. Очень хорошо пишет. -------------------- |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Pegas, линка нету почитать?
Просто библиотека задумывалась как "свалка" классов, а не как цельный продукт. Посему не знаю, что тут можно моделировать.. Объясни подробнее, плз |
|||
|
||||
Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 3 Всего: 154 |
Есть, в разделе нашего форума, посвященному UML и системному анализу.
Там прикрепленная тема, в которой собирают сслыки на интересные рессурсы. Или воспользуйся поиском по форуму. -------------------- |
|||
|
||||
arilou |
|
||||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 21 Всего: 61 |
В итоге может реально получиться свалка классов, а не целый продукт ![]()
В это то и вся соль. Строятся use-cases как будтно бы биб-ка уже написана, так, чтобы все было как можно удобнее для юзера (или программера, в зависимости от target audience проекта). И на основе оных потом проектируются классы. Это может показакться странным, но какая-то сермяжная правда в этом есть. А идея хороша. Я думаю, что надо определить общую "кучу фич", разбить ее на большие группы неймспейсов. Потом выделить группы по майлстоунам (типа версия 1, версия 2, и т.д.) и распределять между программерами на реализацию. От себя могу предложить реализацию паттерна registry с поддержкой отложенного поиска объектов 8-) (.NET 2.0). Она подходит для создания списков и иерархических структур, где необходимо дать возможность третьей стороне добавить элемент в реестр по запросу (lazy-load поведение). Я сам на ее основе делал иерархическую систему плагинов. Присоединённый файл ( Кол-во скачиваний: 8 ) ![]() |
||||
|
|||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Млин... А не мог бы кто-нибудь подумать над use-cases? Ну не знаю я UML нормально ) не хочется, чтобы проект умер. На данный момент нужен тот, кто знает uml и мог бы помочь с этим. Я готов заниматься конкретными классами/кодингом.
|
|||
|
||||
Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 3 Всего: 154 |
Очень разумное решение Exception. На мой взгляд, ты очень правильно смог оценить свои силы, и не стал взваливать на себя больше, чем можешь понести на данный момент.
Такая объективность достойна плюса. Держи... Для увиличения своей "грузоподъемности" я бы порекомендовал начать с прочтения книги Гради Буча - Объектно-ориентированный анализ и проектирование с примерами приложений на С++. ИМХО это первый шаг, к изучению UML. -------------------- |
|||
|
||||
dronzo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 26.11.2005 Где: Москва Репутация: 6 Всего: 8 |
Пробежавшись по форумам (всем), наткнулся на обилие тем, где спрашивается о том, как работать с COM-портом. Ради интереса загнал "COM-порт" в поиск и получил 24 страницы ссылок на информацию для размышления
![]() |
|||
|
||||
Poison80 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 14.9.2005 Репутация: нет Всего: нет |
а смысл?! класс для работы с ком портом идет в Net framework 2.0 |
|||
|
||||
dronzo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 26.11.2005 Где: Москва Репутация: 6 Всего: 8 |
Poison80
Нигде до этого в теме не было сказано, что проект будет ориентирован исключительно на .NET Frawework 2.0. Это сообщение отредактировал(а) dronzo - 11.1.2006, 17:28 |
|||
|
||||
Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 3 Всего: 154 |
ИМХО это подразумевается само собой. -------------------- |
|||
|
||||
Exception |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
DatasetSerializer.vb
Расставил. Использование:
Полезен, например, если движок БД возвращает массив бизнес-объектов, а необходимо выполнить databounding. Это сообщение отредактировал(а) Exception - 30.1.2006, 16:54 |
||||
|
|||||
Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 3 Всего: 154 |
Если можно, то отформатируй пожалуйста код. Так сложно его читать.
-------------------- |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Модератор: Сообщение скрыто. |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
||||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Так-с...
![]() Похоже, энтузиастов, готовых сюда складировать решения, не наблюдается ![]() |
|||
|
||||
Xenon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 Репутация: 1 Всего: 50 |
И умерло
![]() |
|||
|
||||
Gregorian |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 192 Регистрация: 18.12.2006 Репутация: нет Всего: 2 |
Капец.
![]() --------------------
Вступил на путь доморощенного жабиста дилетанта! |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Нет, ну примеров-то полно. Правда все они по темам раскиданы, самому иногда искать приходилось.
-------------------- ![]() |
|||
|
||||
Real |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: 1 Всего: -1 |
Я хачу добавить методы до .NET Framework?
|
|||
|
||||
Kefir |
|
|||
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 2 Всего: 87 |
Оп. Привет. Ну, в общем, задумка интересная. Только со своей стороны не могу чего-то особенного предложить. Из интересного есть два контрола для WPF, а они, как я понял, не очень подходят для этого дела. Делают очень простые вещи. Первый - для просмотра FlowDocument с возможностью забайндить документ (по дефолту контролы от мс могут читать только с диска). Второй же контрол - логический UniformGrid. То биш поддерживает логический скроллинг (из МС-овских контролов логический скроллинг поддерживают только StackPanel и VirtualizingStackPanel).
Ещё можно замутить WebBrowser для WPF (опять же Frame не поддерживает эвентов отслеживания загрузки), но это будет на интеропе с обычным винформовым браузером. А вообще WebBrowser-а очень не зватает нативного для ВПФ. И ещё вам на рассуждения - хэш функции с простым использованием (Hash.SHA1(String s) или Hash.MD5(File f)). Будет очень полезно. Добавлено через 35 секунд Ух, не заметил, что тема настолько старая В)))) |
|||
|
||||
kurzon |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 307 Регистрация: 12.8.2007 Репутация: -8 Всего: -11 |
Как добавить методы до .NET Framework?
2Модеры Закрепите ету тему!!! |
|||
|
||||
ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
Ну вот Реал и запалился ![]() Так безграмотно написать мог только один человек |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
-------------------- ![]() |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |