Форум Trainsim  

Вернуться   Форум Trainsim > Разное > IT, компьютеры, электроника

Ответ
 
Опции темы Опции просмотра
Старый 18.12.2016, 15:57   #16
Dublin
Матёрый пользователь
 
Аватар для Dublin
 
Регистрация: 24.05.2010
Адрес: Херсон
Сообщений: 1,565
Вы сказали Спасибо: 871
Поблагодарили 695 раз(а) в 285 сообщениях
Dublin стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от сандро Посмотреть сообщение
Я хочу скажем для начала создать программку как у психолога -"тока по кругу".
Для начала...хм, хозяин-барин, возражать не буду
Вообще каждый адекватный учебник по программированию (для начинающих, в частности С++) начинается с консолей и известного "Hello World". Это база, как азбука для школьника. Начинается всё с переменных, типов данных, массивов, классов, функций и т.д. ООП это уже как книжка, которая состоит из букв (азбуки). Если напишите такую программу "для начала" - ну тут просто не будет слов. Кстати а в каком порядке ваша книжка излагает материал?
__________________
хоп хэй лалалэй
Dublin вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 18.12.2016, 16:06   #17
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,309
Вы сказали Спасибо: 34
Поблагодарили 1,154 раз(а) в 603 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Я беру крайности, чего я хочу достичь в программировании, т.е конечная цель. А вот Hello Worlda то в книгах и нет. Только листинг все. Мне нужные живые примеры. Все книги что я встречал по С там только код и все. Моя книжка по VB 6 излагает материал так же от простого к сложному. Там только начало с Зенит-Чемпион! Но после каждого действия пример работы программы.
__________________
Вышел покурить на лестничную клетку, а там ребята стоят - вакцинируются.
сандро вне форума   Ответить с цитированием
Старый 18.12.2016, 16:17   #18
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

сандро, даже для движения точки по кругу тебе нужно будет вспомнить школьную геометрию, и написать выражение, как из времени вычислить координату твоей точки. Если тебе нужно, чтоб "точкой" был прямоугольник, и он не "двигался плоскопараллельно", нужно написать выражение для его вращения. А потом окажется, что вращать виджеты, имеющиеся в VB, нельзя, и нужно самому написать алгоритм отрисовки "прямоугольника, повёрнутого на такой-то угол". Причём это надо будет написать не где-попало, а в специальном обработчике, который должна будет вызывать операционная система. В общем "подводных камней" тут для тебя будет видимо-невидимо.
Начни с простого. Если ООП, то со сдвигания элементов на форме по клику мыши. Если с классического программирования, то с "Hellow World" и простейшего калькулятора. Кстати ООП в школе, классе в 8 я тоже по изготовлению калькулятора изучал.

Цитата:
либо ЕХЕ + DLL. Либо только DLL
Только DLL ты не запустишь. DLL - это модуль, предназначенный для совместного одновременного использования несколькими программами, а без программ он ничего сделать не может.

Цитата:
Мне нужные живые примеры.
Для "живых примеров" есть пошаговый режим выполнения программы.
__________________
местный зомбяк

Последний раз редактировалось TRam_; 18.12.2016 в 16:23.
TRam_ вне форума   Ответить с цитированием
Старый 18.12.2016, 16:26   #19
Dublin
Матёрый пользователь
 
Аватар для Dublin
 
Регистрация: 24.05.2010
Адрес: Херсон
Сообщений: 1,565
Вы сказали Спасибо: 871
Поблагодарили 695 раз(а) в 285 сообщениях
Dublin стоит на развилке (репутация по умолчанию)
По умолчанию

Вова так написал, что у меня чуть мозг не взорвался от таких вычислений
Сандро, название книги с автором напишите плз.
__________________
хоп хэй лалалэй
Dublin вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Dublin за это полезное сообщение:
Старый 18.12.2016, 16:54   #20
Garikk
Матёрый пользователь
 
Аватар для Garikk
 
Регистрация: 11.05.2007
Адрес: Москва
Сообщений: 3,774
Вы сказали Спасибо: 496
Поблагодарили 1,442 раз(а) в 857 сообщениях
Garikk стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от SmaiL Посмотреть сообщение
А почему все против начала изучения программирования с С++? Ну серьезно..
С нуля сразу заморачиватся указателями, вычислением адресов, конструкторами/деструкторами...оно надо? сейчас модно на яве/питоне/js/C# писать, для чего такой оверхед то нужен?

Я вот с VB5 и Atari Basic начинал, сейчас на яве пишу. С/CPP особо не знаю и както ниразу мне особо нужны в нём не было
__________________
!!Russian Railways Forever!!
МТЖДТ им. Ф.Э. Дзержинского, ПС12->ПС42 (1999-2003), Славное депо Николаевка ЛВЧД-4 (2003-2006)
Garikk вне форума   Ответить с цитированием
Старый 18.12.2016, 16:56   #21
Yolkin
Комендант-администратор
 
Аватар для Yolkin
 
Регистрация: 10.04.2007
Адрес: Иркутск, ст.Кая ВСибЖД
Сообщений: 16,491
Вы сказали Спасибо: 6,328
Поблагодарили 15,513 раз(а) в 3,784 сообщениях
Yolkin скоро прославитсяYolkin скоро прославится
По умолчанию

Цитата:
Сообщение от Dublin Посмотреть сообщение
Сандро, название книги с автором напишите плз.
Давно хотел попросить.
Yolkin вне форума   Ответить с цитированием
Старый 18.12.2016, 17:15   #22
Dublin
Матёрый пользователь
 
Аватар для Dublin
 
Регистрация: 24.05.2010
Адрес: Херсон
Сообщений: 1,565
Вы сказали Спасибо: 871
Поблагодарили 695 раз(а) в 285 сообщениях
Dublin стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Garikk Посмотреть сообщение
С нуля сразу заморачиватся указателями, вычислением адресов, конструкторами/деструкторами...оно надо? сейчас модно на яве/питоне/js/C# писать, для чего такой оверхед то нужен?
Я вот с VB5 и Atari Basic начинал, сейчас на яве пишу. С/CPP особо не знаю и както ниразу мне особо нужны в нём не было
Но есть и другая сторона медали: программист, знающий С++ без проблем перейдет на Яву со своими тонкостями. То есть будет знать 2 языка.
__________________
хоп хэй лалалэй
Dublin вне форума   Ответить с цитированием
Старый 18.12.2016, 17:20   #23
E.depo
Матёрый пользователь
 
Аватар для E.depo
 
Регистрация: 18.12.2009
Адрес: Московская обл.Наро-фоминск
Сообщений: 1,984
Вы сказали Спасибо: 2,186
Поблагодарили 1,016 раз(а) в 513 сообщениях
E.depo стоит на развилке (репутация по умолчанию)
Отправить сообщение для E.depo с помощью Skype™
По умолчанию

Взорву тоже чуть-чуть мозг
Мне пришлось когда-то изучать Бейсик (я по мнению TRam-па - потерян) И мы вот изучали его со схем-диаграмм, ну там прямоугольники, ромбики и стрелочками - связи. Вот такой способ изучения был гораздо лучше, чем просто строчки в Блокноте (китайская грамота). По крайне мере это более наглядно было, сразу видно ход мысли программиста, что за чем следует, легко определяются ошибки логики, а главное - очень хорошо посмотреть и сравнить, если имеется альтернативный вариант решения задачи. Главный минус схемы - это лень чертить и потом, раньше строчки были короткие и помещались в формы, а сейчас... (точно китайская грамота).
Странно вот, почему-то забросили такой способ обучения, это было более понятно, особенно для развитии логики алгоритмического мышления.
__________________
Train Simulator 2020 - TSW2 - Star Citizen
E.depo вне форума   Ответить с цитированием
Старый 18.12.2016, 17:41   #24
csf
Заведующий Обратной связью форума
 
Регистрация: 21.12.2012
Адрес: Томск
Сообщений: 1,181
Вы сказали Спасибо: 3,396
Поблагодарили 2,629 раз(а) в 858 сообщениях
csf стоит на развилке (репутация по умолчанию)
Отправить сообщение для csf с помощью ICQ Отправить сообщение для csf с помощью Skype™
По умолчанию

Цитата:
Сообщение от SmaiL Посмотреть сообщение
А почему все против начала изучения программирования с С++? Ну серьезно..
А правда, что Вы знаете С++?
Я вот на нём пишу последние 50 лет... И не встречал человека, который мог бы сказать: "Я знаю С++".
Есть куча вопросов. Может поможете???!!!
csf вне форума   Ответить с цитированием
Старый 18.12.2016, 18:09   #25
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Есть куча вопросов. Может поможете???!!!
Типа как сделать шаблонную оболочку для набора классов различного размера с набором виртуальных функций, переопределяющую внутренние функции классов для работы со структурами в оболочке через вызовы статических лямбда-выражений ?

Цитата:
"Я знаю С++"
так стандартов С++ несколько, он многолик. Тут вопрос в другом - встречалась ли логика, которую невозможно было бы написать или ещё не встречалась.
__________________
местный зомбяк

Последний раз редактировалось TRam_; 18.12.2016 в 18:13.
TRam_ вне форума   Ответить с цитированием
Старый 18.12.2016, 18:15   #26
Garikk
Матёрый пользователь
 
Аватар для Garikk
 
Регистрация: 11.05.2007
Адрес: Москва
Сообщений: 3,774
Вы сказали Спасибо: 496
Поблагодарили 1,442 раз(а) в 857 сообщениях
Garikk стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Dublin Посмотреть сообщение
Но есть и другая сторона медали: программист, знающий С++ без проблем перейдет на Яву со своими тонкостями. То есть будет знать 2 языка.

Какая сторона? Я кроме явы знаю Python, C#, PHP, JS и блин 1С 7.7 и 8 )

Си отличается от других языков только геморроем с менеджментом памяти, зачем оно в нынешних временах если не заморачиватся системным софтом, я не знаю
__________________
!!Russian Railways Forever!!
МТЖДТ им. Ф.Э. Дзержинского, ПС12->ПС42 (1999-2003), Славное депо Николаевка ЛВЧД-4 (2003-2006)
Garikk вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Garikk за это полезное сообщение:
Старый 18.12.2016, 18:31   #27
Dublin
Матёрый пользователь
 
Аватар для Dublin
 
Регистрация: 24.05.2010
Адрес: Херсон
Сообщений: 1,565
Вы сказали Спасибо: 871
Поблагодарили 695 раз(а) в 285 сообщениях
Dublin стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Garikk Посмотреть сообщение
Какая сторона? Я кроме явы знаю Python, C#, PHP, JS и блин 1С 7.7 и 8 )
Я действительно рад, что вы полиглот языков, но я имел ввиду другое Ява то унаследовала в себе и С++ и С#, да и писалась она для привлечения внимания Сишников. Поэтому если человек знает С++, то ему не составит труда перейти на Яву
__________________
хоп хэй лалалэй
Dublin вне форума   Ответить с цитированием
Старый 18.12.2016, 19:05   #28
Garikk
Матёрый пользователь
 
Аватар для Garikk
 
Регистрация: 11.05.2007
Адрес: Москва
Сообщений: 3,774
Вы сказали Спасибо: 496
Поблагодарили 1,442 раз(а) в 857 сообщениях
Garikk стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Dublin Посмотреть сообщение
Ява то унаследовала в себе и С++ и С#, да и писалась она для привлечения внимания Сишников. Поэтому если человек знает С++, то ему не составит труда перейти на Яву
Все языки похожи (кроме разве что ассемблера), достаточно хорошо выучить один, остальные различатся будут только синтаксисом "скобочек" и некоторыми конструкциями которые учатся за неделю.

Нужно както более на реальность окружающую смотреть, явисты и дотнетовцы сейчас более востребованы чем сишники
__________________
!!Russian Railways Forever!!
МТЖДТ им. Ф.Э. Дзержинского, ПС12->ПС42 (1999-2003), Славное депо Николаевка ЛВЧД-4 (2003-2006)
Garikk вне форума   Ответить с цитированием
Старый 18.12.2016, 19:24   #29
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,309
Вы сказали Спасибо: 34
Поблагодарили 1,154 раз(а) в 603 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Yolkin Посмотреть сообщение
Давно хотел попросить.
Книга VB6 в задачах и примерах 2-е издание. Игорь Сафронов 2014 год. 400 с.
__________________
Вышел покурить на лестничную клетку, а там ребята стоят - вакцинируются.
сандро вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо сандро за это полезное сообщение:
Старый 18.12.2016, 19:31   #30
Yolkin
Комендант-администратор
 
Аватар для Yolkin
 
Регистрация: 10.04.2007
Адрес: Иркутск, ст.Кая ВСибЖД
Сообщений: 16,491
Вы сказали Спасибо: 6,328
Поблагодарили 15,513 раз(а) в 3,784 сообщениях
Yolkin скоро прославитсяYolkin скоро прославится
По умолчанию

Цитата:
Сообщение от csf Посмотреть сообщение
Я вот на нём пишу последние 50 лет...
Скока-скока??
Yolkin вне форума   Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Yolkin за это полезное сообщение:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С чего начать в Trainz Simulator??? Mihlik75 Железные дороги 9 05.05.2016 21:55
Как начать ездить с нами в мультиплеерах? APK-LVDZ OpenRails - Мультиплеер: Линейный пункт 0 17.12.2015 21:09
Информация для новичков. Как начать играть в мультиплеер RTrainSim MJack RTrainSim - Линейный пункт 0 14.08.2015 21:24
Помогите новичку Fanat36 TrainZ - Подвижной состав 1 13.07.2013 19:46
Помощь новичку. МашинистПермь MSTS - Сценарии 1 15.09.2012 22:14


Текущее время: 03:52. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?