powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обьясните про интерфейсы
84 сообщений из 84, показаны все 4 страниц
Обьясните про интерфейсы
    #38393578
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочитал несколько книг именно где описываются интерфейсы
Шилдта, Михаил Фленов, Бен Ватсон, и т д

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

потом почитал Э. Стиллмен, Дж. Грин начало кое что доходить но все равно я не могу понять как их правильно использовать и для чего все таки они нужны

Кто может обьясните мне как вы понимаете их использование?

Спасибо.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393592
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708,

1. совершенно разные классы могут реализовывать одни и те же интерфейсы.
2. класс может наследоваться только от одного класса, в то время как он может реализовывать сколько угодно (гипотетически) интерфейсов
3. разные интерфейсы, которые реализует класс, могут иметь одни и те же наименования методов

интерфейсы нужны много где и много для чего, например, для реализации паттерна «Стратегия» ну и т.д.

в общем. читайте ещё :)
а лучше практикуйте.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393680
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttVIT2708,

1. совершенно разные классы могут реализовывать одни и те же интерфейсы.
2. класс может наследоваться только от одного класса, в то время как он может реализовывать сколько угодно (гипотетически) интерфейсов
3. разные интерфейсы, которые реализует класс, могут иметь одни и те же наименования методов

интерфейсы нужны много где и много для чего, например, для реализации паттерна «Стратегия» ну и т.д.

в общем. читайте ещё :)
а лучше практикуйте.

1. совершенно разные классы могут наследоватсься от одного базового класса.
2. наследоватся можна от одного класса но можна выстроить наследование что то наподобие матрешки от простого к сложному
3 а смысл?

кроме того что интерфейсы могут также быть ссылками на классы, ну и приведение одного класса к другому который наследует один и тот же интерфейс больше пользы пока не вижу
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393682
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708, идея проста как 5 копеек. Классы - это реализация, интерфейсы - нет. Всё остальное вторично.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393690
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про solid, когда читал было множество примеров, поглядите
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393694
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по моему топик создан не в том разделе
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393705
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельпо моему топик создан не в том разделе

а где он должен быть?

я ведь только хотел получить ответ зачем нужны интерфейсы от тех кто их использует, вот и все
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393706
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708,

если класс реализует интерфейс IComparable , значит объекты этого класса можно сравнивать между собой. их можно хранить в сортированных коллекциях и к ним можно применять алгоритмы сортировки.

таким образом можно написать всего лишь один метод быстрой сортировки, который будет сортировать любую коллекцию объектов, реализующих интерфейс IComparable .

или вы предлагаете создать базовый класс ComparableBase и всем от него наследоваться в обязательном порядке, если требуется сравнивать объекты?

с помощью интерфейсов, любой класс может реализовывать целый набор различных поведений , а другие классы могут это поведение эксплуатировать.

базовый класс в данном случае не подходит, так как суть и задача у него совершенно другие.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393718
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё становится ещё интересней, если начать разговор про ковариантность и инвариантность
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393730
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708Паганельпо моему топик создан не в том разделе
а где он должен быть?
Тут http://www.sql.ru/forum/dotnet
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393829
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708Прочитал несколько книг именно где описываются интерфейсы
Шилдта, Михаил Фленов, Бен Ватсон, и т д

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

потом почитал Э. Стиллмен, Дж. Грин начало кое что доходить но все равно я не могу понять как их правильно использовать и для чего все таки они нужны

Кто может обьясните мне как вы понимаете их использование?

Спасибо.

Интерфейсы нужно, потому что хочется множественного наследования, а нельзя.
Вот и придумали интерфейсы.
Почему множественное наследование это плохо - темя для отдельного флейма.

А так просто нужно запомнить что, интерфейсы нужны, чтобы обойти запрет на множественное наследование.

Т.е. Вы правы, что при хорошо спроектированной объектной модели лишняя сущность.
Хотя очень удобная :-)
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393836
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttвсё становится ещё интересней, если начать разговор про ковариантность и инвариантность Контравариантность
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393850
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAhVosttвсё становится ещё интересней, если начать разговор про ковариантность и инвариантность Контравариантность
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393856
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

спасибо
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393868
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

ну ты и дракон трёхголовый
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393896
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть и понятие инвариантности в данном контексте: "отсутствие наследования между производными типами назвается инвариантностью ".
Но жопой чую, что имелась ввиду контравариантность.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393920
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

всё правильно чувствуешь. просто инвариантность — более общее определение ковариантности и контравариантности.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393939
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANA, всё правильно чувствуешь. просто инвариантность — более общее определение ковариантности и контравариантности.
Остановись. Иначе придется вызывать докторов
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393959
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

что не так? не сможешь объяснить, возвращайся с пылесосом к пустыне.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38393972
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУ, что не так? не сможешь объяснить, возвращайся с пылесосом к пустыне.
Тебя читать однака ржака, не останавливайся - пылесосы курят в сторонке

P.S. Для тех, кто в танке: инвариантность абсолютно не обобщает определения ковариантности и контрвариантности, она тут вообще мимо кассы. "Независимость от каких-либо условий" и "способы переноса наследования типов на производные" - вообще как бы некореллируемые понятия, что ты тут хотел обобщать, дурень? Не позорься уже, чем больше ты пишешь, тем больше мы будем смеяться над твоей тупостью
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38394012
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
действительно, ко- и контра- вариантность не являются частными случаями инвариантности. обобщенные делегаты преобразовываются при ковариантных присвоении.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38394017
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУтем больше мы будем смеяться над твоей тупостью

.. мы? я был прав на счёт шизофрении :)
передавай привет своей «прелести»!
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38397387
МСУVIT2708, идея проста как 5 копеек. Классы - это реализация, интерфейсы - нет. Всё остальное вторично.Как насчет абстрактных классов?
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38397395
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПробегаллоМСУVIT2708, идея проста как 5 копеек. Классы - это реализация, интерфейсы - нет. Всё остальное вторично.Как насчет абстрактных классов?
В абстрактных классах запрещена реализация?
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38398854
МСУПробегаллопропущено...
Как насчет абстрактных классов?
В абстрактных классах запрещена реализация?Ну, тогда примерчик в студию. На с#, например.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38398872
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
7.
abstract class test
{
	public void helloWorld()
	{
		debug.print("helloWorld");
	}
}

А еще говорят, С# понятней VB:

Код: vbnet
1.
2.
3.
4.
5.
MustInherit Class test
	Public Sub helloWorld()
		debug.print("helloWorld")
	End Sub
End Class

Must inherit само за себя, без чтения документации, говорит, что это такое и как работает: нельзя создать объект из абстрактного класса, его обязательно нужно унаследовать и создавать наследника. В остальном это обычный класс с реализацией.

Или без, если все методы MustOverride (abstract в с#) — тогда это действительно похоже на интерфейс.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38398909
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПробегаллоНу, тогда примерчик в студию. На с#, например.
Ну тогда букварь (уровня junior) возьми в руки и почитай про разницу интерфейсов и абстрактных классов.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38399083
МСУ,
Слив по полной засчитан! Я подозревал, что ты трусишка - теперь убедился.

Бывай!
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38399087
Antonariy,
А зачем в твоем примере класс объявлен абстрактным? А?
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38399106
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Затем, чтобы было невозможно создать объект этого класса.

Вижу, тяжело до тебя доходит.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38399117
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПробегаллоМСУ, Слив по полной засчитан!
Кем? Каким-то серым ламером, который не умеет читать документацию? Не вопрос

ПробегаллоЯ подозревал, что ты трусишка - теперь убедился.
Бывай!
И тебе не хворать.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38399134
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38399146
AntonariyЗатем, чтобы было невозможно создать объект этого класса.

Вижу, тяжело до тебя доходит.Я те про Ивана, а ты мне про болвана... Следи за контекстом. То есть, ты утверждаешь, что киворд abstract в первую очередь предназначен для предотвращения создания экземпляров?

ПС: А ты только этот путь запрета создания экземпляров знаешь? :)
ППС: И чего обиделся - вопрос я задал без подкола.

Ладно, забыли - меня работа ждет.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38399248
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПробегаллоТо есть, ты утверждаешь, что киворд abstract в первую очередь предназначен для предотвращения создания экземпляров?

ПС: А ты только этот путь запрета создания экземпляров знаешь? :) Ясно, до чего ты докопался. Ок, для указания, что класс должен быть унаследован. Невозможность создать объект это следствие.
ПробегаллоППС: И чего обиделся - вопрос я задал без подкола.Подкола я не заметил, мне просто показалось, что ты тупишь.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38399553
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интерфейс является лишней сущностью при наличии множественного наследования. Чистый абстрактный класс вполне справляется с его задачами
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38399618
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилИнтерфейс является лишней сущностью при наличии множественного наследования. Чистый абстрактный класс вполне справляется с его задачами
Чистота абстрактного класса не гарантирует того факта, что в нем будет исключена реализация. Интерфейс - гарант того, что нет никакой реализации, только сигнатуры методов, свойств, событий или индексаторов. Всё. Множественное наследование при таком подходе - прозрачно и естественно.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38400277
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да уж, развели базар на пустом месте.
Интерфейс определяет поведение, абстрактный класс базовую рализацию. Но проще на примере.

