Visual Basic: новости сайтов, советы, примеры кодов.
Выпуск 130.


VBNet VBMania
Голосование:



Рассылки Subscribe.Ru
VB.NET-World
Новости сайта IgorykSoft и советы по программированию
DanSoft о Visual Basic
Visual Basic.NET Уроки.

Ссылки:

  • Улицы VB
  • Использование VB
  • Азбука VB
  • Улицы VB
  • Кирпичики VB
  • CообЧа VB
  • VB по русски
  • Snoozex Design
  • IgorykSoft
  • DanSoft
  • Господа!!! читайте MSDN!!!

    Несколько слов от автора:

       Новый выпуск!
    Читайте!


    Содержание выпуска




    Книги

    Переход на VB .NET. Стратегии, концепции, код (цена ~ 158 руб.)

    Эта книга была задумана как одна из первых книг о.NET, которая ознакомит читателя с основными идеями новой архитектуры и подготовит его к знакомству с более детальной литературой, например документацией Microsoft и ее толкованиями, которая неизбежно появится на рынке. Она поможет вам взглянуть на эту технологию с позиций ваших собственных рабочих планов и быстро освоить те концепции, которые покажутся необычными для большинства прогр...

    Автор(ы): Дан Эпплман, Издательство: Питер, 2002 г.


    Программирование на VB.NET. Учебный курс (цена ~ 119 руб.)

    Эта книга является вводным курсом по изучению языка программирования Visual Basic .NET. Даны основные принципы объектно-ориентированного программирования в контексте языка VB .NET, поскольку без хорошей подготовки в этой области невозможно в полной мере пользоваться всеми преимуществами VB .NET.
    Изложены азы всех аспектов языка, которыми должен владеть любой профессиональный разработчик VB .NET

    Автор(ы): Г. Корнелл, Дж. Моррисон, Издательство: Питер, 2002 г.


    VB.NET для разработчиков (цена ~ 125 руб.)

    Основная задача книги - быстро ознакомить разработчиков Visual Basic с изменениями в .NET Framework. Программисты, использующие Java, C++, Delphi или другие инструменты разработки приложений и интересующиеся Visual Basic или технологией .NET Framework, также найдут эту книгу полезной. Хотя книга посвящена Visual Basic.NET, ее основная цель - продемонстрировать взаимодействие Visual Basic и ...

    Автор(ы): Кит Франклин, Издательство: Вильямс, 2002 г.




    Остальные книги о VB можно найти
    здесь.

    наверх


    Citycat by Email

       Программа Citycat by Email позволяет работать с сервером Subscribe.ru с помощью электронной почты. Теперь Вам не нужно тратить деньги на работу в online и просматривать мегабайты рекламы для того, чтобы подписаться на нужную рассылку! Вам просто необходимо скачать небольшую базу данных по всем рассылкам каталога с нашего сайта, после чего Вы сможете подписываться и отписываться от рассылок, заказывать архивы прошлых выпусков, выполнять поиск по каталогу рассылок и многое другое.
       Программу Citycat by Email можно бесплатно загрузить с сайта http://sapisoft.h1.ru.

    наверх


    Новости сайта VBNet

    Дата: 25.01.2003 09:36 | Раздел: Примеры кода | Автор: Беляев Данила

    Rate - Разгон порта PS/2 для получения более плавного перемещения курсора в системах 9x

    Дата: 25.01.2003 09:13 | Раздел: Примеры кода | Автор: Беляев Данила

    XO_Sound - Проигрыватель mp3 с эквалайзером и плагинами

    Дата: 25.01.2003 08:35 | Раздел: Статьи по VB | Автор: Гриненко Виталий

    Классовая теория програмизьма - Статья посвящена VB .NET. Это уже третья статья Гриненко Виталия по этой теме. В ней рассматривается множество серьёзных мелочей, без знания которых освоить технологию .NET просто невозможно.

    Дата: 24.01.2003 11:11 | Раздел: Примеры кода | Автор: Last_Santa

    Пример графики в VB.Net - Пример использования GDI+ в Visual Basic .NET.

    Дата: 24.01.2003 11:11 | Раздел: Примеры кода | Автор: Last_Santa

    Пример печати в VB.Net - Пример печати в Visual Basic .NET.

    Дата: 24.01.2003 10:49 | Раздел: Примеры кода | Автор: Бороздин Дмитрий

    Генератор паролей - Генератор паролей длиной до 100000 символов. Сгенерированный пароль будет содержать латинские символы и цифры, есть возможность сохранить пароль в файл. Пример показывает работу с случайными числами.

    Дата: 23.01.2003 17:12 | Раздел: Примеры кода | Автор: Zeus

    PrikolProject - Проект – прикол. В проекте используется несколько API-функций (5-10), так что многим он пригодится и в изучении API...

    Дата: 23.01.2003 11:16 | Раздел: Примеры кода | Автор: Lazy caT

    Работа с пультом AVERMedia в Visual Basic - Краткий пример, как получить код кнопки "Аверовского" пульта используя библиотеку AVerTV2K.DLL

    Дата: 22.01.2003 11:23 | Раздел: Статьи по VB | Автор: Сурменок Павел

    Регулярные выражения в VB .NET - В данной статье рассматривается применение такой мощной технологии, как регулярные выражения в Visual Basic .NET.

    Дата: 22.01.2003 11:15 | Раздел: Примеры кода | Автор: Aquarius

    Поймай кнопку Пуск - Всем известная программа которая изменяет положение Кнопки Пуск при попытке навести на нее мышь. Будет интересна начинающим и даже опытным программистам. Хорошо откомментирована и проста для понимания. Пошутите над своими друзьями, вам понравится.

    Дата: 21.01.2003 11:12 | Раздел: Примеры кода | Автор: Владимир

    ProgressBar из 3-ёх Label - Этот пример показывает, как легко сделать прогресс бар из 3-ёх лейблов! В этом примере показан самый элементарный прогресс бар и способы работы с ним! Всё очень просто и доступно!

    Дата: 21.01.2003 11:12 | Раздел: Примеры кода | Автор: voland2003

    Отключение Alt Ctrl Del - Пример отключения Ctrl+Alt+Del.

    Дата: 20.01.2003 17:26 | Раздел: Примеры кода | Автор: sne

    Дозвон до интернета - Пример звонилки без использования dll, ocx.

    Дата: 20.01.2003 10:49 | Раздел: ActiveX контролы | Автор: DrOn

    AquaButton - Кнопки как в интерфейсе Mac OS X.

    Дата: 19.01.2003 11:18 | Раздел: ActiveX контролы | Автор: Селиванов Вячеслав

    xbScript - xbScript - это компонент реализующий xbase-подобный язык сценариев. Компонент написан на Visual Basic 6.0. Дополнительно доступны исходные тексты приложения позволяющего тестировать xbScript в пошаговом режиме и загружать скрипты из файлов примеров. Исходники на VB 6.0. В качестве файлов примеров 1. Число прописью 2. Генерация html-страницы по таблице базы данных.

    Дата: 19.01.2003 10:49 | Раздел: Примеры кода | Автор: Бороздин Дмитрий

    ТекстИнф - Пример работы с текстом в VB: разделение текста на слова в массивы, подсчёт количества лов и предложений в тексте, работа с символами.



    Последние 20 тем форума на VBNet.Ru:

    03:41 / 26 янв.  IStream, IPersistStream - кто работал с этими и... | Хитов: 3 |  Ответов: 0
    02:31 / 26 янв.  Как запустить данную программу как сервис? | Хитов: 6 |  Ответов: 0
    02:03 / 26 янв.  Проблемы с SavePicture | Хитов: 6 |  Ответов: 0
    23:45 / 25 янв.  Не понимаю я эти ивенты.. | Хитов: 11 |  Ответов: 0
    22:05 / 25 янв.  [!] Подсветка синтаксиса | Хитов: 9 |  Ответов: 0
    21:25 / 25 янв.  IMHO | Хитов: 12 |  Ответов: 0
    21:20 / 25 янв.  vk_ константы | Хитов: 11 |  Ответов: 1
    21:18 / 25 янв.  Программу не видно в Ctrl+Alt+Del | Хитов: 15 |  Ответов: 2
    21:17 / 25 янв.  вопрос по VB.Net | Хитов: 8 |  Ответов: 0
    19:05 / 25 янв.  Mail | Хитов: 16 |  Ответов: 1
    17:19 / 25 янв.  ActiveX | Хитов: 19 |  Ответов: 2
    16:33 / 25 янв.  Помогите! | Хитов: 20 |  Ответов: 1
    15:36 / 25 янв.  Microphone | Хитов: 15 |  Ответов: 0
    14:54 / 25 янв.  Scroll Bar | Хитов: 23 |  Ответов: 3
    12:30 / 25 янв.  Срочно ответь! Пожалуйста.... | Хитов: 27 |  Ответов: 2
    11:52 / 25 янв.  С winsock покончено! | Хитов: 23 |  Ответов: 2
    09:35 / 25 янв.  Помогите сдать ЭКЗАМЕН!!! | Хитов: 31 |  Ответов: 1
    09:33 / 25 янв.  Помогите сдать ЭКЗАМЕН!!! | Хитов: 0 |  Ответов: 0
    02:38 / 25 янв.  Методы, события, свойства..... | Хитов: 21 |  Ответов: 2
    22:36 / 24 янв.  ОГРОМНОЕ СПАСИБО Artificial Intelligence!!! | Хитов: 20 |  Ответов: 0


    Последние поступления в Библиотеку кодов:



    Новости от VBNet-чиков!:



    наверх


    Новости сайта VBMania



    наверх


    Новости сайта Азбука VB



    наверх


    Новости сайта MSDN



    наверх


    Новости сайта GotdotNet



    Новые статьи:



    наверх


    Новости сайта dotSite

    Новые статьи:



    Новые примеры:



    наверх


    Доска объявлений

       Ищу телеработу.

    • Переводы: английский, украинский, русский.
    • Cipper программист.
    • Assembler программист.
    • PIC разработчик
    • композитор
    • Прогрессивные стили
    • 3D анимация
    • GIF анимация
    Антон Лозовский.

    наверх


    Мои программы

    BalloonMessage for MS Agent

       BalloonMessage for Microsoft Agent реализует диалог программы с пользователем, используя при этом технологию Microsoft Agent. OCX реализует три типа диалоговых окон: InputBox, MsgBox и MsgLabels.

    Авторы: Шатрыкин Иван и Павел Сурменок.

    наверх

    Вопрос/Ответ

    Здесь Вы можете задать вопрос, или ответить на уже имеющиеся вопросы.

    Вопросы:


    Автор вопроса: Morris

    Ответ ожидается по этому адресу

       как считывать логи с com порта?
    хочется, чтобы прога висела в трее и писала логи.....


    Автор вопроса: timshv@graffiti.net

    Ответ ожидается по этому адресу

       Помогите пожалуйста разобраться с проблемой!
    В экселе в модуле открывается другой экселевский файл, обрабатывается, закрывается, потом следующий и так далее.

    Dim xls1 As Excel.Application
    Set xls1 = New Excel.Application
    xls1.Workbooks.Open имя файла
      
    Но иногда возникает ошибка при открытии какого-либо файла. "429. ActiveX component can't create object". При этом остаётся открытым Excel и снять задачу, которая не отвечает на запросы, приходится через Ctrl-Alt-Del При следующем запуске программы эта ошибка вообще может не появиться. Я не могу выяснить причину.
    Вопрос в следующем.
    1. Можно ли вообще сделать так, чтобы эта ошибка не появлялась?
    2. Как закрыть тот экземпляр Экселя, объект которого неизвестен или не существует для модуля?


    Автор вопроса: Бессонова Ксения

    Ответ ожидается по этому адресу

       Есть ли способ сделать так, чтобы при выполнении определенного условия программа удалила сама себя с диска или что-нибудь в этом роде...?


    Автор вопроса: Kussmich

    Ответ ожидается по этому адресу

       На форме поместил timer, progressbar. Мне надо, чтобы progressbar, дойдя до значения 85, двигался в обратную сторону.


    Автор вопроса: NetFish

    Ответ ожидается по этому адресу

       podskagyte please, kak sozdat *.ini file , zapisat w nego String dannyje , a potom po zagruzke application odchitat eti dannyje w textbox . sreda VB 6.0


    Автор вопроса: NetFish

    Ответ ожидается по этому адресу

       kak sdealat read / write registry key ? ne mogu najti primerow ? VB 6.0


    Автор вопроса: igor-uz

    Ответ ожидается по этому адресу

       Как открыть файл (например 123.wav) из директории с утановленной программы?

       Можно так:
       
       Private Sub Form_Load()
       MediaPlayer1.FileName=Dir("123.wav")
       End Sub

    Но если запускать прогу с ярлыка, то но будет искать его в директории, где находится ярлык! :(




    Ответы:


    Вопрос:

       Я хочу создать в реестре значение типа DWORD равное = 1, а оно мне создаёт 31(в шестнадцатеричной) и 49 (в десятичной). Привожу код. Подскажите пожайлуста где ошибка?

    Private Sub PiZdA_Click()
    Dim hREn As Long, IDenT As Long, znak As String
    hREn = RegOpenKeyEx(HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\", 0, KEY_ALL_ACCESS, IDenT)
    znak = 1
    Print znak
    Call RegSetValueEx(IDenT, "NoDesktop", 0, REG_DWORD, ByVal znak, 4)
    End Sub

    Ответ:

    Автор ответа: Sergey

    Строка znak =1 преобразовывает единицу к строковому виду. А у RegSetValueEx параметер lpData по-моему имеет тип BYTE*(или any в VB). Поэтому он и передает строку (точнее первый байт). А им является код "1" - 0x31.


    Вопрос:

       Есть ли в VB какая-либо связь с ASSEMBLERом?

    Ответ:

    Автор ответа: Matrix

    Напрямую из VB, Асм использовать невозможно.
    Однако есть вариант следующий: Написать библиотеку на Асме и юзать её из программы VB.


    Вопрос:

       Существую ли функции отсчитывающие кол-во времени прошедшего с момента
    запуска проложения. Если да, то перечислите их.

    Ответ:

    Автор ответа: Владимир Кирко

    Private Declare Function GetTickCount& Lib "kernel32" ()
      Private Sub Form_Load()
       Dim i As Long, S As Long
       ret& = GetTickCount&
       S = 0
       For i = 1 To 10000000
        S = S + 1
       Next i
       MsgBox "Считалося " & Str$(GetTickCount& - ret&) & " милисекунд."
    End Sub


    Вопрос:

       Есть у меня проблема не как не могу решить её.
    Есть textbox когда я его закриваю с помащи свойства Locked от изменений то не получается можно его изменить с помащи меню которое выходит нажав на правую кнопку мышки и мне надо это убрать.

    Ответ:

    Автор ответа: Алексей

    попробуй

    text1.enabled=false

    либо нужно заблокировать PopupMenu



    Ответ:

    Автор ответа: Nechaev Sergey

    Свойство Enabled со значанием False напрочь закроет текстовое поле.


    Вопрос:

       У меня следующая проблема: пишу...

    Private Sub Form_Load()
         Dim objWord As Word.Application
         Dim objDoc As Word.Document
         
         Set objWord = New Word.Application
         Set objDoc = Word.Documents.Add
         
         objWord.Visible = True
         objDoc.Activate
        
    End Sub

    ...вояникает Run-time error '429'
    ActiveX component can't create object

    (на компе установлен VB 6.0 (SP5), Word 2000), а попробовал в VB 5-всё работает, так в чём проблема?

    Ответ:

    Автор ответа: Sergey

    Если ты откомпилировал программу на одном компьютере а используешь на другом, то важно чтобы у тебя версии DLL были одинаковы. Если ты используешь раннее связывание с COM-сервером, то возможно VB не может найти нужную библиотеку. Попробуй использовать позднее связывание:

    dim objWord as Object

    set objWord = CreateObject("Word.Application")

    и т.д.



    Ответ:

    Автор ответа: Иван

    Всё чуть-чуть по другому
    надо так:
    ===
         Dim w As New Word.Application
         w.Documents.Add 'странно, но работает как метод, хотя вообще-то должен возвращать тип Document
         w.Visible = True

         Dim d As Word.Document
         Set d = w.ActiveDocument
    ===
    вот так работает. Проверено на O97.



    Ответ:

    Автор ответа: Рыбочкин Д. А.

    Необходимо подключить библиотеку MicroSoft Word 9.0 Object Library.



    Ответ:

    Автор ответа: Владимир Кирко

    Ради интереса проверил Ваш код.
    Скопировал 1:1 - Word с пустым документом открылся без проблем (после добавления ссылки на MSWORD9.OLB).
    (У меня - W2k, Word 2000, VB 6 с SP5).


    Вопрос:

       есть куча картинок (pic001.bmp, pic002.bmp... и т.д.). Необходимо
    собрать их в avi. Спрашивается: КАК??? или ссылочку дайте.

    Ответ:

    Автор ответа: VMV

    Кучу картинок можно, например, с помощью PaintShopPro5 (Animation Shop) преобразовать в gif
    В VB gif анимируется, например, DSMAniGifControl (56к).




    Можете заполнить эту форму, либо отослать вопрос СЮДА

    Форма для добавления нового вопроса в этот раздел. Информация отсылается по E-mail владельцу сайта.
    Текст сообщения:
    Ваше имя
    E-mail для ответа

    наверх


    Выпуск подготовили:

    Сурменок Павел