Не могу написать прогу

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Laser
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 10.11.2004 (Ср) 1:58
Откуда: Киев, Украина

Не могу написать прогу

Сообщение Laser » 28.11.2004 (Вс) 14:37

Недавно начал изучать VB и сразу решил написать первую прогу.

Суть ее в том, что она анализирует нажатые клавиши мыши и, по заранее установленным параметрам выполняет те или иные действия.

Пример: нажал правую кнопку + колесо, а прога заставит скопировать файл. Нажал колесо + мышь вверх - вставить.

Проблема в том, что я хочу, что бы прога подходила для всех типов мышек (3-х, 5, 10-кнопочным).
Добивай комп до того как закончиться гарантия.

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 28.11.2004 (Вс) 14:51

Странный выбор первой программы :shock:
А в чем проблема, собсна? В чем-то конкретном (не могу скопировать файл / отловить мышь и т.д.) или во всем сразу (в принципе не понимаю, как это сделать)? :)

Laser
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 10.11.2004 (Ср) 1:58
Откуда: Киев, Украина

Сообщение Laser » 28.11.2004 (Вс) 17:01

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

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Сообщение Создатель » 28.11.2004 (Вс) 17:21

Странные ты программы выбираешь для новичка то....
Попробовал бы что-нить попроще написать для начала то...типа угадай число или типа того....

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 28.11.2004 (Вс) 18:37

Уточняющий вопрос:
Эти фсе интересные операции с мышью, особенно
Нажал колесо + мышь вверх - вставить.
должны обрабатываться токо в твоей проге или в виндозно-экспловерских окнах?
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

klop086
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 88
Зарегистрирован: 30.01.2004 (Пт) 8:46
Откуда: Москва

Сообщение klop086 » 29.11.2004 (Пн) 19:57

SHURUP - не хватало ещё и API функции в первую прогу вставлять. Если он реально наинающий и не знает с чего начать, то надо его загрузить функциями и :shock: Виндозно-Экспловерскими :shock: окнами.
Laser - разберись с основными событиями (зачем они нужны и когда происходят).
научись или попроси научить копировать\вставлять из буффера или ещё откуда-то.
P.S. присоединяюсь ко всем остальным: странная прога для новичка... "Я вот свой Виндоус написать хочу. Проблемма только в том, что бы он на всех компах работал. :oops: "

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 29.11.2004 (Пн) 22:26

2 Laser:
-совет-
Попробуй сначала отдельно поотлавливать нажатия мыши, освоить работу с буфером, представить примерно, как это будет работать... А мы тебе поможем, если что :) Поверь, код такой программы, в принципе, пишется недолго, просто для новичка это будет, мягко говоря, не понятно :wink:

Laser
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 10.11.2004 (Ср) 1:58
Откуда: Киев, Украина

Сообщение Laser » 30.11.2004 (Вт) 21:53

Конечно я бы с радостью взял что-нибуть полегче, но перемкнуло меня мол, я тоже смогу.


2A.A.Z. спосибо за совет обязательно воспользуюсь.

2SHURUP я думаю, что только в моей проге.

И я слишал, что такие проги уже имеються. Может вы знаете где можно скачать и ознакомится
Добивай комп до того как закончиться гарантия.

DragonTriste
Обычный пользователь
Обычный пользователь
 
Сообщения: 76
Зарегистрирован: 15.08.2004 (Вс) 10:46

Сообщение DragonTriste » 01.12.2004 (Ср) 7:25

Laser писал(а):Конечно я бы с радостью взял что-нибуть полегче, но перемкнуло меня мол, я тоже смогу.

впринципе можно написать тебе код и показать его... но какой смысл если тебе будет не понятна каждая строка и вообще всё что написано :?:
...и ТЫ ли это сможешь или те кто тебе дадут исходник :wink:


Laser писал(а):И я слишал, что такие проги уже имеються. Может вы знаете где можно скачать и ознакомится

а поиском воспользоваться ? :roll:
dragons on line...

Laser
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 10.11.2004 (Ср) 1:58
Откуда: Киев, Украина

Сообщение Laser » 02.12.2004 (Чт) 20:51

