Январь 23 2012

Перетаскивание

Здравствуйте! Сегодня мы поговорим о перемещении :) Ведь на Visual Basic достаточно просто сделать программу, в которой можно брать какой-то объект и перетаскивать в нужное место. Таким образом, можно сделать множество интересных программ, например,  настольный баскетбол - хватаем мячик и забрасываем его в сетку. Давайте разбираться.
Читать запись полностью »

Декабрь 12 2011

Как обработать нажатия кнопок на Visual Basic

Здравствуйте! При создании многих приложений требуется обрабатывать нажатия клавиш. Это делается несложно, но задача сильно усложняется если требуется обработать одновременное нажатие нескольких клавиш! Дело в том, что при одновременном нажатии нескольких кнопок клавиатуры действие выполнится сначала одной кнопки, а затем лишь другой, но никак не одновременно!

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

Но есть простой способ решить эту проблему.
Читать запись полностью »

Ноябрь 15 2011

Делаем Сапер в Excel :)

Здравствуйте! Возможности Excel огромны! А возможности макросов практически безграничны! Часто, когда я веду курсы, вижу желание учеников раслабиться и решить не офисную или бизнес задачу, а сделать что-нибудь веселое :) На занятиях, к сожалению, время на это выделить крайне сложно. Поэтому, пожалуй, начну свой цикл статей по созданию компьютерных игр в Excel. Первой игрой, которую мы сделаем, будет Сапер. Итак, поехали!
Читать запись полностью »

Октябрь 19 2011

Макрос анализатор

Здравствуйте! Часто наши данные в Excel требуется проанализировать по какому-нибудь критерию. Например, раскрасить ячейки в зависимости от их значений. Ведь это сразу позволит более наглядно представить результаты. Цвет легче читать, легче видеть, что и как меняется в таблице. Особенно было бы хорошо, если ячейки меняли цвет сами, в тот момент когда мы вводим или изменяем данные.  Давайте решим такую задачку! Для этого напишем макрос.
Читать запись полностью »

Сентябрь 17 2011

Ох эти повторы!

Здравствуйте! Сегодня мы решим следующую задачку. Итак, представим перед нами огромная при огромная таблица Excel, а в ней много повторяющихся строк. Они, нам, естественно, не нужны. Что делать? Как их убрать? Давайте думать вместе.

1

Читать запись полностью »

Июль 21 2011

Создаем свой калькулятор

Здравствуйте! Сегодня я хочу рассказать, как можно сделать свой многофункциональный калькулятор. В нем мы предусмотрим возможность ввода цифр, как с клавиатуры, так и щелчками мышкой по кнопкам. Итак, поехали :)
Читать запись полностью »

Май 07 2011

Картинка без фона

Здравствуйте! При разработке любой компьютерной игры, связанной с графикой, существует определенная проблема. Загружая в окно картинку, она загружается с фоном. И получается, что у нас в игре движутся на просто персонажи, а персонажи в своеобразном фоновом прямоугольнике, который жутко мешает. Сегодня я расскажу, как можно от него избавиться :)
Читать запись полностью »

Апрель 12 2011

Шарики :)

Здравствуйте! Частенько меня ученики спрашивают, как сделать множество виртуальных случайных мишеней, по которым можно было бы щёлкать и тем самым набирать очки. Способов решить данную задачу существует множество, но я хочу поделиться с вами своим любимым. Итак, давайте познакомимся с некоторыми интересными приёмами и сделаем небольшую компьютерную игру на Visual Basic!

Читать запись полностью »

Март 04 2011

Крестики-нолики

Здравствуйте! Все наверняка знают такую игру как крестики-нолики. Давайте сегодня сделаем компьютерную версию этой мега игры :)

Читать запись полностью »

Февраль 11 2011

Программируем дождь

Здравствуйте! Вся эта ненастная погода с её постоянными дождями, думаю, всем жутко надоела. Дождик несомненно нужен, но не в таком же количестве! Эх, как было бы здорово научиться управлять погодой. Правда? В реальной жизни, наверное, такое пока, что невозможно, а вот в виртуальном мире… почему бы и нет?
Читать запись полностью »

Январь 24 2011

Волшебная палочка

Здравствуйте! Давайте сегодня представим себя волшебниками. Фантазия у нас есть и поэтому сотворить любое, даже самое сложное заклинание не составит нам никакого труда. А вот волшебной палочки нам явно не хватает. Давайте её создадим.
Читать запись полностью »

Декабрь 10 2010

Делаем простую компьютерную игру :)

Здравствуйте!  Давайте сегодня сотворим простенькую компьютерную игру.  Цель её будет найти тёмный тёмный предмет в тёмной тёмной комнате… ну или иголку в стогу сена. В общем будет интересно :)  Итак, начнём.
Читать запись полностью »

Ноябрь 06 2010

Считаем счастливые билетики :)

ticket268736

Здравствуйте! Не знаю как вы, а мне частенько приходится добираться куда-нибудь на общественном транспорте. Ехать долго, делать особо нечего… И чтобы хоть как-то себя развлечь я всегда разглядываю билетик, который мне достался кондуктором.  Наверное, многие люди поступают так же в подсознательной  надежде, что их билетик будет не таким как у всех, особенным или как принято говорить счастливым. И вот как-то меня посетила мысль: а сколько счастливых билетов в кондукторской ленте? Давайте разбираться.

  Читать запись полностью »

Октябрь 03 2010

Технологии :)

Доброго времени суток, друзья! С каждым днём в мире появляется множество новых технологий. Наша жизнь становится проще и интересней :) Компиляторы развиваются, в них появляются новые интересные функции. Вот об этом я и расскажу в этой статье. К тому же, мне кажется, этим я смогу заинтересовать своих учеников и у них появится стимул к дальнейшему изучению такой увлекательной вещи как программирование.
Читать запись полностью »

Июль 20 2010

Пишем макрос в Excel

Здравствуйте! Очень часто слышатся жалобы от недовольных сотрудников офисов. Мол, этакая редиска-коллега сама ничего делать не умеет и поэтому всё пялится и пялится в чужой монитор. А ей ещё и премию глядишь дадут!

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

Июнь 09 2010

Программа-контроллёр

Очень часто бывает ситуация, когда мы не можем контролировать себя. Например, требуется выполнить важную работу, но мы перед этим решимся “на минутку” вылезти в Интернет почитать новости, початиться с друзьями или поиграть в любимую игрушку.  И эта минутка растягивается, растягивается… В результате на работу времени почти не остаётся. Проблема. Но её можно решить с помощью Visual Basic!
Читать запись полностью »

Май 14 2010

Полезность :)

Здравствуйте! Сегодня мы напишем не сложную, но очень полезную программку. Наверняка у каждого бывала ситуация, когда набирая текст, вы забыли переключить раскладку клавиатуры на нужный язык. И в результате, например, получали за место “Привет, как дела?” фразу вида “Ghbdtn? Rfr ltkf&”. Досадная ситуация. Что же тогда делать? Можно, конечно, перепечатать фразу ещё раз, а можно воспользоваться собственной программкой.
Читать запись полностью »

Апрель 08 2010

Функция InStr

Здравствуйте! Сегодня мы поговорим об очень интересной функции, которая позволяет в любом тесте найти нужное нам слово. Благодаря этой функции мы напишем две программы: для поиска слов в тексте и для поиска с заменой.
Читать запись полностью »

Март 02 2010

Делаем хранитель экрана (ScreenSaver)

Здравствуйте! Мы постоянно сталкиваемся с экранными заставками. Если компьютер некоторое время простаивает, то эта заставка включается и на эране монитора начинает что-то происходить. Давайте сделаем свою собственную заставку!
Читать запись полностью »

Февраль 02 2010

Шифр 2 :)

Здравствуйте! Давайте сегодня сделаем 2 программы. Одна будет шифровать наш текст, а другая расшифровывать.  Шифровать будем простой заменой, т.е. одну буковку заменять другой.  Причём замена будет происходить благодаря сдвигу.
Читать запись полностью »

RSS
Обучение через Интернет