Рубрики
Unity "Установка"

Unity — подключение git

  • GitHub — новый репозиторий
    • btn New
      • Repository name
      • имя репозитория
        • Description
      • описание репозитория
        • доступность проекта в Интернете
      • radio btn Public
        • открытый проект
      • radio btn Private
        • закрытый проект
      • check Add a README file
        • добавить файл с более подробным описанием проекта
      • chek Add .gitignore
        • список не добавляемых файлов в GitHub
      • .gitignore  template: Unity
      • check Choose a license
        • добавление лицензии для этого проекта
  • GitHub Desktop — отправка файлов в GitHub
    • установка приложения
  • привязка аккаунта GitHub к приложению
    • File\Options
      • btn Accounts
        • раздел GitHub.com
        • btn Sign in
        • btn Continue with browser
        • btn Authorize desktop
  • клонирование репозитория (сделать локальным) с сайта GitHub
    • File\Clone repository…
      • раздел Your repositories
    • выбираем созданный репозиторий
      • local path
    • выбираем путь куда будет клонироваться
      • место проекта project
      • btn Choose…
        • btn Clone
  • первый Commit
    • отправить первую версию проекта на GitHub
    • обновить репозиторий
    • commit
      • название
        • текстовая строка
          • discription
            • подробное описание
          • btn Commit to main
            • btn Push origin
Рубрики
Unity Unity "Установка"

Unity C# «Исправление кириллицы текста в файлах *.cs»

  • в проекте открываем файл *.cs с помощью IDE Microsoft Visual Studio в Unity
    • копируем весь текст  без отсутствия ошибок кода
  • открытие того же файла *.cs с помощью NotePad++
    • Кодировки
      • Преобразовать UTF-8 c BOM
    • вставка скопированного текста кода, с полной заменой предыдущего
    • сохранение изменения файла *.cs
Рубрики
Синтаксис Основы.Операторы.Условные

if

  • if (выражение){БлокКода}
  • if (выражение) {БлокКода} else {БлокКода}
  • if (выражение) {БлокКода} else if {БлокКода}
  • Результат=(выражение)?ЗначПолжит:ОтрицЗнач
Рубрики
WordPress CSS

