Курс по разработке внешних компонент в 1С 8.3

О чем курс

Этот курс не для полных новичков. Вы уже должны уметь программировать на 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 на С++:

Понравилась статья? Поделиться с друзьями:
Используя этот сайт, Вы даете согласие на использование cookies. На данном этапе Вы можете отказаться от использования cookies, настроив необходимые параметры в своем браузере.
ok