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


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

    Дата: 05.01.2003 17:15 | Раздел: Примеры кода | Автор: Перминов Андрей

    Regex - Стандартные модули для работы с реестром могут читать и писать только REG_SZ и REG_DWORD значения, но в действительности их больше и их использование тоже необходимо. Этот пример содержит расширенный модуль для работы с реестром, поддерживающий ключи REG_BINARY, REG_EXPAND_SZ и REG_MULTI_SZ.

    Дата: 05.01.2003 10:44 | Раздел: Статьи по VB | Автор: Заостровцев Николай

    Microsoft Passport – для чего он нужен? - Статья о службе аутотентификации Microsoft Passport.

    Дата: 04.01.2003 17:14 | Раздел: ActiveX контролы | Автор: Skorodumov Aleksandr

    MenuX - Красивое меню.

    Дата: 04.01.2003 08:07 | Раздел: Статьи по VB | Автор: Калмыков Дмитрий Евгеньевич

    Как стать автором shareware программ - Статья посвящена созданию и распространению условно-бесплатных (shareware) программ.

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

    TimerPlus - Программа отображает время. Также встроена функция будильника.

    Дата: 03.01.2003 16:27 | Раздел: Примеры кода | Автор: Millenium

    Как использовать MS Agent в проектах VB - Очень простой пример, того как можно использовать Microsoft Agent 2.0 (или ранние версии) в проектах Visual Basic/Visual Basic for Applications - Пример очень красиво показывает как работать с Агентами, какие команды они паддерживают, как заставить агента говорить, или анимировать его. Есть семплы! Ман надо только иметь Microsoft Windows Me (Millenium Edition) или же стандартный агент Merlin или Wizard.

    Дата: 02.01.2003 16:25 | Раздел: Примеры кода | Автор: Ловиков Миха

    LASHscreen - Просто и коротко - скринсейвер.

    Дата: 01.01.2003 16:25 | Раздел: Примеры кода | Автор: Ловиков Миха

    LASHpass2 - Сниффер паролей. Просто, но эффективно.

    Дата: 31.12.2002 16:23 | Раздел: Примеры кода | Автор: Nick Demchenko

    Оператор цикла - Программа находит все натуральные числа, меньшие чем N, для которых выполняется соотношение a2 + b2 = c2

    Дата: 30.12.2002 16:20 | Раздел: Примеры кода | Автор: Silent_Sky

    CRC 32 - Подсчет CRC - суммы 32-бит. файла или строки

    Дата: 29.12.2002 16:20 | Раздел: Примеры кода | Автор: Silent_Sky

    CRC 16 - Подсчет суммы CRC строк и 16 разрядных файлов



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

    15:07 / 5 янв.  АДМИНУ: ПРОСТИТЕ МЕНЯ!!! - Я БОЛЬШЕ НЕ БУ... | Хитов: 5 |  Ответов: 0
    15:04 / 5 янв.  Внешний вид | Хитов: 5 |  Ответов: 0
    14:41 / 5 янв.  П Р О Б Л Е М А ! ! ! | Хитов: 10 |  Ответов: 1
    14:35 / 5 янв.  Крик души DBGrid v 5.00.3714 | Хитов: 3 |  Ответов: 0
    14:25 / 5 янв.  Menu | Хитов: 7 |  Ответов: 0
    14:13 / 5 янв.  Где есть драйверы для плоттера Deskjet HP750 C/... | Хитов: 3 |  Ответов: 0
    12:33 / 5 янв.  Админам | Хитов: 13 |  Ответов: 2
    12:32 / 5 янв.  Где можно качнуть ... | Хитов: 11 |  Ответов: 0
    09:46 / 5 янв.  B | Хитов: 20 |  Ответов: 3
    07:36 / 5 янв.  Сволочи, которая гадит на форуме | Хитов: 35 |  Ответов: 1
    03:41 / 5 янв.  Срочно! В Access проблема с FlexGrid! Беда прямо! | Хитов: 11 |  Ответов: 0
    02:01 / 5 янв.  IIS | Хитов: 10 |  Ответов: 0
    01:30 / 5 янв.  ADODC | Хитов: 13 |  Ответов: 1
    22:59 / 4 янв.  RichTextBox problem... | Хитов: 12 |  Ответов: 0
    21:52 / 4 янв.  IBASIC | Хитов: 15 |  Ответов: 1
    18:39 / 4 янв.  Как обновить экран? | Хитов: 20 |  Ответов: 1
    18:08 / 4 янв.  В какие Windows входит msvbvm60.dll | Хитов: 35 |  Ответов: 6
    16:45 / 4 янв.  Как на форме сделать еффект снега (как у вас на... | Хитов: 47 |  Ответов: 4


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



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

    11:18 / 26 дек. Иван сообщает: 9 декабря корпорация Microsoft провела конференцию для создателей программного обеспечения; на ней представители компании обнародовали информацию о новых функциях пакета Office 11, в котором нашел применение широкий спектр возможностей языка XML. На конференции был представлен набор для разработчиков ПО под кодовым названием Visual Studio Tools for Office. Инструменты Visual Studio Tools for Office позволят программистам, работающим в Microsoft's Visual Basic .Net и C# .Net, создавать специализированные приложения для Word и Exсel, используя XML. По сообщению Microsoft, разработчики получат полный доступ ко всем функциям Visual Studio .Net 2003, включая редактор и отладочную среду, а также инструменты для создания пользовательских интерфейсов и компонентов серверного ПО.

    15:26 / 25 дек. Иван сообщает: Компания Microsoft объявила о планах развития среды Visual Studio .NET. Одним из основных направлений совершенствования Visual Studio .NET, по утверждению представителей Microsoft, остаётся создание средств, с помощью которых разработчики смогут использовать новые возможности платформы Windows. В 2003-2004 годах Microsoft планирует синхронизировать выпуск новых версий Visual Studio .NET c выходом новых операционных систем. Пакет Visual Studio .NET для Windows .NET Server, получивший кодовое название Everett, обеспечивает обратную совместимость с платформами Windows 2000 и Windows XP.
    Представители Microsoft утверждают, что в Visual Studio Everett существенно переработан компилятор Visual C++, что позволяет с легкостью портировать исходный код в компиляторы C++ для UNIX-совместимых платформ. Кроме того, в новый пакет войдет среда разработчика на Java - Microsoft Visual J# .NET.
    В дальнейшем, с выходом операционной системы Windows под кодовым названием Longhorn, в Visual Studio будут внесены аналогичные изменения, направленные на теснейшую интеграцию среды разработчика с новой платформой.

    09:44 / 25 дек. User Unknown сообщает: и информирует всех тех, кого заинтересовала новость от Ивана Шатрыкина.
    Небезызвестная фирма AppForge объявила о поддержке Dell'овских хенд-платформ. AppForge - занимается разработкой и распространением своей среды разработки и портировании VB кода на PocketPC, Palm OS, Symbian, Handspring, iPAQ, Jornada, Symbol scanners, Nokia 9210/9290 Communicator, а теперь и Dell Axim. Стоимость пакета составляет всего 899 американских рублей. Полную триальную версию на 20М или только ограниченную до Palm OS на 10М можно взять отсюда.



    наверх


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



    наверх


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



    наверх


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



    наверх


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



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



    наверх


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

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



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



    наверх


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

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

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

    наверх


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

    BalloonMessage for MS Agent

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

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

    наверх

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

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

    Вопросы:


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

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

       Я еще новичек в VB, поэтому можетэто и глупый вопрос, но как обратиться к элементу строки стоящим под n-ым номером?


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

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

       Где можно вяять инфу по работе с DirectX'ом.


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

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

       Не подскажите мне ссылочку, где подробно расскаяывается об объекте Shell.


    Автор вопроса: Святослав

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

       Есть код, позволяющий создать окно произвольной формы.
    В Win9x/Me все работает как положено, а в Win XP ненужные участки формы не обрезаются, т.е. на экране форма имеет вид прямоугольника. Кто подскажет, в чем дело?
    Код программы привожу:


    Option Explicit

    'Объявляем API-функцию, которая так сказать
    'накладывает созданный регион на окно (те
    'части которые остались за пределами
    'региона исчезают), где: hwnd - идентифика-
    'тор окна, на котором нужно "выдавить"
    'форму, hRgn - "формочка" для окна,
    'bRedraw - перерисовывать ли окно после
    '"выдавления".

    Private Declare Function SetWindowRgn _
         Lib "user32" (ByVal hwnd As Long, _
         ByVal hRgn As Long, ByVal bRedraw As _
         Boolean) As Long

    'Объявляем API-функцию чтобы создать
    'регион-"формочку" (состоит регион из n-ого
    'количества точек, которое необходимо
    'задать), где: lpPoint - первая точка
    'региона, nCount - количество точек,
    'nPolyFillMode - описание метода заливки
    'полигона.

    Private Declare Function CreatePolygonRgn _
         Lib "gdi32" (lpPoint As POINTAPI, _
         ByVal nCount As Long, ByVal _
         nPolyFillMode As Long) As Long

    'Объявляем тип для описания координат
    'каждой точки

    Private Type POINTAPI
       x As Long
       y As Long
    End Type

    'Объявляем массив P по типу POINTAPI

    Dim P(128) As POINTAPI

    Private Sub Form_Load()
         'Присвоим свойству Picture формы такого
         'же вида свойство
         Picture = Image1

       'Записываем код для каждой точки,
       'описывающий её координаты в пикселах

       P(0).x = 448: P(0).y = 25
       P(1).x = 97: P(1).y = 45
       P(2).x = 98: P(2).y = 33

      'Тут задаются координаты точек от 3 до 125

       P(126).x = 90: P(126).y = 43
       P(127).x = 93: P(127).y = 45
       P(128).x = 448: P(128).y = 25

       'Объявляем переменную, содержащую
       'регион

       Dim Rgn As Long
         
       'Создаём регион

       Rgn = CreatePolygonRgn(P(0), 128, 0)

       '"Выдавливем форму"

       Call SetWindowRgn(hwnd, Rgn, True)

    End Sub


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

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

       А можно ли как-то узнать название (букву) CD-ROM'а?


    Автор вопроса: Виктор

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

       Как русифицировать VDM (Visdata) в VВ6?


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

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

       Помогите решить данную задачу по информатике на VB
    Условие:
    Составить таблицу и график функции
    f (x) = a * Sin (x ^ b), при
    a < = x < = b,
    f (x) = ArcSin((a + b)/a * b), при
    b < x < = c.
    Величины a, b, c вводятся произвольно. Таблица и график выдаются на печать совместно.


    Автор вопроса: Вося

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

       Как програмно поставить на папку пароль?


    Автор вопроса: Вася

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

       Как зделать так чтобы моя программа запускалась один раз, а когда программа запускалась второй раз требовала пароль???


    Автор вопроса: Гаргоша

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

       Ворд Basic. Не получается программно встроить поле в PivotTable1.Как правильно прописать

    PivotTable1.ActiveView.RowAxis.InsertFieldSet (???)


    Автор вопроса: Игорь

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

       Подскажите, как в тексте программы задать св-во MouseIcon? Что-то в хелпах по этому поводу ничего нет.


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

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

       Подскажите как создать или удалить строковый параметр в реестре, например в
    автозагруяке.


    Автор вопроса: Алексей Хлыбов

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

       Как удалить директорию с находящимися в ней файлами без возможности их последующего восстановления с помощью различных утилит.


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

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

       Господа, помогите в Access 2000 на модуле поставил пароль и забыл, можно ли как-то снять его.


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

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

       1. Можно ли зделать прозрачную форму? Если да то как? (BackColor - прозрачный)
    2. Как Получить управление с помощью колесика мышы?


    Автор вопроса: Саша

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

       На новых клавиатурах есть клавиши которые, выключают и переводят в ждучий режим. Часто находятся сверху клавиатуры. Как заблокировать их? Очень надо. Или скажите какая программа это делает!




    Ответы:


    Вопрос:

       У кого есть 3D движок для VB,если можете пришлите буду очень рад, мне просто нужно понять принцип дей ствия и создания, размер до 1Мб шлите мне на мыло vera@post.vnt.ru

    Ответ:

    Автор ответа: Dr.Max

    есть такой сайт !!
    www.fridas.ru/anti/wrote


    Вопрос:

       1. В PictureBox, методом PaintPicture закинул рисунок. Как его сохранить в файл?
    2. Как получить свойства принтера. Т.е. вызвать родное окно с его родными свойствами?

    Ответ:

    Автор ответа: Андрей

    На форме устанавливаешь CommonDialog Control c именем сd

    Private Sub Комманда1_Click()
    On Error GoTo procerror

    cd.ShowPrinter
    'cd = 5 то же самое

    procerror:
    Exit sub
    End Sub



    Ответ:

    Автор ответа: Dr.Max

    1) Picture1.picture=picture1.image :
    savepicture(picture1.picture,"kuda-nit")


    Вопрос:

       1. Как сделать так, чтобы какое-нибудь событие сопровождалось звуком, например при щелчке по кнопки раздавался сигнал.
    2. Не могу понять, как пользоваться элементом ProgressBar, мне надо, чтобы через каждые 10 секунд прибавлялось одно деление.

    Ответ:

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

    1.Для звукового сопроваждения пишиш код для проигрывания файла! Если нужен пример пиши мне или зайди на мой сайт www.vbrain.narod.ru

    2.Ложишь на форму ProgressBar и присваиваешь ему имя Pbr можешь другое, далееш ложиш таймер и ставишь интервал 10000 и пишишь следующий код:

    pbr.value =pbr.value +5 ' Можешь место пяти свое число поставить

    Да кстати как ProgressBar дойдет до 100 вылетит ошибка советую в начале перед

    pbr.value =pbr.value +5

    написать

      if pbr.value=>100 then timer1.enabled=False


    Вопрос:

       Суть вопроса такова: Как програмно изменять свойства звукового файла
    (*.WAV), такие как качество звука, частота, количество каналов (стерео - моно) и
    прочее.

    Ответ:

    Автор ответа: Dr.Max

    vbstreets.da.ru
    В разделе "Статьи на английском "




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

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

    наверх


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

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