Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Русский_Проект: Изучение Visual Basic


Служба Рассылок Subscribe.Ru проекта Citycat.Ru
Русский_Проект:Рассылка Содержание
Новый справочник по сетевым функциям
Форум
Советы
Функции API

Новый справочник по сетевым функциям

История повторяется.
 Когда я начинал изучать бейсик, меня заинтересовали
 возможности функций API, с помощью которых можно было
 проделывать вещи, недоступные средствами бейсика.
 Результаты поиска дополнительной информации меня
 сильно удивили и разочаровали. Сведения приходилось
 собирать по крохам. Описаний на русском практически
 не было, а те, которые были, только повторяли
 друг друга. Пришлось самому сесть за написание
 справочника на русском языке.
 Выход книги Дана Эпплмана несколько исправил эту
 ситуацию.
 После выхода справочника по функциям Windows API стали
 приходить предложения о справочнике по сетевым
 функциям, связанные с интернетом.
 И снова, при ближайшем рассмотрении оказалось, что
 информация по сетевым функциям разрознена
 и непонятна. Очень мало русскоязычных ресурсов.
 Сначала я отказался от создания такого справочника,
 считая, что это несколько
 выходит за рамки моего сайта. Сайт прежде всего
 ориентируется на программистов-самоучек, использующих
 программирование для собственного удовольствия.
 Это могут быть игры, небольшие утилиты и тому подобное.
 Вряд ли простому программисту требуется сетевое
 программирование. Но интерес к этой области растет
 буквально по часам. Просьбы становились настойчивее.
 Объяснив всем, кто обращался с такой просьбой, что это
 отнимет у меня много времени и о своем нежелании
 работать в этом направлении на голом энтузиазме,
 я получил заверения в поддержке в моем проекте.
 Что в общем-то предсказуемо. Сетевое программирование
 нужно программистам различных компаний, получающих
 зарплату за свой труд, и готовых покупать продукты
 которые помогут им в работе.
 В результате появился предварительный набросок этого
 справочника. На данный момент проект будет закрытым и
 никакой информации на сайте пока не будет.
 Скачать демонстрационную версию вы можете по адресу
 http://rusproject.narod.ru/zip/demonet.zip
 На всякий случай, в файле readme.txt есть информация,
 как приобрести лицензию на этот справочник по
 специальной цене, если вы твердо уверены, что данный
 справочник вам тоже нужен, и вы готовы поддержать
 проект уже сейчас.

Форум

На сайте открыт свой форум. У каждого сайта есть свои поклонники. Хотелось бы узнать поближе круг интересов постоянных посетителей сайта. Буду рад, если появятся и добровольные помощники, которые будут и отвечать на вопросы. Адрес форума http://narod.yandex.ru/userforum/?owner=rusproject. Ваши вопросы помогут определить направление, в котором следует развивать сайт!

Советы

Если у вас на форме есть кнопка, то ее нажатие можно вызвать строчкой Command1_Click Но если у вас две формы, то из второй формы у вас не получится нажать на кнопку первой формы таким же образом. Здесь вам на помощь придет свойство Value кнопки Поместите код, скажем на кнопке на второй форме Form2 Form1.Command1.Value = True и кнопка на первой форме будет нажата

Функции API

TransparentBlt

Одна из новых функций, появившихся в Windows 98. TransparentBlt позволяет накладывать одну картинку на другую, делая выбранный цвет прозрачным. Таким образом, изображение будет как бы просвечивать через другую картинку. Функция содержит возможности по сжатию/растяжению растровых изображений. Но не передавайте в качестве размеров отрицательные значения - зеркального отображения TransparentBlt создавать не умеет

Параметры hdc Контекст устройства x Координата x в логических единицах верхней левой точки прямоугольника-приемника y Координата y в логических единицах верхней левой точки прямоугольника-приемника nWidth Ширина прямоугольника-приемника nHeight Высота прямоугольника-приемника hSrcDC Дескриптор контекста устройства-источника xSrc Координата x в логических единицах верхней левой точки прямоугольника-источника ySrc Координата y в логических единицах верхней левой точки прямоугольника-источника nSrcWidth Ширина прямоугольника-источника nSrcHeight Высота прямоугольника-источника crTransparent RGB-цвет изображения-источника, который будет считаться прозрачным для изображения-приемника

Пример ' Поместите на форму два Picturebox ' Назначьте им две картинки ' Постарайтесь, чтобы в первой картинке было много ' белого цвета, которым будет использоваться ' как прозрачный TransparentBlt Picture1.hdc, 0, 0, _ Picture1.ScaleWidth, Picture1.ScaleHeight, _ Picture2.hdc, 0, 0, Picture2.ScaleWidth, _ Picture2.ScaleHeight, vbWhite

Полный текст с описанием этой функции вы найдете в новой версии справочника по функциям API, который скоро появится на сайте!

Не стесняйтесь, высылайте ваши предложения по адресу vbasic@rambler.ru
Посетите сайт Русский_Проект, где вы найдете другую интересную информацию
Давайте делать рассылку вместе! Удачи!



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться Рейтингуется SpyLog

В избранное