Web development «Toggle»

  • сворачивание блоков
    • $(.mytoggle).each(function () {
      • h=$(this);
      • let html=h.html();
      • h.empty();
      • h.css(margin-bottom,0);
      • let btn=$(<img>).prependTo(h);
      • $(<div>).appendTo(h).html(html);
      • btn.css(display,inline-block);
      • btn.css(vertical-align,top);
      • btn.css(height,24px);
      • btn.css(width,24px);
      • btn.next().css(display,inline-block);
      • btn.attr(src,СсылкаНаКартинку);
      • btn.click(function(){…});
        • $(this).parent().next().slideToggle();
      • let div=h.next();
      • div.css(padding,5px);
      • div.css(border,1px solid);
      • div.css(display,none);
    • }
  • Размещение кода на WordPress
    • Insert Headers and Footers
      • плагин размещения js кода
      • Script in Footer
        • раздел для расположения кода
  • Пример использования в редакторе с блоками html
    • <div class=mytoggle>head</div>
    • <div>content</div>
Рубрики
Windows Delphi Desktop App development

Delphi «Сохранение/Загрузка значения из Регистра ОС»

  • unit Main;
    • interface
      • uses
        • Winapi.Windows, Winapi.Messages,
        • System.SysUtils, System.Variants, System.Classes,
        • Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ComCtrls,Vcl.StdCtrls;
      • type TfmUnity = class(TForm)
        • pg: TPageControl;
        • TabSheet1: TTabSheet;
        • tabOptions: TTabSheet;
        • gbField: TGroupBox;
        • editField: TEdit;
        • procedure gbFieldClick(Sender: TObject);
        • procedure FormCreate(Sender: TObject);
        • private { Private declarations }
        • public { Public declarations }
      • end;
    • var fmUnity: TfmUnity;
    • implementation
      • uses Registry, FileCtrl; //путь к файлу
      • {$R *.dfm}
      • procedure ЗаписатьВРеестр(val:string; name:string=Str1;project:string=namespace_unity);
        • var reg : tregistry;
        • begin
          • reg := tregistry.create;
          • try
            • reg.RootKey := HKEY_CURRENT_USER; reg.OpenKey(Software\Microsoft\Windows\+project,true);
            • reg.WriteString(name, val);
          • finally
            • reg.free;
          • end;
        • end;
      • function ПрочитатьВРеестре(name:string=Str1;project:string=namespace_unity):string;
        • var reg : tregistry;
        • begin
          • reg := tregistry.create;
          • try
            • reg.RootKey := HKEY_CURRENT_USER;
            • reg.OpenKey(Software\Microsoft\Windows\+project,true);
            • Result := reg.ReadString(name);
          • finally
            • reg.free;
          • end;
        • end;
      • procedure TfmUnity.FormCreate(Sender: TObject);
        • begin
          • editField.Text:=ПрочитатьВРеестре(i+editField.tag.ToString());
        • end;
      • procedure TfmUnity.gbFieldClick(Sender: TObject);
        • var SelectedFolder: string;
        • begin
          • if (SelectDirectory(Выберите директорию,»,SelectedFolder)) then
            • begin
              • editField.Text:=SelectedFolder;
              • ЗаписатьВРеестр(SelectedFolder,i+editField.tag.ToString());
            • end;
        • end;
  • end.
Рубрики
TypeScript

TypeScript — Установка в IDE

  • установка TypeScript в командной строке IDE
    • npm install -g typescript
  • использование в проекте TypeScript в project
    • project\ts\test.ts
  • конфигурация в проекте для упрощения компиляции TypeScript в JavaScript
    • project\tsconfig.json
      • {
           "compilerOptions": {
               "target": "es5",
               "removeComments": true,
               "outFile": "app.js"
           }
        } 
      • outFile
        • все файлы ts компилируются и сохраняются в корневую папку проекта с указанным именем из примера app.js  

  • Компилирование ts через cmd
    • компилирование только одного файла
      • tsc tsc\file.ts
    • компилирование всех файлов tsc в проекте
      • tsc
      •  
    Рубрики
    Web development

    Web development «ToolTip»

    • header
      • <script src=https://code.jquery.com/jquery-1.12.4.js></script>
      • <script src=https://code.jquery.com/ui/1.12.1/jquery-ui.js></script>
    • CSS
    • .tooltip span
      • { display:none; position: absolute; z-index: 1001; margin-top:0px; }
    • .tooltip a
      • { display:block; width: 100px; text-decoration: none; }
    • .tooltip:not(:hover)>span
      • { display:none; }
    • .tooltip:hover:after
      • { width:10%; height:15px; position: absolute; z-index: 1001; margin-top:-17px; margin-left:1px; }
    • html.body
    • <div class=tooltip>
      • <a class=tooltip-header href=#>Изменить</a>
      • <span>
        • <div class=tooltip>
          • <a class=tooltip-header href=#>АТРИБУТЫ</a> <span>test1</span>
        • </div>
        • <div class=»tooltip»>
          • <a class=»tooltip-header» href=»#»>VARS</a> <span>test2</span>
        • </div>
        • <div class=tooltip>
          • <a class=tooltip-header href=#>МОДУЛИ</a> <span>test3</span>
        • </div>
      • </span>
    • </div>
    • script
    • $(.tooltip).hover(function() {
      • $(this).children(:last-child).css(display,none) });
      • $(.tooltip-header).on(click,function(){tooltip_click()});
      • function tooltip_click(){
        • var span=$(window.event.currentTarget).next();
        • if (span.css(display)==none) span.css(display,block);
        • else span.css(display,none);
        • span.css(width,200px);
        • span.css(background,white);
        • span.css(padding,10px 10px);
        • span.css(border,1px solid #220);
    • }
    Рубрики
    PHP

    Основы.PHP «Функции»

    • работа со строками
      • Найти позицию первого вхождения подстроки в строку
        • strpos
      • Найти позицию последнего вхождения подстроки в строку
        • strrpos
      • Возвращает часть строки
        • substr
      • удалить символы в начале и в конце
        • $text=substr($text, -2, -2);
    • работа с файлом
      • проверка файла на существование
        • $b=file_exists($file);
      • все о файле
        • $path=pathinfo($file);
      • разрешение файла
        • $exe=$path[‘extension’];
      • директория файла
        • $dir=$path[‘dirname’];
      • полное имя файла
        • $Name=$path[‘basename’];
      • имя файла
        • $name=$path[‘filename’];
    • экранирование символов
      • символ экранируется в тексте
        • \’empty\’,\’empty\’‘;
    • структура данных
      • массив
        • последний элемент массива
          • end($arr);
        • текст в массив
          • $arr=explode(‘,’, $text);
    Рубрики
    Синтаксис

    Кассы — Онлайн «Эвотор — УТМ»

    Рубрики
    Синтаксис

    Кассы — Онлайн «Эвотор»

    Рубрики
    Синтаксис

    Сканер Штри-Код «Sunmi — Mertech equipment»

    сканирует мелкий qr-коб

    Рубрики
    Синтаксис

    ЕГАИС

    единая государственная автоматизированная информационная система

    Участники алкогольного рынка

    Обязаны отчитываться

    По алкоголю

    Выпуске

    Приемке

    Перемещении

    Продаже

    Рубрики
    Синтаксис

    1С.Уроки «Номенклатуры — создание характеристики»

    • source_local
      • без характеристик
        • в виде каждой уникальной позиции
          • отдельная уникальная номенклатура
      • использование характеристик
        • на каждой номенклатуре на значке есть черный треугольник
        • при просмотре данных номенклатуры
          • мы можем зайти в его характеристики и увидеть подразделение на две отдельные характеристики
    • два представления альтернативных вариантов номенклатуры
      • без характеристик
      • использование характеристик