Эта книга была задумана как одна из первых книг о.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.
MagicButton v1.2.650 - Этот контрол позволяет создавать кнопки любой сложности - текстовые, графические, анимированные, разные эффектные кнопки. Контрол имеет множество свойств, событий и методов! Имеет событие MouseOut, которого нет ни у одного контрола в мире. Можно сделать кнопку с изменяемым цветом фона при наведении мыши, с изменяемым цветом текста на кнопке, с изменяемым фоновым изображением. Рисунок и текст можно поместить в любом месте на кнопке относительно центра. Имеет множество стилей бордюров, рамок. Можно сделать всегда выпуклую кнопку, или выпуклую при наведении, или XP фрейм при наведении, или просто плоскую.
TestAdoConnection - Проверка коннекта к источнику данных (ADODB) - это расширенный аналог кнопки "Test connection" в виндовом "построителе" подключений (добавлена кнопка "Test query"). Рекомендуется интегрировать этот проект с проектом ListTablesADO, чтобы было удобно составлять SQL-строку тестируемой выборки, глядя на список таблиц, обнаруженных внутри источника данных.
MyTimer - Класс MyTimer - с двумя потоками времени: один непрерывен и ликвидируется только вместе с самим инстансом класса (или при повторном вызове метода Start), а второй можно временно ставить на паузу вызовом метода Pause и "снимать" с паузы вызовом метода Continue. Я сам использую этот класс, чтобы в конце программы иметь статистику вроде такой: - общее время выполнения программы: [значение 1-го потока] - из него - "полезное" (исключая диалоги, перекуры и т.п.): [значение 2-го потока] Класс даёт приличную точность (до 1 мс), т.к. в нём используется API-функция GetTickCount.
MSFlexGridTest - Сортировка в MSFlexGrid по щелчку на заголовке столбца, с показом типа сортировки (убывание/возрастание). Также в этом демо-проекте демонстрируются возможности API-функции GetCursorPos.
BalloonMessage for Microsoft Agent реализует диалог программы с
пользователем, используя при этом технологию Microsoft Agent. OCX реализует три
типа диалоговых окон: InputBox, MsgBox и MsgLabels.
Под ХР подключаю "тракторный" принтер с полосой небольших по размеру
наклеек.
Проблема в том, что принтер не совсем новый и производитель своих дров не даёт, а предлагает пользоваться тем, что есть в ХР. Как я понял, в ХР нет такой фишки, как размер листа User Defined, но есть какая-то фигня с определением формы своего размера. После того, как я сделал новую форму того размера, который мне нужен, всё равно каждый раз после печати одной наклейки принтер прокручивает вне полный А4.
Вопрос: Каким же раком отпечатывать наклейки по одной?
В Visual Data Manager нет русского шрифта.
Ставил четыре разных VB6. В самом VB есть в Manager нет.
Я новичок в этом деле. Где можно об этом узнать,или что нужно сделать.
В интернете ничего не нашел.
Такой вопрос: мне надо получить содержимое текстового поля другого приложения, есть ли для этого какая-нибудь апишная функция(GetWindowText с чужими приложениями не работает).
Необходимо решить задачу оптимизации (линейного программирования) любым методом. Суть - необходимо решить систему неравеств. Может у кого есть исходники или ссылки?
Вопрос следующего плана.
Локальная сеть, пересылка данных с помощью MSMQ-конвеера, необходимо послать MQ-ping с одной машины на другую и провести анализ результа (OK или нет).
Возможно, кто знает как это описать на VB?
Другой вариант: готовое приложение, которое выполняет эти функции но при этом, при наличии проблем извещает визуально или акустически. Адресок?
If Format(FileDateTime("file1.exe"),"dd/mm/yyyy") < Format(FileDateTime("file2.exe") ,"dd/mm/yyyy")
Вопрос:
Подскажите пожалста, как работать с мопедом (модемом) т.е. как открыть порт, набрать номер, отправить, получить и т.д. Инет здесь не присутствует, (общение только между 2 мопедами) или есть у кого готовый OCX or Dll или ссылка (но я по моему ужо все возможные сайты облазил), за любую инфу ,большое спасибо!!!
MSComm1.CommPort = 2 'номер порта
MSComm1.Settings = "9600,n,8,1" 'параметры порта
MSComm1.PortOpen = True 'открываем указанный выше порт
MSComm1.Output = "AT" 'пересылаем в порт команду AT
receive$ = MSComm1.Input 'принимаем с порта (принимать лучше по таймеру)
MSComm1.PortOpen = False 'закрываем порт
Если нужны стандартные команды модема, пиши на invisibleman2@yandex.ru, скину...
Вопрос:
Подскажите, пожалуйста, с помощью каких средств создаются ASP страницы? Есть пресс документации, но нигде не сказано, где и как их собирать. Где можно запустить и посмотреть файлы с расширением *.ASP? Просто так Винда их ни чем не хочет открывать.
Для этого тебе нужен например IIS (Microsoft Internet Information Server)
Устанавливаешь IIS, создаешь виртуальную директорию, кладешь в нее asp-страницы
Смотришь страницу так: запускаешь IE и в адресе набираешь http://localhost/<имя виртуальной директории>/<имя файла>
ASP-страницы создаются при помощи любого текстового редактора..
Сами файлы можно посмотреть при помощи любого просмотрщика текстовых файлов.. А выполняются на стороне сервера при запросе страницы клиентом.
Для работы с ASP требуется сервер на основе Internet Information Server для Windows NT/2k/XP или Personal Web Server для Windows 95/98/ME. Эти продукты можно совершенно бесплатно скачать с сайта Microsoft. Весит оно около 30 мегабайт. В комплекте с сервером поставляется огромная справочная система и примеры. (http://prosto.pp.ru/Docum/DocumShow_DocumID_325.html) (К тому же они, как правило, есть в составе дистрибутивов соответствующих операционных систем.)
В принципе, работать с ASP можно в любом текстовом редакторе, хоть в notepad'e. Однако существуют специальные редакторы для этой цели. Можно обойтись и без них, но они обеспечивают дополнительные возможности, начиная от простейшей раскраски кода и заканчивая встроенными возможностями отладки скрипта. Вот те, с которыми мне приходилось работать:
MS InterDev, входящий в состав Microsoft Visual Studio (http://msdn.microsoft.com/vinterdev/-default.asp), Macromedia's Drumbeat 2000 (http://www.macromedia.com/software/drum-beat/), Home Site 4.5 Allaire Corp (http://-www.allaire.com), Primal Script from Spaien Technologies (http://www.sapien.com/), ASP Express (http://www.aspexpress.com/), ASP-edit. (http://prosto.pp.ru/Docum/DocumShow_DocumID_233.html).
Для проверки ASP скриптов тебе придется их тестировать дома, но как? Для этого мы воспользуемся Microsoft's Personal Web Server(PWS). Для начала его надо поставить (я не думаю, что он тебе до этого был нужен). Это можно сделать либо с сидюка с win98, либо идти на сайт Микрософта (www.microsoft.com). После этого на твоем компе появится каталог Inetpub, где находится директория wwwroot. Вот в нее-то ты и заходи. Создай каталог myweb или что-нибудь подобное. После чего тебе потребуется написать ASP код. Сохрани его в эту директорию с именем script.asp. Готово. Теперь можешь заходить в свой любимый браузер и набирать в адресной строке: http://localhost/myweb/scnpt.asp. Если работать не будет, то, скорее всего, это либо криво написанный скрипт, либо не активизированный PWS (Personal Web Server).;) (http://prosto.pp.ru/Docum/DocumShow_DocumID_233.html).
Вопрос:
Есть проблема. При работе с TEXTBOX необходимо запретить любую вставку с буфера-только ввод с клавиатуры.
Private Declare Function GetKeyboardLayoutName Lib _
"user32" Alias "GetKeyboardLayoutNameA" (ByVal pwszKLID As String) As Long
Dim strName As String
strName = String(8, 0)
GetKeyboardLayoutName strName
strName = Mid$(strName, 6, 3)
Если strName = 419 - русский, 409 - английский
А изменять лучше так:
Declare Function ActivateKeyboardLayout Lib "user32" _
(ByVal HKL As Long, ByVal flags As Long) As Long
Public Const kb_lay_ru As Long = 68748313
Public Const kb_lay_en As Long = 67699721
' Переключить на русский язык
x = ActivateKeyboardLayout&(kb_lay_ru, 0)
' Переключить на английский язык
x = ActivateKeyboardLayout&(kb_lay_en, 0)
Изменить можно через API-функцию LoadKeyboardLayout. Эта функция принимает 2 параметра, первый из которых код языка, на который нужно поменять, но он записывается как String. А второй, по-моему, просто еденица. Точно не помню, но ты можешь посмотреть в MSDN хелп на эту функцию
Задача выполнима, НО я всегда грубо ругался (про себя) на те программы, которые этим занимались! Как правило, сам по инерции переключаешь и получаешь наоборот :-( И другие мелкие неприятности. На самом деле это плохой путь. Ну, а если "уж-замуж-невтерпёж", то лучше что-то типа PuntoSwitcher.
Можете заполнить эту форму, либо отослать вопрос СЮДА
Форма для добавления нового вопроса в этот раздел. Информация отсылается по E-mail владельцу сайта.