Эта книга была задумана как одна из первых книг о.NET, которая ознакомит читателя с основными идеями новой архитектуры и подготовит его к знакомству с более детальной литературой, например документацией Microsoft и ее толкованиями, которая неизбежно появится на рынке. Она поможет вам взглянуть на эту технологию с позиций ваших собственных рабочих планов и быстро освоить те концепции, которые покажутся необычными для большинства прогр...
Автор(ы): Дан Эпплман, Издательство: Питер, 2002 г.
Эта книга является вводным курсом по
изучению языка программирования Visual Basic .NET.
Даны основные принципы объектно-ориентированного
программирования в контексте языка VB .NET,
поскольку без хорошей подготовки в этой
области невозможно в полной мере
пользоваться всеми преимуществами VB .NET.
Изложены азы всех аспектов языка, которыми
должен владеть любой профессиональный
разработчик VB .NET
Автор(ы): Г. Корнелл, Дж. Моррисон, Издательство: Питер, 2002 г.
Основная задача книги - быстро ознакомить
разработчиков Visual Basic с изменениями в .NET
Framework. Программисты, использующие Java, C++, Delphi
или другие инструменты разработки
приложений и интересующиеся Visual Basic или
технологией .NET Framework, также найдут эту книгу
полезной. Хотя книга посвящена Visual Basic.NET, ее
основная цель - продемонстрировать
взаимодействие Visual Basic и ...
Автор(ы): Кит Франклин, Издательство: Вильямс, 2002 г.
Программа Citycat by Email позволяет работать с сервером Subscribe.ru с
помощью электронной почты. Теперь Вам не нужно тратить деньги на работу в
online и просматривать мегабайты рекламы для того, чтобы подписаться на
нужную рассылку! Вам просто необходимо скачать небольшую базу данных по всем
рассылкам каталога с нашего сайта, после чего Вы сможете подписываться и
отписываться от рассылок, заказывать архивы прошлых выпусков, выполнять
поиск по каталогу рассылок и многое другое.
Программу Citycat by Email можно бесплатно загрузить с сайта
http://sapisoft.h1.ru.
StopChar - Практически в каждой программе есть необходимость ввода с клавиатуры, а его надо ЖЕСТКО КОНТРОЛЛИРОВАТЬ!!! Данная библиотека позволяет ограничить ввод символов с клавиатуры пользователем,а также переключать раскладку.Она писалась для проги,где около 100 TextBox-ов,и для каждого поля,был свой(разрешенный) набор символов.
Класс RgnMake - Класс RgnMake создает окно нестандартной формы с помощью графических файлов: фонового и маски (белый цвет невидим); обеспечивает перетаскивание окна за любую его часть; может включать/выключать режим окна "поверх всех окон”; устанавливает различную степень прозрачности (Win2k и выше).
BalloonMessage for Microsoft Agent реализует диалог программы с
пользователем, используя при этом технологию Microsoft Agent. OCX реализует три
типа диалоговых окон: InputBox, MsgBox и MsgLabels.
Как можно воспроизвести звук (wav,mp3) в VB6? Желательно несколько способов.
Ответы:
Вопрос:
Подскажите, пожалуйста… Можно ли сделать так, чтобы FileListBox Отображал файлы отсортированные не по имени, а по чему либо другому..? Например по дате, или по расширению?
Если ты работаешь с Базой Банных, то тебе просто нужно в SQL запросе написать Order By (Поле по которому сортировать). Если хочешь сортировать в обратную сторону, после поля пишишь Desc.
Ну а если ты работаешьс каталогом, то есть с папкой, в которой находятся твои файлы, то я бы лучше написал несколько строк кода для твоих файлов, смотря по чему ты их хочешь сортировать. Например если по расширению, то проверяешь имя файла с конца до точки и потом передаешь его для проверки на нужность! Если нужно я могу написать код как это все делать.
Вопрос:
Подскажите пожалуйста как работать с обьектом MS WORD - MS EQUATION???
Кидаеш на форму OLE контейнер и там выбираеш Equation.
Вопрос:
Как в vb6 быстрее копировать и перемещать файлы: CopyFile и MoveFileEx, или с помощью FSO?
И как переименовать файл? Можно переместить его в ту же папку с новым именем, но это не разумно...
И то же самое для vb.net.
Инструкция FileCopy работает довольно быстро. Вряд ли как-то можно копировать на много быстрее.
Переименовать файл можно так:
name "oldname.txt" as "newname.txt"
Всё сказанное относится к обычному vb; как в vb .net -- не знаю.
Вопрос:
Я себе Visual Studio 7 .NET установил
Ну вообще неРеал
И возникли у меня такие вопросы
1) Как мне старые проекты открыть(я понял что не как)
2) Какие библиотеки нужны для переноса приложений на VB.net
3) Как мне сделать SDI интерфейс(в VB6 в опциях это было, а в .NET я этого не нашол)
1). Можно. Создаешь Пустое решение и в меню выбираешь Файл->Добавить->Существующий. Если установлен соответствывающий компонент то проект переделается но естественно не все функции перейдут из-за отсутствия таковых.
Вопрос:
Подскажите , пожалуйста : Есть файл .dbf , который содержит текстовое поле , в котором кодировка досовская.Как сделать читабельно с помощью ВБ ?
Подключись к базе с помощью элемента Data. При этом тип файла определи ак Dbase... Далее цепляешь к нему текстовое окно и все - в неи должно показывать нормальный текст. Если не поможет - это скорее всего не просто Dbf, а FoxPro - переставь тип базы соответственно.
Вопрос:
Как узнать hDC в такой ситуации:
Dim h as Picture
Dim k as long
h=LoadPicture("c:\1.jpg")
BitBlt k,0,0,100,100, ... ,0,0,vbSrcCopy
Место ... нужно вставить hDС загруженной картинки. h.Handle неподходит.
Что-то натворил с
VB, а что не знаю, причем случалось такое уже несколько раз за год. После установки и удаления всяких левых программ VB стал прозрачным. Есть меню, панель управления, окно свойств, в общем все что нужно для работы (и все прекрасно работает), только все эти окна висят прямо на рабочем столе как самостоятельные приложения. Что нужно сделать, чтобы вернуть все взад???
Конечно можно работать и так, только как-то дико, как будто висишь на высоте пятиэтажки, где тут сосредоточишься. Переустановку системы чур не предлагать, это я и сам знаю.
Попробуй в параметрах среды VB (Options) выбрать закладку Advanced и убрать галочку с пункта SDI Development Environment. вот. Все должно быть в порядке.
Незная, как тебе, а мне это оч. удобно было!!! Можно развернуть окно кода на весь экран - это куда удобнее. чем всматриваться в 15-ти дюймовый монитор и пытаться рассмотреть, что в том среднем окошке написано.
Короче, ты установил, чтоб он работал в режиме SDI. Выбирай Tools -+ Options -+ Последняя вкладка. И там установи, чтоб он работал как MDI. Или запусти vb6.exe с ключом /mdi.
Tools -> Options... -> Advanced -> SDI Development Environment, посмотри, чтобы флажок был снят.
Вопрос:
Народ кто может помогите! Я написал прогу и в нее добавил компонент.
Вопрос: Как мне засунуть компонент в корень проги, ведь не у всех есть этот компонент! Если можно то поподробней!
Если объяснять на пальцах, то получается такая картина.
Твоя прога сама обращается ко всем компонентам, находящимся на форме, будь их целая прорва.
Чтобы у пользователя все эти компоненты установить, нужно их включить в инсталл-пакет.
При инсталляции твои контролы устанавливаются в те же самые папки (на компе пользователя) из которых ты их брал (на своем компе). Хотя, возможно бывают упаковщики, не подчиняющиеся этому правилу.
В любом случае переживать сильно не стоит, т.к. все контролы находятся либо в папке "System", либо в той же что и твоя прога (что бывает крайне редко).
Перед распространением программы стоит проинсталлировать её на любой машине без VB и проверить наличие всех необходимых компонентов путем прогона программы (заставить программу выполнить все её функции, которые она должна выполнять).
Я конечно не спец в засовывании компонентов Но придумал реальный вроде способ(только что)
Создаешь левую форму, создаешь ресурс в который запихиваешь нужный файл делаешь что бы эта форма грузилась первой. В ее коде пиши что-то вроде
1) Проверка на наличие файла в каталоге
2)
bFile()=loadresdata(101,10) '101-ID твоего ресурса
fHande=freefile
open app.path & "\my.ocx" for binary as fHande
put fHende,1,bFile
close fHande
Вот и все(если его надо зарегистрировать то я думаю что сделаешь сам)
P.S. Я так еще никогда не делал но думаю что должно работать (Может работать со второй попытки, после извлечения файла)
Можете заполнить эту форму, либо отослать вопрос СЮДА
Форма для добавления нового вопроса в этот раздел. Информация отсылается по E-mail владельцу сайта.