Например есть репозиторий

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
public interface IRepository<T, Key>
    {
        T FindByKey(Key id);

        IEnumerable<T> FindByParam(string[] filter);
    }

    public abstract class BaseReposytory<T, Key> : IRepository<T, Key> where T : class
    {
        protected DbContext db;

        public virtual T FindByKey(Key id)
        {
            return db.Set<T>().Find(id);
        }
        
        public abstract IEnumerable<T> FindByParam(string[] filter);
    }



из примера видно что поиск по ИД для большенства наследников будет идентичным и он уже реализован в абстрактном классе но нужна обязательная реализация поиска по параметрам и тут уже абстрагироваться не получится, нужно знать атрибутный состав той самой Т для которой будет написана своя реализация репозитория.

Надеюсь теперь понятно зачем нужны интерфейсы и абстрактные классы?
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38400310
Морфеус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это всё козни матрицы, можно долго спорить что это, в машинном коде это простой абстрактный класс, с хакнутым ctor. гыы.
зы какую таблетку жрать - Вам решать...
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38400766
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МорфеусЭто всё козни матрицы, можно долго спорить что это, в машинном коде это простой абстрактный класс, с хакнутым ctor. гыы.
зы какую таблетку жрать - Вам решать...

Так вопрос не в том как там в итоге скомпилируется, а как правильно применять интерфейсы и абстрактные классы.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38400918
МСУПробегаллоМСУ, Слив по полной засчитан!
Кем? Каким-то серым ламером, который не умеет читать документацию? Не вопрос

ПробегаллоЯ подозревал, что ты трусишка - теперь убедился.
Бывай!
И тебе не хворать.О, расклейка ярлыков. Очком-то вилять хватит.
Разок мужиком быть можешь? Давай реализацию абстрактного класса с абстрактными членами. Не стыдись.

ПС: Т.е., ты частичную реализацию класса без abstract сваять не сможешь?
:)
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38400919
ПробегаллоДавай реализацию абстрактного класса с абстрактными членами.Абстрактный класс с реализацией абстрактных членов.

Так правильней. А то опять вертеть начнешь.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38400981
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробегалло,

наследник абстактного класса у которого имеется реализация одного метода перестаёт быть абстрактным?
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401094
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПробегаллоО, расклейка ярлыков. Очком-то вилять хватит.
Ты свою зэковскую терминологию засунь себе в нижнюю часть тела. Если есть вопросы - задавай, если нет - иди в лес.

ПробегаллоРазок мужиком быть можешь? Давай реализацию абстрактного класса с абстрактными членами. Не стыдись.
Разок мужиком быть можешь? Возмьми документацию и почитай про отличие интерфейса от абстрактного класса. Даже школьники такие вопросы постыдятся задавать.

ПробегаллоПС: Т.е., ты частичную реализацию класса без abstract сваять не сможешь?
:)
Причем тут партиальность? Ты вообще там в вакууме, что-ли? Десятый раз повторяю, в интерфейсах отсутствует реализация априори. В абстрактных классах реализация возможна. Точка. Какие тебе еще примеры нужно привести? Причем тут партиальность вообще?
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401130
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, на страже истины :)
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401430
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУ, на страже истины :)
Ну а как же по-другому. Иначе читающие неофиты так и будут думать, что "$.post - это кастомная поделка" 14282090 .
От таких "отвечающих" на форуме уже голова кругом идёт... Жуть.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401515
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

кстати, если уж так захотелось вспомнить, то $.post -- эт ж говнокод с говногитхабов, как можно было его упоминать всуе? только нативные решения! только хардкор!
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401572
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУ, кстати, если уж так захотелось вспомнить, то $.post -- эт ж говнокод с говногитхабов, как можно было его упоминать всуе? только нативные решения! только хардкор!
Каким образом github коррелирует с jquery? Что есть "нативность" в твоём понимании? Тебе до этого "гавнокода" еще расти и расти, сейчас твои познания ниже плинтуса.

И кстати, почему $.post "довольно кривая поделка"?
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401639
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

МСУКаким образом github коррелирует с jquery?

https://github.com/jquery/jquery

очередная гитхабовская говноподелка. разве нет?

МСУЧто есть "нативность" в твоём понимании?

в моём понимание нативность, это язык и фундаментальные объекты среды, без которых среда нормально функционировать просто не сможет.

МСУТебе до этого "гавнокода" еще расти и расти, сейчас твои познания ниже плинтуса.

если познаниями ты считаешь абсолютно бездумное копирование в мозг в справочника MSDN, то таки да.

МСУИ кстати, почему $.post "довольно кривая поделка"?

копнём историю:

МСУ: Кто-то запрещает при Html.BeginForm использовать $.post / $.ajax ?
hVostt: Кастомные поделки меня сейчас совершенно не интересуют.

почему понятие "кастомные поделки" ты приделал только к $.post / $.ajax мне до сих пор не вдомёк. кастомная поделка в обсуждаемом вопросе -- это делать AJAX сторонними средствами, в данном случае $.post / $.ajax , тогда когда я спрашивал, как обойтись только одним Ajax.BeginForm. это был принципиальный вопрос, в то время с моей стороны решалось на сколько хорошо продуман этот механизм. вот и всё.

и хочу открыть тайну. неплохо продуман. $.post / $.ajax нафиг там не впился.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401656
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,
"А вы чё, ребята, всё стреляете?", че то драйва не стало..
зы если у Пробегало убрать моббинг, вполне прикольная идея виденья интерфейсов.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401662
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи,

сейчас, МСУ еще ссылочек набросает со старых постов и понесётся
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401680
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Был у меня случай с Ajax.BeginForm год назад, я даже тут его постил, после апгрейта промышленного сайта вся эта конструкция перестала работать ((
помучившись и в конец запутавшись с версиями, переделал на $, думаю в будущем буду делать так всегда..
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401710
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи,

для более или менее серьёзных вещей что-нибудь вот из этого стека: backbone, ember, knockout, agularjs, clojurescript
выглядит явно лучше, чем $ :)

а так, надобность Ajax.BeginForm присутствует только для очень быстрого прототипирования
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401715
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttочередная гитхабовская говноподелка. разве нет?
Ты идиот, что ли? jQuery старше, чем гитхаб. jQuery полновесный js фреймворк, популярный во всём мире. Причем тут гитхаб?

hVosttв моём понимание нативность, это язык и фундаментальные объекты среды, без которых среда нормально функционировать просто не сможет.
Бред сивой кобылы. Как обычно... Нативное решение - это решение стандартными средствами той или иной платформы / фреймворка. Причем тут "среда нормально функционировать просто не сможет", что за чушь?

hVosttМСУТебе до этого "гавнокода" еще расти и расти, сейчас твои познания ниже плинтуса.
если познаниями ты считаешь абсолютно бездумное копирование в мозг в справочника MSDN, то таки да.
Ты бы для начала начал читать этот справочник, прежде чем садиться писать программы, а уж тем более давать тупые советы на форумах.

hVosttкопнём историю:

МСУ: Кто-то запрещает при Html.BeginForm использовать $.post / $.ajax ?
hVostt: Кастомные поделки меня сейчас совершенно не интересуют.

почему понятие "кастомные поделки" ты приделал только к $.post / $.ajax мне до сих пор не вдомёк.

Ну что ж, давайй копнем историю. Ты прямо так и написал, что " $.post — это именно кастомная поделка. при чем довольно кривая". Я тебе уже 100 раз говорил о том, что ты не умеешь формулировать свои мысли. Либо научись внятно однозначно писать, чтобы люди тебе понимали. Сечешь фишку?

hVosttи хочу открыть тайну. неплохо продуман. $.post / $.ajax нафиг там не впился.
Кому-то впился, а кому-то нет.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401719
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи, не нашел для себя ничего полезного в Ajax.BeginForm...
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401727
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор прочитал несколько книг.
Слава богу, наш форум наконец-то поможет ему понять смысл интерфейса.
Если он все же сумеет дочитать топик.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401741
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУjQuery полновесный js фреймворк

я уже перестал понимать, в какой момент нечто вместо говноподелки становится полновесным фреймворком
раскрой карты своих оценок, а?

а то вообще не понятно, с какого перепугу, ты не взглянув даже на код отдельные вещи называешь говнокодом, а другие точно также не взглянув на код, офигенными фреймворками

МСУНативное решение - это решение стандартными средствами той или иной платформы / фреймворка. Причем тут "среда нормально функционировать просто не сможет", что за чушь?

это ты так считаешь, или общепринятое утверждение? и "стандартные" средства это вообще что? все что гак положено, то и стандартные средства?

ты вообще в курсе, что .НЕТ фреймворк более чем на половину написан индусами? в курсе, что архитектура местами там гавно, что признают даже архитекторы из майкрософта (тот же Рихтер не перестаёт от книги к книге об этом говорить)? и если ты считаешь, что "стандартное" средство лучше только лишь потому что оно поставляется в комплекте --- это не более, чем твое мнение , сугубо. и никто не в праве запретить так думать. но других аргументов ты не приводишь, и это наталкивает на мысль, что ты мыслишь шаблонами, т.е. абсолютно бездумно.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401777
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttя уже перестал понимать, в какой момент нечто вместо говноподелки становится полновесным фреймворком
раскрой карты своих оценок, а?
.NET - фреймворк, jQuery - фреймворк, MVC - фреймворк, MFC - фреймворк, Zend - фреймворк, Django - фреймворк...
Это даже ребенок знает. Но у тебя с этим проблемы...

hVosttа то вообще не понятно, с какого перепугу, ты не взглянув даже на код отдельные вещи называешь говнокодом, а другие точно также не взглянув на код, офигенными фреймворками
Ты что, решил сравнить вот эту убогую поделку с jQuery? Ты в своём уме?

hVosttэто ты так считаешь, или общепринятое утверждение? и "стандартные" средства это вообще что? все что гак положено, то и стандартные средства?
http://ru.wiktionary.org/wiki/native

hVosttты вообще в курсе, что .НЕТ фреймворк более чем на половину написан индусами?
Какая разница, кем и как он написан. Это официальный продукт от вендора MS со всеми вытекающими последствиями. Точка.

hVosttи если ты считаешь, что "стандартное" средство лучше только лишь потому что оно поставляется в комплекте --- это не более, чем твое мнение , сугубо.
Я считаю, что если нужно вскопать огород 5 на 5 метров и если есть лопата в гараже, то не нужно искать на рынке бульдозер, который не пойми как еще работает. Мысль понятна?

hVosttи никто не в праве запретить так думать. но других аргументов ты не приводишь, и это наталкивает на мысль, что ты мыслишь шаблонами, т.е. абсолютно бездумно.
Я мыслю потребностями. Если нет в фреймворке инструмента для решения задачи, я буду искать его на стороне. В твоём же случае ты на каждый детский чих ищешь этот инструмент на стороне, потому что абсолютно не знаешь родных возможностей фреймворка, потому что не читаешь доки, потому что тупишь постоянно, потому что даже свои мысли не можешь толком сформулировать.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401795
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУТы что, решил сравнить вот эту убогую поделку с jQuery? Ты в своём уме?

jQuery с какого вообще перепугу фреймворк? это во-первых.

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

МСУКакая разница, кем и как он написан. Это официальный продукт от вендора MS со всеми вытекающими последствиями. Точка.

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

МСУЯ считаю, что если нужно вскопать огород 5 на 5 метров и если есть лопата в гараже, то не нужно искать на рынке бульдозер, который не пойми как еще работает. Мысль понятна?

об этом и речь. только у тебя бульдозер в гараже. а лопату брать не хочешь, если она не от вендора.

разумные доводы вообще когда-нибудь от тебя будут?
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401816
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,авторэто ты так считаешь, или общепринятое утверждение? и "стандартные" средства это вообще что? все что гак положено, то и стандартные средства?

ты вообще в курсе, что .НЕТ фреймворк более чем на половину написан индусами? в курсе, что архитектура местами там гавно, что признают даже архитекторы из майкрософта (тот же Рихтер не перестаёт от книги к книге об этом говорить)? и если ты считаешь, что "стандартное" средство лучше только лишь потому что оно поставляется в комплекте --- это не более, чем твое мнение, сугубо. и никто не в праве запретить так думать. но других аргументов ты не приводишь, и это наталкивает на мысль, что ты мыслишь шаблонами, т.е. абсолютно бездумно.
Позволь не согласиться нет фремворк имеет четкую спецификацию где однозначно перечислены все типы через запятую,
мало того это все утверждено и зафиксировано в соответствующих органах международного стандарта, как бы не важно кто писал код
ответственность несет корпорация мс, как ни крути - это законченный продукт, и вставить туда произвольный тип без поднятия версии
и сервис пака не получится не уведомив органы стандартизации, само понятие нативный и является создание чего то на основе этой данности, сертифицированной надзорными органами.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401828
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttjQuery с какого вообще перепугу фреймворк? это во-первых.
Ты только не пугайся. jQuery с простого перепугу фреймворк: http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks

hVosttво-вторых. жду от тебя ответа, на поставленный вопрос. как ты оцениваешь качество, не глядя на код?
что есть не говнокод другими словами? критерии оценки?
Я смотрю копирайт. Если это MS решения на гитхабе, кодпроджекте и т.д. (или от других известных популярных вендоров, авторов известных библиотек) - вопросов не имею. Если это решение от непойми кого - лесом (при наличии альтерантивы). Если альтернатив нет (это редкость), то рассматривается то, что есть. Ясно сформулировал?

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

hVosttМСУЯ считаю, что если нужно вскопать огород 5 на 5 метров и если есть лопата в гараже, то не нужно искать на рынке бульдозер, который не пойми как еще работает. Мысль понятна?
об этом и речь. только у тебя бульдозер в гараже. а лопату брать не хочешь, если она не от вендора.
разумные доводы вообще когда-нибудь от тебя будут?
У меня в гараже не только бульдозер, у меня в гараже целый набор инструментов, техники и штатных средств. И этот гараж называется .NET, с помощью которого можно решить много каких задач. Если для тебя это не "разумные доводы", выпей яду.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401858
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи,

не путайте пожалуйста http://ru.wikipedia.org/wiki/Common_Language_Infrastructure

МСУ,

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

П.С. и кроме того, TextFieldParser -- не является стандартной .
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401896
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУ, больше вопросов нет.
Это радует.

hVosttтак-то разумный подход, если применять его, включая собственный мозг . а ты его не включаешь. потому что экстраполируешь одну идею на все подряд. без разбора. существует масса примеров, когда "вендорность" ничего из тобою перечисленного не дает. ни хорошей реализации, ни поддержки. у майкрософта таких случаев навалом, никаких пальцев не хватит пересчитать.
Ты просто невнимательный и видишь только то, что тебе хочется видеть. Поэтому и обвиняешь всех (в частности меня) в том, что одна идея на всё подряд. Я тебе не первый раз уже привожу альтернативу штатными инструментами. Ты же не хочешь это понимать и вникать, ты тупо уцепишься за то единственное, что когда-то нагуглил и будешь грызть эту мину замедленного действия до конца, пока она не взорвется.

hVosttП.С. и кроме того, TextFieldParser -- не является стандартной .
TextFieldParser всегда был и будет стандартным для .NET. А как разработчики называли библиотеку в гаке, мне пох. Если мне нужно будет распарсить на лету CSV, я возьму TextFieldParser. И мне даже гугл не нужен, чтобы нагуглить готовое от друзей пионеров.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401916
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401918
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУТы просто невнимательный и видишь только то, что тебе хочется видеть. Поэтому и обвиняешь всех (в частности меня) в том, что одна идея на всё подряд. Я тебе не первый раз уже привожу альтернативу штатными инструментами. Ты же не хочешь это понимать и вникать, ты тупо уцепишься за то единственное, что когда-то нагуглил и будешь грызть эту мину замедленного действия до конца, пока она не взорвется.

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

например, TextFieldParser, вот как бы ты там не упирался и не записывал его в "стандартные" классы, не является частью BCL , поэтому нет никакой гарантии, что соответствующая реализация будет в отличной от MS имплементации (например, Mono). кроме того, при переносе решения на другую платформу (например, мобильную), придётся искать что-то другое.

я конечно понимаю, что если в твоей работе вероятность выхода за пределы Microsoft .NET Framework близка или равна нулю, то можно считать этот класс "стандартным". но это только при определённых условиях. вот и все дела.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401930
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи,

ECMA C# -- это спецификация языка. и при чем тут библиотеки? :)
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401953
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttничего не имею против штатной альтернативы. напротив, я считаю что в первую очередь всегда стоит рассматривать штатные средства . однако нельзя в такой ультимативной форме (как у тебя) отметать и другие решения, если они имеют преимущества.
Поверь мне на слово, то, что ты предложил в той ветке - ультимативное зло. Даже речи и быть не может. Я не говорю про все остальные твои предложения в других тредах.

hVosttнапример, TextFieldParser, вот как бы ты там не упирался и не записывал его в "стандартные" классы, не является частью BCL , поэтому нет никакой гарантии, что соответствующая реализация будет в отличной от MS имплементации (например, Mono). кроме того, при переносе решения на другую платформу (например, мобильную), придётся искать что-то другое.
Microsoft.VisualBasic.dll - это часть BCL, акстись. Эта библиотека - часть .NET Framework.

hVosttя конечно понимаю, что если в твоей работе вероятность выхода за пределы Microsoft .NET Framework близка или равна нулю, то можно считать этот класс "стандартным". но это только при определённых условиях. вот и все дела.
Тут речь о не вероятности выхода, а о стандартных сборках .NET.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38401966
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

МСУMicrosoft.VisualBasic.dll - это часть BCL, акстись. Эта библиотека - часть .NET Framework.

нет. часть поставки распространяемого пакета (+ клиентский профиль), ога. но и всё.

The Microsoft.VisualBasic.FileIO namespace contains types that support the My file system object in Visual Basic .

я понимаю, что тебе до фанаря, что там написано Visual Basic, но это действительно, библиотека для поддержки языка, а не часть BCL (т.е. вообще даже ни разу не стандартная либа).

вона у F# тоже своих хватает, то это не даёт им право быть частью тусовки BCL.

МСУПоверь мне на слово, то, что ты предложил в той ветке - ультимативное зло. Даже речи и быть не может.

я аргументов, кроме "это не вендорное решение", пока не услышал. может ты и прав, но доказательств этому нет. ни единого.


П.С. http://en.wikipedia.org/wiki/Base_Class_Library
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402048
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttГде-то в степи,

ECMA C# -- это спецификация языка. и при чем тут библиотеки? :)
там есть список библиотек которые подверглись спецификации, со всеми атрибутами
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402182
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttнет. часть поставки распространяемого пакета (+ клиентский профиль), ога. но и всё.
The Microsoft.VisualBasic.FileIO namespace contains types that support the My file system object in Visual Basic .
Не фантазируй.
http://ru.wikipedia.org/wiki/Base_Class_Library Библиотеки BCL является органической частью самой платформы .NET Framework, её «родным» API. Её можно рассматривать как API виртуальной машины .NET.


http://ru.wikipedia.org/wiki/.NET_Framework Объектные классы .NET, доступные для всех поддерживаемых языков программирования, содержатся в библиотеке Framework Class Library (FCL). В FCL входят классы Windows Forms, ADO.NET, ASP.NET, Language Integrated Query, Windows Presentation Foundation, Windows Communication Foundation и другие. Ядро FCL называется Base Class Library (BCL).


Microsoft.VisualBasic.dll - это часть BCL.

hVosttвона у F# тоже своих хватает, то это не даёт им право быть частью тусовки BCL.
Читай выше.

hVosttя аргументов, кроме "это не вендорное решение", пока не услышал. может ты и прав, но доказательств этому нет. ни единого.
Аргументы я давал тут: 14860653

P.S. Речь не о том, FCL это или BCL. Главное, что это штатный инструментарий из коробки, которая идет вместе с .NET. Всё остальное вторично.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402248
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парсер csv по rfc 4180 уместится на одном экране, разве нет?
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402295
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

Уместится. Если забыть про обвязку, индексатор, маппинг, тесты, конфигуратор, привязку типов и проверку на ошибки. В подавляющем числе случаев этого ничего из этого делается, всё запихивается туда куда придётся и считается нормальным. Главное, что нативно , остальное по барабану.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402297
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Ты не можешь найти различия между FCL и BCL. В BCL не входит ASP.NET, кроме того последний уже давным давно не является часть поставки .NET Framework. Говорить больше не о чем.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402307
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУP.S. Речь не о том, FCL это или BCL. Главное, что это штатный инструментарий из коробки, которая идет вместе с .NET. Всё остальное вторично.

Всё что является часть BCL -- стандартно. Остальное вторично. И то, что оно у тебя "из коробки", не говорит о том, что так будет везде. Хватит уже нубить :)
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402453
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУ, Ты не можешь найти различия между FCL и BCL. В BCL не входит ASP.NET, кроме того последний уже давным давно не является часть поставки .NET Framework. Говорить больше не о чем.
Я тебе чётко написал различия между FCL и BCL. После этого ты говоришь, что я не могу найти различия между FCL и BCL. И причем тут "ASP.NET"? Ты это, завязывай с наркотиками...

hVosttВсё что является часть BCL -- стандартно. Остальное вторично. И то, что оно у тебя "из коробки", не говорит о том, что так будет везде. Хватит уже нубить :)
Весь .NET фреймворк - "стандартен", про фреймворки я тебе уже писал - что это такое и зачем это нужно. Если я пишу "из коробки" - это значит, что оно будет работать везде - в соответствии с документацией. Примеры, где это будет работать я тоже приводил. Выпей яду, если думать не умеешь.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402492
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУMicrosoft.VisualBasic.dll - это часть BCL.

если ты такое можешь ляпнуть, то вообще не понимаешь различий между FCL и BCL. какой смысл тогда остального дискурса?
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402564
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУMicrosoft.VisualBasic.dll - это часть BCL.
если ты такое можешь ляпнуть, то вообще не понимаешь различий между FCL и BCL. какой смысл тогда остального дискурса?
Если у тебя отсутствует мозг, я могу еще 10 раз повторить это:

http://ru.wikipedia.org/wiki/.NET_Framework Объектные классы .NET, доступные для всех поддерживаемых языков программирования, содержатся в библиотеке Framework Class Library (FCL). В FCL входят классы Windows Forms, ADO.NET, ASP.NET, Language Integrated Query, Windows Presentation Foundation, Windows Communication Foundation и другие. Ядро FCL называется Base Class Library (BCL).
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402602
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

