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

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


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

Здравствуйте!

Энциклопедия для детей. Математика

Недавно преобрел книгу Энциклопедия для детей. Математика издательства Аванта. Несмотря на "детское название", эта книга может быть интересна и программистам. В наглядной и доходчивой форме объясняются многие вещи, применимые в программировании. Вот только небольшой перечень тем из книги: Различные системы счисления, признаки делимости на разные числа, числа Фибоначчи, золотое сечение, перебор вариантов, построение фигур на плоскости, системы координат, виды кривых, спирали, фракталы, случайные события, логика и др. Если у вас нет возможности купить в городе эту книгу, закажите ее через интернет. Заказать книгу

Проекты

Хотелось бы поделиться с вами некоторыми мыслями. Как вы понимаете, невозможно одному быть специалистом во всех областях. Кто-то лучше знает математику, кто-то графику, а кто-то музыку. Также трудно одному ведущему сайта охватить все области программирования. Не хватит никакого времени. Поэтому я предлагаю всем поучаствовать в совместных проектах. Существует много идей, которые я хотел бы воплотить в жизнь. Но без вашей помощи этот процесс растянется на годы... К сожалению, в рунете программисты не очень-то стремятся к сотрудничеству, предпочитая работать самостоятельно, что совершенно верно подметил М.Эскин в своем интервью онлайн-журналу VBManial. А ведь обмен мнениями расширяет ваш кругозор. Ну ладно, не буду больше агитировать. Перейдем к делу. Я перечисляю те темы, которые мне интересны, и над которыми я хотел бы поработать, используя вашу помощь. В первую очередь, это справочник по DirectX, справочник по написанию игр, справочник по ActiveX, дальнейшее развитие справочника по встроенным функциям VB с добавлением описаний операторов, свойств, методов и т.д. Вы можете присылать свой статьи, ссылки на интересные сайты с материалами, которые можно использовать в справочниках, просто ваши советы и предложения. Особо прошу откликнуться подписчиков, имеющих русскую версию MSDN. Жду ваших писем.

Советы

Шаблоны форм, модулей, классов...
Вы можете увеличить вашу производительность при помощи шаблонов. При установке VB у вас была создана папка Template, в которых хранятся шаблоны форм, модулей и других компонентов. Вы может модифицировать имеющиеся файлы, либо создать свои и поместить в соответсвующий раздел. Предположим, вы постоянно используете форму с кнопкой Выход с кодом Unload me. В этом случае, создайте в последний раз форму с этой кнопкой, впишите код и сохраните форму MyForm в папке ./Template/Forms. Теперь, при запуске нового проекта, либо выбирая команду Add в открытом проекте, вы сразу же увидите вашу форму, съэкономив время на рутинную работу.

Функции API

Функция InternetAutodial

Declare Function InternetAutodial Lib "wininet.dll" (ByVal dwFlags As Long, ByVal hwndParent As Long) As Long

InternetAutodial заставляет модем автоматически устанавливать соединение с интернетом и выводит диалоговое окно для выхода в интернет. Данная функция не будет работать, если в настройках вашего браузера установлен режим Никогда не использовать настройки удаленного доступа

Параметры

dwFlags
Один из флагов, определяющих режим соединения (INTERNET_AUTODIAL_FAILIFSECURITYCHECK, INTERNET_AUTODIAL_FORCE_ONLINE, INTERNET_AUTODIAL_FORCE_UNATTENDED)
hwndParent
Дескриптор родительского окна для вывода диалога

Пример

' Сначала сбросьте режим "Никогда не использовать"
' в настройках браузера (Сервис-Свойства обозревателя-Подключение
' Предлагаем пользователю соединиться

If InternetAutodial(INTERNET_AUTODIAL_FORCE_ONLINE, Form1.hWnd) Then
    MsgBox "Вы соединились!", vbInformation
End If


' Разрываем соединение

If InternetAutodialHangup(0) Then
   MsgBox "Соединение разорвано!", vbInformation
End If
Полный текст с описанием этой функции вы найдете в справочнике по сетевым функциям Windows API, который скоро появится на сайте!

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



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное