IPB

Здравствуйте, гость ( Вход | Регистрация )


Youtube Vkontakte Mail Google KubaLibre Shareman Down-House

Скрыть объявления

Объявления

А у нас появился женский раздел^^ Приглашаем всех к себе в гостиsmile3.gif
С уважением, Ваши девушки flirt.gif

Основные Провайдеры и поставщики Телекоммуникационных услуг г. Казань
Обсуждаем, делимся опытом, решаем текущие вопросы с представителями операторов связи

2 страниц V < 1 2  
Ответить в эту темуОткрыть новую тему
> С#, Любителям и умельцам сюда
G@RFILD
сообщение 27.4.2008, 10:49
Сообщение #21


Опытный Домовой
****

Группа: Домовые
Сообщений: 257
Регистрация: 24.11.2006
Живет: Казань

Пол: Мужской


Репутация:   4  


А еще очень нужен самоучитель. Чтобы приложения делать а не основы языка.


--------------------
Нет идеи - НЕТ ИКЕИ!

Изображение

#hands dev/shit > dev/candy
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Deja Vu
сообщение 30.4.2008, 20:35
Сообщение #22


Мастер Домовой
*****

Группа: Домовые
Сообщений: 521
Регистрация: 9.5.2007
Живет: ´´´´´´

Пол: Женский


Репутация:   15  


У кого есть книжка(любая) по WPF в цифровом варианте?
Сегодня просто
книжечка одна меня привлекла в Книжном Дворе, просто ням-ням...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ap}{@HrE/l
сообщение 8.5.2008, 17:25
Сообщение #23


Мастер Домовой
*****

Группа: Домовые
Сообщений: 868
Регистрация: 12.10.2006
Живет: в Раю

Пол: Мужской


Репутация:   0  


Цитата(G@RFILD @ 27.4.2008, 10:17) *

Да без проблем. Мне качать не надо. мне прислали бесплатно по почте сам майкрософт! =) Только надо кряк для него. Он 2005 Professional.

2005 студия норма вот только привыкнешь к ней быстро а уже 2010 какая нить выйдет где опять всё по другому бесит переучиваться. Так что мой совет садись сразу за 2008. А вообще скажу что лучше С++ заниматься поверьте мне на слово. Java подучи намного больше будешь востребован как программер.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
HL4065
сообщение 18.5.2008, 7:03
Сообщение #24


Опытный Домовой
****

Группа: Домовые
Сообщений: 386
Регистрация: 15.3.2008
Живет: Свободой и пивом

Пол: Домовой


Репутация:   0  


кто нибудь плиз дайте ссылку где скачать можно турбо си


--------------------
не забывай свои корни, помни...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Diode
сообщение 19.3.2009, 18:43
Сообщение #25


Опытный Домовой
****

Группа: Домовые
Сообщений: 196
Регистрация: 1.9.2007

Пол: Мужской


Репутация:   1  


Кто-нибудь знает, есть какой-нибудь стандартный интерфейс с арифметическими функциями? Чтобы в generic'e можно было прописать, что класс-параметр типа реализует этот интерфейс, и использовать с этим параметром типа операторы сложения, умножения и т.д.?
Похожий пример - указание, что класс-параметр типа реализует IComparable, позволяет, например, использовать с объектами параметра типа оператор "==".


--------------------
У стихов есть замечательная
Черта, когда поэт перестает
Их писать - одним человеком
На свете становится больше.

Это жалкое зрелище.
_____________________
(с) Ян Шанли
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Deja Vu
сообщение 30.3.2009, 13:31
Сообщение #26


Мастер Домовой
*****

Группа: Домовые
Сообщений: 521
Регистрация: 9.5.2007
Живет: ´´´´´´

Пол: Женский


Репутация:   15  


Цитата(Diode @ 19.3.2009, 19:52) *

Кто-нибудь знает, есть какой-нибудь стандартный интерфейс с арифметическими функциями? Чтобы в generic'e можно было прописать, что класс-параметр типа реализует этот интерфейс, и использовать с этим параметром типа операторы сложения, умножения и т.д.?
Похожий пример - указание, что класс-параметр типа реализует IComparable, позволяет, например, использовать с объектами параметра типа оператор "==".

Эм ... что-то мне кажется вы не верно понимаете сути работы с опираторами ... и IComparable не для того предназначен
http://msdn.microsoft.com/ru-ru/library/sy...comparable.aspx


А вообще чем не решение, написание своего интерфейса?


Сообщение отредактировал Deja Vu - 30.3.2009, 13:35
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Diode
сообщение 4.4.2009, 7:45
Сообщение #27


Опытный Домовой
****

Группа: Домовые
Сообщений: 196
Регистрация: 1.9.2007

Пол: Мужской


Репутация:   1  


Цитата(Deja Vu @ 30.3.2009, 14:40) *

Эм ... что-то мне кажется вы не верно понимаете сути работы с опираторами ... и IComparable не для того предназначен
http://msdn.microsoft.com/ru-ru/library/sy...comparable.aspx

А вообще чем не решение, написание своего интерфейса?



Цитата по ссылке:
Цитата
Данный интерфейс реализуется типами, чьи значения можно упорядочить или сортировать. Он требует, чтобы реализующие типы определяли один метод CompareTo, который указывает, находится ли текущий экземпляр в порядке сортировки перед, после или на той же позиции, что и второй объект того же типа. Реализация IComparable экземпляра вызывается автоматически такими методами, как Array.Sort и ArrayList.Sort.

Все числовые типы (например, Int32 и Double) реализуют IComparable, как и типы String, Char и DateTime. Настраиваемые типы также предоставляют собственную реализацию IComparable, чтобы обеспечить упорядочивание или сортировку экземпляров объектов.


В частности, без явного указания, что параметр типа реализует IComparable, я не мог определить оператор "==" в обобщенном классе, поскольку CLR не в курсе, какой параметр типа я использую - и можно ли сравнивать объекты этого типа - до выполнения программы.
Такая же проблема с "+", "-" и т.п.
Свой интерфейс? Я мб, "не помимаю сути", но мне кажется, что это не поможет, поскольку IComparable - системный и известен среде, а от того, что я в своем интерфейсе напишу фнц Add или т.п., среде ни жарко, ни холодно.


--------------------
У стихов есть замечательная
Черта, когда поэт перестает
Их писать - одним человеком
На свете становится больше.

Это жалкое зрелище.
_____________________
(с) Ян Шанли
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Deja Vu
сообщение 11.4.2009, 21:09
Сообщение #28


Мастер Домовой
*****

Группа: Домовые
Сообщений: 521
Регистрация: 9.5.2007
Живет: ´´´´´´

Пол: Женский


Репутация:   15  


Цитата(Diode @ 4.4.2009, 8:54) *

Свой интерфейс? Я мб, "не помимаю сути", но мне кажется, что это не поможет, поскольку IComparable - системный и известен среде, а от того, что я в своем интерфейсе напишу фнц Add или т.п., среде ни жарко, ни холодно.

читайте про переопределение операторов

Сообщение отредактировал Deja Vu - 11.4.2009, 21:10
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
lexuslex
сообщение 6.5.2009, 10:28
Сообщение #29


Домовёнок
**

Группа: Домовые
Сообщений: 39
Регистрация: 26.9.2007

Пол: Мужской


Репутация:   0  


Цитата(Diode @ 19.3.2009, 19:52) *

Кто-нибудь знает, есть какой-нибудь стандартный интерфейс с арифметическими функциями? Чтобы в generic'e можно было прописать, что класс-параметр типа реализует этот интерфейс, и использовать с этим параметром типа операторы сложения, умножения и т.д.?
Похожий пример - указание, что класс-параметр типа реализует IComparable, позволяет, например, использовать с объектами параметра типа оператор "==".


public static MyClass operator + (MyClass c1, MyClass c2)

только предупреждаю - это не ценится. Такого подхода нужно всячески избегать:
1) сложнее читать
2) другой програмер может не понять.
Исключения (и то сомнительные) - это когда используются какие-то операции с математическими классами.


--------------------
aka W1ruS
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Diode
сообщение 22.5.2009, 18:55
Сообщение #30


Опытный Домовой
****

Группа: Домовые
Сообщений: 196
Регистрация: 1.9.2007

Пол: Мужской


Репутация:   1  


Цитата(lexuslex @ 6.5.2009, 11:37) *

public static MyClass operator + (MyClass c1, MyClass c2)

Это же обычная перегрузка оператора для класса MyClass. Спасибо за участие, но Вы меня не поняли, по-моему.
Внутри шаблона я не знаю, какой у меня класс будет подан в этот шаблон, и хочу применять к нему арифметические операции.

У меня к этому чисто спортивный интерес остался: сам я так и не нашел (да и забил вообще, сделал частный случай, для конкретного класса).


--------------------
У стихов есть замечательная
Черта, когда поэт перестает
Их писать - одним человеком
На свете становится больше.

Это жалкое зрелище.
_____________________
(с) Ян Шанли
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

2 страниц V < 1 2
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 14.6.2024, 23:03