Эта книга была задумана как одна из первых книг о.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 г.
BalloonMessage for Microsoft Agent реализует диалог программы с
пользователем, используя при этом технологию Microsoft Agent. OCX реализует три
типа диалоговых окон: InputBox, MsgBox и MsgLabels.
У меня несколько вопросов (пишу на VBasice 3.0 и Visual Basic 6.0) :
1)Где можно найти программу для перевода из VB любой версии в DELPHI (желательно 6-версии)?
2)Как сделать , чтобы программа автоматически запускалась после загрузки КОМПа?
3) Как работать с реестром?
4) Допустим я нашел нужную мне функцию winAPI, как определить, какие к ней нужны константы и тд?
6)Можно ли сделать так, чтобы тому, кому я даю проги не надо было устанавливать VBasic 3.0 или 6.0 ?
Можно ли с помощью VB распаковать или упаковать файл, неприменяя программы-архиваторы и оператор Shell.В частности интересует возможность распаковывать файлы, упакованые HA и ZIP архиваторами.
Подскажите пожалуйста, как через VB получить данные о том кто в текущий момент подключен к компьютеру (к расшареным папкам) и кто что скачивает, и как разорвать нежелательное соединение?
1.Подскажите, как в VB динамически соядавать массивы: в ходе программы яаполняется список.Каждому элементу списка должен соответствовать массив.Сколько будет элементов-неиявестно.Так как давать имена этим динамически соядаваемым массивам.
2.Как соядавать таблицы Word ия VB.
Поскажите пожалуйсто какой должен быть код для того чтобы провести диагностику "железа" компьютера,вернее узнать чипсет,видеокарту и другие установленные комплектующие ?
Пишу программу, где по ходу яаполнения списка сояда?тся динамический массив. На каждый элемент списка-один массив.Элементов может быть сколько угодно.Как давать имена таким массивам? По идее List1.List(i)в цикле, но на такие имена VB ругается.
Вопрос по Ехелю ...
Мне нужно выбрать значения ячеек из одного листа книги и сравнить их со значениями ячеек в другом листе той же книги. Вот, что у меня есть:
Private Sub CommandButton1_Click()
Dim cell As Range
Dim ans(200) As Integer
Dim err
err = 0
i = 0
'--------Перебор ячеек с вводимыми значениями-------
For Each cell In Range("B3:F42").Cells
ans(i) = cell
i = i + 1
Next cell
'--------Переход на лист с эталонными значениями----
Sheets("Лист2").Select
'--------Перебор ячеек с правильными значениями и сравнение-------
i = 0
For Each cell In Range("G1:K40").Cells
If cell <> ans(i) Then
err = err + 1
End If
i = i + 1
Next cell
'--------Возврат на лист с вводимыми значениями-----
Sheets("Лист1").Select
End Sub
Происходит же следующее:
- Он выбирает введенные значения с Листа1
- Переходит на Лист2 (по крайней мере, на экране это видно)
А вот диапазон G1:K40 он все равно берет с Листа1 (как бы насквозь Листа2). И, следовательно, сравнивает с пустыми ячейками.
Так вот, собственно, сам вопрос: как сделать так, чтобы диапазон G1:K40 выбирался именно с Листа2, а не с Листа1?
Попробуй присвоить диапазону префикс - имя нужного листа:
Range("Лист2!G1:K40")
У меня такое обращение работало (Excel 2000 под Win98SE).
Вопрос:
Можно ли в VB узнать о том, что работает винт(дублировать лампочку работы винта)...
Если да...
То как привязать к TextBoxsу...
Например:
Когда заработал винт(начал чё нить читать)... то в TextBoxsе высвечивается "ON", а когда винт находится в пассивном режиме-"OFF"
Sub test1()
Dim ans(200) As Integer
Dim Cell As Range
Dim err, I
err = 0
I = 0
' Переходить на другой лист не обязательно, можно брать значения из любого листа
'--------Перебор ячеек с вводимыми значениями-------
For Each Cell In Sheets("Лист1").Range("B3:F42").Cells
ans(I) = Cell
I = I + 1
Next Cell
'--------Перебор ячеек с правильными значениями и сравнение-------
I = 0
For Each Cell In Sheets("Лист2").Range("G1:K40").Cells
If Cell <> ans(I) Then err = err + 1
I = I + 1
Next Cell
End Sub
Еще желательно сравнивате не ячейки, а их значения (cells.value), т.к. возможны траблы с различными форматами данных (сравнение "1" и 1 !!!!).
Использовал VBA, Office XP,Win98SE
Если что не получилось, пиши:
pim76@mail.ru
Можете заполнить эту форму, либо отослать вопрос СЮДА
Форма для добавления нового вопроса в этот раздел. Информация отсылается по E-mail владельцу сайта.