Миграция с дизайна на программирование, AS3 - PullRequest
0 голосов
/ 11 марта 2010

Я пытался научиться программированию, но мне это нравится. Как бы вы научили дизайнера переходить от дизайна к объекту? ориентированное программирование?

Меня интересует AS3 во Flash IDE, но любые советы приветствуются. Ищете полное объяснение.

МЫСЛИ
Дизайнеры учатся по-разному
Дизайнерам могут понадобиться визуальные подсказки
У дизайнеров могут быть разные рабочие привычки, некоторые плохие, некоторые просто разные

Ответы [ 5 ]

4 голосов
/ 12 марта 2010

Первое, что я бы посоветовал, - это убедиться, что вы рано попадаете в хорошие привычки. Я имею в виду, что вы должны выполнять рефакторинг, когда вам это нужно, избегать программирования в сроки, быть уверенным в том, что вы придерживаетесь лучших практик, правильно форматировать и т. Д. кажется, что многие дизайнеры имеют тенденцию быть довольно беспорядочными, динамическими, и когда они затем начинают программировать, это порождает ужас.

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

  • Что такое класс, зачем использовать классы?
  • Разница между статическими и экземплярами
  • Понимание различных структур данных, таких как массивы, хеш-таблицы, двоичные деревья, связанные списки и т. Д., И знание того, какие цели лучше всего подходят.
  • Понимать наследование и уметь определять, когда его использовать
  • Понять полиморфизм
  • Хотя это не относится к ActionScript, имейте в виду Generics
  • Иметь представление об управлении памятью, а еще лучше взглянуть на неуправляемый язык, такой как C ++. Понимание того, как распределяется память и назначение указателей. Это улучшает знания о том, что делает Flash за кулисами.
  • Будьте в курсе шаблонов проектирования

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

1 голос
/ 11 марта 2010

Я предлагаю продолжить с "Learning Actionscript 3" О'Рейли. Это очень полезная книга, которая шаг за шагом проведет вас через процесс изучения AS3. Например, он покажет вам, как напрямую кодировать текстовое поле, без необходимости создавать его с помощью самого инструмента текстового поля. Кроме того, на сайте имеется множество примеров кодов, а также тесты, которые помогут вам «пересмотреть» материал.

Я рекомендую другую книгу под названием "Actionscript 3.0 Bible", которую можно использовать в качестве справочного руководства на случай, если вы когда-нибудь забудете что-либо, или даже в качестве учебного пособия, которое охватывает практически все.

Проверьте этот список инструментов обучения для AS3. Может быть полезным.

0 голосов
/ 15 марта 2010

Я всегда находил тех, кто только отправляется в путь - если возможно, взгляните на учебники Линды. Все в порядке, может быть немного утомительным и упустить подробности, но это отличный компаньон для книг О'Рейли.

0 голосов
/ 11 марта 2010

Я бы порекомендовал прочитать «Essential ActionScript 3.0» Колина Мука, ​​опубликованный О'Рейли, чтобы ознакомиться с языком. Либо так, либо Adobe's Programming ActionScript 3.0, которая поставляется с Flash или Flex IDE.

Кроме того, я бы рекомендовал Справочник по языку ActionScript 3.0 . Просто держите это под рукой, и вы в конечном итоге запомните наиболее распространенные API.

0 голосов
/ 11 марта 2010

Если ваш интерес к AS3, то я настоятельно рекомендую Essential Actionscript 3.0 Колина Моока . Это отличный ресурс для изучения AS3 / OOP. Он также послужит отличным справочным пособием, если вам удобно писать общий код.

Что касается изучения Flash IDE, лучшим вариантом будет практика, но я мог бы также предложить Lynda.com . Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...