Простые вопросы по программированию на VB6. Помощь к диплому

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

Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 08.03.2009 (Вс) 18:11

Мне необходимо написать программу для диплома на VB6, но во время от времени у меня возникают некоторые вопросы, которые ставят меня в тупик.
Вопрос: мне необходимо вывести таблицу данных, но каждое значение в разных label. Значений примерно от 10 до 30. Вручную программировать на каждое значение слишком долго. Можно ли как нибудь зациклить? Значения в диапазоне 32-42.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение MIT » 08.03.2009 (Вс) 18:16

Массив элементов?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 08.03.2009 (Вс) 23:41

в общем я вычисляю значение в цикле и получаю 10 ответов, их мне надо распределить по разным label - ам, но я не знаю как это организовать.

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Williams » 08.03.2009 (Вс) 23:46

Массив элементов управления. Выводить в цикле обращаясь по индексу
В общем когда копируешь Label и вставляешь его, тебе будет предложено создать вышеуказанный массив.
Последний раз редактировалось Williams 08.03.2009 (Вс) 23:48, всего редактировалось 1 раз.
И вы думаете, что вас оставят в живых после прочтения этого поста?

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

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Хакер » 08.03.2009 (Вс) 23:48

И это дипломная работа? Это вопросы без пяти минут дипломированного специалиста?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 09.03.2009 (Пн) 0:16

нет работа там большая и это вопрос примерно на 1/30 часть. а вопросы задаю потому что не знаю vb6, нас этому не учили. к тому же не специалиста, а бакалавра. А по поводу массива: только прописыванием каждого label можно решить? что то я не совсем поняла.

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 09.03.2009 (Пн) 0:19

For i = 1 To 11
Pc = Pc * Exp(-Li * t)
fc = fc * Li * Exp(-(Li) * t)
Label32.Caption = Pc: Label43.Caption = fc
t = t + 100
Next i

вот такой код по вычислению мне надо вывести рез-тат не только в 1 label, а в целую таблицу с разницей 1, т.е. вместо Label32.Caption = Pc: Label43.Caption = fc надо что то другое прописать, а что?

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

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Хакер » 09.03.2009 (Пн) 0:22

Специальность — программист? Если да, то это кошмар. Если нет, то непонятно, зачем в дипломной работе считать какие-то числа, используя VB6 и распихивая их в Label-ы. Так что скорее всего да. Т.е. скорее всего кошмар.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 09.03.2009 (Пн) 0:32

специальность-программист в строительстве(я учусь в строительном университете, хоть и не понятно зачем она такая нужна), а программа предназначена для расчета показателей надежности информационных систем, точнее нашему универу надоело это все расчитывать вручную через exel и заставили писать вот это. Так что там с массивом мне что теперь все прописывать? и еще вопрос: у меня есть главная форма на которой создано меню(копир, вставить и так далее), так вот как мне сделать так чтобы вторая форма считалась дочерней и менюшка тоже работала на этой 2 форме.?

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

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Хакер » 09.03.2009 (Пн) 0:53

Значит таки кошмар :( .

а программа предназначена для расчета показателей надежности информационных систем

(Поперхнулся)
Какая к черту надёжность информационных систем при таких знаниях, при таком уровне образования, при таком подходе к процессу образования со стороны образовательной системы? При таком положении дел, надёжность информационных систем не входит в top-10 проблем, заслуживающих наиболшего внимания.

Так что там с массивом мне что теперь все прописывать?

Дело в том, что тут сложный случай. Лично я не знаю как ответить на вопрос, потому что полагаю, что знаний не хватит и для его понимания. Тут обитают люди, способные объяснять сложные вещи простым языком. Я же вхожу в число тех, кто объясняет простые вещи сложным.

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

Главную сделать унаследованной от MDIForm, вторую так и оставить обычной формой, сделав в чайлдом MDI-шки. Если я правильно понял, что имелось в виду.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 09.03.2009 (Пн) 1:40

а по подробнее? Если у меня уже создана и 1 и 2 форма, как мне сделать так чтобы например меню копир действовала на форме котораяя сейчас открыта как дочерная, но при этом не переделывая уже созданные формы? Может там какие ниудь свойства проекта...?

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 09.03.2009 (Пн) 15:55

Еще вопрос усть ли функция прописывающая интеграл? или его надо сначала расписать? например интеграл от 0 до бескон х^(a-1)*exp(-x)

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

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Хакер » 09.03.2009 (Пн) 15:59

Слово "прописывающее", "прописывать" в программировании недопустимы и бессмысленны.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 09.03.2009 (Пн) 16:34

ну так что?

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

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение SLIM » 09.03.2009 (Пн) 16:39

Marussia писал(а):Еще вопрос усть ли функция прописывающая интеграл? или его надо сначала расписать? например интеграл от 0 до бескон х^(a-1)*exp(-x)

В VB такого нет, нужно писать самому. Но это не трех минут дело
Пишите жизнь на чистовик.....переписать не удастся.....

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 10.03.2009 (Вт) 11:08

Может кто-нибудь поможет мне расписать этот интеграл на програмном коде? (х и а это получаемые значения) то есть мне надо расписать этот интеграл в общем виде что бы в него потом только значения подсталять.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Viper » 10.03.2009 (Вт) 12:05

Marussia писал(а):Может кто-нибудь поможет мне расписать этот интеграл на програмном коде? (х и а это получаемые значения) то есть мне надо расписать этот интеграл в общем виде что бы в него потом только значения подсталять.
Есть мнение - перенести эту тему в раздел Работа.
Весь мир матрица, а мы в нем потоки байтов!

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 10.03.2009 (Вт) 12:56

А если без перехода(а то я не нашла), прямо тут отписаться нельзя? и что насчет подчиненной формы?(вопрос выше)

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение RayShade » 10.03.2009 (Вт) 13:04

Не, я понимаю, можно не знать синтаксиса какого-то языка. Но если заканчивать инст по профилю программирования, и при этом не уметь составить алгоритм - это по моему, перебор. Может имеет смысл оставить в покое диплом и поучиться еще годика 2-3?
I don't understand. Sorry.

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 10.03.2009 (Вт) 14:22

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

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

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Хакер » 10.03.2009 (Вт) 14:25

На вопрос о дочерности уже был дан ответ.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение RayShade » 10.03.2009 (Вт) 14:38

Дочерней - это открыть диалог с vbModal, я так полагаю? Чтобы пока он открыт, в главной форме ничего нельзя было сделать, да.
I don't understand. Sorry.

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 10.03.2009 (Вт) 14:43

Ну у меня созд например 2 формы: на 1 меню, на второй что-то еще. Как мне сделать так чтобы меню с первой работало на 2?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение RayShade » 10.03.2009 (Вт) 14:48

А на кой это делать? Это противоестественно, богонеугодно и вообще, против всяких правил. Это как если бы при дергании рычага спускания в туалете, вода лилась бы из душа. У соседей в квартире. Тремя этажами выше. Или вообще, через два квартала за углом :)
I don't understand. Sorry.

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 10.03.2009 (Вт) 14:59

я это делаю потому что это условия работы. ктому же легче сделать 1 меню на несколько форм нежели на каждой его делать заново.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение RayShade » 10.03.2009 (Вт) 15:04

Ну если учесть, что меню в принципе в программе должно быть одно (за исключением контекстных), то да, конечно проще. Тогда в самом деле следует воспользоваться советом Хакера - сделать форму mdiparent, в ней меню, и затем запихнуть туда по потребностям некое число mdichild. Тогда меню будет действовать на любую из дочерних. Какую в данный момент - подскажет activeform.
I don't understand. Sorry.

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 10.03.2009 (Вт) 15:13

нашла, спасибо. только там ничего прописывать в коде не надо?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение RayShade » 10.03.2009 (Вт) 15:16

Ну в коде надо порписывать то, что вам надо чтоб программа делала :) А так больше - ничего :)
I don't understand. Sorry.

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 10.03.2009 (Вт) 15:18

Спасибо. поняла :D Когда появятся еще вопросы я напишу :D

Marussia
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.03.2009 (Вс) 17:30

Re: Простые вопросы по программированию на VB6. Помощь к диплому

Сообщение Marussia » 10.03.2009 (Вт) 15:22

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

След.

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

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

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

    TopList