|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
vdekameronТеперь когда первый уже коснется края он не вызовет третий шар, нужно чтобы второй ударился для появления третьего((все потому, что ты сделал глобальную переменную, которая непонятно как инициализируется и сбрасывается, то есть там полная ерунда с событиями. Сделай как я сказал. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 14:02 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 14:03 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 14:05 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
vdekameronЧто же мне ее объявлять в 2 местах ? в таймере и в one_step ?ее вообще не надо объявлять vdekameronOne_step это же процедура, как я ее функцией сделаю типа Booleanты сказал, что тебе все понятно, каждая строчка 17188988 вернись и вникай дальше, я же просил сначала разобраться, потом делать дальше ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 14:05 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Shocker.Proвернись и вникай дальше, я же просил сначала разобраться, потом делать дальше Shocker.Proты сказал, что тебе все понятно, каждая строчка Sub Command1_Click() - процедура события click по кнопке Command1 Dim a As Integer - объявление переменной a как целочисленной обычной степени точности a = 2 - присваиваем переменной a значение =2 a = MySum(a, 4) - Вызываем процедуру MySum передавая в нее параметры 2 для a и 4 для b , возвращая 18 MsgBox CStr(a) - выводим сообщением 18 (уже как строка) Мне понятна каждая строчка но я теряюсь, не знаю что нужно сейчас сделать! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 14:24 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
возьми листок чистой бумаги и нарисуй алгоритм движения с помощью квадратиков/ромбиков/стрелочек. когда всё нарисуешь , выложи картинку того, что наваял сюда, мы обсудим ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 14:27 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
можно и вот этим воспользоваться http://download.cnet.com/Code-Visual-to-Flowchart/3000-2212_4-10072756.html ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 14:32 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Konst_Oneвозьми листок чистой бумаги и нарисуй алгоритм движения с помощью квадратиков/ромбиков/стрелочек. когда всё нарисуешь , выложи картинку того, что наваял сюда, мы обсудим Чет я не понял. Полностью этот код вырисовать графически на бумаге? или что-то произвольное? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 14:50 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
vdekameronShocker.Proты сказал, что тебе все понятно, каждая строчка Sub Command1_Click() - процедура события click по кнопке Command1 Dim a As Integer - объявление переменной a как целочисленной обычной степени точности a = 2 - присваиваем переменной a значение =2 a = MySum(a, 4) - Вызываем процедуру MySum передавая в нее параметры 2 для a и 4 для b , возвращая 18 MsgBox CStr(a) - выводим сообщением 18 (уже как строка) Мне понятна каждая строчкаа вот эта строчка? ты про нее ничего не сказал Код: vbnet 1.
мой косяк, правильно было бы так Код: vbnet 1.
но тем не менее. vdekameronвозвращая 18А что мешает возвращать True или False???? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 14:55 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
На мой вгляд, когда ты сделаешь как я сказал, то тебе и нам будет уже понятнее, что нужно сделать с алгоритмом появления нового шара, только сначала сделай это - не хочу на тебя вывалисать сразу кучу, давай последовательно ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 14:57 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Shocker.Pro, Код: vbnet 1.
Функция с параметрами а и b . MySum в данном случае задается как целочисленное. Вы имеете в виду сделать так? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 15:14 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
ну а что у вас функция false всегда возвращает. мне кажется надо вам вернуться к алгоритму программы, а не к реализации. вы пока плохо представляете, что и как должно работать и при каких условиях ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 15:25 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
это плохой стиль, не пишите так: Код: vbnet 1.
пишите так всегда: Код: vbnet 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 15:27 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
вместо Form1.Width надо юзать Form1.ScaleWidth ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 15:28 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Konst_Oneмне кажется надо вам вернуться к алгоритму программы, а не к реализации. вы пока плохо представляете, что и как должно работать и при каких условиях Да нет, алгоритм я хорошо представляю. Дело в недостатке знаний. Konst_Oneну а что у вас функция false всегда возвращае Почему.Возвращает true при ударе о край формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 15:31 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
посмотрите Код: vbnet 1.
то что у вас внутри формы работает в рамках ScaleWidth/ScaleHeight ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 15:33 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
vdekameronKonst_Oneмне кажется надо вам вернуться к алгоритму программы, а не к реализации. вы пока плохо представляете, что и как должно работать и при каких условиях Да нет, алгоритм я хорошо представляю. Дело в недостатке знаний. Konst_Oneну а что у вас функция false всегда возвращае Почему.Возвращает true при ударе о край формы. да True возвращает. но условия я бы переписал, как-то всё не логично ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 15:35 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Konst_Oneто что у вас внутри формы работает в рамках ScaleWidth/ScaleHeight Ну за этот совет спасибо! Но не в этом же дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 15:37 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Konst_Oneда True возвращает. но условия я бы переписал, как-то всё не логично Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54.
Как только переходит в процедуру таймера пишет argument not optional и подсвечивает One_step ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 15:46 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 15:51 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
скобки забыл ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 15:52 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
vdekameronКак только переходит в процедуру таймера пишет argument not optional и подсвечивает One_stepПотому что ты пытаешься вызвать функцию второй раз, но уже без аргумента. Ты так и не разобрался, что такое функция ((( vdekameronПочему.Возвращает true при ударе о край формы.только о левый или правый край, но не о верхний или нижний. Ок, теперь тебе надо решить, в какой момент появляется новый шар? Если при ударе ЛЮБОГО шара о край формы, то смотри код Кости. Только при таком раскладе скорость появления шаров будет расти в геометрической прогрессии, так как шаров становится все больше и больше. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 15:57 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Работает но на этот раз при каждом касании любого шара появляется сразу 3 новых))) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:03 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Shocker.ProЕсли при ударе ЛЮБОГО шара о край формы, то смотри код Кости. Так код Кости и взял. Выпуливает сразу по 3 новых шара ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:04 |
|
|
start [/forum/topic.php?fid=60&msg=38867762&tid=2156049]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 142ms |
0 / 0 |