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


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

Нет тем!

Рассылки Subscribe.Ru
Мир программирования на Visual BASIC 5.0 и HTML.


Рассылки Subscribe.Ru
Старые игры

Доска почёта:

Sergey Y. Tkachev
Кононенко Роман
Kirill
Sergey Sapozhnikov
Sobic

Ссылки:

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

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

       Очередной 52-ой выпуск рассылки!
    Читайте!


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




    Книги

    Visual Basic 6. Мастер. Руководство для профессионалов

       Язык программирования Visual Basic - мощный инструмент разработки приложений для 32-разрядных систем Windows 95 и Windows NT. В книге рассматриваются как фундаментальные понятия и темы: от установки продукта на компьютер пользователя и описания интегрированной среды разработки до изложения основ техники программирования на Visual Basic, так и сложные вопросы, адресованные профессиональным программистам: создание интерфейса пользователя, применение стандартных элементов управления, в том числе и для работы с базами данных, программирование компонентов ActiveX, описание технологии OLE drag-and-drop, объектная модель FSO, функции работы с файлами, отладка и оптимизация программ, локализация и распространение готовых приложений.


    Автор: нет даных
    Издательсвто: нет данных
    Год издания: 1998
    Кол-во страниц: 992
    Стоимость: 112,48 р.
    Формат: 70х100/16
    Переплёт: мягкий

    Visual Basic 6. Специальный справочник

       Главная цель этого справочника - научить читателя использовать инструменты и средства Visual Basic, позволяющие значительно облегчить и ускорить процесс создания приложений. Здесь вы найдете описание элементов языка, библиотечных функций и SQL-операторов. Особое внимание уделено различным мастерам, предназначенным для решения стандартных задач. Весь справочный материал в книге разбит на главы, в каждой из которых вы найдете информацию по созданию приложения определенной направленности. Разделы в главе содержат пошаговое описание операций, которые нужно выполнить для решения поставленной задачи, синтаксис необходимых операторов, а также подробно разобранные примеры. Предлагаемый справочник будет полезен не только пользователям, активно работающим с Visual Basic 6, но и начинающим программистам, желающим перейти к профессиональной разработке приложений с наименьшими затратами времени на изучение новой среды программирования.


    Автор: Б. Карпов
    Издательсвто: Питер
    Год издания: 2000
    Кол-во страниц: 416
    Стоимость: 70,78 р.
    Формат: 84х108/32
    Переплёт: нет данных

    Visual Basic 6.0 for application

       Книга является систематизированным справочником по всем элементам языка программирования Visual Basic (VB), входящим, как в автономную версию VB, так и в основные реализации Visual Basic for Applications.
       Помимо тех официальных сведений, которые можно найти в документации и в справочной системе, книга содержит конкретные примеры, рекомендации и маленькие хитрости программиста, а также поправки к справочной системе, которая, увы, не без ошибок.
       Книга предназначена для всех специалистов, занимающихся разработкой приложений с применением Visual Basic и Visual Basic for Applications.


    Автор: Король В.И.
    Издательсвто: КУДИЦ-Образ
    Год издания: 2000
    Кол-во страниц: 448
    Стоимость: 113,87 р.
    Формат: 70х100/16
    Переплёт: мягкий

    Win32 API и Visual Basic. / Для профессионалов /

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


    Автор: Д. Эпплман
    Издательсвто: Питер
    Год издания: 2001
    Кол-во страниц: 1120
    Стоимость: 489,08 р.
    Формат: нет данных
    Переплёт: нет данных

    Азбука программирования в Windows 32 API

       Изложены вопросы создания программных приложений для Window95 и Windows NT. Описаны основные типы переменных, макросов, функций. Материал книги иллюстрируется многочисленными примерами. 1 Настоящее издание (второе вышло в 2000 г.) дополнено описанием тех возможностей Windows, которые не были упомянуты в предыдущих изданиях.


    Автор: Румянцев П.В.
    Издательсвто: Радио и связь
    Год издания: 2001
    Кол-во страниц: 312
    Стоимость: 85 р.
    Формат: 60х88/16
    Переплёт: нет данных

    Использование Visual Basic 6. Специальное издание

       В книге описана новая версия популярной системы программирования Visual Basic 6. Изложение материала построено по принципу "от простого к сложному". Первые главы этой книги адресованы новичкам, из которых они смогут почерпнуть основы языка Visual Basic и описание его стандартных компонентов. Для подготовленных пользователей будет интересен раздел, посвященный специальным методам программирования с использованием стандартных компонентов Windows, элементов управления ActiveX, ADO. RDO и др. В отдельную часть вынесены вопросы, связанные с разработкой приложений баз данных на Visual Basic и работе в Internet. Автор не обошел также вниманием различные версии языка Visual Basic - VBA и VBScript. В приложениях приведен обзор интегрированной среды разработки Visual Basic, а также краткий справочник по SQL.
       Книга рассчитана на широкий круг читателей.


    Автор: Сайлер Б., Споттс Дж.
    Издательсвто: Вильямс
    Год издания: 1999
    Кол-во страниц: 832
    Стоимость: 244,02 р.
    Формат: 70х100/16
    Переплёт: твёрдый

    Обработка баз данных на Visual Basic 6 + CD

       Сердцем многих приложении, работающих в сфере бизнеса, являются базы данных. Своим широким распространением они обязаны возможности централизованного доступа к информации. который характеризуется последовательностью, эффективностью и относительной простотой создания и поддержки. В книге "Обработка баз данных на Visual Basic 6" описываются все технологии доступа к базам данных с помощью Visual Basic. Приведенные в этой книге примеры взяты из реальной жизни, поэтому, ознакомившись с ними, вы узнаете, как можно использовать базы данных для принятия решений в сфере бизнеса. Если вы еще не готовы перейти к версии Visual Basic 6, это вовсе не значит, что данная книга вам не подходит. Практически 95% материала этой книги удовлетворит в равной степени пользователей как пятой, так и шестой версий Visual Basic.
       Книга рассчитана на программистов средней и высокой квалификации.


    Автор: Мак-Манус Дж.П.
    Издательсвто: Вильямс
    Год издания: 1999
    Кол-во страниц: 672
    Стоимость: 294,66 р.
    Формат: 70х100/16
    Переплёт: твёрдый


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

    наверх


    Citycat by Email

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

    наверх


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

    Дата: 28.04.2002 10:12 | Раздел: Примеры кода | Автор: Беляев Данила

    Call - Вызов функций по адресу, например вызов любой функции из DLL без предварительного объявления в VB. Смысл примера в том, что он позволяет делать вызов на определённый адрес, например адрес функции из загруженой DLL. Т.е. оператор Call языка Visual Basic представляет собой инструкцию вызывающую функции и процедуры текущей программы и не может работать с иными адресами, поэтому пришлось написать небольшую библиотеку.

    Дата: 27.04.2002 06:20 | Раздел: Примеры кода | Автор: Игорь Малиновский

    GetWindowRect - Пример показывает как определять местоположение окна на экране. Это дело определяется с помощью функции GetWindowRect. Функция возвращает кординаты позиции формы на экране. Полученные данные можно использовать например как в данном случае, чтобы форма не потерялась за пределами экрана. А заменив hwnd она на другой можно узнавать позицию и других окон в проекте, а также и элементов управления на любой форме проекта. Запустив пример, можно попробовать закинуть форму за приделы экрана.

    Дата: 26.04.2002 06:10 | Раздел: Примеры кода | Автор: Беляев Данила

    Speaker - Хотите поиграть с системным динамиком компьютера? Вот пример и DLL к нему! Можно выключать. включать динамик, ну и конечно же изменять частоту звука.



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

    23:41 / 27 апр.  Новое сообщение без темы |  Ответов: 0
    21:28 / 27 апр.  Инсталл VIsual Studio 7(NET) |  Ответов: 0
    21:06 / 27 апр.  Кто знает Quick Basic |  Ответов: 1
    20:57 / 27 апр.  Как средствами VB закинуть пару файлов на сервак? |  Ответов: 0
    20:52 / 27 апр.  ШО ТАКОЕ VB.NET??? |  Ответов: 1
    20:40 / 27 апр.  VB.NET |  Ответов: 0
    16:28 / 27 апр.  Снова сетевое |  Ответов: 1
    13:28 / 27 апр.  параметры между формами |  Ответов: 1
    09:01 / 27 апр.  проигрователь |  Ответов: 1
    01:58 / 27 апр.  Хочу чтобы страница обновлялась каждые... |  Ответов: 0
    18:18 / 26 апр.  2 вопроса |  Ответов: 1
    18:14 / 26 апр.  Activ-X |  Ответов: 0
    16:17 / 26 апр.  Как записать CD-RW диск средствами VB |  Ответов: 2
    15:02 / 26 апр.  Новое сообщение без темы |  Ответов: 0
    14:59 / 26 апр.  TrackPopupMenu |  Ответов: 1
    13:35 / 26 апр.  Эмитация нажатия Tab и Shift+Tab |  Ответов: 0
    12:22 / 26 апр.  Для тех кто работал с Visual Studio 7(NET) |  Ответов: 0
    09:38 / 26 апр.  Работа с FTP/HTTP |  Ответов: 0
    00:58 / 26 апр.  Есть такая проблемка .... |  Ответов: 2
    00:47 / 26 апр.  Как запустить *.doc файл из VB? |  Ответов: 1


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

    Нет новых кодов.

    наверх


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

    • 15.04 - В связи с резким увеличением числа вопросов, поступающих на e-mail администрации сайта, было решено не дожидаться открытия форума, и начать отвечать на вопросы прямо на главной странице. Обсуждению последней новости ответы на вопросы не помешают. Вашего совета ждут, на ваш вопрос ответят.
    • 25.01 - Сегодня открылся новый раздел, в котором вы можете найти ссылки на целую кучу книг по тематике VB и около него.
    • 22.01 - 22 января вышел второй номер он-лайн журнала о Visual Basic 'VB Мания'. В нем можно почитать авторские статьи в уже устоявшихся разделах: Технологии, Система, Графика, Профессия, Человечество и Юмор. Так же не обошлось без новшеств: появился новый раздел dotNET и особенно рецензии ActiveX-компонентов. Обязательно заходите.
    • 17.12 - В связи с тем что форум не горел желаением вести себя так, как должен обычный, порядочный форум, мы его прикрыли для проведения разъяснительных мероприятий. Надеемся, что они не затянутся и форум образумится.
    • 06.12 - С сегодняшнего дня все желающие могут добавлять свои новости и статьи в наши архивы.
      Да здраствует открытость!
    • 27.11 - Наконец-то, после долгих дней и бессонных ночей это свершилось! Сайт объявляется открытым! Непременно прочитайте первый номер нашего журнала. Оцените наши дополнительные проекты. И конечно мы ждем ваших откликов в гостевой книге и по почте.
    • 01.12 - Произошло несколько косметических улучшений, касающихся исключительно удобства работы с сайтом. Во-первых, можно видеть количество записей обсуждения новостей на главной странице; а во-вторых чуточку подправились директории.
      Оценяйте!


    наверх


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

    • 10 апреля 2001 года
      Создание простого аналога к ListView на примере Mp3 проводника!. Пример создания листа + слайдера + применение как браузера.
      Создание прогрессбара. Еще один оригинальный вариан создания своего прогрессбара.
      Сохранения данных с рабочего листа Excel в Dbase таблицу. В связи с тем, что dbase формат до сих пор очень сильно распространен, очень часто возникает необходимость сохранения данных с рабочего листа Excel в Dbase таблицу.
      Разборка форматированного текста состояшего из шести значений разделённых символом ";". Пример разборки форматированного текста состояшего из шести значений разделённых символом ";" с последуюшеё записью каждого значения в свою ячейку. Макрос также обрабатывает все непустые ячеки столбца.
      Плагины! Создание и работа с ними. На примерах показано, как создавать плагины и как с ними можно работать.
      Проверка на слэш (способ 2). Как избежать ошибки при обращении к файлу? Иногда нужно обратиться к файлу, используя три объекта: Drive (Диск), Dir (Каталоги) и File (Файлы). Drive.Drive возвращает значение равное "?:\", где ? - буква диска. Dir.Path возвращает значение равное "?:\?", где в первом случае ? - буква диска, а во втором - каталог. File.Filename же возвращает имя файла. Если нужно открыть файл на корневом каталоге (?:\), то делается это следующим образом:
      'Справочники Советов' - Пять справочников !!!. Здесь собраны и скомпилированы в Help-файлы - "Советы тем, кто программирует на VB" А. Колесова и О. Павловой. Советы разбиты на 5 файлов (по 100 штук в каждом). Советы начинаются с № 1 (еще по VB3 - 1996 г.) по 2001 год включительно, в связи с переходом на работу в другой журнал, у последних советов появился новый соавтор Малинин. В 5-й файл добавлена статья Колесова (с советами) по работе с API-функциями.


    наверх


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

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

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

    наверх


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

    BalloonMessage for MS Agent

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

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

    наверх

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

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

    Вопросы:


    Автор вопроса:
    Kurt Haeldar

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

       У меня вопрос к янатокам в области API-функций. Есть такая строка:
    call MCIExecute("play c:\fun\music\age 1.wav")
    Описание проблемы - судя по всему, функция не хочет принимать имя файла, в котором содержатся пробелы. Вопрос - можно ли эту функцию "научить" понимать пробелы в имени файла и если да, то каким методом?


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

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

       Подскажите плз, как можно программно настроить реестр вин 98. В частности мне надо исправить значения переменных в разделе

       HKEY_USERS\.DEFAULT\AppEvents\EventLabels


    Автор вопроса: Сергей

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

       Здратвуйте в чём причина когда я перехожу в "коде" на русский то печатает непонятными символами раньше всё было нармально а сёйчас стало так может какие нибудь настройки сбились или что?


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

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

       У меня 2 вопроса по VB.
    1. Как правильно органияовать яапись в файл проиявольного доступа подобный тип переменной, и вояможно ли вообще ее испольяование в таком виде:

    Public Type WorkMach
        DataTek as Date
        TypeMach() as String
        KmNach() as Single
        KmKon() as Single
        ...
        Napravl as String
    End Type
    Public Narabotka() as WorkMach

    Если вояможно, то - как правильно?

    2. Как правильно объединять ячейки в элементе управления MSHFlexGrid, какие свойства ему небходимо яадать? И как ия него органияовать вывод на принтер?




    Ответы:


    Вопрос:

       Скажите пожалуйста, могу ли я через VB - узнать: дату и время создания файла COMMAND.COM, если да- то как?

    Ответ:

    Автор ответа: Шаронов Игорь Александрович

    http://vbnet.ru/faq/showtopic.asp?id=32


    Вопрос:

       Даны два двумерных массива. После ввода первого массива, должен отображаться другой, но с условием что строки и столбцы этого массива будут перевернуты, т.е. первый элемент массива один должен стать последним элементом второго массива. И так со всеми элементами.

    Ответ:

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

    Private Sub sbGetArray()
         Dim arrIn(10) As Integer
         Dim arrOut(10) As Integer
         Dim lX As Integer
         
         ' Set your first array
         For lX = 0 To UBound(arrIn)
             arrIn(lX) = lX * 2
         Next
         'set second array as opposit to the first
          For lX = 0 To UBound(arrIn)
             arrOut(lX) = arrIn(UBound(arrIn) - lX)
         Next
    end sub


    Вопрос:

       Даны два двумерных массива. После ввода первого массива, должен отображаться другой, но с условием что строки и столбцы этого массива будут перевернуты, т.е. первый элемент массива один должен стать последним элементом второго массива. И так со всеми элементами.

    Ответ:

    Автор ответа: Ревягин_Алексей

    Если у массивов одинаковые размерности, к примеру :

       A(10,3) и B(10,3), то код такой

       for i=0 to 10
           for z=0 to 3
           B(10-i,3-z)=A(i,z)
           next z
       next i


    Вопрос:

       Пример:
    Private Sub cmdSave_KeyPress(KeyAscii As Integer)
        If ((KeyAscii = vbKeyReturn) Or (KeyAscii = vbKeyTab)) Then
           Saving
        End If
    End Sub
    Вопрос: почему-то такой код нормально реагирует на , но никак не реагирует на . Может, кто янает?

    Ответ:

    Автор ответа: Roman 'Devil' Yuakovlev

    Используй KeyDown


    Вопрос:

       Подскажите пожалуйста как в CommonDialog настроить фильтр на расширение tst.

    Ответ:

    Автор ответа: SHatrykin Ivan

         .Filter = "Все файлы DOS(*.*)|*.*|Все файлы WIN(*.*)|*.*|Текстовые файлы DOS(*.TXT)|*.TXT|Текстовые файлы WIN(*.TXT)|*.TXT|RTF формат (*.RTF)|*.RTF"
    'определяем фильтры
         .FilterIndex = 5 'предлагаем фильтр

    Иными словами вначале идет имя фильтра, затем разделитель | потом маска, и так до бесконечности... хотя может быть разумный предел есть ;-)


    Вопрос:

       Подскажите пожалуйста как в CommonDialog настроить фильтр на расширение tst.

    Ответ:

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

    Все очень просто:
      
    With CommonDialog1
         .Filter = "Файлы типа tst|*.tst|Все файлы|*.*"
         .ShowOpen
    End With


    Вопрос:

       Подскажите пожалуйста как в CommonDialog настроить фильтр на расширение tst.

    Ответ:

    Автор ответа: Ревягин_Алексей

    CommonDialog1.Filter = "My files(*.tst)|*.tst|"


    Вопрос:

       Подскажите пожалуйста как в CommonDialog настроить фильтр на расширение tst.

    Ответ:

    Автор ответа: Шаронов Игорь Александрович

    Смотрите соответствующий раздел на сайте http://vbnet.ru - Библиотека Кодов - Работа с CommonDialog


    Вопрос:

       Подскажите пожалуйсто как в проекте вместо стандартной бейсиковской иконки поставить свою.

    Ответ:

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

    У каждой формы есть свойство .Icon
      
    Me.Icon = LoadPicture("C:\Program Files\" _
                 & "Microsoft Visual Studio\Common\" _
                 & "Graphics\Icons\Mail\mail01a.ico")


    Вопрос:

       Подскажите пожалуйсто как в проекте вместо стандартной бейсиковской иконки поставить свою.

    Ответ:

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

    У формы меняешь свойство Icon указываешь любой файл .ico, затем при компиляции проекта указываешь иконку какой формы будем отображать exe файл.


    Вопрос:

       Подскажите пожалуйсто как в проекте вместо стандартной бейсиковской иконки поставить свою.

    Ответ:

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

    На форме в свойстве Icon устанавливаешь нужную иконку. Далее при компиляции нажимаешь "Опции". Во вкладке "Создание" есть надпись: "Иконка" и рядом список всех форм. Выбираешь ту форму, на которой ты установил иконку. Теперь компилируй свой проект.


    Вопрос:

       Подскажите пожалуйсто как в проекте вместо стандартной бейсиковской иконки поставить свою.

    Ответ:

    Автор ответа: Ревягин_Алексей

    В Properties у любой формы устанавливаешь

    Properties->Icon=ПУТЬ_ДО_ЛЮБОЙ_ИКОНКИ

    а потом в

    Project->Properties->Make->Icon=ФОРМА_НА_КОТОРОЙ_У_ТЕБЯ_ИКОНКА


    Вопрос:

       Как в Visual Basic открывается форма для выбора каталогов, можно ли при помощи Win_API?

    Ответ:

    Автор ответа: Шаронов Игорь Александрович

    http://vbnet.ru/faq/showtopic.asp?id=5


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

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

    наверх


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

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