8.09.2000
Выпуск N2 Обзор ведет @LEXis
Сегодня в выпуске:
В разделе графические методы VB: Как создать фон с плавным переходом из синего в черный.
В разделе основы дизайна для web-страниц: Добавление стилей в ваш HTML-документ.
В разделе детектива "Историк": Часть вторая "Месть: Сидорович за Сидоровича".
Графические методы VB
Как создать фон с плавным переходом из синего в черный
В режиме 256 цветов плавный переход от светло-синего к черного требует использования так называемых составных цветов (dithering colors).
Метод line в Vsual Basic не позволяет прочерчивать прямые линии составным цветом, но разрешает заполнять таким цветом прямоугольники.
При этом свойтсво DrawStyle формы надо установить как vbInvisible, а ее же свойство ScaleMode - как vbPixels. Свойство DrawStyle определяет стиль
линий ( значение vbInvisible не дает обводить черным контуром каждый синий прямоугольник). Значение vbPixels свойства ScaleMode позволяет
вычислять размеры прямоугольников в пикселях, избегая ошибок округления: благодаря этому прямоугольники располагаются точно один под дргим -
без зазоров или наложения.
Поместить на форму:
Option Explicit
Private Sub Form_Paint()
Dim lY As Long
Dim lScaleHeight As Long
Dim lScaleWidth As Long
ScaleMode = vbPixels
lScaleHeight = ScaleHeight
lScaleWidth = ScaleWidth
DrawStyle = vbInvisible
FillStyle = vbFSSolid
For lY = 0 To lScaleHeight
FillColor = RGB(0, 0, 255 - (lY * 255) \ lScaleHeight)
Line (-1, lY - 1)-(lScaleWidth, lY + 1), , B
Next lY
End Sub
Основы дизайна для web-страниц
Добавление стилей в ваш HTML-документ
HTML позволяет использовать различные стили шрифтов для выделения текстовой
информации в ваших документах. Вот короткий список стилей, поддерживаемых
большинством броузеров:
| bold (жирный) |
| italic (наклонный) |
| mono spaced (type writer - с использованием фиксированных шрифтов) |
| strong (жирный) |
| em (наклонный) |
Вы можете комбинировать различные виды стилей, например жирный и наклонный.
Стиль |
Элемент или тэг |
Результат |
Bold |
<B> Этот текст жирный </B> |
Этот текст жирный |
Strong |
<strong> Этот текст жирный </strong> |
Этот текст жирный |
Italic |
<I> Этот текст наклонный </I> |
Этот текст наклонный |
Em |
<Em> Этот текст курсивный </Em> |
Этот текст курсивный |
Mono spaced |
<TT> Этот текст с непроп. шрифтом </TT> |
Этот текст с непроп. шрифтом |
Комбинирование стилей позволяет вам отображать в одной строке несколько
элементов различными стилями, например:
<b>@LEXis</b> - <i>home<b>page!</b></i>
<strong>@LEXis</strong> - <em>home <strong>page!</strong></em>
@LEXis - home page!
Добавление большого количества стилей и их комбинаций
приводит к затруднению чтения текста!
Дополнительные стили
| big (большой) |
| small (маленький) |
| sub (подстрочник) |
| sup (надстрочник) |
| s (зачеркнутый) |
| u (подчеркнутый) |
Стиль |
Элемент или тэг |
Результат |
Big |
Этот текст <BIG> большой </BIG> |
Этот текст большой |
Small |
Этот текст <SMALL> маленький </SMALL> |
Этот текст маленький |
Sub |
Этот текст <SUB> подстрочник </SUB> |
Этот текст подстрочник |
Sup |
Этот текст <SUP> надстрочник </SUP> |
Этот текст надстрочник |
S |
Этот текст <S> зачеркнутый </S> |
Этот текст зачеркнутый |
U |
Этот текст <U> подчеркнутый </U> |
Этот текст подчеркнутый |
Размер шрифта <FONT SIZE>
Вы можете изменять размер шрифта при помощи тэга:
<FONT SIZE=+|- n>
Шрифт может иметь размер от 1 до 7. Вы можете прямо указать размер шрифта
цифрой, или указать смещение относительно базового значения (по умолчанию
- 3) в положительную или отрицательную сторону. Базовое значение можно
изменить при помощи тэга:
<BASEFONT SIZE=n>
Например:
<p>и
<font SIZE=+1>з</font><font SIZE=+2>м</font>
<font SIZE=+3>е</font><font SIZE=+4>н</font>
<font SIZE=+3>е</font><font SIZE=+2>н</font>
<font SIZE=+1>и</font>
е</p>
изменение
Цвет шрифта <FONT SIZE>
Вы можете изменить цвет шрифта при помощи тэга:
<FONT COLOR="#xxxxxx>
Цвет указывается в RGB-формате (Red-Green-Blue) посредством указания
размерности каждой компоненты цвета в шестнадцатиричном формате. Например,
белый цвет обозначается "000000", черный - "FFFFFF",
синий - "0000FF" и т.п.
<FONT COLOR="#FF0000">
Красный </FONT>
<FONT COLOR="#00FF00">
Зеленый </FONT>
<FONT COLOR="#0000FF">
Синий </FONT>
Красный Зеленый
Синий
Юмористический детектив "ИСТОРИК".
Часть 2: Месть: Сидорович за Сидоровича
В школе Владимир был преуспевающим учителем - бюджетником. Ученики его знали. Одного крутого ученика из 7…класса он спустил в канализационный люк, так что тот, вылезая, чуть не попал под грузовик с капустой. Другого, скрутив буксировочным канатом он забросил в грузовик с сухим льдом, и повозил час по городу. После этого пацан ещё три недели чихал и кашлял. С третьим он поступил вовсе невежливо: положил его руки на раскалённый шашлычный шампур и держал так, пока не запахло палёной кожей. Пацан орал, как резаный, а посмотреть на интересное зрелище собралась вся шашлычная. Стоило Владимиру появиться на вокзале с зарплатой, к нему придирались менты. Один раз взяли и говорят: "Ты чо, козёл, чемодан спёр?" А на фиг мне чемодан, я детей истории учу! Чемодан не нашли, а зарплату всю заныкали.
Спасибо, хоть почек не отшибли.
Как-то раз, Владимир завёл кооператив, изготовляющий мороженое. На свою беду, один склад поставил Владимиру несвежие яйца. Однако бравый мороженщик без тени улыбки заявил, что в следующий раз в мороженую массу отправятся собственные яйца заведующего складом.
Однажды Владимир встретился с Сидоровичем. Это был потомственный мститель семейства Сидоровичей. В тот день Историк маньячил, неся на плече наточенную секиру, приговаривая: "Секир башка!". Увидев одурманенного Владимира, он помертвело хрюкнул. Но было уже поздно! Блеснул осколок кружки с пивом, остатки которого вперемежку с кусочками стекла красовались теперь на роже Сидоровича. Стекло вонзилось в землю в дюйме от сонной артерии лежащего на земле человечка. "В следующий раз, -прошипел Владимир, если придёшь без "бабок", то твоей мамаше придётся выплачивать мне по меньшей мере, "кусков"
пятьдесят. "Баксами". Тогда, может быть, отпущу тебя домой".
- Живого?
- Зачем, она мне "кусками", и я ей кусками: ручки отдельно, ножки отдельно… А пока я тебя закопаю.
На холме он извлёк из машины большой ковёр, и завернул в него Сидоровича. Близ холма был продуктовый склад. "Что за грузовик?" - подумал Историк. "А, он тут ещё до перестройки стоял!" - сказал ему внутренний голос. Владимир окончательно успокоился. Но он ошибался, полагая, что грузовик стоял тут как памятник советскому режиму. В это время на другом холме был его участковый, по прозвищу "Дуршлаг".
Он приехал сюда с целью его экипажа спереть со склада несколько ящиков тушёнки. Водитель позвал остальных двух: "Видите этих хмырей на горе?" "Ну?" "Чего они там делают?" "Хрен их знает. Грузим?" Тем временем Владимир копал, а Сидорович лежал на земле. "Была не была!" - подумал он и покатился с горы. Историк погнался за ним, но ногой зацепился за железный крюк, торчащий из склона, и пропахал носом землю. Грузовик покатился по склону. "Ё моё!" - только и успел сказать водитель. Но было уже поздно. Мальчика придавило выпавшим ящиком с тушёнкой и он попал под колесо автомобиля. Историк был в ярости.
|