![]() |
|
Модераторы: bsa |
![]()
|
|
| univirus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.5.2008 Репутация: нет Всего: нет |
Здравствуйте!Помогите пож-та разобраться с компилятором!В программировании не шарю,но решив заняться трейдингом,пришлось с этим столкнуться.Скачал бесплатный компилятор от мелкософта,а он запускается как командная строка.Как запустить оболочку?Если можно поподробнее.Просьба не стебаться.
|
|||
|
||||
| LavYaAll |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 62 Регистрация: 1.5.2008 Репутация: 1 Всего: 1 |
На вашем месте я приобрел бы какую нибудь студию, если хотите и IDE(Integrated Development Environment), помимо просто компилятора. На данный момент я лично работаю на Ms Visual Studio 2005, на которую не жалуюсь.
Расскажите подробнее про цель вашего занятия программированием. Тогда мы могли бы вам посоветовать соответствующее ПО и документацию для начинающих. Ее навалом в интернете, главное сделать верный выбор чтоб не терять времени впустую. |
|||
|
||||
| univirus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.5.2008 Репутация: нет Всего: нет |
Программирование мне нужно для написания торговых стратегий для финансовых рынков,которые тестируются в таких прогах как MetaTrader 4,Metastock,Amibroker и т.д.,у каждой свой язык(afl;MQL4;Easy),но в общем схожи с C++ и Basic.Хотел освоить хотя бы азы программирования.
Добавлено через 12 минут и 2 секунды Литературу скачал кое какую,например Джесс Либерти третье издание,но там описывается Visual C++6,хотелось бы узнать насколько она устарела и еще немного литературы для чайников.Если можно ответьте пожалуйста по первому вопросу,очень надо!Заранее спасибо. |
|||
|
||||
| univirus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.5.2008 Репутация: нет Всего: нет |
Сейчас порыскал в инете,оказалось что компилятор управляется из командной строки так как в 32 метра не вместилась графическая среда.Подскажите пож-та где можно скачать мануалку?Искал нигде не нашел.
|
|||
|
||||
| bronislav |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 29.1.2008 Где: Украина::Донецк Репутация: 2 Всего: 3 |
Я вам советую скачать Visual Studio 2005 (2008) Express она бесплатная. Express, значит не полная, но для ваших нужд хватит.
Скачать ее можно тут. Только обратите внимание, что сначала идут ссылки на инсталятор через интернет. Для офф-лайн инстала надо загрузить DVD образ - ссылка на него дана на странице в самом низу. Да и по поводу торговых стратегий. Не полагайтесь всецело на тест на истории (это относиться к MT4). Там история храниться не полностью (не в самом MT, а на сервере). Таким образом, получается когда вы хотите получить тики, которые не сохранены, производиться интерполяция по сохраненным тикам. Но при интерполяции не учитывается случайная компонента ряда, поэтому к полученому ряду применимы всякие математические разложения типа Тейлора, а к реальному ряду не применимы. Это сообщение отредактировал(а) bronislav - 14.5.2008, 07:41 -------------------- ![]() иногда проще и быстрей обойти лужу, даже если кажется что она мелкая и путь напрямик короче - ведь она может скрывать открытый люк (с) mes |
|||
|
||||
| univirus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.5.2008 Репутация: нет Всего: нет |
Спасибо!Но надеюсь на этом тема не закроется.Если кто-нибудь сможет еще чем-нибудь помочь,буду рад послушать советы от опытных программеров.
|
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 8 Всего: 146 |
Набери:
Только, боюсь, для твоих целей это не подойдёт... |
|||
|
||||
| univirus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.5.2008 Репутация: нет Всего: нет |
Набрал,выдало опции компилятора,а дальше? |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 8 Всего: 146 |
Компиляция по-умолчанию:
Где C:\myproject - папка с исходным кодом. Все выходные файлы будут созданы в этой папке. В папке должен увидеть объектный файл - test.obj и исполняемый файл - test.exe. |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 6 Всего: 93 |
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| univirus |
|
||||||||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.5.2008 Репутация: нет Всего: нет |
Не уточните ли какими инструментами?Просто информация по языкам вышеперечисленных прог весьма скудная,а об основах программирования вообще ничего.Да и изучение программирования мне необходимо для трейдинга только пока,так как в ближайшем будущем планирую поехать в Канаду или в США,чтобы отучиться на разраба компьютерных игр,чьим ярым поклонником являюсь.Так что сейчас программирование для того чтобы облегчить трейдинг,чуть позже займусь им вплотную. Добавлено через 1 минуту и 53 секунды
Можно глупый вопрос-что значит без подсветки? |
||||||||
|
|||||||||
| anatox91 |
|
|||
![]() программист-самоучка ![]() ![]() Профиль Группа: Участник Сообщений: 699 Регистрация: 12.1.2008 Где: ++Украина.Крым++ Репутация: 1 Всего: 13 |
тебе это пока не нужно, не обращай внимания -------------------- The code is the design © Sony VAIO VGN-FW480J ![]() |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 6 Всего: 93 |
Я не могу посоветовать Вам наиболее подходящий инструмент, но, как минимум Java/C#-.NET подойдут больше, чем С++. Уверен, что найдутся более специализированные инструменты... К примеру, в случае с торговлей на Форексе через клиент MetaTrader, если мне не изменяет память, можно использовать встроенные возможности для программирования нужных Вам алгоритмов. В утилите для тех-анализа MetaStock, если, опять же, память меня не подводит, тоже было нечто подобное. В общем, Вам нужно как можно более простое средство для запрограммирования Ваших алгоритмов отвлечённо от того, как данные попадут в программу, как их отобразить на экране(в отчёте) и т.д. А язык, который придётся не один месяц изучать, после чего ещё не один месяц приспосабливать для Вашей задачи и т.д., думаю, Вам не подойдёт. Короче говоря - С++ слишком тяжелая артилерия для стрельбы по воробьям. Ну а игры - давайте решать проблемы по мере их поступления Это сообщение отредактировал(а) archimed7592 - 14.5.2008, 20:57 -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| AKRAS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 12.3.2008 Репутация: нет Всего: нет |
здраствуйте дайте пожалуста ответ на вопрос, что такое Системи програмування ? Вопрос подомашней контрольной роботе
всем зарание благарин дайте шырокию ответ |
|||
|
||||
| bronislav |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 29.1.2008 Где: Украина::Донецк Репутация: 2 Всего: 3 |
AKRAS,
посмотри тут или тут univirus,
да так и есть. сам когда-то пытался разрабатывать експерта и наступил на грабли нехватки математических знаний встроеный в MT язык по синтаксису очень похож на C. Там есть встроенные функции для отрисовки на терминале, открытию/закрытию сделок стоп лосс/таке профит и т.д. Да и если тебе так хочеться использовать не встроенный язык, то там есть возможность подключения dll написанных на других языках. И справка там довольно обширная, если ее не хватает, то посмотри на найте MetaQuotes: тут обще описание а тут книга Это сообщение отредактировал(а) bronislav - 17.5.2008, 08:23 -------------------- ![]() иногда проще и быстрей обойти лужу, даже если кажется что она мелкая и путь напрямик короче - ведь она может скрывать открытый люк (с) mes |
|||
|
||||
| univirus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.5.2008 Репутация: нет Всего: нет |
Спасибо за советы!Блин,подписался на тему,чтобы ответы приходили мне на мыло,пару раз пришло,а потом перестало.Я уж думал забросили...
И справка там довольно обширная, если ее не хватает, то посмотри на найте MetaQuotes: тут обще описание а тут книга Спасибо!Это получше справки будет!Но все равно хочу изучить C++ тоже.Говорил почему. Что касается справки по языку MT4,она обширна,но для меня трудна в понимании,так как я не имею опыта в программировании...пока.Но я быстро учусь.Особенно если помогают знающие люди.По поводу сложности C++-так это нормально,меня это не пугает.Так что если вы мне поможете по началу ,буду вам очень благодарен!Вот решил начать с книги "C++ за 21 день"...Только она учит на примере MVS 6,а у меня 9,который Express,кстати спасибо за ссылку,а то я бы человека замучил вопросами по пользованию компилятора 2003Toolkit из командной строки.Не компилится простейший пример- example 1 #include <iostream.> using namespace std; int main() { cout << "Hello World!\n"; return 0 } -помогите пожалуйста,если не затруднит.Выходит ошибка-1>.\Debug\Example 1.exe.intermediate.manifest : general error c1010070: Failed to load and parse the manifest. 5 C405BAO =09B8 C:070==K9 D09;.Да и в книге написано что компилятор даже показывает строку в которой ошибка,подскажите что нужно для этого сделать? Это сообщение отредактировал(а) univirus - 20.5.2008, 23:32 |
|||
|
||||
| bronislav |
|
||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 29.1.2008 Где: Украина::Донецк Репутация: 2 Всего: 3 |
univirus, во-первых постарайтесь оформлять свои посты должным образом
Если цитируете сообщение, то пользуйтесь соответствующей кнопкой вверху сообщения Оформляйте код с помощью соответствующего тега. Теперь по существу вопроса: В этом коде
как минимум две синтаксические ошибки, поетому приведенного вами сообщения быть не может на данном этапе Вместо
без точки в конце
и после
ставим точку с запятой
Добавлено через 4 минуты и 4 секунды Да и еще я не советую вам учить C++ по книге, которую вы назвали. Там очень плохое изложение материала. Я тоже начинал учить по ней, но появилось больше вопросов, чем ответов Это сообщение отредактировал(а) bronislav - 21.5.2008, 00:43 -------------------- ![]() иногда проще и быстрей обойти лужу, даже если кажется что она мелкая и путь напрямик короче - ведь она может скрывать открытый люк (с) mes |
||||||||||
|
|||||||||||
| univirus |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.5.2008 Репутация: нет Всего: нет |
По поводу оформления постов-виноват,исправлюсь!
А что вы можете посоветовать из литературы,для начинающего и желательно посвежее?
Исправил,вышла ошибка- 1>Embedding manifest... 1>.\Debug\Example 1.exe.intermediate.manifest : general error c1010070: Failed to load and parse the manifest. 5 C405BAO =09B8 C:070==K9 D09;. 1>Build log was saved at "file://c:\Documents and Settings\Администратор\Мои документы\Visual Studio 2008\Projects\Example 1\Example 1\Debug\BuildLog.htm" 1>Example 1 - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Подскажите как узнать в какой строке ошибка? И еще вопрос -цитирую: 6.Выбирите опцию C++Source File и введите имя проекта ex 1.-Куда вводить? ЗЫ.Подскажите как юзать тэги,я не завсегдатай форумов и поэтому не знаю. |
||||
|
|||||
| bronislav |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 29.1.2008 Где: Украина::Донецк Репутация: 2 Всего: 3 |
univirus, по поводу тегов:
Справа вверху есть кнопка со стрелочкой "код". Нажав на стрелочку появиться выпадающий список возможных вариантов подстветки кода. Выбрав нужный и на мете курсора в окне редактирования появяться нужные теги. По поводу ошибки: В прикреплении работающий пример. Попробуйте открыть проект и запустить компиляции и выполнение. Будет такая же ошибка или нет. Присоединённый файл ( Кол-во скачиваний: 22 )
helloworld.zip 5,18 Kb-------------------- ![]() иногда проще и быстрей обойти лужу, даже если кажется что она мелкая и путь напрямик короче - ведь она может скрывать открытый люк (с) mes |
|||
|
||||
| univirus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.5.2008 Репутация: нет Всего: нет |
Ошибки кажется нет,если конечно все сделал правильно...Вот результат-
'helloworld.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll' 'helloworld.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll' 'helloworld.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcp90d.dll' 'helloworld.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcr90d.dll' The program '[3420] helloworld.exe: Native' has exited with code 0 (0x0). Но при попытке выполнить окно появляется только на доли секунды и сразу исчезает. |
|||
|
||||
| bronislav |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 29.1.2008 Где: Украина::Донецк Репутация: 2 Всего: 3 |
Попробуйте запустить в консоли:
Пуск->Выпольнить->cmd
Но в принципе это не обязательно, т.к. я теперь знаю, что твоя ошибка это не кривой компилятор. Видимо ты не правильно создал проект. При создании проекта выбирай Empty Project (пустой проект) -------------------- ![]() иногда проще и быстрей обойти лужу, даже если кажется что она мелкая и путь напрямик короче - ведь она может скрывать открытый люк (с) mes |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 8 Всего: 146 |
|
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 6 Всего: 93 |
univirus, посмотрите здесь: http://forum.vingrad.ru/index.php?show_typ...-studio&hl=
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| univirus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.5.2008 Репутация: нет Всего: нет |
Спасибо,весьма кстати.А в окне Win32 application wizard разве не надо ставить флажок на против empty project перед finish? И еще по поводу литературы,может что нибудь посоветуете? |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 6 Всего: 93 |
Ммм, а там написано, что надо? Если делать только то, что там написано, то, получится то, что там написано - проверено и одобрено минздравом К, сожалению, я учился не по литературе... Могу лишь посоветовать поискать по форуму - этот вопрос часто поднимается новичками. -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| univirus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.5.2008 Репутация: нет Всего: нет |
Млин,сейчас разул глаза пошире,почитал ветки вроде FAQ,стало стыдно за вопросы по поводу hello world
|
|||
|
||||
| Med |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 2.9.2008 Репутация: 1 Всего: 1 |
Код программы правильный:
Только в указанной книге не правильно приведена процедура добавления файла в проект. Правильно: File->New->Project->Win32 Consol Application->Ok (в Application Settings выбираем Empty Project)->Finish Project->Add New Item->C++ File (.cpp)->Add Вводим код программы Компилируем и запускаем программу. Это сообщение отредактировал(а) Med - 3.9.2008, 01:11 |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |