Построение линий напряжённости электрических зарядов
Эта программа строит силовые линии электрического поля зарядов. При запуске появляется один положительный заряд. Нажимая кнопку "доб(+q)" на поле добавляется один заряд. Аналогично добавляется один отрицательный заряд. Кнопка "удал послед" служит для удаления последнего добавленного заряда. Заряды можно передвигать мышью, только её следует двигать не очень быстро.
Щёлкая по заряду (он при этом окрашивается в серый цвет), его можно менять с помощью первой линейки, при этом во окошке будет отображаться величина заряда. Густота силовых линий может меняться с помощью второй линейки. Нажав на кнопку "строй", вы начнёте построение силовых линий.
На приведённом рисунке вы можете видеть замысловатые силовые линии нескольких зарядов.
В версии 1.1, введена обработка событий нажатия и отпускания клавши "мыши" и переписана обработка события - передвижения "мыши", что позволяет передвигать заряды с любой скоростью. Введена функция удаления, выбранного с помощью двойного нажатия, заряда. В следующей версии 1.3 я постараюсь выполнять построение по таймеру, что позволит прерывать построение в любой момент.
скачать VisualBasic-6 проект. (10Kb)