Вы кроме кириллицы ничего не видите? Это как красная тряпка для быка?
На 1С уже лет 20 как пишут. И у всех кто программирует на 1С вызывает только восторги. У них как раз на латиницу отторжение.
Хотя по мне так смешение языков это нормально. Даже на МКС разговаривают на РусЛише
Если кого то раздражает смешение языков то может писать чисто на русском или английском.
Меня это не раздражает и я выбираю тот который мне нравится.
Например в 1С для
Get синоним ОтправитьДляОбработки
Я выбираю первый вариант, а все остальное мне удобнее писать на русском.
Вы кроме кириллицы больше ничего не видите?
И что должно приводить тебя в экстаз? AsyncRuner?
Еще раз вы с гор спустились? Кириллицу ни разу не видели? Зачем ввели возможность использовать Юникод?
Я в предыдущей статье писал, что в Native Api можно использовать только простые типы и строкию
В новой версии можно использовать as
Перечислимый=ъ(Объект.as("IEnumerable"));
Перечислитель=ъ(Перечислимый.GetEnumerator());
// На всякий случай приведем к Интерфейсу IEnumerator
Перечислитель=ъ(Перечислитель.as("IEnumerator"));
По существу это код 1С. А там принято писать на кириллице
ъ это из других статей
//1С при передаче по ссылке свойства ВК Список.Current
// при выходе из метода присваивает Список.Current значение переданное изначально
// Поэтому помечаем входной параметр как Знач
//Или же делать так, если методы изменить нельзя
// То нужно присвоить значение переменной и вызвать метод передав в параметрах эту переменную
//Стр=Список.Current;
//Зазача=ъ(Стр);
Функция Ъ(знач Ссылка)
// Создаем объект по ссылке полученной из методов .Net классов
//Физически это строка ёЁ<Ьъ>№_%)Э?&2 содержащее 12 символов для отделения их от других строк
//и индекс в спике исполуемых объектов на стороне .Net
рез = Новый("AddIn.NetObjectToNative.NetObjectToNative");
// И установим ссылку
рез.УстановитьСсылку(Ссылка);
возврат рез
КонецФункции // СоздатьОбъектПоСсылке()
В статье я как раз упоминал про синонимы.
Так добавив Синонми
//1С при передаче по ссылке свойства ВК Список.Current
// при выходе из метода присваивает Список.Current значение переданное изначально
// Поэтому помечаем входной параметр как Знач
//Или же делать так, если методы изменить нельзя
// То нужно присвоить значение переменной и вызвать метод передав в параметрах эту переменную
//Стр=Список.Current;
//Зазача=ъ(Стр);
Функция Ъ(знач Ссылка)
// Создаем объект по ссылке полученной из методов .Net классов
//Физически это строка ёЁ<Ьъ>№_%)Э?&2 содержащее 12 символов для отделения их от других строк
//и индекс в спике исполуемых объектов на стороне .Net
рез = Новый("AddIn.NetObjectToNative.NetObjectToNative");
// И установим ссылку
рез.УстановитьСсылку(Ссылка);
возврат рез
КонецФункции // СоздатьОбъектПоСсылке()
Понимаешь, я пишу основной код на 1С. Там все по русски. И этот код предназначен для 1С. Мне писать на русском и английском нет проблем. И я выбираю, то что мне удобно. Но вот мне интересно, что всех так коробит от латиницы? Вы русский забыли? А в школе я учил немецкий, в институте английский. Но удобнее мне русский.
А, что по существу? И кстати здесь код на 1С в основном.
Эта статья для 1С ников. Там пишут все по русски. И я 1С овец. Мне проще давать имена переменным и методам осмыленные русские. А не искать аналоги в переводчиках. Кроме того с добавлением синонимов можно использовать любые классы .Net на русском.
Добавил поддержку параметров по умолчанию
// Тест вызова метода с параметрами по умолчанию
//public static int OptionalParam(int x, int y, int z = 5, int s = 4,string str="Привет")
// {
// return x + y + z + s;
// }
Сообщить("OptionalParam(int x, int y)="+Тестовый.OptionalParam(1,2));
Сообщить("OptionalParam(int x, int y, int z = 5)="+Тестовый.OptionalParam(1,2,3));
Сообщить("OptionalParam(int x, int y, int z = 5, int s,string str)="+Тестовый.OptionalParam(1,2,3,4,"ХаХа"));
Если же использовать осмысленное СоздатьОбъектПоСсылке то это превращается
На самом деле я просто позаимствовал подход из JQuery где наравне с jQuery используется $. И никого это не раздражает
На 1С уже лет 20 как пишут. И у всех кто программирует на 1С вызывает только восторги. У них как раз на латиницу отторжение.
Хотя по мне так смешение языков это нормально. Даже на МКС разговаривают на РусЛише
И напомню про синонимы из предыдущей статьи/ Так добавив синоним
Я могу использовать все на русском
Если кого то раздражает смешение языков то может писать чисто на русском или английском.
Меня это не раздражает и я выбираю тот который мне нравится.
Например в 1С для
Get синоним ОтправитьДляОбработки
Я выбираю первый вариант, а все остальное мне удобнее писать на русском.
Вы кроме кириллицы больше ничего не видите?
Еще раз вы с гор спустились? Кириллицу ни разу не видели? Зачем ввели возможность использовать Юникод?
Еще раз читайте про синонимы. Я их не зря ввел.
В новой версии можно использовать as
ъ это из других статей
В статье я как раз упоминал про синонимы.
Так добавив Синонми
Я могу использовать все на русском
ъ это из других статей
А, что по существу? И кстати здесь код на 1С в основном.
Кроссплатформенное использование классов .Net в 1С через Native ВК. Или замена COM на Linux II
Асинхронное программирование в 1С через .Net Native ВК
Теперь вызов .Net классов максимально приближен к коду на C#
Пока не нашел как это сделать на большом .Net
// Тест вызова метода с параметрами по умолчанию
http://metanit.com/sharp/aspnet5/1.2.php