Калькулятор на VB

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Shurik90
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 15.06.2003 (Вс) 23:49

Калькулятор на VB

Сообщение Shurik90 » 28.09.2003 (Вс) 22:03

Может у кого-то есть исходник обычного калькулятора ? Буду очень благодарен!

Или подскажите, как сделать, чтобы
Код: Выделить всё

  y = Shell("C:\WINDOWS\CALC.EXE", 1)   


Работало не зависимо от варсии Виндоус. Ведь в ХР папка "Windows" называется по другому.

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Сообщение Dmitriy2003 » 28.09.2003 (Вс) 22:39

GetWindowsDirectory для пущей надежности.
Хотя и меня папка тажа windows хоть и хр.
------------------------------------------------------
А насчет калькулятора я бы сразу как в XP PowerToy писал. Круче :D
Dmitrich

Shurik90
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 15.06.2003 (Вс) 23:49

Сообщение Shurik90 » 28.09.2003 (Вс) 23:08

Насчёт Shell и папки Виндоус вопрос отпал.
Dima, спасибо...
Оказывается не надо указывать путь вообще, он умный, сам находит.
Код: Выделить всё
Shell "calc.exe"


Вопрос насчёт исходника остался.
Если у кого-то есть, плииииз...

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

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

Моя первая прога... :)
Нет меня больше

Shurik90
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 15.06.2003 (Вс) 23:49

Сообщение Shurik90 » 30.09.2003 (Вт) 14:59

A.A.Z.
Прикольно!
Мне понравилось!

Ещё у кого нибудь есть ?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 30.09.2003 (Вт) 15:37

Запросто...
Вложения
Expression.zip
Expression evaluator
(3.95 Кб) Скачиваний: 259
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Shurik90
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 15.06.2003 (Вс) 23:49

Сообщение Shurik90 » 01.10.2003 (Ср) 0:47

GSerg
Для меня это сложновато. :shock:

seelts
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 21.11.2002 (Чт) 11:24
Откуда: Russia

Сообщение seelts » 01.10.2003 (Ср) 9:38

A.A.Z. писал(а):Моя первая прога... :)

Хорошо что ты написал, что это твая ПЕРВАЯ прога...
Ну и помучился я с ней пока работать заставил...
(сам того не ожидал->получил огромное удовольствие)
если создать алгоритм, которым сможет пользоваться даже дурак, то только дурак и будет им пользоваться

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 01.10.2003 (Ср) 13:44

В комплекте и с пятым и с шестым бейсиком поставляется исходник калькулятора (и не только).

Shurik90
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 15.06.2003 (Вс) 23:49

Сообщение Shurik90 » 01.10.2003 (Ср) 16:10

Гдееееееееее ???
Хочуууууууууу !!! :D

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 02.10.2003 (Чт) 15:36

В шестом бейсике нужно ставить MSDN с дичка MS Visual Studio - там, а при установке с "левого" диска может и не быть.

Shurik90
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 15.06.2003 (Вс) 23:49

Сообщение Shurik90 » 03.10.2003 (Пт) 7:58

Если у кого-нибудь есть такой исходник Калькулятора от производителей VB, дайте, пожалуйста!
Ну очень надо, душа горит :lol:

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 03.10.2003 (Пт) 16:08


BlackWind
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 19.08.2003 (Вт) 23:35

Сообщение BlackWind » 06.10.2003 (Пн) 17:57

а вот насчёт запуска строкой Shell "calc.exe" по моему мжет быть и брага. Калак то, запустится ктолько если он если он в определённом разделе реестра прописан. Вот у меня там его нет.

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 06.10.2003 (Пн) 18:14

Да он ("calc.exe") может вообще оказаться не установленным.

mark+
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 156
Зарегистрирован: 03.07.2003 (Чт) 0:04
Откуда: Kurgan

Сообщение mark+ » 06.10.2003 (Пн) 22:30

Не обязательно использовать АПИ для взятия виндовского дир-а. Есть хорошая функция Environ.

Let r=Environ("windir")

Ponyatno?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 07.10.2003 (Вт) 9:10

Чел использует LET :shock: :shock: :shock:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

seelts
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 21.11.2002 (Чт) 11:24
Откуда: Russia

Сообщение seelts » 07.10.2003 (Вт) 12:03

GSerg писал(а):Чел использует LET :shock: :shock: :shock:

может это старой закалки програмист... с QBasic'a мож перешёл...
хотя и в современных книгах не забывают про ЛЕТ...
а вообще есть разница как присваивать значения переменным (с ЛЕТом или без него) мож кто знает?
если создать алгоритм, которым сможет пользоваться даже дурак, то только дурак и будет им пользоваться

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 08.10.2003 (Ср) 10:06

Я ещё УК-НЦ помню :twisted: Уже тогда можно было LET игнорить. и никакой разницы нет - есть он или нет.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 08.10.2003 (Ср) 10:23

Так повилось в Байсике сохранять древние конструкции языка, но зачем оператор присвоения начинать с Let, когда без него писать быстрее. Тоже самое, зачем вызывать процедуру Call, когда можно и без этого служебного слова. Нечего запоминать языковые конструкции каменного века. :D

_NeoN_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 178
Зарегистрирован: 14.08.2003 (Чт) 9:48
Откуда: Новосибирск

Сообщение _NeoN_ » 08.10.2003 (Ср) 19:38

GSerg писал(а):Запросто...


Спасибо... мне как раз надо математический анализатор писать =) тока не на вб.. на си, но теперь будет проще =)

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 03.01.2004 (Сб) 14:33

Вот чем .NET хорошо - послали старый синтаксис куда подальше :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

    TopList