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


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

    Дата: 22.03.2003 16:21 | Раздел: Статьи по VB | Автор: Кувалин Алексей

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

    Дата: 22.03.2003 09:57 | Раздел: Примеры кода | Автор: Сергей Никифоров

    Serge Tools - Работа с Windows: настройка от а до я

    Дата: 21.03.2003 09:56 | Раздел: ActiveX контролы | Автор: Darkhate

    Darkhate's Icons In Tray - Этот контрол основан на примере по помещению иконки в трэй от А.Щербакова (Version 0.90 Beta * Copyright (с) А.Щербаков * May 17, 2000). Так же идея создание такого контрола возника после просмотра контрола MB Tray Control v.1.0 от Marco Bellinaso. Контрол МВ мне понравился своей простотой в использовании и наглядностью, однако обнаружилось, что он корректно работает только с 16-ти цветовыми иконками, а иконки с 256-ю цветами или выше портит, низводя их до 16-ти цветового уровня. Я взял пример А.Щербакова, который корректно работает с такими многоцветовыми иконками, и попытался создать свой контрол...

    Дата: 20.03.2003 09:52 | Раздел: Примеры кода | Автор: CyRax

    Возможности метки - Создаём метку и в таймере отлавливаем выход курсора мыши за её пределы.

    Дата: 19.03.2003 09:57 | Раздел: ActiveX контролы | Автор: $HAN

    Game Special Resources (GSRes) - Ocx-контрол создан для разработчиков игр. Работает быстрее, чем Resource Editor, так как все записывается напрямую в память. Соответственно, Вы обращаетесь напрямую. Поддержка BMP, ICO, CUR, BMP, GIF, JPG (от возможностей VB), а также WAV и другая любая информация (variant data).

    Дата: 19.03.2003 09:52 | Раздел: Примеры кода | Автор: Ловиков Миха

    Как разделить файл - Пример того, как разделить файл на части и собрать обратно.

    Дата: 17.03.2003 12:37 | Раздел: Статьи по VB | Автор: Падре

    Программируем на Visual Basic - учебник для начинающих. Часть 1. - Это небольшой учебник по Visual Basic 6 для начинающих.



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

    12:40 / 24 мар.  Как скролить MSFlexGrid или FlexGridPlus с помо... | Хитов: 4 |  Ответов: 0
    12:33 / 24 мар.  Администрации сайта!!! (Книги) | Хитов: 9 |  Ответов: 0
    11:46 / 24 мар.  Как зарегистрировать библиотеку? | Хитов: 8 |  Ответов: 1
    10:27 / 24 мар.  Помогите чайнику | Хитов: 8 |  Ответов: 0
    10:24 / 24 мар.  PictureBox | Хитов: 3 |  Ответов: 0
    03:46 / 24 мар.  !Амины! | Хитов: 17 |  Ответов: 0
    00:12 / 24 мар.  Нужна помощь | Хитов: 21 |  Ответов: 0
    23:05 / 23 мар.  ActiveX | Хитов: 42 |  Ответов: 5
    21:56 / 23 мар.  xml 2 rtf | Хитов: 12 |  Ответов: 0
    19:56 / 23 мар.  Смена языка клавиатуры на VBA | Хитов: 15 |  Ответов: 1
    18:49 / 23 мар.  Работа с формами в VB.NET | Хитов: 11 |  Ответов: 1
    18:44 / 23 мар.  Get/setwindowlong | Хитов: 10 |  Ответов: 1
    17:10 / 23 мар.  Где больше узнать о ASP??? | Хитов: 7 |  Ответов: 0
    16:14 / 23 мар.  Работа с инетом | Хитов: 19 |  Ответов: 1
    15:31 / 23 мар.  Бета-тестирование | Хитов: 34 |  Ответов: 3
    13:11 / 23 мар.  SystemTime | Хитов: 22 |  Ответов: 2
    10:23 / 23 мар.  Программа-паук | Хитов: 59 |  Ответов: 4
    08:56 / 23 мар.  Название таблиц из БД | Хитов: 18 |  Ответов: 1
    08:04 / 23 мар.  Публикация ваших программ | Хитов: 31 |  Ответов: 2
    08:04 / 23 мар.  Положение дочерней формы | Хитов: 17 |  Ответов: 1


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

    ComboBox: автоматическое открывание списка (53)
    Проверить, находится ли указанный файл ... (33)
    Генерация последовательности неповторяю... (35)
    Компактное отображение длинного имени пути (27)
    Вызов диалога "Поиск файлов" (112)
    Получить полное название окна, зная кусок (76)
    Получить содержимое Web-страницы, испол... (94)


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

    22:31 / 3 мар. Иван сообщает: Новый конкурс статей на сайте VBNet.RU, участвуйте! Главный приз - подписка на журнал Hard'n'Soft! Статьи принимаются до 1 апреля.



    наверх


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



    наверх


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

    • 18.03.03

      VB - Исходные коды - Элементы управления - Создание Lable на форме и отлавливание движения 'мыши'
      Пример создания метки на форме и отлавливания, когда мышь выходить за её пределы.
      Автор: CyRax

      VB - Исходные коды - Работа с приложением - Пример создания программы уничтожающей саму себя
      Программа KillMe разработана на основе пограммы delself Влада Помелова .
      Устранены ошибки и доработана программа. Сейчас программа самоудаляется из любого места на диске, удаляется .bat файл. Остался баг: после самоликвидации в оперативке остаётся Winoldar. Тестировалось на Win98\Me
      Автор: В. Назаров

      VB - Исходные коды - Работа с приложением - Пример неуничтожаемой программы
      Программа AntiEnd - это реализация на VB6 "неубиваемой проги", которая при нажатии на [x] создаёт свой клон с передачей параметров от исходной программы.
      AntiEnd не закрывается по Ctrl+Alt+Delete.
      Автор: В. Назаров

      VB - Программы в кодах - Пользовательские - Программа "Прикол"
      Программа печатает в блокноте сообщение пользователю.
      Автор: В. Назаров


    наверх


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



    наверх


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



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



    наверх


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

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



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



    наверх


    Один момент из жизни форума: DisAssembler

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

       Срочно нужно достать дисс ассемблер с документацией...
       Кто знает методику создания ДисАссемблера на Бейзике?


    Ответы:

    Автор: F.A.K.K.2
       Ну, во первых дисассемблер конкретно для какого компилятора тебе нужен? Во вторых для создания дисассемблера тебе надо уметь читать байты и преобразовывать их в команды ассемблера, в совершенстве разбираться в структуре EXE файла, и к тому же уметь обрабатывать фызовы функций.
       Так что проще поискать IDA или W32Dasm, это нормальные, подходящие дисассемблеры

    Автор: Millenium
       Для WinEXE - знать хочу примерчики...
       И команды, а байты читать умею...

    Автор: SeMa
       Команды можно узнать с помощю HView или QView , но на *.com файле, так как ети проги не хавают ексе хеадера

    Автор: CyRax
       Хоть я и чайник в ассемблере, но выскажу своё мнение.
       По-моему нужно просто во всём тексте искать код команды и подставлять вместо него мнемонику.
       Например шестнадцатиричное CD 20 аналогично INT 20H и т.д.

    Автор: SeMa
       ну так тебе надо узнать какая команда, типа надо команда, и какой команде она соответствует на ассемблере и ето можно зделать с помощю HView или QView

    Автор: Millenium
       Дас... а яя уже на малых шагах делаю это всё...
       Список команд достать только надо...
       Кто HEX 16 читать умеет?



    наверх


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

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

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

    наверх


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

    BalloonMessage for MS Agent

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

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

    наверх

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

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

    Вопросы:


    Автор вопроса: БВМ

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

       Проблема с Access2000. При подключении dbf таблиц при помощи ODCB VisualFoxpro драйвера (VFPODBC от 23.03.2000 ver 6.01.8629.01) не работатют запросы использующие UNION операцию. Например :
    SELECT FILD1, FILD2 FROM TAB1 UNION ALL SELECT FILD1, FILD2 FROM TAB1
       самообъединение написано для наглядности, та же ошибка при объединении разных таблиц. Выдается ошибка:
    ODBC - ошибка вызова. [Microsoft][ODBC VIsual FoxPro Driver]Syntax error. (№200)
       Пробовал и с сетевыми и с локальними таблицами - одно и то же. Кто знает подскажите.


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

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

       Как скрыть программу на Панели Задач (Ctrl+Alt+Del) в Windows XP?


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

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

       Троян использует mswinsck.ocx. Как сделать, чтобы троян при запуске автоматически регистрировал mswinsck.ocx?
    Может есть какой-то инсталятор, который позволяет не показывать окна, а просто запустить exe-шник и зарегить ActiveX?


    Автор вопроса: Владимир

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

       Подскажите как открыть Базу данных Microsoft Access 2000? С помощью Data1.databasename не получается, ругается что не подходящий формат!


    Автор вопроса: Maria Kudriavtzev

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

       Какую можно сделать заставку при загрузке программы?


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

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

       Люди, как поместить иконку(иконки) в трей и по нажатию на нее показать форму (для каждой тконки свою)????




    Ответы:


    Вопрос:

       Как в VBA седлать таймер?

    Ответ:

    Автор ответа: Артем Кривокрисенко

    Напиши на VB контрол таймера и прицепи к VBA проекту



    Ответ:

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

    Создать в новом потоке цикл

       Do while bEnabled
       sleep xxx
       loop


    Вопрос:

       Есть контрол стандартный "microsoft flexgrid control 6.0". Я в нём табличку вывожу. Нужно:
    1) Объединить некоторые ячейки.
    2) Раскрасить ячейки в разные цвета.
    Как?

    Ответ:

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

    With Me.MSFlexGrid1
             .Visible = False
             .Cols = 3: .Rows = 10
             
             .MergeCells = flexMergeFree 'разрешим объединение
             '.... тут ,например, заполнение таблицы
             .MergeCol(1) = True 'объединим ячейки по столбцу 1

             ' ВАЖНО ! - ячейки объединяться если содержат одинаковый .Text
             'т.е. эффект объединения виден только на экране(!),что выгодно улучшает
             'восприятие Вашей таблицы
             
             .MergeRow(2) = True '... по строке ...
             
             'красим в разные цвета
             .Col = 1: .Row = 2: .CellBackColor = vbYellow
             .Col = 2: .Row = 1: .CellBackColor = vbRed
             
             .Visible = True
             ' "выключение" видимости таблицы в начале и вкл. в конце -
             ' - позволит сделать, например, загрузку данными - моментальной
         End With

    P.S. в сети полно толковых статей по MsFlexGrid - например:
             В.Сартин "Элемент управления MicrosoftFlexGrid"


    Вопрос:

       Есть проблемма... Два компа подключены в сеть. На основном - ХР, на втором - Миллениум. Хотелось бы сделать проверку активности мыши на компах. Если в течении 10ти минут полный штиль, - выключать данный комп. Пособите,
    плизззз.... Если можно кусочки кода... Я давно не практикую...

    Ответ:

    Автор ответа: Артем Кривокрисенко

    Нужно, чтоб было две проги. Одна - серверная. вторая - клиентская. И клиентская через GetCursorPos смотрит, не изменилось ли положение курсора. Хотя, по-моему, серверная часть проги ваще не нужна.


    Вопрос:

       Помогите достать исходный текст почтового клиента, написанный в Visual Basic (только чтобы не только получал, но еще и удалял письма из ящика

    Ответ:

    Автор ответа: Курбаков Виталий

    Вот здесь есть
    http://am.rusimport.ru/MSAccess/topic.aspx?ID=34
      там access-й но в VB переделать не трудно, сам делал...


    Вопрос:

       Как в коде VB прописать создание нового файла базы данных (именно создание а не обращение к существующему)? Файл нужен для real-time обновления таблицы значений, посему если пришлете кроме всего прочего еще и рекомендации по выбору типа базы данных для такой задачи - буду "спасибо".

    Ответ:

    Автор ответа: Артем Кривокрисенко

    Стандартный мастер в VB - Visual Data Manager написан на ВБ и майкрософт распространяет на МСДН его исходный код. Остается только скопировать модули в свой проект.


    Вопрос:

       Ну что вы сидите не чего не делаете. А мне препод по "Статистике" задал задачу (чтоб ее). Я думал, "а фигня", а оказалось самый настоящий ГЕМОРРОЙ.
    Есть такая игра называется "Быки и коровы". Вот ее мне надо сделать на PC
    Смысл игры в том:
    Играет человек и ЭВМ
    Человек загадывает четырех значное число без одинаковых элементов и не начинающееся на 0 и ЭВМ
    Кто первый ходит говорит любое число, а второй игрок говорит ему сколько коров и быков. И так пока кто-нибудь не угадает число другого.
    Пример
    Я загадал 1234 кемп загадывает число 4321
    Я хожу первый "говорю" компу число 4652 кемп пишет типа 1 бык 1 корова
    Корова- число в загаданном числе есть но стоит не на том месте
    Бык - число есть и стоит на плевельном месте
    В примере число 4 - бык, а 2- корова
    Тоже самое делает кемп, и так до посинения
    Кто не понял я не виноват.

    Ответ:

    Автор ответа: Александр

    Учи лучше русский язык. Он тебе ещё понадобится. Делаешь так: берёшь блокнот, ручку, читаешь великолпный роман - например, Айрис Мердок "Чёрный принц", выписываешь фразы и выучиваешь их наизусть. Это тебе поможет такие плёвые задачи решать самостоятельно и даст трамплин для самостоятельности. А так - ты не-ин-те-ре-се-н.


    Вопрос:

       Dim FileName Aa Integer
    Private Sub Command1_Click()
    CommonDialog1.ShowOpen
    FileName = CommonDialog1.FileName
    Adodc1.ConnectionString = "provider=Microsoft.jet.oledb.4.0;data source = FileName"

    Возникает: Не удается найти c:\FileName
    Как сделать чтобы присвоить Adodc1.DataSource= то, что находится в FileName?

    Ответ:

    Автор ответа: Кременченко

    Adodc1.ConnectionString = "provider=Microsoft.jet.oledb.4.0;data source = " & FileName



    Ответ:

    Автор ответа: Шувакин Н.В.

    Ты задаешь FILENAME как целое число , а потом хочешь присвоить свойству datasourse число. а datasoure по моему должно быть string.



    Ответ:

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

    Не знаю, какую конкретно ошибку генерирует Visual Basic,но я бы написал так:

    CommonDialog1.ShowOpen
    Dim FileName As String
    FileName = CommonDialog1.FileName

    if FileName <> vbNullString Then
        Adodc1.ConnectionString = "provider=Microsoft.jet.oledb.4.0;data source = " & FileName
    End If



    Ответ:

    Автор ответа: Лёха

    Попробуй:
    Adodc1.ConnectionString = "provider=Microsoft.jet.oledb.4.0;data source = " & FileName



    Ответ:

    Автор ответа: Артем Кривокрисенко

    Оно и не удивительно. Ведь ты объявил переменную как Integer. Э этот тип, насколько мне известно, хранить строки не может. Используй String.


    Вопрос:

       Кто нибудь подскажите
    1) как с помощью API файл с харда залить на серевер в инете. Напр. на narod.ru?
    2) перебрать все открытые окна, найти среди них окна Internet Explorera, а потом еще и получить адресс в его адрессной строке и продолжить перебор?

    Ответ:

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

    Юзай EnumWindows и FindWindow


    Вопрос:

       Можно ли при помощи Visual Basic'a дописать .exe-фаил?

    Ответ:

    Автор ответа: Артем Кривокрисенко

    А почему бы и нет? Если в конец ексе-файла чего-нибудь допишешь, его работоспособность не изменится.


    Вопрос:

       Что надо для работы с протоколами POP3,SMTP,IMAP.

    Ответ:

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

    Надо юзать WINSOCK.ocx ;)




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

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

    наверх


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

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