IE Binary Behаviors - Част 0, или “тоя JS само толкова ли може?”
Владислав Косев,
Development Manager
Binary Behaviors технологията е много използвана в платформата ни - Elements. С нейна помощ получаваме много функционалности, разнообразен и гъвкав интерфейс и куп други неща на сравнително (с JavaScript, Flash или Silverlight, например) ниска цена като загуба на производителност.
Това е първият от серия блогове, които на тема Binary Behaviors в Internet Explorer. Целта на тези публикации е както да споделим опита си като фирма, така и да спестя на хора, които се интересуват от това и искат да го пробват с .NET четене и ръчкане в така или иначе малкото информация в интеренет по темата.
Когато ми е трябвала документация за JavaScript, обикновено съм ползвал MSDN Library. А там, както е известно, има още какво ли не. И често засичах в темите за Internet Explroer разни препратки към две технологии - HTC и Binary Behaviors и се зачитах. Но общо взето остана само като информация - да знам, че има нещо такова и къде да чета, ако ми потрявба.
Всъщност в началото това, което ми привлече интереса, беше функционалността за Print Preview, която се можеше да се достъпи и видях наистина интригуващи неща, които можеше да се правят. Само дето трябваше да прозореца да се отвори от dll файл.
И така, един ден ми омръзна само да чета и реших да пробвам да видя какво може да се направи. Да, ама всичките примери в MSDN бяха (и още са) на C++, а пък аз там не съм кой знае колко силен. След доста търсене намерих един-единствен пост в интернет, на един (чудесен, чудесен) човек за това как да си направим binary behavior с .NET и съответно веднага го свалих и пробвах. Оттам нататък (както казват по книгите, филмите, вестниците, и всякакви други писмени и видео издания), се занимава почти през цялото си свободно време с това (че и достатъчно от работното такова).
Аз лично предпочитам измежду .NET езиците C#. И това, което всъщност разбрах е, че са много малко нещата, които могат да се правят на C++, но не могат на C#. И стига човек да мисли малко, може да ”преведе” успено пример на C++ на такъв на C#.
В тези блогове, ще се опитам да представя знанията си по темата по начин, по който ако ги бях намерил на времето някъде, сигурно щях да си спестя доста главоблъскане. Но пък и доста откриваници на топлата вода, от които не е сигурно, че искам да се откажа.
