Руководство по GitHub

Руководство по GitHub (Pinned)
Atom
12/25/2014
esper


Исходный код проектов S# Data и S# Studio, а так же общих библиотек S#.API (Algo, Messages, Xaml) и коннекторов (SmartCOM, Transaq, AlfaDirect и т.д.) выложен в открытый доступ на GitHub.

Скачать последнюю версию исходных кодов и библиотек S# можно несколькими способами:
  1. В виде отдельного архива.
    Содержимое репозитория в виде архива доступно по ссылке. Так же загрузку можно начать с помощью специальной кнопки показанной на рисунке ниже.


  2. С помощью Visual Studio
    Чтобы скачать содержимое репозитория с помощью VS необходимо выполнить следующие действия:
    1. Открыть Team explorer (Командный обозреватель)

    2. В открывшемся окне в группе Local Git Repositories (Локальные репозитории) необходимо выбрать Clone (Клонировать), указать адрес репозитория (https://github.com/stocksharp/stocksharp) и локальную папку, куда будет выполнено клонирование.

    В дальнейшем для обновления локального репозитория до последней версии необходимо в окне Team explorer открыть вкладку Unsynced commits, далее можно запросить список изменений на сервере с помощью Fetch и скопировать их в локальный репозиторий с помощью Pull.


  3. С помощью GitHub для Windows
    Инструкцию по установке и настройке GitHub для Windows доступна по ссылке или с помощью специальной кнопки на рисунке ниже.


Для компиляции необходимо установить Actipro версии 11.2.555.0. Лицензия приобретается отдельно каждым.
img_1.png 60 KB (2368) img_2.png 4 KB (2637) img_3.png 16 KB (2347) img_4.png 11 KB (2592) img_5.png 40 KB (2554)


<< < 3 4 5 6 7  >
Mikhail Sukhov

Avatar
Date: 3/1/2015
Reply


У меня все норм компилируется. Если уровень знаний не позволяет использовать Гит то пользуйтесь коробкой где уже все собрано.
Thanks:

Иван З.

Avatar
Date: 3/2/2015
Reply


Тоже все нормально компилится. Ни чего не переименовываю, в особые папки не ложу.
Главное
1) разблокировать архив и разархивировать, если качаете архивом с гитхаб.
3) открыть решение, нажать собрать решение или Ctrl+Shift+B
2) Когда будет просить лицензию, жать cancel.
S#Studio S#Gidra, они не компилятся из-за отсутствия лицензии ActiproSoftware.

Все бинарники лежат в отдельных папках их надо собрать в кучу. Как просто это сделать я не знаю, если знаете подскажите. Но пока я сделал программку, которая все сама собирает их в кучу. Ее я приложу к сообщению.

как пользоваться
1) Компилите солюшн S#
2) закидываете папку CopyDLL в папку с солюшн S#, у меня stocksharp-master, можно и из любой другой но тогда придется указывать путь
3) запускаете CopyDLL проект, жмете старт
Ошибки и не найденные файлы напишет в окошке.

4) Скопированные DLL можно найти в папке ReferencesAll, у меня stocksharp-master\ReferencesAll
Весь перечень файлов и путей до них можно найти в проекте в файле Files.csv
CopyDLL.rar 11 KB (370)
Thanks: Виктор Senex

VassilSanych

Avatar
Date: 3/4/2015
Reply


Иван З.
Тоже все нормально компилится. Ни чего не переименовываю, в особые папки не ложу.
...
2) Когда будет просить лицензию, жать cancel.
S#Studio S#Gidra, они не компилятся из-за отсутствия лицензии ActiproSoftware.

Без установленных в систему компонентов собрать можно, но работать не будет.
Где взять, могу сказать.
Иван З.

Все бинарники лежат в отдельных папках их надо собрать в кучу. Как просто это сделать я не знаю, если знаете подскажите. Но пока я сделал программку, которая все сама собирает их в кучу. Ее я приложу к сообщению.

А зачем? Все бинарники API лежат в папке bin проекта Algo.
Остальное так и так надо цеплять только по необходимости.


Thanks:

VassilSanych

Avatar
Date: 3/4/2015
Reply


Иван З.
Для того, что вам точно никогда не понадобится (например ненужные плагины) делайте Unload project
Это никак не влияет на код, но зато собирается только необходимое и намного быстрее.
Thanks:

Иван З.

Avatar
Date: 3/5/2015
Reply


VassilSanych

... но работать не будет.
Где взять, могу сказать.

Да я в курсе где взять, уже искал. [biggrin]

VassilSanych

А зачем? Все бинарники API лежат в папке bin проекта Algo.
Остальное так и так надо цеплять только по необходимости.

Чтоб все в одной пачке лежало и не искать.
В папке bin проекта Algo действительно почти все что нужно. Кроме коннекторов.

VassilSanych

Для того, что вам точно никогда не понадобится (например ненужные плагины) делайте Unload project
Это никак не влияет на код, но зато собирается только необходимое и намного быстрее.

Только сейчас понял про какой Unload project вы говорите, [lol] спасибо не знал.
Thanks:

Иван З.

Avatar
Date: 3/5/2015
Reply


А SciChart сейчас тоже лицензию требует?
Пробовал на исходниках, и с .nuget брал DLL одна картинка

SampleHistoryTesting у кого получалось запустить?
Thanks:

Иван З.

Avatar
Date: 3/12/2015
Reply


На последней версии 4.2.71 с Гита
Пример для QUIK Sample стал просить лицензию

И соответственно пример работать не хочет

тоже самое и с SampleCandlesPublic

на версии 4.2.68 эти примеры работают нормально
Если учесть предыдущее сообщение, то работающих примеров с ГитХаба не осталось
Thanks:

Mikhail Sukhov

Avatar
Date: 3/12/2015
Reply


Думаю, вы неправы
Thanks:

Иван З.

Avatar
Date: 3/12/2015
Reply


Михаил Сухов
Думаю, вы неправы


О, спасибо! Действительно неправ. Прилепил StockSharp.Licensing к проекту все пошло. [lol]
Thanks:

Mikhail Sukhov

Avatar
Date: 3/12/2015
Reply


Иван З.
Михаил Сухов
Думаю, вы неправы


О, спасибо! Действительно неправ. Прилепил StockSharp.Licensing к проекту все пошло. [lol]


Думаю вы опять неправы.

Вот линк http://stocksharp.com/posts/m/32827/
Thanks:
<< < 3 4 5 6 7  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy