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

VB.NET-World

  Все выпуски  

Мир программирования на Visual BASIC 5.0 и HTML. Выпуск 30


Служба Рассылок Subscribe.Ru проекта Citycat.Ru
Мир программирования на Visual BASIC и HTML
Информация
  Архив рассылки
  Рассылка

Вопросы
  Автору
  По VB
  По HTML

Спонсоры
  Городской кот
  Subscribe.Ru
  Majordomo.Ru

просьба кликнуть по этому баннеру для помощи автору рассылки

Ссылки
  VB Streets
  Visual BASIC
  VB: Step by Step
  SnoozeX Design
  СообЧа
  СообЧа-VB
  Голосования

VB Форумы
WEB:
  VBS Форум
  Ru.Visual.Basic
Mail:
  VBStreets
  СообЧа: VB
подписка - пустое письмо в VB группу

Доска почета
  Sergey VIMBERG
  Олег
  Oleg Palayda
  BSP
  Евгений
  Николай
  hackcode
  Дмитрий Данелия
  Виталий Иванов
  Raven
  Сурменок Павел
  Шаронов Игорь
  Максим
  Глеб
  Daniel

Кнопки

Рассылка 'Мир программирования на Visual BASIC и HTML.'

мы в режиме:

SUPERTOP

SnoozeX Design

Опрос
Эта рассылка:
Лучшая в инете Очень хорошая
Хорошая
Неплохая
Хуже некуда


результаты

Друзья

Все для вебмастеров. Куча картинок, скриптов, доков
Ассемблер? Это просто! Учимся программировать
Дизайн и программирование
Html для начинающих и не только


Несколько слов от автора: Привет народ! Вот еле-еле накатал вам новый выпуск. У меня хорошая новость для вас: теперь у нас появился ведущий раздела "Помощь по HTML"! Теперь этот раздел восстанавливается! Ну вот и все.
Ваши пожелания:


E-Mail для ответа:

РАССЫЛКА: Открылся сайт рассылки по адресу http://vb-html.da.ru На сайте вы найдете весь архив рассылки, проекты и многое другое.
ПРИМЕЧАНИЕ: Выпуски данной рассылки начиная с первого вы сможете прочитать на http://subscribe.ru/archive/comp.design.snoozex/    @LEXis

5.07.2001 Выпуск N30 Обзор ведет @LEXis

 Сегодня в выпуске:

# E-Mail группа "СообЧа-Visual BASIC":
  • О группе
  • Часовой пояс
# Помощь по HTML - ведущий Daniel:
  • Основные события dhtml
# Практикум на примерах:
  • Опубликование работ в Интернет. Программистам... (Часть 1)
# В разделе "вопросы/ответы":
  • Ответы на вопросы читателей
# Рубрика "Объявления"


 E-Mail группа "СообЧа-Visual BASIC"
  • О группе

Группа VB. Заходите в гости. Здесь вы приобретете практические навыки по программированию на Visual Basic. Как вы этого сможете достигнуть? Путем написания собственной серьезной программы. Чем обычно занимается рядовой чайник-программист? Ну, пишет там всякие приколы на VB... Ну, ма-а-ленькую полезную программку наваляет. А как получить навыки в создании серьезных программ? Правильно, путем создания серьезных программ. ;) Но в одиночку вам с этим не справиться. Вот для этого в проекте СообЧа существует группа программистов-чайников, которые занимаются разработкой серьезного софта на VB. Суть состоит в том, что вам совсем необязательно знать все в Visual Basicе. Вам достаточно быть рядовым чайником и немного знать операторы VB. Остальному научимся вместе. На данный момент в группе разрабатывается почтовая программа под рабочим названием "Сообчайлер". Она будет уметь все, что умеет популярная программа The Bat и даже намного больше. Есть сборник оригинальных идей, выдвинутых членами нашей группы, которые мы постараемся реализовать все вместе. Проект разбивается на отдельные простые задачи. Такие как: проверка орфографии, форма для написания нового письма, главное окно... и т.п. Каждую часть делает отдельный человек. Затем он высылает сделанный модуль в группу, и остальные просто присоединяют его к базовому проекту. Вам совсем не обязательно четко представлять, как это сделать. Достаточно просто начать и столкнуться с какой-нибудь проблемой. Пусть это будет даже проблема типа "А как добавить новый модуль к проекту?". Все. Наткнулись... ;) Дальше действуем по одной схеме - пишем письмо с описанием проблемы в группу и мы все вместе разбираемся в проблеме. Таким образом, все остальные получат ЗНАНИЯ и некоторые навыки в решении создавшихся проблем. Не забывайте - все мы чайники. Не стоит бояться задать вопрос. Задавайте - а мы вместе попытаемся найти ответ.
Подписаться в группу (пустое письмо)

  • Часовой пояс

Глеб Июль 2001

Чтобы узнать часовой пояс на компьютере нужно написать вот так:

Option Explicit
Dim sti As SystemTimeInfo
Private Sub Command1_Click()
Set sti = New SystemTimeInfo
MsgBox "Название часового пояса на компьютере " & _
sti.CurrentTimeZoneName
MsgBox "Часовой пояс на компьютере отличается  на " & sti.Bias & " _
минут от гринвича"
End Sub
Свойства класса SystemTimeInfo:
Bias (Long) - разность между временем UTC и текущем временем
CurrentTimeZoneName (String) - Название текущего часового пояса
DaylightBias (Long) - разность между временем UTC и местным (обычно принимает значение либо 0 либо -60. Когда летнее время активизировано, местное время переводится на час вперёд, следовательно разница между временем UTC сокращается на 60 минут)
DaylightTimeZoneName (String) - название часового пояса при переходе на летнее время
StandardBias (Long) - разность между временем UTC и местным при условии, что перехода на летнее время не было
StandardTimeZoneName (String) - название часового пояса при условии, что летнее время не активизировано
SystemDateTime (Date) - значение даты/времени , соответствующее UTC

 Помощь по HTML - ведущий Daniel
  • Основные события dhtml

Для тех, кто не знает, что такое dhtml поясню в двух словах: DHTML ( Dinamic Html - динамический Html ) язык гипертекста html довольно ограничен, а dhtml, JavaScript позволяют оживлять страницы, делать их динамичными. Он предоставляет возможность управлять содержанием документа внутри самого документа, т.е. все элементы внутри документа - это программируемые объекты с поддержкой для действий мыши и ввода с клавиатуры. Dynamic HTML поддерживается и Microsoftом и Netscapeом начиная с версии 4.0.

Основные события Dhtml:
onclick (Происходит, когда пользователь кликает мышкой по какому-нибудь элементу.)
ondblclick (Происходит, когда пользователь дважды кликает по какому-нибудь элементу.)
ondragstart (Срабатывает, когда пользователь пытается перетащить элемент, куда-нибудь в другое место.)
onkeydown (Используется при нажатии и держании клавиши.)
onkeypress (Используется при нажатии клавиши.)
onkeyup (Используется при отпускании клавиши.)
onmousedown ( Происходит, когда пользователь нажимает кнопку на мыши.)
onmousemove (Происходит всякий раз, когда мышь пользователей перемещается поверх.)
onmouseout (Происходит, когда мышь пользователей оставляет область, определенную элементом.)
onmouseover (Происходит, когда мышь пользователей входит в область, определенную элементом.)
onselectstart (Происходит, когда пользователь начинает выбирать некоторый текст.)
OnLoad (Происходит, когда загружается страница )
OnUnLoad (Происходит, когда выгружается страница )

Выделил я наиболее употребительные события. Пример использования можно получить по почте. В следующий раз я напишу о событиях onMouseOver и OnMouseOut на примере создания рисунков, изменяющихся при наведении мыши.

 Практикум на примерах
  • Опубликование работ в Интернет. Программистам... (Часть 1)

Кристофер М. ИХИХО, (c)Издательские системы

- Tuareg - это успешный в финансовом плане продукт?
- Нет. Только 1 человек из 200, кто скачивает free-версию, регистрирует FAT-версию. К тому же много warez-сайтов и пиратских CD распространяют crack'и... Я полагаю, люди никогда не научатся... Лишь очень малое количество пользователей покупает то, чем пользуется.

Из интервью в "КГ" с Bram Bos (Amsterdam), независимым разработчиком, создателем популярных на весь мир программ HammerHead и Tuareg.

Вопросы первоначальной цены

Смотрим на вопрос так: Вы - независимый разработчик, а не программист, работающий в крупной софтверной корпорации, которая должна иметь подструктуру - как минимум отдел менеджеров. Вы задались целью создать программу.
Первое действие - это написание программы. Думаю, что с ним Вы успешно справились, знаете основные отличительные характеристики Вашего продукта, его значимость для общества и прочее.
Теперь стоит вопрос о цене. Если Вы хотите хорошего распространения для программы, она нова для рынка, а имени разработчика никто не знает, то задуматься следует еще в процессе разработки.
Программное обеспечение - это сфера бизнеса, которая не приносит быстрых прибылей. Но сей бизнес можно считать одним из самых стабильных по прибылям, если продукт раскручен и популярен.
Моя рекомендация - сделать первую версию программы freeware. Хотя есть еще три схемы, по которым можно назначать цену.
1-я схема. Shareware-версия с ограничением времени использования программы. Пример - GoldWave. Пользователь может бесплатно пользоваться программой, причем все ее функции доступны. По мере истечения срока действия пользователь или переустанавливает софт, или задумывается над тем, как бы его приобрести. Недостаток - такие программы довольно легки для взлома, поэтому крэкеры (взломщики) всегда используют подвернувшуюся возможность. Я, кстати, нашел очень интересную схему: программа прекращает свое действие не через определенный срок после ее установки, а в дату, указанную разработчиком. То есть программист ставит задачу раскрутить продукт за год. Смотрит: сегодня 21 сентября 2000-го года. Хорошо, выставляем 21 сентября 2001-го как срок прекращения действия программы. И все. Нормально спланированная PR-акция.
2-я схема. Также довольно новая. Она понравилась мне в программе Tuareg от Bram Bos. Разработчик выпустил две версии - бесплатную и платную. Это два отдельных программных модуля. Первый выполняет экзотические операции, присущие данному продукту. Второй - более расширенная по возможностям версия первого. То есть в данном случае задействована тяга человека к совершенству. Хочешь более продвинутую вещь - покупай, нет денег - пользуйся этой. Но... пользуйся.
3-я схема связана большей частью с программами для Интернет. Программа распространяется бесплатно, но во время подключения к Интеренет, она "крутит" рекламу (пример - ReGet). То есть прибыль поступает от рекламодателей, а разработчик заинтересован в развитии и продвижении продукта, так как чем больше пользователей, тем больше рекламный оборот и сфера влияния.
Схем на самом деле можно придумать много. И не факт, что то, что я перечислил сейчас, оптимально для Вашей программы. Важен другой факт - цена программного обеспечения должна или отсутствовать, или быть минимальной, при условии, что его надо раскрутить.
Если Вы смотрите на крупные корпорации, которые могут затребовать за свой продукт и 500, и 1000 долларов, то это явление сегодня - только частность. Дело в том, что программного обеспечения с каждым днем становится больше. Увеличивается конкуренция. Ситуация с пиратством там такая же, как и у нас... практически такая. Человек и там ищет, чего где взять подешевле. И если он находит в Интернете crack для новой версии любимой программы, то как же им не воспользоваться. Это заложено в человеческой природе. Впрочем, как и честность.
Мне очень понравилось нововведение некоторых разработчиков, которые при инсталляции просят ввести с клавиатуры слова "I Agree" в окне лицензионного соглашения. Это не нажатие на кнопку - это какое-то ощущение личной подписи. Введя такое пару раз, пользователь задумается об этической стороне своих действий... может задуматься:).
Итак, с таким немаловажным фактором, как цена, мы определились.
Следующий вопрос - отличительные характеристики Вашего продукта. Вернее, их представление. Главным образом надо придумать, как в нескольких словах о продукте выразить его принадлежность, свойства и отличительные характеристики.

 Вопросы / Ответы
  • Отправитель Daniel
    1)Можно ли с помощью программы на VB загрузить или выгрузить другую программу (не мою).
    2)Можно ли на VB сделать "вирус" желательно без вставок ассемблерного кода. Меня интересует размножение т.е. заражение других программ, запись в boot-сектор и т.п.
    3)Можно ли ловить у других программ вызов api-функций? А блокировать вызов?
    4)Как спрятать форму, чтобы, например, видна была одна картинка, расположенная на форме, или кнопка, или еще что-нибудь, а сама форма была не видна?
  • Отправитель Slava
    Мне надо из VB6 прочитать текстовые данные из EXCEL файла и сохранить такие же данные в файле формата EXCEL?
  • Отправитель iwanderer@mailru.com
    Есть необходимость написать прогу, которая при наступлении времени или по запросу, обзванивала телефоны сотрудников и воспроизводила им Wav файл. Может уже есть наработки (исходники, идеи) по данному проекту. Основная трудность определить поднятие трубки на другом конце. Можно конечно предпологать, что если после первого гудка нет других, то трубку подняли, но это не факт. Да и голосовые функции модемов различны, в сети нашел функции модемов USRobotics 33,6/vi, Zuxel Omni Но по модему COURIER 33,6/28,8 не могу найти в прилагаемой доке таких функций нет, Но точно знаю, что есть программы для этих модемов, которые позволяют ими воспроизводить и записывать WAV из телефонной линии. Если никто подобное не писал, может вынести этот проект на СообЧа? Под названием "Telinform" (ну типа телефонный информатор)
  • Отправитель Гриценко К.В.
    Подкиньте идею пожалуйста, как написать программу на VB или макрос для Word(Excel) чтобы она отслеживала и записывала в текстовый файл все действия пользователя в MS Word. Что-то типа функции "запись макроса". Если можно с небольшим примером для понимания идеи. Заранее спасибо.
 Объявления
  • Требуются люди
    Хочу напомнить, что еще пусты многие вакансии рассылки:
    - Рубрика "Рецензия книг"
    - Рубрика "Практикум на примерах"
    Также можно просто присылать коды.

Код моей кнопки:

<!-- SnoozeX Design "PLAY" -->
<a href="http://snoozex.boom.ru" TARGET="_blank"><BR><IMG SRC="http://snoozex.boom.ru/new.gif" WIDTH=88 HEIGHT=31 BORDER=1 ALT="SnoozeX Design"></a>
<!-- SnoozeX Design "END" -->

Выпуск подготовили:                    
@LEXis
Daniel
Глеб
@LEXis ICQ uin : 14912636
Подписаться на рассылку Кувалина Алексея
Мир программирования на Visual BASIC и HTML
© 2000 - 2001 @LEXis & Design by SnoozeX Design
Рассылка является составной частью проекта "СообЧа - СООБщество ЧАйников"
  • Сайт СообЧа: http://www.soobcha.ru/
  • Сайт группы по VB: http://soobcha-vb.narod.ru/
  • Сайт рассылки: http://soobcha-vb.narod.ru/alex/
  • Подписаться на сообщество
    © 2000 - 2001 СообЧа (СООБщество ЧАйников)
    Спасибо за внимание. Ваш @LEXis


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

    В избранное