и?

В FCL входят классы Windows Forms, ADO.NET, ASP.NET, Language Integrated Query, Windows Presentation Foundation, Windows Communication Foundation и другие.

туда же попадает библиотеки для поддержки языка Visual Basic

которые никаким боком не лезут в BCL. так и будешь жестко нубить?
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402643
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttтуда же попадает библиотеки для поддержки языка Visual Basic
которые никаким боком не лезут в BCL. так и будешь жестко нубить?
Для кого писал:

http://ru.wikipedia.org/wiki/.NET_Framework Ядро FCL называется Base Class Library (BCL)

Долго будешь тупить?
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402672
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУДля кого писал:

http://ru.wikipedia.org/wiki/.NET_Framework Ядро FCL называется Base Class Library (BCL)

Долго будешь тупить?

в последний раз.

1. BCL входит в FCL.

2. Microsoft.VisualBasic.dll является частью FCL.

3. Microsoft.VisualBasic.dll не является частью BCL.

прежде чем ясно сформулировать очередную глупость , подумай перед этим, ну хоть разок.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402714
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttв последний раз.

1. BCL входит в FCL.

2. Microsoft.VisualBasic.dll является частью FCL.

3. Microsoft.VisualBasic.dll не является частью BCL.

прежде чем ясно сформулировать очередную глупость , подумай перед этим, ну хоть разок.

