• Страница 1 из 1
  • 1
Модератор форума: KeyV, KAHTEP  
Microsoft Visual Basic
# 1
Воскресенье, 25.10.2009, 04:53:10

Ранг: Мастер
Сообщений: 2546
Награды: 237
Репутация: 2302 Регистрация: 11.12.2008 Город: Заполярье    

Microsoft Visual Basic

Основные разновидности Visual Basic

Классический Visual Basic (версии 5-6)


Visual Basic for Applications (VBA)

Visual Basic Scripting Edition (VBScript)

Достоинства и недостатки
Достоинства


Недостатки

Критика




-Он счастлив.
-Он мёртв.
# 2
Вторник, 27.10.2009, 03:56:07

Ранг: Разведчик
Сообщений: 185
Награды: 100 Регистрация: 04.11.2008 Город: Красноярск    

Пока единственный язык программирования, который я начал осваивать :)
У меня сейчас на компе есть два Visual Basic 6 и Visual Basic 2008 (Express edition)
Я решил попробовать сделать проект по вычислению факториала числа.
Вот код для Visual Basic 6

Вот код для Visual Basic 2008

И у меня возникли вопросы: как в 2008-ом выводить текст на форму и почему в первом коде выводится поочередно значение каждого числа до N (это же логично, он входит в цикл) а в 2008 только конечный результат?
P.S. Пока все :)

Добавлено (27.10.2009, 03:56:07)
---------------------------------------------
Вот проект на VB6. Откройте, сами все увидите. Вот вам скрин:
PS. Перед запуском извлеките из архива!



Сообщение отредактировал временный - Воскресенье, 25.10.2009, 07:29:02
# 3
Вторник, 27.10.2009, 20:38:11

Ранг: Разведчик
Сообщений: 185
Награды: 100 Регистрация: 04.11.2008 Город: Красноярск    

white_wind93, хм, я не понял. Ты хочешь, чтобы эту тему создал мастер по VB и никто кроме мастеров здесь не общался? Я вот изучаю VB и могу кое в чем помочь другим новичкам, но мне нужны вопросы от них. А таковых нету.
# 4
Вторник, 03.11.2009, 17:57:07

Ранг: Прибывший
Сообщений: 2
Награды: 0
Репутация: 12 Регистрация: 18.04.2009 Город: Саранск    

Quote (временный)
а в 2008 только конечный результат?

С чего ты взял что там выводится конечный результат? Просто свойство Autosice элемента Label1 поставь в false и растяни Label1 на нужную ширину. И ты увидишь все результаты.
Но лучше заместо элемента label использовать элемент listbox (список).
Для этого перетащи этот элемент на форуму и в код внеси заместо:
Code
Label1.Text = intI & "! = " & varS

вот это:
Code
ListBox1.Items.Add( intI & "! = " & varS)
- это для нетовской студии.
Для VB6 аналогичный код:
Code
List1.AddItem(intI & "! = " & varS)

Удачи, кодер!



Сообщение отредактировал Key - Вторник, 03.11.2009, 17:58:51
# 5
Суббота, 15.01.2011, 19:26:05

Ранг: Новичок
Сообщений: 45
Награды: 24
Репутация: 1094 Регистрация: 10.01.2011  

Вот пару кодов:
Что робит: выполняет задачу, указанную паpаметpом CmdLine.
Паpаметpы:
CmdLine: командная стpока для выполнения задачи (заканчивающаяся пустым символом).
CmdShow: опpеделяет, как будет изначально отобpажаться окно задачи.
  • Страница 1 из 1
  • 1
Поиск:
Вверх
Правила чата
Мини-чат
+Мини-чат
0