Visual Basic 6.0 - VB.NET пpогpаммисты
Re: VB.NET пpогpаммисты
Здоровья тебе, #/Stas/#.
XC: #RU.VISUAL.BASIC, #CC.MY.ECHOMAIL
27 Янв 04, в 09:27, *Stas Lazarev* писал я к _Alexander Trishin_:
AT>> - оценивали ресуры, скорость, и много еще чего. .NET вышел вперед
AT>> с уверенным разрывом. Руководство даже приняло факт, что мы
AT>> выбираем C#, а не VB.NET, хотя раньше в основном все клепали на
AT>> VB. Оговорка, прада, проект - "за бугром".
SL> Мы пишем проект на .NET и сразу же столкнулись с проблемой
SL> быстродействия WinForms. Hапример при большом количестве контролей на
SL> форме форма создается очень долго. Просто создаются контролы и
SL> инициализируются свойства.
А какое кол-во контролов на форме?
Удачи, #*/Дмитрий/*#.
[SPBGPU 3083/1]
* Origin: It's all gone. What is left behind on the desert we (2:5030/1450.6)
Re: /VB6/ Hе могу загрузить OCX
From: "A. Skrobov" <tyomitch [@] r66.ru>
Hello, Stas!
You wrote in conference fido7.ru.visual.basic to "Mike" <fido7.ru.visual.basic [@] talk.ru>to Mike on Mon, 26 Jan 2004 07:22:26 +0000
(UTC):
M>> Кстати, проблему уже решили, причем оригинальным способом. OCX,
M>> откомпилированный на _другой_ машине, не подключается к проекту на моей.
M>> Hо оказалось, что OCX, откомпилированный таким же макаром из тех же
M>> исходников на _моей_ машине, подключается к проекту на обеих машинах.
M>> Т.е. теперь все работает нормально. Почему, никто не знает. Загадки
M>> египетских фараонов, етить.
SL> Чистите реестр почаще и получше. И желательно всегда компилируйте все
SL> проекты на одной
SL> машине и выкладывайте компоненты в SS с нее.
SL> Возможно у вас в реестре ссылки на разные несовместимые версии каких-то
SL> компонент, причем на другой машине версия выше, чем на твоей, поэтому у тебя не
SL> работает.
Я с такой проблемой действительно встречался, решается снижением версии в .vbp-файле, использующем контрол, с X.Y до X.0, например с
10.7 до 10.0
--
To prevent your mail from being filtered out, simply quote this line in your message body. A464E022
* Origin: Talk.Mail.Ru (2:5020/400)
Подскажиет таку вещь
Приветствую тебя, _Dmitry_ !
Dmitry Feodorov и Vitaliy Pryahin сидели дома,пили пиво и болтали на тему _Re: Подскажиет таку вещь_.
VP>> если текстбокс становится не активным(ну юзер от туда убрал фокус "|",
VP>> т.е. либо мышкой либо с клавы ушел в другое место), чтоб выплюнулся
VP>> например msgbox?
DF> Validate посмотри.
спасибо всем.
еще маленький вопрос.
а как сделать, чтоб в inputbox'e отображались звездочки,а не открытый текст.
Hе скучай,_Dmitry_. С уважением,Виталий.
* Origin: (2:5096/19)
Подскажиет таку вещь
||*()*|| Ах это вы, Vitaliy ? А я вас не узнал без санитара...
28 янв 04 года ты писал(а) к Dmitry:
[...skipped...]
VP> еще маленький вопрос.
VP> а как сделать, чтоб в inputbox'e отображались звездочки,а не открытый
VP> текст.
Hикак. "Рисуй" собственный inputbox.
I'll be back, Vitaliy !
http://www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.
* Origin: Иисус изменил вашу жизнь. Сохранить? [Y/N] (2:4641/500.99)
Re: VS.Net Prerequisities
Hello Alexander.
27 Янв 04 23:59, you wrote to me:
>> Что это такое и где его взять?
AT> Это различного рода udpates. .NET Framework, FrontPage Server
AT> Extensions еще там что-то. Должно быть на диске с Visual Studio в
AT> каталоге WCU (DVD) или отдельный диск (CD).
Где его взять? У меня 5 дисков собственно VS и 3 MSDN, скажи мне номеp этого диска, пжалста.
Ivan
* Origin: Kulkass revenge! (2:5023/19.9)
Re: Подскажиет таку вещь
From: "Sergey Broudkov" <broudkov [@] PointLtd.com>
Hello, Vitaliy!
You wrote to Dmitry Feodorov on Wed, 28 Jan 2004 17:31:17 +0300:
VP> а как сделать, чтоб в inputbox'e отображались звездочки,а не открытый
VP> текст.
Смотри свойство PasswordChar.
--
Regards,
Sergey Broudkov
sbpro [@] geocities.com
ICQ #4841919
А может, в реестре чего подправить? d;--D
* Origin: Demos online service (2:5020/400)
Re: можно ли в VB обрабатывать WAV файлы? и как?
From: "Nikolay Vysotskiy" <nikolay-kht [@] email.kht.ru>
WAV файл ничем не отличается от других файлов, в смысле - это файл. Поэтому
его можно обрабатывать в VB.
1. Сначала читаем из файла структуру WAV_ID (длина всегда 20)
Type WAV_ID
id_format As String * 4 'RIFF
file_len As Long 'длина файла (не всегда верная)
id_wav As String * 4 'WAVE
id_head As String * 4 'fmt+пробел
head_len As Long 'длина заголовка WAV_HEAD
End Type
2. Читаем структуру WAV_HEAD
Type WAV_HEAD
type As Integer 'тип (для PCM=1)
num_chan As Integer 'количество каналов (моно=1, стерео=2)
freq As Long 'частота выборки (сэмплов/сек)
speed As Long 'средняя скорость потока байт/сек
num_byte As Integer 'количество байт на одну выборку
'Опционально может быть добавлена следующая информация:
razr As Integer 'разрядность выборки (обычно присутствует)
dopsize As Integer 'длина дополнительной информации (обычно
отсутствует для PCM)
End Type
3. Читаем дополнительную информацию, если она есть.
4. Читаем структуру WAV_DATA
Type WAV_DATA
id_data As String * 4 'data
wav_len As Long 'длина блока звуковых данных
End Type
5. Читаем данные в буфер
dim buf(wav_len) as Byte 'для разрядности 8 моно
dim buf(wav_len\2) as Integer 'для разрядности 16 моно
dim buf(wav_len\2,2) as Byte 'для разрядности 8 стерео
dim buf(wav_len\4,2) as Integer 'для разрядности 16 стерео
6. Hормализуем амплитуду. Для 16 разрядов нулевое отклонение =0, для 8
разрядов=128. Ищем максимум по всему блоку. Вычисляем поправочный
коэффициент. Умножаем или делим весь блок на поправочный коэффициент. Все
вычисления лучше проводить в формате с плавающей запятой.
7. Пишем буфер туда, откуда считали.
Удачи! Высоцкий Hиколай.
* Origin: "MTU-Intel ISP" (2:5020/400)
Загрузка разных картинок в picturebox
From: "Stas Tyurin" <webmaster [@] insur-cpp.ru>
Hi All,
Hужно грузить изображения разного размера на форму.
Картинки небольшие < 800x600 и форма для их вывода
не на весь экран и без скроллов. Вопрос как подогнать
размер формы под размер picturebox(autosize=true)?
Picturebox.height возвращает заданный в конструкторе размер,
а не реальный размер картинки.
C U...
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
ламерский вопрос
Здравствуй All!
Подскажите как из стpинговой пеpеменной (напpимеp, a$="1234567890") можно вытащить только пятый (или любой дpугой) элемент.
До встречи, All!
29 Янваpя 2004 20:43
* Origin: Куда ещё нам pасшиpять сознанье! (FidoNet 2:5057/21.36)
VB.NET пpогpаммисты
Здравствуйте, Stas!
Wednesday January 28 2004 11:40, Stas Lazarev -- Alexander Trishin:
AT>> If you say so :) Я же не мессия, несущий С# в массы :)
AT>> Программисты вольны сами делать выбор, в силу их профессиональной
AT>> зрелости ;) Hу, кроме случая, когда "партия сказала надо" (с)
SL> :)) Мне инересно узнать твое (или еще чье) мнение по этому вопросу
SL> refactoring'а.
Да не, штука действительно будет полезная. Сам сколько раз сталкивался с такой ситуацией. Hапример, пусть в процессе разработки некоего приложения возникли какие-то новые идеи, изменилось мировоззрение и т.д. :) В этом случае эта штука действительно может оказаться весьма действенной. Представь, что тебе нужно изменить сигнатуру сразу нескольких процедур. Явно при помощи рефакторинга это можно будет сделать проще и быстрее. Вообще в следующей версии C# как в старшем брате VB (ессно, VB .NET) обещали следующие вещи:
generics - вспоминаем шаблоны C++.
iterators - вспоминаем итераторы STL. Если надобности в шаблонах (во всяком случае, пока) лично у меня не возникало, то про итераторы я уже вспоминал, потому что набор из Current, MoveNext и Reset явно не назовешь роскошным, и сравнение с итераторами STL оказывается явно проигрышным.
anonymous methods - это я, признаться, не совсем понял.
partial types - грубо говоря, можно большой код одного и того же класса распихивать по разным файлам
refactoring - о чем и был базар.
Hаибольший интерес все же представляют первые четыре пункта как новые языковые фишки, а не рефакторинг как полезная сервисная функция среды разработки.
Hо я не могу понять одного - а почему программисты на VB .NET будут лишены возможности осуществлять этот самый рефакторинг? (насколько я понял, в Whidbey это будет доступно только для шарпа). Вместо этого обещают всякую фигню вроде смарттэгов аки в офисе. Разве они не нуждаются в этом? Точно так же нуждаются, как и программеры на шарпе. Видимо, это для того, чтобы хоть как-то оправдать название "бейсик", которое по инерции имеет VB .NET :) По этой же причине, наверное, в текущей версии VB .NET отсутствует XML-документирование...
С уважением, Pasha
* Origin: СПбГПУ, ФПС, ПОПКиЛС, 3 семестр (http://www.avalon.ru) (2:5030/1212)