Страница: 1 |
Страница: 1 |
Вопрос: Вопросы по VB, ответьте...
Добавлено: 31.10.04 12:55
Автор вопроса: Slavian | ICQ: 342202174
1. Где в реестре хранятся пассы от мыла, заходла в систему и т.п. (понятнто зачем это)
2. Чё делать? Допустим, я хочу сделать прогу а API - функцию не знаю, чё мне её из бошки наугад писать? (мож повезёт ))))
3. Я тут захотел сделать простую прогу: из 4-х текстовых полей в другие текстовые поля числа появляются по убыванию... я решил сделать и получился ТАКОЙ код, первые 2 числа появляются, а 3 и 4 влом делать таким путём ( переборка CASE и IF всевозможных вариантов)... побыстрее никак?
4. Есть ли определённые функции для вычисления производных, интегралов, логарифмов, первообразных и т.п.
5. Какими API-функциями узнать всё про свою сеть? типо мааски, шлюзы, IP`i и т.п.?
6. Я тут захотел сделать прогу которая чертит графики по функции... И столкнулся с проблемами:
а) как узнать координаты пересечения двух линий? (точка О)
б) как сделать стрелки?
в) я рисую в Label`e а VB пишет что Label4.Line(x,y)-(x2,y2),vbBlack не существует....
г) если линейные функции рисовать просто то, как рисовать допустим параболы?
Ответы
Всего ответов: 14
Номер ответа: 1
Автор ответа:
Navigator
ICQ: 177815632
Вопросов: 11
Ответов: 70
Профиль | | #1
Добавлено: 31.10.04 14:55
--- №2 ----
Зачем же из башки? Есть огромное кол-во справочников по API, как в электронном виде, так и в мягком переплете.
Номер ответа: 2
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #2
Добавлено: 31.10.04 17:15
6 Вертикальная линия - Х
Горизонтальная - У
6(б) Линиями
6(в) Конечно же! В лейбле нельзя рисовать линий! Рисуй в ПикчерБоксе
6(г) y=x^2
Номер ответа: 3
Автор ответа:
ISpy
Разработчик Offline Client
Вопросов: 47
Ответов: 621
Web-сайт:
Профиль | | #3
Добавлено: 31.10.04 19:12
6a. Если 2 линии прямые, то ищешь для каждой уравнение прямой, а потом из этих уравнений ищешь координаты точки пересечения.
Номер ответа: 4
Автор ответа:
Slavian
ICQ: 342202174
Вопросов: 2
Ответов: 14
Профиль | | #4
Добавлено: 31.10.04 21:31
<B>ISpy</B> это так в школе говорят
спасибо, сам ступил насчёт пересечения?
Насчёт стрелок... мало ли... может готовые есть...
Значит с другими вопросами никак?
а вот насчёт рисования я сделал всё через PSET(x,y)... всё прекрасно рисуется... использую...
For x=0 to me.width
у формы.controlbox=0
Вот проблема... я начал рисоватьь на примере параболы... вот что получилось...
Private Sub Command1_Click()
For x = -5520 To 5520
y = 11220 - (x ^ 2) / 1500
PSet (x + 5400, y - 6175)
Next x
End Sub
попадает прямо в центре линий.... но тут же всё зависит от делителя... при этом x^3 уже видно тока через точки... а x^4 OverFlow... хотя x и y CURRENCY... как бы это всё перевести в систему координат...
P.S. почему когда я в текстовом поле ввожу x
а пишу y = val(text1.text), тот ничё а когда пишу y=x то норм....
Номер ответа: 5
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #5
Добавлено: 31.10.04 23:55
1. Не все так просто...
2. Зачем для проги надо знать одну АПИ, можно и без АПИ функций вовсе...
3. Ничего не ясно, но если подумать, то решение найти не проблемма, и что значит побыстрее? Тебя интересует с пом. меньшего кода, или тебя не устраивает быстродействие?
4. Сам считай... Есть алгоритмы, все остальное зависит от тебя
5. Ищи примеры... А вообще поконкретней бы... Да и вообще, у мня сложилось ощещение, что ты все хочешь получить от одной ф-ции АПИ, не выйдет, без труда не вытащить и... В общем тебе по-любому прийдется писать не мало кода!
6.
а) Чистейшая геометрия 8-го класса!
б) Нарисовать не пробовал!? Хотя есть шрифт с символами, авось подойдет...
в) Лайбл не имеет собственного DC, все данные рисуются на контексте родителя! хочешь рисовать - твой выбор Picture & Print
г) Точки соединять не пробовал !?
Номер ответа: 6
Автор ответа:
Slavian
ICQ: 342202174
Вопросов: 2
Ответов: 14
Профиль | | #6
Добавлено: 01.11.04 11:33
SNE
прочитай предыдущий пост... перед твоим...
1. =(
2.
3. Мне надо поменьше кода, а то слишком много случаев приходится рассматривать...
4. ОККККККККК
5.
а) свой IP-адрес (внутренний и внешний)
б) как пинговать
в) узнать IP сервера
Тепеерь читай мой другой пост... рисую через PSET и т.п. ну вобщем прочитай его
Номер ответа: 7
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #7
Добавлено: 01.11.04 15:40
объяви x as long или x as double
а на шестого вопроса про сетевые дела, ищи на забугорных сайтах, там есть, точно знаю!
Номер ответа: 8
Автор ответа:
Slavian
ICQ: 342202174
Вопросов: 2
Ответов: 14
Профиль | | #8
Добавлено: 02.11.04 08:56
а зачем мне? x as long или x as double????
это ведь полюбому меньшее кол-во чисел при x as currency...
Ладно... придётся думать самому... ничем не помогли...
Номер ответа: 9
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #9
Добавлено: 02.11.04 11:54
Ну дык у тебя же не объявлен х (в коде выше)
Лонг, потому как он шустрее
Да тебе тут жаждуть все помочь, только ты сказать-то ничего толком не можешь что именно тебе надо, что не работает, а главное где!
Обрезки кода только могут ввести в заблуждение людей и никак уж они тебе не смогут ответить...
Номер ответа: 10
Автор ответа:
Slavian
ICQ: 342202174
Вопросов: 2
Ответов: 14
Профиль | | #10
Добавлено: 02.11.04 15:46
ну я просто не написал, ну ясное дело что объявлены
Dim x as Currency
Dim y as Currency
Вопрос такой!!! Какк это всё культурно сделать чтоб было единичным отрезкам, и всё по умолчания, а то я токка перёнёс в Pset`e(x+5040;y-6175), да и паараболные координаты делю на разные числа чтоб она по-разному выглядела...
и ещё! я хотел чтооб y не выходил за пределы Label`a и писал в этоом коде
DO Until y>2160
.....
DoEvents
Loop
НИФИГА +(
Номер ответа: 11
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #11
Добавлено: 03.11.04 03:31
2 Slavian,
nu ya delal chertilku grafov, vrode normal`no rabotaet..shas v primery zapostyu na etom sajte.
Номер ответа: 12
Автор ответа:
Slavian
ICQ: 342202174
Вопросов: 2
Ответов: 14
Профиль | | #12
Добавлено: 03.11.04 08:29
ok
big thnx
Номер ответа: 13
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #13
Добавлено: 03.11.04 10:23
vo blin, tmeout pri upload'e.....mdya-a-a-a--a, shas pridumyvat` cheto budu.....
Номер ответа: 14
Автор ответа:
Slavian
ICQ: 342202174
Вопросов: 2
Ответов: 14
Профиль | | #14
Добавлено: 03.11.04 12:46
=( kak zaliew daw link`u