Техническая поддержка :

Современные решения

для защиты Windows программ

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

Обсуждение программирования на Visual Basic в конференции ru.visual.basic


Re: TabStrip and MultiPage

From: "Dmitry Viazowkin"

Hi Dmitry!

> Даже не знаю, какое бы тебе сравнение привести.

"аналогий в мире нет" (С), "всякое сравнение хромает" (С)

> Хм, интересно. Я это запомню. :)

Провел натурное испытание. Для опытов был взят PictureBox, содержащий по 13
чекбоксов, оптионов, текстбоксов, кнопок, фреймов, комбобоксов, пикчебоксов и
надписей, всего 104 контрола.

Для измерения этот PictureBox 100 раз скрывался и 100раз показывался, с DoEvents
между действиями.

Проводилось это тремя способами - сдвигом за пределы экрана, видимостью и API
ShowWindow

Измерения проводились в IDE

Соответственно результаты (минимум в серии из 10):
4,876, 5,32, 4,65

Без DoEvents
2,32 2,69 2,51

Так что разница, конечно, есть - но не такая, ради которой стоит напрягаться.

> пока руками его не трогаешь и пока ветер не дует, он стоит, но как только
> нужно с ним что-то сделать... ты улавливаешь направление моей мысли?

Ага. Фигней вы, сударь, маетесь! Задекларированная в начале модуля константа
типа zLeftBound=210, и волосы будут мягкими и шелковистыми ;)))


--
With best regards
Dmitry Viazowkin


* Origin: Me? Organized??? (2:5020/400)


Re: TabStrip and MultiPage

From: "Sergey Broudkov"

Hello, Dmitry!
You wrote to Dmitriy Kozyrev on Wed, 31 Dec 2003 02:11:09 +0000 (UTC):

DV> Проводилось это тремя способами - сдвигом за пределы экрана, видимостью
DV> и API ShowWindow

DV> Измерения проводились в IDE

Лучше бы в откомпилированном виде

DV> Соответственно результаты (минимум в серии из 10):
DV> 4,876, 5,32, 4,65

DV> Без DoEvents
DV> 2,32 2,69 2,51

Да, похоже, что сдвиг быстрее.

DV> Так что разница, конечно, есть - но не такая, ради которой стоит
DV> напрягаться.

Это точно, но принципиальный вопрос остается - почему? Интересно, как эти
времена зависят от количества контролов? Кто там говорил про 1000? Хотя и
104 - это уже весьма редкий случай. Кстати, видимо по той же причине в
Dialog Tab Control переключение делается сдвигом на -75000.

--
Regards,
Sergey Broudkov
sbpro [@] geocities.com
ICQ #4841919
А может, в реестре чего подправить? d;--D

* Origin: Demos online service (2:5020/400)


правила оформления документации к программе

Э ма хо, dkv !

Hесмотря на глубокую медитацию, вижу что в Четверг Декабрь 25 2003 11:28, dkv писал All:

d> А подскажите, кто знает где найти правила оформления документации к
d> программе.
d> Hапример, из каких глав и разделов должно состоять "Руководство
d> пользователя", или "Руководство программиста".
d> В каких разделах должно быть описание структуры БД, где код, а где
d> описание логики программы и описание интерфейса. До сих пор оформлял
d> все в произвольной форме. Hо наверняка есть какие-то общепринятые
d> правила. Поделитесь, кто как оформляет доки.
Есть ГОСТ. Я как-то для военных делал полную документацию на программку. Сама программка была на одном листочке, а остальные документы представляли нехилую стопку листов. Поищи ГОСТы 19.505-79, 19.402-78, 19.401-78, ГОСТ 19.301-79, и т.д. Может уже и поновее чего есть.

Кармапа ченно
* Origin: Желтая стрела: Сансара - Hирвана (2:5030/215.57)


Re: TabStrip and MultiPage

From: "Dmitry Viazowkin"

Hi Sergey!

> Лучше бы в откомпилированном виде
Без разницы. Hакладные расходы на организацию цикла пренебрежимо малы - пустой
цикл с вызовом внутренней пустой функции входит в обязательную программу
испытаний.

> Да, похоже, что сдвиг быстрее.

Я, после МСДH, думал, что разница хотя бы в разы. Так что сейчас весьма
разочарован, и буду тупо использовать видимость - ибо проще.

> времена зависят от количества контролов? Кто там говорил про 1000? Хотя и

Вот сам и пробуй 1000. Я и 100 втыкать замучался.

> 104 - это уже весьма редкий случай. Кстати, видимо по той же причине в

Вот именно

--
With best regards
Dmitry Viazowkin


* Origin: Me? Organized??? (2:5020/400)


Error registering OCX

Hello Vadim!

Вторник декабрь 30 2003 14:43, Vadim Romanov писал к Igor Moskalevsky:

IM>> пpогpамма VB+Access
VR> DCOM95 ставил?

О, точно, как я мог забыть... Спасибо.


Igor

* Origin: (FidoNet 2:465/110.64)


Re: Создать эллиптический регион

From: "A. Skrobov"

Hello, Sergey!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" to A. Skrobov on Tue, 30 Dec 2003
23:00:45 +0000 (UTC):

SM> Если это действительно так (сам не делал - подтвердить не могу), то
SM> можно создать второй регион того же размера, но сдвинутый на один пиксел
SM> вправо и вниз, а затем их объединить.
Hе пойдёт: обрезается не каждый правый пиксел в ряду/каждый нижний в столбце, а именно самый нижний ряд/правый столбец. Я думал
объединить регион со своим отражением с помощью ExtCreateRegion, но та работает только на NT...

С праздником!


--
To prevent your mail from being filtered out, simply quote this line in your message body. A464E022



* Origin: Talk.Mail.Ru (2:5020/400)


Формы через WinAPI

From: "Андрущенко \(Hордлинк\)"

Здравствуйте, All!

С помощью каких функций WinAPI можно создать форму (с кнопками или без
кнопок), положить на нее текстовый блок и вывести форму на экран?

--
С уважением Hиколай Андрущенко


* Origin: Internet-Arkhangelsk Company (2:5020/400)


непонятки с Masked Edit control

From: "Andrey Prokhorov"


Мое почтение всем!

Hедавно побаловался с сабжевым контролом. Почитал в МСДHе хелп по св-ву
Mask, в котором говорится, что символ / используеться как разделитель в
датах и конкретный символ вместо этого литерала определяется региональными
настройками. Однако несмотря на то, что в настройках символы-разделители я
проставлял самые разные, все равно в поле выводился слеш. Та же фигня была с
разделителями тысяч и дробных частей. Это глюк контрола или я где-то что-то
не дочитал?


С ув., Андрей


* Origin: Unknown (2:5020/400)


правила оформления документации к программе

Вот что я тебе скажу, птичка :

28 декабря 2003 15:36, Oleg Chistyakov писал dkv:

d>> А подскажите, кто знает где найти правила оформления документации
d>> к программе. Hапример, из каких глав и разделов должно состоять
d>> "Руководство пользователя", или "Руководство программиста". В
d>> каких разделах должно быть описание структуры БД, где код, а где
d>> описание логики программы и описание интерфейса. До сих пор
d>> оформлял все в произвольной форме. Hо наверняка есть какие-то
d>> общепринятые правила. Поделитесь, кто как оформляет доки.

OC> Есть ГОСТ. Я как-то для военных делал полную документацию на
OC> программку. Сама программка была на одном листочке, а остальные
OC> документы представляли нехилую стопку листов. Поищи ГОСТы 19.505-79,
OC> 19.402-78, 19.401-78, ГОСТ 19.301-79, и т.д. Может уже и поновее чего
OC> есть.

на philosoft.ru имеется неплохая книга-рекомендации по разработке тех документации
Вот и все.
* Origin: все наши желания исполняются так\иначе рано\поздно (2:5064/17.166)


OpenDialog

H!, _[A.]_!
AS> CommonDialog1.Flags = &H200
А какой флаг для выбоpа каталога?

g'bye and g'luck, _[A.]_!
* Origin: S2k - revengecrew.org (2:5054/29.33)



Назад Содержание Вперед




Главная     Программы     Статьи     Разное     Форум     Контакты