помогите начинающему пожалуйста

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

помогите начинающему пожалуйста

Сообщение star666ton » 13.05.2009 (Ср) 19:34

1 создаю прогу калькулятор в нём вам нужно набрать выражение тоесть 12+33 а потом по нажатии на кнопку равно в той же строке нужно вывести ответ но как сделать чтоб считалось выражение и заменялось на ответ выражения
2 в той же проге создал форму About и в меню создал пункт "о программе"
нажал на него перешол в код как сделать так чтоб при нажатии на пункт меню о программе выходила форма about ???


[alibek] :: Исправь название темы.
Последний раз редактировалось star666ton 13.05.2009 (Ср) 20:39, всего редактировалось 1 раз.

DeMONiZ
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 03.01.2009 (Сб) 18:32

Re: заходите и отвечайте кто чё знает (2 вопроса)

Сообщение DeMONiZ » 13.05.2009 (Ср) 19:47

about.Show

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: заходите и отвечайте кто чё знает (2 вопроса)

Сообщение iGrok » 13.05.2009 (Ср) 19:48

1) Эвалюатор. Ищи в кирпичах.
2) Показать форму about

Переименуй тему по-человечески...
label:
cli
jmp label

star666ton
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 13.05.2009 (Ср) 19:25

Re: помогите начинающему пожалуйста

Сообщение star666ton » 13.05.2009 (Ср) 20:41

а поподробнее про кирпичи можно я просто только начал учиться и ничего не знаю((

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: помогите начинающему пожалуйста

Сообщение iGrok » 13.05.2009 (Ср) 20:54

star666ton писал(а):а поподробнее про кирпичи можно я просто только начал учиться и ничего не знаю((

На форуме есть раздел "Кирпичи". Ищи там эвалюатор.
label:
cli
jmp label

star666ton
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 13.05.2009 (Ср) 19:25

Re: помогите начинающему пожалуйста

Сообщение star666ton » 13.05.2009 (Ср) 22:52

нашол но я не понмаю как он мне поможет мне нужно чтоб в строке считалиси самые простые действия с числами /*-+

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: помогите начинающему пожалуйста

Сообщение Хакер » 14.05.2009 (Чт) 1:03

нашол но я не понмаю как он мне поможет

Это печально.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

star666ton
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 13.05.2009 (Ср) 19:25

Re: помогите начинающему пожалуйста

Сообщение star666ton » 14.05.2009 (Чт) 15:22

Хакер писал(а):Это печально.

а может обьясните я ведь только начал учиться

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: помогите начинающему пожалуйста

Сообщение alibek » 14.05.2009 (Чт) 15:24

Только начинать осваивать язык — это одно.
А не желать пользоваться мозгом — это другое.
В "кирпичах" уже есть эвалуатор, с описанием и примером использования. Достаточно почитать и подумать.
Lasciate ogni speranza, voi ch'entrate.

star666ton
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 13.05.2009 (Ср) 19:25

Re: помогите начинающему пожалуйста

Сообщение star666ton » 14.05.2009 (Чт) 20:44

ну чё трудно обьяснить как им пользоваться тем более что там нет инструкций ни в самом архиве ни в описании в посте такчто я не причём я просто начинающий(( :(

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: помогите начинающему пожалуйста

Сообщение Хакер » 14.05.2009 (Чт) 20:59

Так ты ещё и лгун? Дай ссылку на эвалюатор, описание к которому ты не нашёл?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

star666ton
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 13.05.2009 (Ср) 19:25

Re: помогите начинающему пожалуйста

Сообщение star666ton » 14.05.2009 (Чт) 21:15

viewtopic.php?f=28&t=25748
вот и где там faq ??

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: помогите начинающему пожалуйста

Сообщение SLIM » 14.05.2009 (Чт) 21:26

star666ton писал(а):1 создаю прогу калькулятор в нём вам нужно набрать выражение тоесть 12+33 а потом по нажатии на кнопку равно в той же строке нужно вывести ответ но как сделать чтоб считалось выражение и заменялось на ответ выражения

Тебе какая часть не понятна? Часть в которой говорится _как_вычислять или часть в которой _как_ заменить строку в TEXTBOX-е?
Если первое - то смотри эва-р, если второе, то...блин, скачай книжку, там написано чтоли
star666ton писал(а):2 в той же проге создал форму About и в меню создал пункт "о программе"
нажал на него перешол в код как сделать так чтоб при нажатии на пункт меню о программе выходила форма about ???

Тоже самое, возьми хоть какую-нибудь литературу хоть справочку какую-нибудь
Пишите жизнь на чистовик.....переписать не удастся.....

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: помогите начинающему пожалуйста

Сообщение iGrok » 14.05.2009 (Чт) 21:37

star666ton писал(а):http://bbs.vbstreets.ru/viewtopic.php?f=28&t=25748
вот и где там faq ??

И с чего ты взял, что это эвалюатор? Ты читать не умеешь? Или не знаешь, что такое комплексные числа и матрицы, и какая связь между ними и вычислением матечатических выражений?
label:
cli
jmp label

star666ton
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 13.05.2009 (Ср) 19:25

Re: помогите начинающему пожалуйста

Сообщение star666ton » 14.05.2009 (Чт) 21:58

iGrok писал(а):
star666ton писал(а):http://bbs.vbstreets.ru/viewtopic.php?f=28&t=25748
вот и где там faq ??

И с чего ты взял, что это эвалюатор? Ты читать не умеешь? Или не знаешь, что такое комплексные числа и матрицы, и какая связь между ними и вычислением матечатических выражений?

я офигел скока ещё нада учить) я ушол искать книги
я в поиске это нашол как эвалютатор
Последний раз редактировалось star666ton 14.05.2009 (Чт) 22:01, всего редактировалось 1 раз.

star666ton
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 13.05.2009 (Ср) 19:25

Re: помогите начинающему пожалуйста

Сообщение star666ton » 14.05.2009 (Чт) 22:01

SLIM писал(а):
star666ton писал(а):1 создаю прогу калькулятор в нём вам нужно набрать выражение тоесть 12+33 а потом по нажатии на кнопку равно в той же строке нужно вывести ответ но как сделать чтоб считалось выражение и заменялось на ответ выражения

Тебе какая часть не понятна? Часть в которой говорится _как_вычислять или часть в которой _как_ заменить строку в TEXTBOX-е?
Если первое - то смотри эва-р, если второе, то...блин, скачай книжку, там написано чтоли
star666ton писал(а):2 в той же проге создал форму About и в меню создал пункт "о программе"
нажал на него перешол в код как сделать так чтоб при нажатии на пункт меню о программе выходила форма about ???

Тоже самое, возьми хоть какую-нибудь литературу хоть справочку какую-нибудь

непонятно как заставить посчитаться строку которая набрана а заменить я знаю как

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: помогите начинающему пожалуйста

Сообщение iGrok » 14.05.2009 (Чт) 22:47

star666ton писал(а):я офигел скока ещё нада учить) я ушол искать книги
я в поиске это нашол как эвалютатор

Гм. Ну в общем-то ответ на вопрос "какая связь" достаточно простой - "в данном случае — никакой".

В общем, не то ты нашёл. Пробегись просто по списку тем в подфоруме "Кирпичный завод". Там есть эвалюаторы математических выражений. Или парсеры. С описанием использования.
label:
cli
jmp label

Maxxx.!!!.
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 114
Зарегистрирован: 13.03.2006 (Пн) 17:10
Откуда: Барнаул

Re: помогите начинающему пожалуйста

Сообщение Maxxx.!!!. » 15.05.2009 (Пт) 7:02

Дык может парсер самому написать, так сказать, в образовательных целях.
Star666ton, ты так попробуй сделать:
1)сохрани выражение в стринговой переменной
2)в цикле просчитай каждый символ выражения по отдельноси, это примерно так будет:
Код: Выделить всё
dim a as string , b as string
a=text1.text
for i=1 to len(a)
b=mid(a,i,1)'в "b" занесется текущий символ
next i

3) Ну и дальше работай с "b', например, если у тебя сначала идет число "32", а потом "+", то у тебя в цикле будет b="3" и b="2", ну и b="+", ты тупа "соединяй" все цифры, пока не будет знака сложения-вычитания и т.д, т.е. примерно так, если логически: пока b<>"+" первое слагаемое равно=b+b (ну, т.е. 3+2). Понял примерно? Потом только, когда парсер обаботает все выражение, не забудь перевести все числа из string в числовой формат, ну или variant используй.
Никогда так не врут, как во время войны, после охоты и перед выборами...

star666ton
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 13.05.2009 (Ср) 19:25

Re: помогите начинающему пожалуйста

Сообщение star666ton » 15.05.2009 (Пт) 15:37

спасибо нашлись люди ткнули пальцем на нужный парсер)) всё работает только жаль парсер с отрицательными числами не работает((
и ещё вопрос как запретить маштабирование окна программы??
и заменить текстуру кнопки на рисунок???

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: помогите начинающему пожалуйста

Сообщение Хакер » 15.05.2009 (Пт) 15:43

запретить маштабирование окна программы??

Поменять BorderStyle.

и заменить текстуру кнопки на рисунок???

С какой целью?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

star666ton
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 13.05.2009 (Ср) 19:25

Re: помогите начинающему пожалуйста

Сообщение star666ton » 15.05.2009 (Пт) 15:46

С какой целью?

для создания своего стиля для кнопок и тд

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: помогите начинающему пожалуйста

Сообщение Хакер » 15.05.2009 (Пт) 15:51

Ты, что, думаешь, что ты самый умный?

С чего ты взял, что кнопки должны выглядеть так, как тебе нравится? Давай ты будешь носить ту прическу, ту одежду, ту обувь, которую я тебе продиктую носить?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

star666ton
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 13.05.2009 (Ср) 19:25

Re: помогите начинающему пожалуйста

Сообщение star666ton » 15.05.2009 (Пт) 15:55

Хакер писал(а):Ты, что, думаешь, что ты самый умный?

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

извените а какая разница я не собираюсь выкладывать эту программу никуда распространять её и тд мне просто нужна практика

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: помогите начинающему пожалуйста

Сообщение Хакер » 15.05.2009 (Пт) 15:57

Большая.

Практика чего тебе нужна? Хочешь попробовать делать то, чего делать нельзя?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

star666ton
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 13.05.2009 (Ср) 19:25

Re: помогите начинающему пожалуйста

Сообщение star666ton » 15.05.2009 (Пт) 16:02

Хакер писал(а): Хочешь попробовать делать то, чего делать нельзя?

почему нельзя кто запрещяет мне делать программу с стилем по моему вкусу если ей буду пользоваться только я и никто больше??

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: помогите начинающему пожалуйста

Сообщение Хакер » 15.05.2009 (Пт) 16:04

Потому что ты хочешь розовые кнопки с сердечками на фоне, то надо установить соответствующую тему (в свойствах экрана), а не заниматься фигнёй.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

star666ton
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 13.05.2009 (Ср) 19:25

Re: помогите начинающему пожалуйста

Сообщение star666ton » 15.05.2009 (Пт) 16:08

Хакер писал(а):Потому что ты хочешь розовые кнопки с сердечками на фоне, то надо установить соответствующую тему (в свойствах экрана), а не заниматься фигнёй.

хахахахахахаааааа спасибо подняли настроение но я неплохо рисую в фотошопе и думаю что смогу нарисовать хороший скин

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: помогите начинающему пожалуйста

Сообщение Хакер » 15.05.2009 (Пт) 16:13

Зато то ты плохо расставляешь знаки препинания. Точнее вообще не расставляешь их. И я напоминаю о возможности применения к тебе наказания за столь наплевательское отношение к русскому языку.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

star666ton
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 13.05.2009 (Ср) 19:25

Re: помогите начинающему пожалуйста

Сообщение star666ton » 15.05.2009 (Пт) 16:18

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

star666ton
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 13.05.2009 (Ср) 19:25

Re: помогите начинающему пожалуйста

Сообщение star666ton » 15.05.2009 (Пт) 16:21

Знаете когда я учился моделировать в 3SMAX и рисовать в Фотошопе я спрашивал на форумах по этим программам и никогда не встречал таких враждебных ответов!

След.

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

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

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

    TopList