2DragonTriste
Вот ты и правильно и говориш. Я сам етого не хочу. А тему я создал заранее. Вот первая проблема какая АРІ функция нужна для проверки нажатой клавиши миши
Добивай комп до того как закончиться гарантия.

Laser
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 10.11.2004 (Ср) 1:58
Откуда: Киев, Украина

Сообщение Laser » 02.12.2004 (Чт) 20:54

нет
Добивай комп до того как закончиться гарантия.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 02.12.2004 (Чт) 21:00

Для определения нажатой клавиши мыши - GetAsyncKeyState.

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 02.12.2004 (Чт) 22:55

Ты что :shock: Это для клавы!
Для мыши, по-моему, хук надо ставить...

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 02.12.2004 (Чт) 22:57


klop086
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 88
Зарегистрирован: 30.01.2004 (Пт) 8:46
Откуда: Москва

Сообщение klop086 » 04.12.2004 (Сб) 15:58

Млин. Все-таки впихнули в новичка API функции. Вот кто-нибудь из Вас (нас) учился программерству на API функциях? (до того, как выяснил как вставить, например, msgbox). Сначала надо научиться на форме, хотя бы эту прогу реализовать, а потом уже усложнять, постепенно...
laser - Вот я читаю и вижу - "не получается прога", значить хочешь понять, а потом ты пишешь, что тебе типа всё это и не надо, просто хочется перед дружбаном\подругой понтануться - мол это халява для тебя. Если так,то так бы и писал мол нужна прога. Кто-нибудь тебе бы написал её (она же реально простая), а то развёл димагогию на 2 страницы.
:arrow: у тебя, наверное, даже VB не установлен... :wink:
Сначала подумай, потом помолчи.

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 04.12.2004 (Сб) 16:06

To klop086
Первый язык программирования, на котором я учился, был ANSI C, так что насчет учебы "чисто на API" ты не прав :wink:

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 04.12.2004 (Сб) 16:11

xolod писал(а):To klop086
Первый язык программирования, на котором я учился, был ANSI C...

Watcom C++ 11.0 for DOS :)

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 04.12.2004 (Сб) 16:18

To Ennort
Экстремал чистой воды :D

ЗЫ: Кстати WATCOM'овские компиляторы, лучшие по производительности :arrow:

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Laser
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 10.11.2004 (Ср) 1:58
Откуда: Киев, Украина

Сообщение Laser » 08.12.2004 (Ср) 16:04

2klop086
Ну вообщем ти прав. но раз ти уже завел(ла) разговор об этом я раскажу как все было:

сижу я на информатике, а тут инворматичка пристала мол тебе же поступать в этом году напиши че-нибудь на МАН
а я ей да ти шо я ж только занялся програмированием, что я напишу? У меня, то и ВБ нет.

А она бронь ни в какую, мол там еще честь школы. Я думаю, чего б не попробывать?
Она же не отстанет. Все пишут игры, а я ляпнул, что хочу сделать полезное, а не просто так.
Ну вот теперь желею, что записался.
Такую прогу новичку за месяц не склепать потому и обратился сюда, хотя не очень хотел, но время начало поджимать.
Добивай комп до того как закончиться гарантия.

St.George
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 11.12.2004 (Сб) 15:21
Откуда: Самара

Сообщение St.George » 14.12.2004 (Вт) 20:13

ПОМОГИТЕ!!!!!!!!!!!!!!!!!!!!!!!!!
"Мне нужно создать новый вид ячейки в MS Exel. А вид следующий: "град,мин,сек", где град - градусы, мин - минуты, сек - секунды, причем 1 град=60 мин, а 1 мин = 60 сек. Ячейки должны быть созданы таким образом, чтобы можно было производить расчеты и получать ответы в виде "град,мин,сек", причем число в ячейке может быть как положительным, так и отрицательным"
ПОМОГИТЕ!!!!!!!!!!!!!!!!!

Laser
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 10.11.2004 (Ср) 1:58
Откуда: Киев, Украина

Сообщение Laser » 16.12.2004 (Чт) 19:37

Ну так кто-то знает такую АРІ функцию.
Добивай комп до того как закончиться гарантия.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 26

    TopList  
cron