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

О чем курс

Этот курс не для полных новичков. Вы уже должны уметь программировать на 1С и на каком-нибудь другом языке программирования (желательно С++, С# или Java, но подойдут и другие императивные языки программирования). При этом достаточно знать только самые основы, этого будет достаточно для разработки внешних компонент.

Язык программирования 1С Вы можете выучить на этом сайте. В интернете достаточно материалов по С++, по С# и по Java, могу посоветовать эти сайты: metanit и ravesli. Также в курсе есть урок по сборке внешней компоненты для Linux. Предполагается, что Вы знаете что такое Linux, можете его установить, а также установить 1С на Linux.

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

Курс включает в себя разработку внешних компонент по технологии Native API на C++ как для обычной, так и для мобильной платформы, разработку внешних компонент по технологии COM на C#, а также разработку COM серверов (COM компонентов) на C#.

Курс содержит множество примеров внешних компонент как на языке программирования C#, так и на C++. Вы сможете использовать данные примеры как шаблоны для разработки собственных компонент.

В комментариях к урокам курса можно задавать вопросы, по возможности буду стараться отвечать.

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

Как получить курс

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

Курс представлен в текстовом формате со скриншотами, с примерами кода. Это не видео уроки.

Полный курс доступен после оплаты. На данный момент стоимость курса составляет 1500 рублей.

Курс будет пополняться. В планах добавить уроки по сборке компонент для веб-клиента, по использованию JNI в мобильной платформе под Android. Соответственно цена будет расти.

После оплаты Вы навсегда (пока существует данный сайт) получите доступ к материалам курса, в том числе ко всем новым урокам.

При покупке обязательно укажите ваш электронный адрес! На него будет отправлен пароль доступа к курсу. Если письмо не придет в течении часа напишите на program1s.com@yandex.ru, в письме укажите какой курс покупали, примерное время покупки и e-mail, который вы указали при оплате.

Также есть возможность оплатить переводом на карту 4048 4150 2309 2485. В этом случае пишите на 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 на С++:

Урок 13. Отладка внешних компонент Native API

Пример отладки внешних компонент Native API через логирование в текстовый файл, а также через Visual Studio.

Урок 14. Сборка внешней компоненты Native API для Linux

Разработка кроссплатформенной внешней компоненты Natipe API для Windows и Linux. Сборка внешней компоненты Natipe API для Linux.

Урок 15. Разработка внешней компоненты для мобильной платформы на C++

Пример разработки внешней компоненты Natipe API для мобильной платформы только на C++. Пример вызова внешнего события в мобильной платформе. Только для ОС Android.

Урок 16. Взаимодействие мобильного приложения на 1С с мобильным приложением на Java

Пример разработки простого мобильного приложения на Java и его вызов из мобильного приложения на 1С. Передача параметров как в мобильное приложение на Java, так и в мобильное приложение на 1С.

Вам также могут быть интересны другие мои курсы:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

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