HiAsm Lessons — уроки по HiAsm, программироване без кода
Первый шаг … программа.
# Этот урок, как серия следующих будет по пакету Windows.Вот и пришло время создать свою первую программу. Пусть это и будет заурядный и порядком задолбавший «привет мир». Шутка.. мда.
Сегодняшняя программа будет говорить привет представившемуся, а если не представится будет посылать в баню или лесом.
Итак создаем новый проект Windows Файл -> Новый.
Во вкладке Интерфейс на панели элементов хватаем (кликаем) компоненты Надпись(Label), Поле ввода(Edit), Кнопка(Button). Получилось что-то вроде: Идем в редактор формы (кнопки сверху):Видим бардак. Клацаем по элементам и изменяем свойство Caption у каждого на нужное и двигаем как надо. У меня получилось так:
Интерфейс готов! Теперь начинка.
Идем во вкладку инструменты. Берем Поток -данные (DoData) две штуки и Выбор значения (Case). Идем в Строки и берем Объединение (StrCat). И наконец в Контролах берем Сообщение (Message).
Расчехляю:
1. при клике по кнопке данные из Edit заносятся в поток (синяя линия)
2. Case проверяет входящий поток и сравнивает со значением заданным в свойствах. По умолчанию там NULL, что нам и надо (нет имени — NULL). На верхнюю правую точку (событие — запомните!) выдается если нет совпадения, на второе событие выдается если совпадают значения.
3. когда пользователь представился (1 событие Case) происходит сложение двух строк «Привет, » и строки из Edita, записывает в поток. В элемент Сообщение приходит поток с текстом сообщения и оно отображается.
4. когда передался пустой поток происходит действие второй ветки. В пустой поток заносится строка «Ну тогда и иди лесом!» и выводится в сообщение
Программа проста как два пальца, но если что-то не получилось вот исходник.
З.Ы Чтобы сделать такую форму (неизменяемого размера) в свойствах формы поставить BorderStyle — bsDialog.
Знакомство с HiAsm
Начинаем наше знакомство с HiAsm.
Надеюсь вы уже скачали и установили HiAsm v4.04 так как в своих записях я буду использовать именно его.
Итак запускаем! И видим главное окно:
Самое большое — оно же и главное, рабочее поле ( 1 ). Здесь располагаются элементы программы, строится алгоритм работы. К слову, элементы программы — это графические элементы, а не участки кода.
Эти самые элементы находятся на панели Элементы ( 2 ). Стандартных элементов множество, можно обратиться на форум программы — он всегда обновляется и новых элементов там тонны. Наконец можно самому создать нужный элемент (этому будет посвящен отдельный пост).
Так как программа по сути ответ Delphi и аналогам, но без кода, то у каждого элемента есть свойства ( 3 ). Вкладка свойства — это сами свойства; точки — не отображаемые методы и события или данные.
Меню быстрого доступа ( 4 ) дает доступ к часто используемым функциям среды. Его можно настроить под себя.
1 — думаю объяснять не надо ( новый, открыть, сохранить, сохранить как)
2 — перейти к редактированию формы; 3 — (в редакторе формы) выравнивание элементов
4 — переход по уровням (например контейнеры, панели (вложения))
5 — удалить выделенное
6 — запуск, запуск в отладочном режиме (ни разу не пользовался)
7 — стоп. Полезно если приложение зависло — убивает процесс.
8 — компилировать. То есть собрать программу ; — )
9 — настройка, справка, о программе…
Ну вроде все. Самое время приступить к созданию первой программы!.. Это уже в следующем посте.
З.Ы Расположение окон (1..2…3…4) вовсе не обязательно
В ПОМОЩЬ УЧИТЕЛЬЮ
Для учителя информатики Учебник по Visual Basik Freeware.ru — бесплатные программы для Windows ПРОГРАММЫ — Скачать бесплатные программы Лучший OnLine софт Web-дизайн, статьи, программы, настройка Windows… WOsoft.ru — программы для всех Mail.ru Агент Документация школы и бесплатные компьютерные программы для школ Download Master web-pascal Российский клуб учителей информатики Алгоритмы и исполнители Методическое пособие по информатике Задания для олимпиад по информатике Информатика MSOffice Internet Multimedia Программирование Графика Тесты Внеклассная работа Методика Олимпиады «Первые шаги», 1999-2002 Электронная версия учебника по информатике 10-11 Учебник ОАП — Новости Тематические ссылки программирование — Компьютерная школа СДДЮТ HELLOWORLD. RU — документация и книги по программированию Фестиваль педагогических идей Открытый урок 2004-2005 учебного года HIASM или Конструктор программ Фотографии — Знаменитые люди Казахстана HTML шаблоны Партнерские программы Flash исходники Иконки лучшие шрифты Статьи на WOweb.ru анимированные гифы смайлики JavaScript скрипты Каталог партнерских программ Статьи Фоны для сайтов ПОДГОТОВКА К УРОКАМ РЕФЕРАТЫ, СОЧИНЕНИЯ, КРАТКИЕ СОДЕРЖАНИЯ, ЛЕКЦИИ, ШПАРГАЛКИ, ГОТОВЫЕ Д-З, ПОЛЕЗНЫЕ СОВЕТЫ СТУДЕН лучшая подборка клипартов Форум Книги по голоданию Где и как найти частоты каналов на спутниковое телевидение YAMAL102_C Практика. Практические советы и схемы для приёма спутникового телевидения. Скачать WinRar 3.50 Секреты Windows XP Антивирус и антивирусные базы DOWNLOAD.RU — архив бесплатных и условно-бесплатных программ |
Мейсон предлагает уроки управления аксонами для бинокулярного зрения
Crossing Chiasm
Лесли Эрл
Доктор Кэрол Мейсон из Колумбии
Нейроны сетчатки запрограммированы мигрировать в одну или другую сторону мозга во время развития. Доктор Кэрол Мейсон из Колумбийского университета, недавно посетившая Национальный институт здоровья, обнаружила элементы этого программирования. Понимание факторов, которые направляют нейроны к их соответствующим мишеням, может когда-нибудь помочь врачам восстановить поврежденные зрительные схемы в мозге.
Миллионы лет назад, где-то между появлением на планете рыб и лягушек, связи между глазами и мозгом у животных перешли от простого перекрестного (правый глаз к левому мозгу и наоборот) к более сложному устройству. Бинокулярность, как ее называют, развилась, когда каждый глаз начал соединяться с обеими сторонами мозга, позволяя мозгу объединять входные данные от обоих глаз в единое изображение. Повышенная бинокулярность обнаруживается у животных, в том числе у людей, с близко расположенными глазами на передней части головы, и необходима для восприятия глубины.
Во время развития нейроны растут из сетчатки в направлении мозга, проходя через зону, известную как хиазма. У некоторых животных, таких как рыбы, все нейроны сетчатки контралатеральны, то есть пересекают хиазму. У видов более высокого порядка, включая мышей и людей, подгруппа нейронов сетчатки не пересекает хиазму, вместо этого соединяясь с той же стороной мозга, что и глаз, из которого они происходят. Их называют ипсилатеральными нейронами.
Для Мэйсона есть два важных вопроса: чем отличаются контралатеральные и ипсилатеральные нейроны? И какие факторы определяют направление движения нейронов, когда они достигают хиазмы? Используя мышей, она обнаружила, что нейроны, которым суждено пересечь хиазму, несут на своей поверхности один набор белковых маркеров, в то время как нейроны, запрограммированные на обратный курс, несут отдельный набор белковых маркеров — ипсилатеральные нейроны, пропуская при этом контралатеральные нейроны.
Каждая группа нейронов — как правило, в зависимости от того, где они начинаются в сетчатке — предварительно запрограммирована на то, чтобы стать контралатеральной или ипсилатеральной. Но, что любопытно, у людей, у которых отсутствует ген тирозиназы, некоторые ипсилатеральные нейроны неправильно пересекают хиазму. У этих людей слишком много контралатеральных нейронов, что приводит к ухудшению стереозрения (включая снижение восприятия глубины). Отслеживая отдельные нейроны, Мейсон обнаружил, что определенная группа нейронов, происходящая из определенной области сетчатки, теряет свой путь.
Тирозиназа не участвует непосредственно в росте нейронов или хиазме. Вместо этого тирозиназа имеет решающее значение для производства меланина, пигмента, обнаруженного в коже и эпителиальных клетках сетчатки.
— Это все еще загадка, — сказал Мейсон. «Почему отсутствие меланина приводит к сокращению ипсилатерального пути?»
Понимание того, как соединяются эти нейроны, имеет решающее значение для понимания того, как восстановить эти связи после дегенерации сетчатки в результате таких заболеваний, как глаукома и возрастная дегенерация желтого пятна.
— Одна большая проблема во всей регенерации сетчатки
Бет Ванглер | Уроки, извлеченные из «Железного кольца: перекресток»
Есть определенные схемы сюжетов, с которыми знакомы западные читатели. Это ритмы мысли, которые помогают нам понять, чего ожидать, и помогают нам раскрыть смысл истории.
Недавно я прочитал (и полюбил) « Железное кольцо » Ллойда Александра, фантастический роман о молодом короле, который отправляется в таинственное путешествие, чтобы отстоять свою честь и честь своей касты. Мне в нем нравилось многое, но одна вещь, которая меня очаровала, это его структура. Сегодня мы поговорим о хиазме и структуре сюжета.
Общие структуры западных историй
Прежде чем мы сможем углубиться в то, что делает структуру сюжета «Железное кольцо » такой особенной, сначала мы должны изучить более знакомые западные методы структурирования историй. Наиболее распространенными структурами в современном авторском дискурсе являются 3 акта, 5 акта, Путешествие героя и 9 актов.0025 Спасите кота! Бит-лист.
Три действия и спасение кота
В Древней Греции Аристотель понял, что лучшие трагедии имеют начало, середину и конец. С тех пор многие авторы придерживались аналогичного подхода. В первом акте устанавливаются персонажи, обстановка и конфликт. Второй акт развивает конфликт по мере увеличения напряженности. Третий акт приносит кульминацию, или момент, когда все доходит до апогея, и развязку.
В последние годы Блейку Снайдеру 9 лет.0025 Спасите кота! Книга по сценарному мастерству еще больше популяризировала трехактную структуру, разбив ее на 15 подробных шагов. Хотя это было предназначено для аудитории сценаристов, его влияние распространилось далеко за эти пределы и на написание романов. Поскольку в глубине души она похожа на структуру из 3-х актов, я не буду здесь вдаваться в подробности.
Пятый акт
Гораций в Древнем Риме заявил, что структура, отмеченная Аристотелем, была правилом хорошего письма, установив структуру из 5 актов в Арс Поэтика . Шекспир и Фрейтаг популяризировали это в формате, который вас, возможно, учили на уроках английского языка в средней школе:
В рассказе, построенном по такой структуре, экспозиция знакомит нас с персонажем и миром. Инцидент, провоцирующий конфликт, вызывает конфликт, а растущие боевые действия усиливают напряженность вокруг конфликта. В кульминации персонажи переходят от реакции к действию, активно что-то делая в падающем действии, пока все не завершится и мы не увидим новую норму в развязке.
Путешествие Героя
Джозеф Кэмпбелл популяризировал Путешествие Героя в своей книге Тысячеликий Герой , а Звездные Войны ввели эту структуру в повседневный язык.
Обычный персонаж в своем обычном мире получает приглашение сделать что-то необычное. После того, как они отказываются от возможности, взаимодействие со своим наставником запускает их в новый мир, где они сталкиваются с плохими парнями, растут и, в конечном итоге, побеждают плохих парней, возвращаясь домой измененными к лучшему.
Сравнение
Общим для этих трех/четырех сюжетных структур является то, что все они более или менее линейны. На первый взгляд, Путешествие Героя кажется цикличным, и его можно применять таким образом, но эти диаграммы показывают, как много общего между структурами Трех Актов и Пяти Актов: истории, персонажи движутся в одном направлении: вперед. Но это не единственный способ рассказывать истории.
Железное кольцо: перекресток
Lloyd Alexander’s Железное кольцо имеет хиастическую структуру. Хиазма, иногда называемая «кольцевой структурой», представляет собой метод создания паттерна, а затем представления вариантов в обратном порядке. Если мы присвоим буквы элементам шаблона, он может выглядеть примерно так: A, B, C, C’, B’, A’ или A, B, X, B’, A’.
Спойлеры для Железное кольцо после этого момента.
Если свести к нескольким ключевым моментам,
- A. Тамар — молодой царь, у которого сказочная встреча со старшим царем отправляет его в путешествие.
- B. Тамар исследует принципы дарения подарков с помощью речной змеи
- C. Он встречает рассерженного орла, который слишком пессимистичен, чтобы закончить свой поиск драгоценного камня для своего короля
- D. Тамар встречает говорящего медведя-отшельника и делает бесчестный выбор
- Д’. Позже Тамара сражается рядом с медведем-отшельником и оказывается в ситуации, которая, как он думал, навсегда лишила бы его чести.
- С’. Рассерженный орел, наконец, находит в себе достаточно уверенности, чтобы преуспеть в своем стремлении
- C. Он встречает рассерженного орла, который слишком пессимистичен, чтобы закончить свой поиск драгоценного камня для своего короля
- Б’. Небольшой, казалось бы, незначительный выбор, сделанный Тамар ранее с речным змеем, приносит неожиданную награду как раз вовремя
- B. Тамар исследует принципы дарения подарков с помощью речной змеи
- A’. У Тамары сказочное воссоединение со старшим королем, и она превратилась в гораздо более мудрого короля на своем пути
В настоящем романе гораздо больше сюжетных линий, но то, как Александр излагает сюжет, а затем ловко пересматривает каждый момент, поразительно. .
Внутреннее путешествие с акцентом
Дело не только в том, что Тамар дважды попадает в каждую точку в обратном порядке. По-настоящему захватывающий аспект этой формы повествования заключается в том, чтобы понять, что осталось прежним, а что изменилось.
Давайте посмотрим конкретно на точки D и D’ из вышеприведенного обсуждения структуры The Iron Ring .
Честь находится в центре романа, а также в центре внутреннего путешествия Тамары. Он начинает рассказ убежденным, что знает, что правильно, что достойно уважения, что он должен делать. У него очень узкий взгляд на мир из-за молодости и образования.
Когда Тамара находится в доме медведя-отшельника, он больше борется со своим понятием чести, чем раньше. Он отчаянно хочет чего-то — спокойной жизни с дояркой, в которую он влюбился, — чего он не верит, что когда-либо получит, если продолжит действовать так, как считает благородным, и закончит свои поиски. В момент великой борьбы он поддается искушению собственных желаний, отбрасывает символ своего поиска и выбирает бесчестие. Он потерпел неудачу, или он так думает. Его эгоизм раскрывается, и его слабость делать то, что правильно.
Те, кто заботится о нем, в конце концов могут убедить Тамар продолжить его поиски. Теперь униженный, он снова сталкивается с ситуацией, которая, как ему сказали, может лишить его чести. Проиграв битву, он отбрасывается среди бескастовых. Тамар воспитывали с убеждением, что общение с этими людьми автоматически лишает человека касты или места в обществе. Даже прикосновение к одному оскорбляет вашу кастовую честь. Теперь он, бывший король, становится рабом человека без касты.
Здесь уже во второй раз Тамар оказывается в ситуации, которая, по его мнению, уничтожила его честь. Но, живя среди бескастовых, он приходит к осознанию истины: его честь не может быть отнята чем-то поверхностным, например тем, с кем или чем он взаимодействует. Его отказ от своих поисков был поистине бесчестным поступком.
Сопоставление этих ситуаций заставляет читателя отступить и глубже задуматься над этой темой. Имея всего один или два прямых комментария от персонажей, читатели должны сидеть и размышлять над историей, чтобы понять, как выросла Тамара, чему он научился, что это значит для их жизни. Это размышление приводит к гораздо более глубокой и прочной связи с историей. Это также означает, что тема, скорее всего, будет более трансформирующей для читателей. Когда мы приходим к нашим собственным выводам после размышлений, это формирует нас гораздо больше, чем когда нас кормят максимами с ложечки.