Мне не жалко повторить в десятый раз тем, кто наглухо заперся в танке.

1. Ядро FCL называется BCL
2. Microsoft.VisualBasic.dll, находясь непосредственно в FCL, априори находится в BCL. Почему? Читай 1 пункт.
3. Тем самым Microsoft.VisualBasic.dll является частью BCL. Почему? Читай 2 пункт.
4. Самое главное, сконцентрируйся. Речь не о том, FCL это или BCL. Главное, что это штатный инструментарий из коробки, которая идет вместе с .NET. Всё остальное вторично.

Выводы. Microsoft.VisualBasic.dll - "штатная коробка", которая идет в комплекте .NET фреймворка. Ничего качать со стороны не нужно. Если есть в системе .NET фреймворк, значит Microsoft.VisualBasic.dll будет в наличии.

Вытащи руки из задницы и выпрямь их. Настало время умнеть, что-ли. Иначе - только выпить яду.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402740
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

твои рассуждения совершенно лишены какой бы то ни было логики.
ибо если верить им, то FCL и BCL -- это одно и то же, но это не так.
и ты не прав, сколько не упирайся.

но важно не это...
важно то, что стало как-то скучно, давай еще чего-нибудь подыми из архива :)
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402759
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУ, твои рассуждения совершенно лишены какой бы то ни было логики.
Я тебе по пунктам всё расписываю, а тебе не понятно. Может, просто думать нечем?

