Гарантия CLS-совместимости
Гарантия CLS-совместимости
Как вы узнаете из текста этой книги, в C# имеется ряд программных конструкций, которые яе являются CLS-совместимыми. Однако хорошим известием является то, что вы можете заставить компилятор C# выполнять проверку вашего программного кода на соответствие CLS, используя дли этого один атрибут .NET.
// Указание компилятору C# выполнить проверку на соответствие CLS.
[assembly: System.CLSCompliant(true)]
В главе 12 будут рассмотрены тонкости программирования на основе использования атрибутов, Пока что важно просто понять, что атрибут [CLSCompliant] дает компилятору C# указание проверять каждую строку программного кода на соответствие правилам CLS. Если обнаружится нарушение правил CLS, вы получите сообщение об ошибке компиляции и описание некорректного программного кода.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Библиотеки совместимости
Библиотеки совместимости Несмотря на наличие библиотек совместимости (compatibility libraries), ими пользуются очень редко. Существуют две возможности.• В системах на основе UNIX, Linux, Macintosh и некоторых других может быть развернута одна из библиотек совместимости Windows, например,
(1.5) Как насчёт совместимости со старым программным обеспечением?
(1.5) Как насчёт совместимости со старым программным обеспечением? W2k работает с большинством программ для W9x, кроме тех, которые используют слишком уж специфические функции OC, например, антивирусы. Старые программы под Windows 95 можно попробовать обмануть с помощью утилитки
1.6. Как насчёт совместимости со старым программным обеспечением?
1.6. Как насчёт совместимости со старым программным обеспечением? Как и в W2k, ядро NT накладывает свои ограничения, поэтому нельзя ожидать от XP абсолютно полной совместимости со старым программным обеспечением. Однако, по сравнению с w2k, ситуация с совместимостью несколько
9. Гарантия
9. Гарантия Вы гарантируете 100-процентный успех. Если опасаетесь, что все начнут требовать у вас возврата денег, отбросьте необоснованные страхи: на этом настаивает не более 1 % всех клиентов. Делайте солидную гарантию на 365 дней –
Режим обратной совместимости
Режим обратной совместимости Данный режим включается установкой параметра конфигурационного файла LEGACY_DIALECT1 в 1. После этого для клиентов диалекта 1 компилятор SQL выражений будет поддерживать только возможности, существовавшие в InterBase версии 5.x. Поведение сервера при
8.5. Гарантия единственности копии переменной-члена
8.5. Гарантия единственности копии переменной-члена ПроблемаИмеется переменная-член, у которой должен быть только один экземпляр независимо от числа создаваемых экземпляров класса. Этот тип переменных-членов обычно называется статическими членами или переменными
Проблемы совместимости с ранними версиями.
Проблемы совместимости с ранними версиями. Пользователи PGP показывают, что в ряде случаев наблюдается несовместимость PGP 5.0 с прежними версиями PGP при шифровании/расшифровке и подписи/проверке файлов, содержащих символы верхней половины кодовой таблицы, соответствующие
Проблемы (не)совместимости
Проблемы (не)совместимости Автор: Киви БердВ последнюю неделю мая окружной суд Хельсинки единогласно вынес «историческое» решение, постановив, что система защиты контента CSS, используемая на видеодисках DVD, является неэффективной (а значит, и ее снятие не является
Алексей Стародымов Logitech: необычная гарантия
Алексей Стародымов Logitech: необычная гарантия На дешевую компьютерную периферию никакая гарантия, как правило, не предоставляется: если вы приобретете безымянную клавиатуру за десять долларов, а потом в процессе эксплуатации y неё перестанет работать половина клавиш, вам,
Вопрос совместимости: гибридный программный продукт или гибридные языки?
Вопрос совместимости: гибридный программный продукт или гибридные языки? Теоретически, мало кто не согласится с принципом скромности или будет отрицать необходимость механизма интеграции между ОО-разработками и старым ПО. Противоречия возникают, когда выбирается
Роль стандартов, профилей и тестирования функциональной совместимости
Роль стандартов, профилей и тестирования функциональной совместимости Несмотря на то, что стандарты являются средством обеспечения функциональной совместимости PKI-продуктов разных поставщиков, следование стандартам является необходимым, но не достаточным условием
Инициативы по обеспечению функциональной совместимости PKI-продуктов
Инициативы по обеспечению функциональной совместимости PKI-продуктов Национальные инициативы К числу наиболее известных национальных инициатив по обеспечению функциональной совместимости можно отнести инициативы США: Automotive Network eXchange, Bridge CA Demonstration, проект федеральной
Спецификация минимальной функциональной совместимости
Спецификация минимальной функциональной совместимости В 1996 г. институт NIST совместно с рядом поставщиков продуктов, лидирующих на рынке PKI - AT&T, IREBBN, Motorola Certicom, Nortel (Entrust), Cylink, Spyrus, DynCorp и VeriSign, - выступил с инициативой разработки спецификации минимальной функциональной
Проблемы функциональной совместимости продуктов разных поставщиков
Проблемы функциональной совместимости продуктов разных поставщиков Помимо проблемы стандартов, существует также проблема функциональной совместимости продуктов разных поставщиков [99]. Не все программные средства поддержки каталога имеют одинаковую
Анализ реальных возможностей функциональной совместимости
Анализ реальных возможностей функциональной совместимости Поставщики программных средств могут законно заявлять о соответствии своих продуктов стандартам, но по ряду причин не всегда реально может достигаться функциональная совместимость продуктов нескольких