Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Пример простенький - как идея оформления возникновения (разворачивания) объектов, привязанных к пунктам ComboBox. Может кому-то пригодится... Главное - новичкам полезно будет. Мне кажется побольше здесь надо выкладывать простых примеров: нажал кнопку - включил, нажал ее же - выключил; выбрал "правильную" Radio Button - перешел на нужную страницу, выбрал "неправильную" - получил сообщение... и т.д. Именно на таких примерах происходит действенное практическое изучение NB. Ну а Хелп, конечно, надо читать...
Пример ComboBox (Идея оформления появления объекта)
бррр... не знаю как другие, но я думал что это иммитация комбобокса со своим дизом... Если хотелось показать эффекты и прочее... то стоит заморочиться и более масштабный пример сделать с разнообразными эффектами.
Тему лучше переименовать во избежании непоняток...
Добавлено (19 Января 2012, 15:13) --------------------------------------------- То есть сложность работы с комбобоксом (штатным) сложности вызвать не должна даже у новичков, ибо все предельно ясно описано в справке...
Если клепать проекты примеры по такому принципу, то наклепать можно несколько десятков примеров... зачем? Чтобы понимали азы программы на практике? Может быть... но лично мне легче прочитать о работе объекта в справке. Это относится если пример просто показывает что и так описано в справке. То есть нет каких-то нестандартных решений.
Хотя хз может и новичкам на пользу такие проекты пойдут...
Сообщение отредактировано Dordex - Чт, 19 Января 2012, 16:20
А я считаю что нужны именно такие уроки для новеньких. Дембель правильно сказал, нам уже не понят что нужно в самом начале изучения. Friedhelm, Совет, заменить текст на пояснение как что и где работает. Думаю что это лучше было бы чем описание возможностей НБ.
Quote (Friedhelm)
Именно на таких примерах происходит действенное практическое изучение NB.
Поддерживаю. Dordex, многие начинают с Привет мир!
Дембель правильно сказал, нам уже не понят что нужно в самом начале изучения.
Вполне возможно!
НО! Я понимаю это так... главным и единственным обучением на начальном уровне должна быть справка. Новичок читает справку и САМ же пробует реализовать то или иное непосредственно в НБ. То есть новичок сам должен создать объект, прописать команду и прочее, но никак не тупо смотреть в готовый пример... Опять же это для Новичков.
Либо разумнее будет сделать один большой проект по всем командам, объектам и прочему...
Добавлено (19 Января 2012, 16:07) --------------------------------------------- Проекты должны быть по каким-то готовым решениям. К примеру:
- Имитация каких-либо объектов не входящих в стандартный состав - Обновление программы - Общение программы с пользователем (условия)
и тд и тп... а то что мы видим в примере - этому должна учить справка... ибо это стандартный объект со своим назначением, и абсолютно не важно что он будет делать: плавно показывать блоки или ещё что... Дело в том, что если это для новичков, то это все равно сложно для них будет, там есть условия... а эти условия объяснены где? правильно, в справке. И в справке же написано как работает этот объект, получается пример ни туда ни сюда... Просто представь себе на секунду новичка скачавшего данный пример. Он просто его не поймет, так как не поймет как происходит выбор нужного пункта. А изучив справку новичку уже не нужен будет пример, который описан в справке. Из-за этого я выше и писал что проекты в которых сделано то, что изучается в справке являются просто пустышками...
Добавлено (19 Января 2012, 16:15) --------------------------------------------- mishem, ты скорее всего видел некоторые мои примеры на форуме, такие как "имитация спойлера", "динамическая подсказка", "появления окна при наведении" но их мне стыдно сюда кидать, потому что я считаю что ничего заумного там нет, хотя они считаются готовыми решениями. А по твоему если клепать такие примеры как в 1 посте, то в разделе просто можно будет потерять достойные проекты среди "пустышек"...
Friedhelm, не подумайте... Просто реальный взгляд на ситуацию.
Сообщение отредактировано Dordex - Чт, 19 Января 2012, 16:31
К этому вопросу нужно конечно подходить щепетильно. Если и создавать примеры, то конечно нужно начинать с азов. И не плохо было бы это делать отталкиваясь от справки. А вообще это админам решать, что надо, что не надо. Я считаю что такие примеры нужны. И не плохо было бы сделать разделы с примерами, которые разделялись бы по уровню сложности. Слишком грамоздкие примеры напряжны. По себе помню. А в 5-10 строчек, в самый раз. Здесь главное запоминание самих команд, что где и как делат. Что б человек после мог мысленно в голове прокручивать код. Не хочешь читать хелп?
Friedhelm, не подумайте... Просто реальный взгляд на ситуацию.
Dordex, Сколько людей, столько и взглядов. Реальных, нереальных... Спасибо, что откликнулись. Я открыл эту тему именно с позиции новичка. Когда начинаешь изучать NB, естественно справка - единственная шпаргалка в этом деле, так как учебников просто нет. Простейшие примеры дают демонстрацию возможностей программы, о которых, читая справку, можешь и не подозревать. Лично я постигал азы именно таким образом - открывал пример и смотрел, что как работает. Если было что-то непонятно, лез в справку. Если и это не помогало, спрашивал на форуме.
Quote (mishem)
Совет, заменить текст на пояснение как что и где работает. Думаю что это лучше было бы чем описание возможностей НБ.
mishem, Да текст-то я просто "от фонаря" поставил, чтобы место забить. Что там пояснять? Посмотрел код комбобокса и все понятно... Спасибо за поддержку!
Добавлено (19 Января 2012, 17:29) ---------------------------------------------
Quote (Dordex)
если клепать такие примеры как в 1 посте, то в разделе просто можно будет потерять достойные проекты среди "пустышек"
Может быть создать особый раздел, где размещать простые примеры для новичков, чтобы не путать их с "серьезными" проектами?
Может быть создать особый раздел, где размещать простые примеры для новичков,
Так именно такой раздел и нужен. И я думаю что он создается.
Quote (Friedhelm)
чтобы не путать их с "серьезными" проектами?
А серьезные проекты нужны только для того, что бы люди могли понимать что можно сделать на НБ. Так как вряд ли из стареньких кто то будет вникать в чужой код. Легче свой написать.
И не плохо было бы сделать разделы с примерами, которые разделялись бы по уровню сложности.
Quote (Friedhelm)
Может быть создать особый раздел
Не обязательно... вполне можно обойтись таким способом:
В разделе создается тема "Правила публикации" (Закрепить её главной) там описать естественно что почем, и так же указать особенности проектов что для кого. А в заголовках самих тем уже писать для кого данный пример [Н] - Новичок... и тд и тп... вариантов много...
Quote (Friedhelm)
Да текст-то я просто "от фонаря" поставил
Я согласен с Мишемом, тогда уж лучше там описать, что как и зачем...
Кстати вместо объекта Текст, можно создать текстовый файл, и написать там код с подсветкой и пояснением. Кликнул, появилось окно, в нем код и пояснение как работает. Закрыл проект, еще раз посмотрел , но уже в нб. Визуальное восприятие будет отличное. Не хочешь читать хелп?
А когда сайт заработает со всеми блоками, то есть такая фича как материалы - статьи, файлы и прочее, и в них же есть подкатегории, их можно обозвать как угодно. Вот там например удобно будет распределять проекты по сложности. Так же материалы могут добавлять и обычные пользователи. Опционально присутствует и премодерация материала (материал не будет виден пока его не одобрят уполномоченные на то пользователи, зачастую администрация)
Но как написал Мишем:
Quote (mishem)
А вообще это админам решать, что надо, что не надо.
Сообщение отредактировано Dordex - Чт, 19 Января 2012, 17:48
Кстати вместо объекта Текст, можно создать текстовый файл, и написать там код с подсветкой и пояснением.
Согласен. Так лучше.
Но не комбобокс и как он работает было целью моей публикации, а то, как появляется объект: вытягивается линия, а из нее разворачивается контейнер. Просто - как идея... Вдруг кто-то презентацию какую делает, этот эффект мог бы пригодиться. Думаю, надо делиться не только опытом, но и идеями.
видите ли, сейчас справок не читают. Читать разучились, а чтение по настоящему и просмотр газеты в сортире, это разные вещи. Так что, и такие примеры нужны, каждому свое как говорится. Здесь сидят же не только обладатели хрустальных сов и черного пояса по брейн-рингу Как задавать вопросы
А бывает так, что читаешь справку, все вроде понятно, а как это применить, не всегда ясно. Например, заинтересовался я (как новичок) созданием базы данных в NB с нуля. Открыл справку по плагину NeoBookDBPro. Написано -
Quote
Назначение: Создать новый файл базы данных формата (MDB) Microsoft Access.
И пример команды. А куда эту команду вписывать? В свойство страницы, проекта, кнопки?.. Ни слова. Был бы пример на эту тему - доходчивее было б.
Доброго времени суток. К вопросу о нужности и ненужности этого примера. Я есть учитель информатики... Среднее специальное образование не подразумевает глубоких познаний в программировании, но желание учить детей чему то нужному есть... А один час в неделю и не дает возможности обучить многому... Вот и изучаю сам и пытаюсь детей подсадить на НБ... Думаю понять хоть какие то основы они смогут, да и интереснее им эта штука, чем ВБ, например... ИМХО... Тут как раз нужно мне было для себя такую менюшку сделать и я долго ломал голову как, ведь в мануале невнятно написано об этом как-то... а тут только глянул и сразу въехал в чем у меня была загвоздка... так что спасибо большое.... Если нужен будет совет новичка - обращайтесь...
А большинству детей программа понравилась...
Добавлено (10 Февраля 2012, 19:56) --------------------------------------------- Доброго времени суток. К вопросу о нужности и ненужности этого примера. Я есть учитель информатики... Среднее специальное образование не подразумевает глубоких познаний в программировании, но желание учить детей чему то нужному есть... А один час в неделю и не дает возможности обучить многому... Вот и изучаю сам и пытаюсь детей подсадить на НБ... Думаю понять хоть какие то основы они смогут, да и интереснее им эта штука, чем ВБ, например... ИМХО... Тут как раз нужно мне было для себя такую менюшку сделать и я долго ломал голову как, ведь в мануале невнятно написано об этом как-то... а тут только глянул и сразу въехал в чем у меня была загвоздка... так что спасибо большое.... Если нужен будет совет новичка - обращайтесь...
Это вы высказывайте что нужно. Тем более что вопросы будут исходить практически не от одного человека.
Quote (Флакон)
А большинству детей программа понравилась...
Какой возраст детей?С одной стороны это хорошо что обучаете, с другой плохо. С какой хорошо, и так понятно. Попробую в кратце объяснить с какой плохо.
Для того что бы изучить ВБ, нужно много терпения и желания именно программировать. Нб такой инструмент, который смотря кому дать. Это как обезьяна с гранатой. А НБ между прочим не плохая граната. Тем более в ней, а именно во многих плагинах нет защиты от дураков. И ваши детки могут желая или не желая натворить такого.... Так что вам в первую очередь надо осознавать что вы даете детям инструмент, который может в равных долях принести как пользу так и вред. А у них насколько я помню себя)) заложено в данный период делать больше вред чем пользу. Не хочешь читать хелп?
Friedhelm, скажем так... функционал NeoBook в некой степени предоставляет возможность для разработки вредоносного ПО, хоть и примитивного, но головной боли жертва получит предостаточно... Впринципе во всех языках есть такие возможности, но в нб и ей подобных такое создается за пару кликов (образно). И если эти самые дети разрекламируют нб с темной стороны, то антивирусное ПО попросту начнет блокировать скомпилированные приложения нб. Что не есть гуд!
Сообщение отредактировано Dordex - Сб, 11 Февраля 2012, 00:35