hVosttибо если верить им, то FCL и BCL -- это одно и то же, но это не так.
и ты не прав, сколько не упирайся.
Тебе двадцатый раз повторить про ядро FCL? Уже даже и ссылки с вики давал, а у тебя опять трудности с всасыванием материала.

hVosttно важно не это...
важно то, что стало как-то скучно, давай еще чего-нибудь подыми из архива :)
Распечатай 4 пункт из прошлого моего ответа, повесь на стенке дома. По утрам читай как мантру.
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402775
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУТебе двадцатый раз повторить про ядро FCL? да это-то понятно (про ядро, ака BCL).
Ты можешь уточнить: Microsoft.VisualBasic входит в это ядро или нет? именно в ядро (т.е. BCL) , а не во всю библиотеку FCL
...
Рейтинг: 0 / 0
Обьясните про интерфейсы
    #38402784
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ШайтанМСУТебе двадцатый раз повторить про ядро FCL? да это-то понятно (про ядро, ака BCL).
Ты можешь уточнить: Microsoft.VisualBasic входит в это ядро или нет? именно в ядро (т.е. BCL) , а не во всю библиотеку FCL
Ответил во 2 пункте. Если не углубляться в связи FCL и BCL, то Microsoft.VisualBasic непосредственно входит в саму FCL. И шут бы с ней.

P.S. Самое главное. Мартышка hVostt вообще этот бред про BCL завел не с проста. Это была у него последняя капля "аргументов", чтобы хоть как-то изложить мысль, что Microsoft.VisualBasic.dll не нативна. Так скажать, жалкий потуг, чтобы оправдать свою убогую наколенную поделку от какого-то пионера .
...
Рейтинг: 0 / 0
84 сообщений из 84, показаны все 4 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обьясните про интерфейсы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]