О чем курс
Этот курс не для полных новичков. Вы уже должны уметь программировать на 1С и на каком-нибудь другом языке программирования (желательно С++ или С#, но подойдут и другие императивные языки программирования). При этом достаточно знать только самые основы, этого будет достаточно для разработки внешних компонент.
Язык программирования 1С Вы можете выучить на этом сайте. В интернете достаточно материалов по С++ и по С#, могу посоветовать эти сайты: metanit и ravesli.
На сайте ИТС есть руководство для разработки внешних компонент, но оно не для новичков. Это скорее документация. Там же есть примеры готовых внешних компонент, но опять же будучи новичком довольно сложно в них разобраться. После прохождения данного курса Вам будет намного легче разобраться в документации и в примерах и разрабатывать свои внешние компоненты.
Курс включает в себя разработку внешних компонент по технологии Native API на C++, разработку внешних компонент по технологии COM на C#, а также разработку COM серверов (COM компонентов) на C#.
Курс содержит множество примеров внешних компонент как на языке программирования C#, так и на C++. Вы сможете использовать данные примеры как шаблоны для разработки собственных компонент.
Как получить курс
Первые четыре урока доступны бесплатно. Прочитав их Вы сможете принять осознанное решение о покупке всего курса.
Полный курс доступен после оплаты. На данный момент стоимость курса составляет 1000 рублей.
Курс будет пополняться. В планах добавить уроки по сборке компонент для Linux, для веб-клиента, для мобильной платформы под Android. Соответственно цена будет расти.
После оплаты Вы навсегда получите доступ к материалам курса, в том числе ко всем новым урокам.
Для оплаты и получения доступа к курсу пишите на program1s.com@yandex.ru
Содержание курса
Урок 1. Внешние компоненты в 1С 8.3
Разберем что такое внешние компоненты, какие бывают технологии разработки внешних компонент, как устанавливать и подключать внешние компоненты в 1С.
Урок 2. COM объект в 1С 8.3
Разберем как работать с COM объектом в 1С, а также что такое COMSafeArray.
Урок 3. COM сервер на C# для 1С 8.3
Разберем что такое COM, напишем свой COM сервер на С#, научимся регистрировать его в реестре Windows и использовать в 1С.
Урок 4. Передача параметров из 1С в COM сервер
Научимся передавать параметры из 1С в COM сервер, а также обрабатывать события COM сервера в 1С.
Урок 5. TCP клиент через COM
Напишем простой TCP клиент на С# и с помощью COM будем подключаться через него к TCP серверу.
Урок 6. Подключение к 1С через COM. HTTP сервер на C#
Научимся подключаться к 1С из программы на С# через COM и получать данные из 1С. А также разработаем простой HTTP сервер, который не требует публикации на веб-сервере и позволяет получать данные из 1С и отображать их в виде HTML-страницы.
Урок 7. Внешняя компонента 1С по технологии COM на C#
Научимся разрабатывать внешние компоненты 1С по технологии COM на С#. Разберем API для разработки внешней компоненты и вызовем внешнее событие в 1С.
Урок 8. Примеры внешних компонент 1С по технологии COM на C#
Данный урок содержит 3 примера внешних компонент по технологии COM на C#:
Урок 9. Внешняя компонента 1С по технологии Native API. Привет мир из компоненты
Пошаговое создание внешней компоненты 1С по технологии Native API на С++ с возможностью вызова внешнего события в 1С.
Урок 10. Внешняя компонента 1С по технологии Native API. Разбор API
Разберем почти весь API внешних компонент по технологии Native API. Добавление свойств и методов. Что такое WCHAR_T. Зачем нужен тип tVariant. Как вызвать внешнее событие в 1С. Как задать вопрос из внешней компоненты. Обработка исключительных ситуаций.
Урок 11. Внешняя компонента 1С по технологии Native API. Сборка для 64-х разрядной платформы
Научимся собирать 64-х разрядную версию внешней компоненты.
Урок 12. Пример внешней компоненты 1С по технологии Native API на C++
Данный урок содержит пример внешней компоненты 1С по технологии Native API на С++: