Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Ищу Скриптера Со Свободным Временем, Для изучения азов
HeadShotSPB
сообщение 15.2.2010, 1:48
Сообщение #1


**

Группа: Пользователи
Наличность: 0
Пользователь №: 12.484



Сабж. Давненько создавал свой шард на 55и сфере, хочется научиться азам скриптинга на РанУо. Естественно время не бесплатно. Кто может грамотно составить уроки для обучения "с нуля" самым простым вещам, подсказать от чего отталкиваться для обучения, оставьте свой контакт. Если это будет трудоемкий процесс, он будет оплачен по договоренности (в разумных рамках). Время - деньги, все это понимаем. Контакты оставляем в теме или ЛС. Также не против пообщаться с начинающими, которые чего-то добились сами. В общем хочется развития в этом направлении.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
StaticZ
сообщение 15.2.2010, 2:40
Сообщение #2


*********

Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009
Группа: Пользователи
Наличность: 0
Из: РФ, Москва
Пользователь №: 11.948



Если действительно хочется научится, то начать следует с изучения программирования на языке С#. гугл и книжные магазы в помощь найти лекции, книжки, статьи и кучу инфы по языку не проблема. Хорошо иметь опыт программирования на языках высокого уровня типа Delphi, С++, С#. Если и то и другое есть, то разобраться в ранке можно и без постороней помощи, и задавать серьезные конкретные вопросы получая серьезные конкретные ответы.. А без знаний языка так и будите тыкаться как обезьяна делая под копирку какие-то действия толком не понимая что и как работает. Да и вообще ИМХО програмирование и скриптинг такая штука которой можно научится только кодя кодя и кодя... Сколько теории не вызубри без опыта толку от нее немного.


--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.
Game isn't a dream, it is the reality, reality which is coming while we dream...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
HeadShotSPB
сообщение 15.2.2010, 2:56
Сообщение #3


**

Группа: Пользователи
Наличность: 0
Пользователь №: 12.484



По поводу языка я уже понял, дается гадина тяжело (С++ сейчас прочитываю, Липпмана). Когда скриптил на сфере - у меня при виде папки со скриптами глаза не разбегались как в РанУО. Открываешь какой то файл - видишь код, много кода, переменных. И не понимаешь куда это все ведет. Это лишь от знания С зависит? Либо есть еще что для изучения?

PS: пытался найти "болванку" для шарда. Чтобы посмотреть на реализацию и структуру. Не смог найти. Кто поможет - буду благодарен.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
StaticZ
сообщение 15.2.2010, 4:03
Сообщение #4


*********

Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009
Группа: Пользователи
Наличность: 0
Из: РФ, Москва
Пользователь №: 11.948



зачем тебе С++ ??? дело конечно полезное но С++ и С# разные языки, тебе нужен С# (всю лабудень что для дотнета 3.0 и выше можеш пропускать ранка на 2.0 написана.)


Цитата(HeadShotSPB @ 15.2.2010, 2:56) *

Когда скриптил на сфере - у меня при виде папки со скриптами глаза не разбегались как в РанУО. Открываешь какой то файл - видишь код, много кода, переменных. И не понимаешь куда это все ведет. Это лишь от знания С зависит? Либо есть еще что для изучения?

Все дело в том что в ранке "скрипты" скриптами можно назвать с натяжкой посути это полноценый код на языке С# со всеми возможностями этого языка. на контрасте простеньких скриптеньких языков сферы и полноценого кода ранки на C# глаза и разбегаются. Можеш конечно считать минусом но по мне это огромный плюс так как сделать можно ВСЕ, нет никаких ограничений. Чтобы понимать куда и откуда это все идет естетсвенно нужно знание С# хотябы на уровне синтаксиса + как следует прочитать про ООП, делегаты и события (впринципе об этом в каждой второй книжке по шарпу худо бедно но пишут). Ну и конечно писать скрипты в блокноте дохлое дело, ставим MVS создаем проект пихаем туда все файлы ранки и скриптов и сразу почуствуете себя акробатом скакать по коду научиться как нехуже чем обезьяны по деревьям )))

Цитата(HeadShotSPB @ 15.2.2010, 2:56) *

PS: пытался найти "болванку" для шарда. Чтобы посмотреть на реализацию и структуру. Не смог найти. Кто поможет - буду благодарен.

Че за болванка??? ранка без всяких модификаций прекрасно работает... и структура чего?


--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.
Game isn't a dream, it is the reality, reality which is coming while we dream...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Narayan
сообщение 15.2.2010, 11:32
Сообщение #5


**********

Гарант UoKit
Сообщений: 2.848
Регистрация: 28.3.2007
Группа: Супермодераторы
Наличность: 15548
Пользователь №: 9.591



Я вот то же учил С#, но зайдя в папку со скриптами ранки не смог понять как все это связанно между собой и откуда берется начало (IMG:style_emoticons/default/smile.gif)


--------------------
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Narciruss
сообщение 15.2.2010, 13:40
Сообщение #6


******

ужас какой
Сообщений: 653
Регистрация: 12.2.2005
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 3.050



а ты у объекта узнавай его parent класс, а этого парент класса узнавай его парент класс. хз как там в шарпах это (IMG:style_emoticons/default/biggrin.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Needle™
сообщение 15.2.2010, 14:34
Сообщение #7


********

Mammy's hero
Сообщений: 1.227
Регистрация: 26.5.2009
Группа: Пользователи
Наличность: 0
Из: Украина , Одесса
Пользователь №: 11.891
Возраст: 33



Герберт Шилдт - C# Учебный Курс
Начинал с него...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Narciruss
сообщение 15.2.2010, 15:30
Сообщение #8


******

ужас какой
Сообщений: 653
Регистрация: 12.2.2005
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 3.050



+1, Java по его книге изучал.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Narayan
сообщение 16.2.2010, 3:05
Сообщение #9


**********

Гарант UoKit
Сообщений: 2.848
Регистрация: 28.3.2007
Группа: Супермодераторы
Наличность: 15548
Пользователь №: 9.591



Да с него все походу начинали (IMG:style_emoticons/default/smile.gif)


--------------------
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Lanceril
сообщение 16.2.2010, 6:05
Сообщение #10


*****

Воскресший из бана :)
Сообщений: 437
Регистрация: 11.10.2004
Группа: Пользователи
Наличность: 0
Пользователь №: 2.401



Structure and Interpretation of Computer Programs
Начинал с него (IMG:style_emoticons/default/smile.gif)

p.s. изучайте программирование, а не языки программирования.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Narayan
сообщение 16.2.2010, 14:24
Сообщение #11


**********

Гарант UoKit
Сообщений: 2.848
Регистрация: 28.3.2007
Группа: Супермодераторы
Наличность: 15548
Пользователь №: 9.591



Цитата(Lanceril @ 16.2.2010, 6:05) *
p.s. изучайте программирование, а не языки программирования.


Это как?


--------------------
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Narciruss
сообщение 16.2.2010, 15:26
Сообщение #12


******

ужас какой
Сообщений: 653
Регистрация: 12.2.2005
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 3.050



это просто (IMG:style_emoticons/default/smile.gif)

если планируешь работать с ООП языками, то и начни с изучения идеологии (концепций) объектного программирования.

Когда поймешь все эти фишки (классы, объекты, наследования, полиморфизм), то начинать изучать языке будет проще.

Я после сферы (по советам Ланкерила) спрыгнул на Java. Пару недель сидел с книгами по Java ООП. Теперь уже как-то проще языки даются (IMG:style_emoticons/default/biggrin.gif)


Короче - изучайте парадигмы, затем языковые особенности, а затем уже language - функции (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Warstone
сообщение 16.2.2010, 17:33
Сообщение #13


*********

Группа: Модераторы
Наличность: 0
Пользователь №: 10.905
Возраст: 25



Цитата
Короче - изучайте парадигмы, затем языковые особенности, а затем уже language - функции
Ага... Парадигма ООП говорит что у любого класса могут быть friends - классы, которые не является потомкам ни одного из отцов и собственно самого класса, но имеют доступ к Protected части класса... А теперь покажи хотя-бы один язык, в котором это сделано именно так (через слов friend или как-то по другому промаркировано), а не через жопу, как например в Delphi, где все классы в одном юните - друзья. Причем полные, так как видят и private методы/переменные любых классов, описанных в этом юните.
Покажи хотя-юы один ооп язык, где нету class functions / class parameters, хотя они запрещены в каноничном ооп. (Тут могу плавать, но вроде запрещены). Ну и конечно надо помнить о множественном наследовании в C++ от мелкомягких. Что является грубым нарушением ООП.

А все это к чему? А к тому, что ООП само по себе - сферический конь в вакууме. Автору я-бы рекомендовал начать изучать какой-нибудь один язык, через 2-3 года пересесть на другой и т.д. Только языки выбирать не по принципу левой задней пятке, а по принципу востребованности и зарплатных ожиданий. Если-же он попадет пальцем в небо и сразу найдет себе тот язык, на котором будет писать всю жизнь (мало вероятно, но все-таки), то зачем ему каноничное ООП? Только чтоб голову забить? Так она у него и так УО забита.


--------------------
Do. Or do not. There is no Try!
© Master Joda, Dagobah, Star Wars: Episode V.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Narciruss
сообщение 17.2.2010, 11:56
Сообщение #14


******

ужас какой
Сообщений: 653
Регистрация: 12.2.2005
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 3.050



наверное ты глубже это ооп изучал, чем я (IMG:style_emoticons/default/smile.gif)
я не вдавался в такие мелкие подробности. Понял самую суть. (после сферы это было очень тяжело)

а потом уже изучал тонкости конкретного языка (ооп в java нормальное, но после ооп в ruby на это говно смотреть уже не хочется. Хотя разница там и не большая)


автору я бы посоветовал стать тру - скачать себе емакс, изучить clisp/elisp, а не C# и вижуал студию.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Warstone
сообщение 17.2.2010, 12:30
Сообщение #15


*********

Группа: Модераторы
Наличность: 0
Пользователь №: 10.905
Возраст: 25



Цитата
я не вдавался в такие мелкие подробности. Понял самую суть.
Если ты изучал сначала ООП просто... Без привязке к языку, то ты и про друзей должен был слышать и при наследование/полиморфизм/инкапсуляцию (Обычно ООП останавливается на объяснении этих 3-х слов) и про много чего еще. Чуть-ли не до рефакторинга.

Собственно ты так не сделал. Ты изучал ООП в применении к определенному языку. Если так, то для понимания ООП достаточно прочесть http://ru.wikipedia.org/wiki/%D0%9E%D0%B1%...%BD%D0%B8%D0%B5, а потом уже учить тот-же С#.


--------------------
Do. Or do not. There is no Try!
© Master Joda, Dagobah, Star Wars: Episode V.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Narciruss
сообщение 17.2.2010, 12:47
Сообщение #16


******

ужас какой
Сообщений: 653
Регистрация: 12.2.2005
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 3.050



>> наследование/полиморфизм/инкапсуляцию

само собой. про друзей - нет.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Lanceril
сообщение 17.2.2010, 18:29
Сообщение #17


*****

Воскресший из бана :)
Сообщений: 437
Регистрация: 11.10.2004
Группа: Пользователи
Наличность: 0
Пользователь №: 2.401



Цитата
Парадигма ООП говорит что у любого класса могут быть friends

Не говорит, но в си++ друганы есть (IMG:style_emoticons/default/smile.gif)

Цитата
Ну и конечно надо помнить о множественном наследовании в C++ от мелкомягких. Что является грубым нарушением ООП

Никакого нарушения ООП. Множественное наследование в стандарте си++, мелкомягкие вроде ничего особенного не сделали.

Цитата
то ты и про друзей должен был слышать

не должен

Цитата
Чуть-ли не до рефакторинга

уж точно не до рефакторинга (IMG:style_emoticons/default/smile.gif)

для понимания ООП достаточно прочесть главу про ООП в книге concepts techniques and models of computer programming (IMG:style_emoticons/default/smile.gif)
Автору советую начать изучение с Oz Programming Language ))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
HeadShotSPB
сообщение 17.2.2010, 22:08
Сообщение #18


**

Группа: Пользователи
Наличность: 0
Пользователь №: 12.484



Хватит холивар разводить, тем более понятными только для вас словами (IMG:style_emoticons/default/laugh.gif) Голова забита отнюдь не УО, можно сказать это хобби для свободного времени. В общем понял что требуется для решения задач. С#, светлая голова, пиво по вечерам и много кодить.
P.S: под словом "болванка" я подразумевал скрипты паблик шарда, для изучения, желательно не криворукие (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
AudioSlave
сообщение 1.3.2010, 15:16
Сообщение #19


*

Registred
Сообщений: 2
Регистрация: 29.1.2007
Группа: Пользователи
Наличность: 0
Пользователь №: 9.403



Цитата(HeadShotSPB @ 17.2.2010, 22:08) *

P.S: под словом "болванка" я подразумевал скрипты паблик шарда, для изучения, желательно не криворукие (IMG:style_emoticons/default/smile.gif)


Все есть на офф сайте разработчиков сервера - ну и тута загвоздка - учи англиский язык =)
http://www.runuo.com/forums/script-support/
http://www.runuo.com/forums/custom-script-releases/
нуна будет помошь стучись ICQ 415-787-692
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Warstone
сообщение 1.3.2010, 18:11
Сообщение #20


*********

Группа: Модераторы
Наличность: 0
Пользователь №: 10.905
Возраст: 25



Цитата
Не говорит
Ты просто плохо слышишь.
Цитата
Никакого нарушения ООП
Не знаешь о чем говоришь
Цитата
уж точно не до рефакторинга
Да ну? Паттерны и рефакторинг идут как-раз рядом и если вы не знаете определения этих 2-х слов, то это не значит что вы этим не занимаетесь. Так что низач0т.


--------------------
Do. Or do not. There is no Try!
© Master Joda, Dagobah, Star Wars: Episode V.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.4.2024, 0:06
Designed by Nickostyle