Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: проблема с очень большими и маленькими числами Добавлено: 03.08.06 21:52  

Автор вопроса:  Dixon | ICQ: 262-393-953 

Ответить

  Ответы Всего ответов: 30  

Номер ответа: 16
Автор ответа:
 FIX



ICQ: 348680795 

Вопросов: 39
Ответов: 62
 Профиль | | #16 Добавлено: 04.08.06 18:27
Text1 = Replace (Text1, ",", ".";)

Блин на vb лет 6 сижу ни в одном хелпе про Replace не слышал. Сам фунцию ваял.

Ответить

Номер ответа: 17
Автор ответа:
 Dixon



ICQ: 262-393-953 

Вопросов: 8
Ответов: 78
 Профиль | | #17 Добавлено: 04.08.06 18:40
а теперь вопрос немного не по теме
вот хочу я, чтобы управлять калькулятором можно было точно так, же как в виндовском calc.exe, т.е. нажимаешь "+" выполняется процедура +. Так как можно эти самые нажатия отловить? Ведь в фокусе находится не один объект постоянно. Или придется вставлять код по отлову нажатий в каждое событие кейпресс всех объектов на форме? Так же нигде не могу найти таблицы ascii и констант типа vbKeyTab.

Ответить

Номер ответа: 18
Автор ответа:
 Dixon



ICQ: 262-393-953 

Вопросов: 8
Ответов: 78
 Профиль | | #18 Добавлено: 04.08.06 18:46
саму таблицу нашел, а таблицу констант нет (

Ответить

Номер ответа: 19
Автор ответа:
 shuffle



Администратор

ICQ: 201502381 

Вопросов: 15
Ответов: 737
 Профиль | | #19 Добавлено: 04.08.06 19:42
саму таблицу нашел, а таблицу констант нет
vbBack
vbCr
vbCrLf
vbFormFeed
vbLf
vbNewLine
vbNullChar
vbNullString
vbTab

Ответить

Номер ответа: 20
Автор ответа:
 Dixon



ICQ: 262-393-953 

Вопросов: 8
Ответов: 78
 Профиль | | #20 Добавлено: 04.08.06 19:58
спасибо

Ответить

Номер ответа: 21
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #21 Добавлено: 04.08.06 20:27
присвой Form1.KeyPreview = True, и будет тебе счастье! Терь все нажатия будут генерить Form1_KeyPress (по-моему)

Ответить

Номер ответа: 22
Автор ответа:
 [root]



Вопросов: 45
Ответов: 1212
 Web-сайт: bit.pirit.info
 Профиль | | #22
Добавлено: 04.08.06 21:52
http://visualprogs.narod.ru/all/2.html

Ловиь мона так:
Option Explicit

Private Declare Function GetAsyncKeyState _
    Lib "user32" (ByVal vKey As Long) As Integer
Const VK_RETURN = &HD

Private Sub Form_Load()
Timer1.Interval = 100
End Sub

Private Sub Timer1_Timer()
   If GetAsyncKeyState(VK_RETURN) Then
        MsgBox "РэТюююнг!!!"
   End If
End Sub



Constant Value Description
Постоянные Значение Описание
vbKeyF1 0x70 F1 key.
vbKeyF2 0x71 F2 key.
vbKeyF3 0x72 F3 key.
vbKeyF4 0x73 F4 key.
vbKeyF5 0x74 F5 key.
vbKeyF6 0x75 F6 key.
vbKeyF7 0x76 F7 key.
vbKeyF8 0x77 F8 key.
vbKeyF9 0x78 F9 key.
vbKeyF10 0x79 F10 key.
vbKeyF11 0x7A F11 key.
vbKeyF12 0x7B F12 key.
vbKeyF13 0x7C F13 key.
vbKeyF14 0x7D F14 key.
vbKeyF15 0x7E F15 key.
vbKeyF16 0x7F F16 key.
VbKeyLButton 0x1 Left mouse button.
VbKeyRButton 0x2 Right mouse button.
VbKeyCancel 0x3 CANCEL key.
VbKeyMButton 0x4 Middle mouse button.
VbKeyBack 0x8 BACKSPACE key.
VbKeyTab 0x9 TAB key.
VbKeyClear 0xC CLEAR key.
VbKeyReturn 0xD ENTER key.
VbKeyShift 0x10 SHIFT key.
VbKeyControl 0x11 CTRL key.
VbKeyMenu 0x12 MENU key.
VbKeyPause 0x13 PAUSE key.
VbKeyCapital 0x14 CAPS LOCK key.
VbKeyEscape 0x1B ESC key.
VbKeySpace 0x20 SPACEBAR key.
VbKeyPageUp 0x21 PAGE UP key.
VbKeyPageDown 0x22 PAGE DOWN key.
VbKeyEnd 0x23 END key.
VbKeyHome 0x24 HOME key.
VbKeyLeft 0x25 LEFT ARROW key.
VbKey Up 0x26 UP ARROW key.
VbKeyRight 0x27 RIGHT ARROW key.
VbKeyDown 0x28 DOWN ARROW key.
VbKeySelect 0x29 SELECT key.
VbKeyPrint 0x2A PRINT SCREEN key.
VbKeyExecute 0x2B EXECUTE key.
VbKeySnapshot 0x2C SNAPSHOT key.
VbKeyInsert 0x2D INS key.
VbKeyDelete 0x2E DEL key.
VbKeyHelp 0x2F HELP key.
VbKeyNumlock 0x90 NUM LOCK key.

Ответить

Номер ответа: 23
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #23 Добавлено: 05.08.06 02:02
2 [root]: а что, .KeyPreview уже не модно? Надо таймеры юзать?..
а вместо списка констант мона было отправить в Object Explorer, пускай изучает KeyCodeConstants.

Ответить

Номер ответа: 24
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #24
Добавлено: 05.08.06 02:27
умножение в столбик рулит!
какая разница скока займёт времени? сделай прогресс бар в конце концов и будет ещё в 10 раз медленнее, но всё равно быстро. проверял на куче девяток (прада прога шла на делфи-консоли)

Ответить

Номер ответа: 25
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #25 Добавлено: 05.08.06 03:28
ну если эту кучу девяток складывать не столбиком, уверен будет гораздо быстре... а быстро кажеться потому что куча у тебя маленькая :) ты вот знаешь, что гугл это не только поисковик, а ещё и циферка такая есть ))

