Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Vingrad .NET Framework, присоединяйтесь! 
:(
    Опции темы
Exception
  Дата 6.1.2006, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Появилась у меня одна идея. Правда, мои идеи редко завершались успешно, ну да ладно smile . Дело в том, что зачастую необходим какой-то кусок кода, которого нету в .NET Framework. И не ожидается. Так вот. Было бы очень интересно создать совместными усилиями библиотеку таких классов. На данном этапе хотелось бы определить задачи, которые требуются от подобного фрэймворка.
Цели:
  • Создание независимой библиотеки с необходимыми классами
  • Портирование некоторых функций WinAPI, которые не реализованы в .NET Framework
  • Собирание freeware-компонентов в один фрэймворк (благо, есть Reflector)
Итак, кому это интересно, предлагайте, что в него можно включить.
P.S. Часть идеи взята отсюда, но немного изменена концепция.
Заниматься разработкой буду я и все желающие присоединиться smile

Это сообщение отредактировал(а) Pegas - 12.1.2006, 12:19
PM   Вверх
Exception
Дата 6.1.2006, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Кстати, туда можно засунуть наиболее интересные примеры из FAQ'а.
PM   Вверх
AntonioBanderaz
Дата 6.1.2006, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 18



определи основные направления


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Exception
Дата 6.1.2006, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Цитата(AntonioBanderaz @ 6.1.2006, 21:44 Найти цитируемый пост)

определи основные направления

Хотелось бы послушать Ваши предложения smile
Цитата(Exception @ 6.1.2006, 20:51 Найти цитируемый пост)

# Портирование некоторых функций WinAPI, которые не реализованы в .NET Framework
# Собирание freeware-компонентов в один фрэймворк (благо, есть Reflector)

smile

Это сообщение отредактировал(а) Exception - 6.1.2006, 20:53
PM   Вверх
mr.DUDA
Дата 6.1.2006, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Предлагаю класс TypeName - удобное средство для парсинга, хранения, сравнения и сериализации информации о типах:

Присоединённый файл ( Кол-во скачиваний: 44 )
Присоединённый файл  TypeName.cs 13,34 Kb


--------------------
user posted image
PM MAIL WWW   Вверх
Exception
Дата 6.1.2006, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Хотелось бы для начала систематизировать это дело. Итак...
Vingrad.Controls - наши (и не только) юзерконтролы. Сюда будем складывать украшательства типа менюшек и прочее :)
Vingrad.Utils - нечто типа того, что предложил mr.DUDA.
Что еще?
P.S. Если есть интересные классы, постите с кратким описанием возможностей.
P.P.S. Библиотеку нужно только для 2.0? Или две версии?
PM   Вверх
dronzo
Дата 6.1.2006, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 26.11.2005
Где: Москва

Репутация: 6
Всего: 8



Цитата(Exception @ 6.1.2006, 22:11)
P.S. Если есть интересные классы, постите с кратким описанием возможностей.

Только своё или вообще, что интересное под руку подвернётся на досуге ? smile
PM MAIL   Вверх
Exception
Дата 6.1.2006, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Неважно, главное, чтобы с сорсами :)
mr.DUDA, сам писал :) ? Как будет комп, начну складывать классы в прожект. Правда, только для 2.0. Для 1.1 пусть делает кто-нибудь другой (если это вообще нужно), ибо 2003-й студии у меня нет.
PM   Вверх
mr.DUDA
Дата 6.1.2006, 23:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Цитата(Exception @ 6.1.2006, 21:38 Найти цитируемый пост)
mr.DUDA, сам писал


неа, исходник не я писал, но использую часто smile

З.Ы. а не дублируем ли мы FAQ ? smile


--------------------
user posted image
PM MAIL WWW   Вверх
sergejzr
Дата 6.1.2006, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



FAQ - Frequently Asked Questions.

Библиотеки к вопросам как то не относятся smile


Цитата(dronzo @ 6.1.2006, 21:19 Найти цитируемый пост)

Только своё или вообще, что интересное под руку подвернётся на досуге ?

Я думаю всё таки надо делить контент и уж конечно брать можно исключительно то, что в public domain. Самое мелое ограничение - фтоппку. И над своей лицензией возможно стоит подумать. Короче обмозгуйте всё хорошо, прежде чем начинать собирать материалы.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Exception
Дата 6.1.2006, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Думаю, GPL вполне подойдет.
Добавлено @ 23:50
Ну и материалы из OpenSource-проектов, соответственно.
PM   Вверх
Void
Дата 6.1.2006, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 25
Всего: 173



Цитата(Exception @ 7.1.2006, 01:47 Найти цитируемый пост)
Думаю, GPL вполне подойдет.

Сильно сомневаюсь. GPL означает полный и безоговорочный запрет на использование в закрытом коммерческом коде. Оно нам надо? Что-то вроде BSD или MIT еще куда ни шло. А вообще: лучше, как сказал sergej.z, public domain.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Exception
Дата 7.1.2006, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



А, ну да. Забыл про эту "особенность" ЖПЛ. А вообще, все, что нам нужно - запрет на продажу самой библиотеки. А больше запретов вроде и нет.
PM   Вверх
mr.DUDA
Дата 7.1.2006, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



LGPL - вот то что подойдёт. Особенность этой лицензии: разрешено использование в любых проектах без каких-либо ограничений. Единственное условие лицензии: при внесении любых изменений в исходный код библиотеки, разработчику необходимо в обязательном порядке сообщить об этих изменениях нам, причём не просто сообщить - а предоставить полный изменённых исходный код, с описанием сути произведённых изменений.

По такой лицензии, к примеру, распространяется 3D-движок OGRE. Плюсы: большое комьюнити. Минусы: нет.


--------------------
user posted image
PM MAIL WWW   Вверх
Exception
Дата 7.1.2006, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



ОК
Добавлено @ 13:38
ОК. Дай линк почитать
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0969 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.