Версия программы

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
VAngel
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 81
Зарегистрирован: 13.01.2005 (Чт) 0:10
Откуда: 2:5030

Версия программы

Сообщение VAngel » 20.01.2005 (Чт) 16:23

Скажите как правильно писать версию программы?
Т.е. Что значит первая цифра вторая через точку и т.д. например для неро 6.6.0.6

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 20.01.2005 (Чт) 16:37

1.2.3.4
1 = Major Version
2 = Minor Version
3 = Revision Version
4 = Build Version

Разница в Major Version (в первой цифре) означает достаточно сильно измененную функциональность.

Разница в Minor Version (во второй цифре) означает, как правило, исправленные баги + несколько мелких изменений

Revision - точно сформулировать не могу, но что-то уже совсем несущественное. Возможно, поправленные баги.

А Build - такое ощущение, что только в процессе разработки важна.

Что означает у Nero 6.6.0.6, думаю, теперь и сам кому хочешь объяснишь... :) На вопрос "Какая у тебя версия Nero?" вполне достаточно ответить "6.6"

Если откроешь VB-проект и посмотришь его свойства на второй вкладке (Make), то увидишь, что для своего проекта можешь выставить версию.
Учиться - значит открывать для себя то, что уже знаешь. <...> Учить - значит напоминать другим о том, что они знают это также хорошо, как и ты. <...> Лучше всего ты учишь тому, чему тебе самому больше всего надо научиться. (Р. Бах)

Ruslan Demidow
Мужчина!
Мужчина!
Аватара пользователя
 
Сообщения: 987
Зарегистрирован: 25.03.2004 (Чт) 13:39
Откуда: N.Novgorod

Сообщение Ruslan Demidow » 20.01.2005 (Чт) 16:41

VAngel писал(а):Скажите как правильно писать версию программы?
Т.е. Что значит первая цифра вторая через точку и т.д. например для неро 6.6.0.6
У Фигурнова в его знаменитой книжке вполне доходчиво описан общий принцип нумерации версий.
В общем: изменение первой цифры в нумерации версии говорит о кардинальных изменениях в программе. Изменение второй цифры в нумерации говорит о доработках программы без глубокого изменения алгоритмов работы программы. А третья цифра говорит о текущем билде (текущей компиляции) программы. Примерно так.
Т.е. была версия 1.0.0
Стала 2.0.2.
Я бы это интерпретировал так: переработаны алгоритмы работы программы. Вторая компиляция релиза.
А если стала 1.5.17 то: в основном исправлены ошибки предыдущей версии, добавлены некоторые функциональные возможности, 17 релиз.

Но это всё конечно в общих чертах. Зависит от желаний. Можешь сразу же начать нумеровать версию хоть с 55.99.99 - хозяин барин. :)
Это Ж-ж-ж-ж неспроста (с) Винни-Пух

VAngel
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 81
Зарегистрирован: 13.01.2005 (Чт) 0:10
Откуда: 2:5030

Сообщение VAngel » 20.01.2005 (Чт) 17:51

Спасибо понятно, а как определить версию программы программно? Наверно как то через АРР.???

VAngel
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 81
Зарегистрирован: 13.01.2005 (Чт) 0:10
Откуда: 2:5030

Сообщение VAngel » 20.01.2005 (Чт) 17:53

Вопрос снимается :)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 20.01.2005 (Чт) 18:01

Кстати, афаик у всех стандартных программ и библиотек Windows билды сквозные. Т.е. при увеличении номера версии, билд не сбрасывается в 0, а остаётся какой был.

У программ, скомпилированных из VB6, билд всегда 0.
Изображение

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 20.01.2005 (Чт) 18:24

tyomitch писал(а):Кстати, афаик у всех стандартных программ и библиотек Windows билды сквозные. Т.е. при увеличении номера версии, билд не сбрасывается в 0, а остаётся какой был.

И при изменении мажорной версии тоже? По-моему, при изменении мажорной версии билд тоже на 0 сбрасывается.
tyomitch писал(а):У программ, скомпилированных из VB6, билд всегда 0.

Это да... В качестве билда еще можно ревижен использовать...
Учиться - значит открывать для себя то, что уже знаешь. <...> Учить - значит напоминать другим о том, что они знают это также хорошо, как и ты. <...> Лучше всего ты учишь тому, чему тебе самому больше всего надо научиться. (Р. Бах)


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

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

Сейчас этот форум просматривают: PetalBot и гости: 10

    TopList