Ответить

Номер ответа: 26
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #26
Добавлено: 05.08.06 04:10
нуну, видел...
(Lingvo 11:)
googol [ ] гугол (число 10 в степени 100)

ну, что ж поделать. С каких это пор мы предпочитаем скорость функциональности? Паинт вот тоже загружается быстрее фотошопа

Ответить

Номер ответа: 27
Автор ответа:
 BUG(O)R



ICQ: 827887 

Вопросов: 13
Ответов: 142
 Web-сайт: hunger.ru
 Профиль | | #27
Добавлено: 05.08.06 16:48
Вообщем делать мне нечего, вот я написал программу для сложения и вычитания положительных целых сколько угодно больших чисел:)
Скорость вполне ничего, чтобы сложить или вычесть два числа размером 10^1000 моему процессору(Duron 950) потребовалось всего-то 17 миллисекунд:)

Думаю сейчас переписать на ассемблер и сравнить скорости.

http://hunger.ru/files/temp/Form1.frm

Ответить

Номер ответа: 28
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #28
Добавлено: 05.08.06 17:55
все действия осуществляются через 64 разрядные fpu регистры

 Вообще-то эти регистры 80-ти разрядные.

Ответить

Номер ответа: 29
Автор ответа:
 BUG(O)R



ICQ: 827887 

Вопросов: 13
Ответов: 142
 Web-сайт: hunger.ru
 Профиль | | #29
Добавлено: 05.08.06 18:39

Пардон, перепутал с MMX)

Ответить

Номер ответа: 30
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #30
Добавлено: 06.08.06 20:33
Википедия рулит, гамма-функция определена на множестве комплексных чисел: http://ru.wikipedia.org/wiki/%D0%93%D0%B0%D0%BC%D0%BC%D0%B0-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам