Мир программирования на Visual BASIC 5.0 и HTML
Мой сайт
  главная
  архив
  Memo Ver. 1.2.2
  WIN com 95
  Проекты

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

Ссылки
  VB Streets
  Visual BASIC
  SnoozeX Design

О подписке
  Статистика
  Подписаться


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

мы в режиме:

Несколько слов от автора: Приветствую! Вот и снова мы встретились. В первую очередь я бы хотел сказать спасибо всем тем, кто отправил мне письма, в которых меня и упрекали, и хвалили. Огромное спасибо вам уважаемые мои подписчики. Во-вторых, у меня заканчивается интересные материалы для публикации в рассылке, так вот, кто хочет вместе со мной вести рассылку, шлите свои предложения на E-Mail. И если кто захочет отправить мне свои работы, тексты, проекты то не стесняйтесь. Ну ладно переходим к самому главному, к рассылке.    @LEXis

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

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


В разделе полезные коды VB: Как сохранять и восстанавливать размеры и позицию формы.
В разделе полезные коды HTML: Ссылка дня.
В разделе детектива "Историк": Часть третья: "Приговор бешеного".



Полезные коды VB


Как сохранять и восстанавливать размеры и позицию формы


'**************************************************************
' Сохраняет и восстанавливает позицию окна формы.
'**************************************************************
Public Sub WindowPosition(frmName As Form, blnSavePostion As Boolean)
	Dim strWinPosKey As String
	Dim strAppName As String
	'**********************************************************
	' Пользуйтесь именем продукта, если оно существует,
	' в противном случае - именем EXE-файла.
	'**********************************************************
	strAppName = IIf(Len(App.ProductName), App.ProductName, App.EXEName)

	With frmName
		'******************************************************
		' Эта функция предназначена только для работы 
		' с "нормальными" окнами, поэтому работа завершается,
		' если окно свернуто или развернуто.
		'******************************************************
		If .WindowState <> vbNormal Then Exit Sub
		'******************************************************
		' Пользуйтесь именем формы и описательной строкой, чтобы 
		' впоследствии было легче найти эти значения
		' в Системном реестре.
		'******************************************************
		strWinPosKey = .Name & " Startup Position"
		' "Начальная позиция"
		'******************************************************
		' Сохранить текущие значения ...
		'******************************************************
		If blnSavePostion Then
			SaveSetting strAppName, strWinPosKey, "Height", .Height
			' "Высота"
			SaveSetting strAppName, strWinPosKey, "Width", .Width
			' "Ширина"
			SaveSetting strAppName, strWinPosKey, "Left", .Left
			' "Левый"
			SaveSetting strAppName, strWinPosKey, "Top", .Top
			' "Верхний"
		'******************************************************
		' ... или восстановить их. (Если они не найдены,
		' разместить форму в центре.)
		'******************************************************
		Else
			.Height = CSng(GetSetting(strAppName, strWinPosKey, _
				"Height", .Height))
				' "Высота"
			.Width = CSng(GetSetting(strAppName, strWinPosKey, _
				"Width", .Width))
				' "Ширина"
			.Left = CSng(GetSetting(strAppName, strWinPosKey, _
				"Left", (Screen.Width - .Width) / 2))
			' "Левый"
			.Top = CSng(GetSetting(strAppName, strWinPosKey, _
				"Top", (Screen.Height - .Height) / 2))
				' "Верхний"
		End If
	End With
End Sub


Полезные коды HTML


Ссылка дня


<html>
<head>
<script language="JavaScript">
function GetTodaysURL()
{
  var locationlist = new URLList
  (
        "1.html",         // Monday
        "2.html",         // Tuesday
        "3.html",
        "4.html",
        "5.html",
        "6.html",
        "7.html"          // Sunday
  );

  now = new Date();
  num = now.getDay();
  if (num == 0) num = 7;

  location.href = locationlist.list[num-1];
}

function URLList ()
{
  var argv = URLList.arguments;
  var argc = argv.length;
  this.list = new Object();
  for (var i = 0; i < argc; i++)
  this.list[i] = argv[i];
  this.count = argc;
  return this;
}
</script>
</head>
<body>
Пример кода, выбирающего
<a href="javascript:GetTodaysURL()">страницу этого дня</a>.
Завтра будет показана другая страница.
</body>
</html>


Юмористический детектив "ИСТОРИК".


Часть 3: Приговор бешеного


   На этот раз братва из ментуры была уверена: здесь действует профессионал. Недавно Казанова чуть не поймал его, но когда дело было уже почти раскрыто, Историк скрылся, оставив мента любоваться пейзажем загородной свалки. После того как Сидоровича переехал грузовик, его отвезли в больницу, где чудом вытащили с того света. После этого случая маньяка в уголовных кругах прозвали "бешеный"; настоящей же фамилией - Щитков - никто не знал. УВД города Челябинска было не на шутку встревожено. Послали человека к президенту, но диалог получился не очень удачным:
   - Борис Николаевич, учитывая нашу обстановку надо принимать меры!
   - А как жа, панимаешь, милиция?
   - Ничего не может сделать, Борис Николаевич!
   - Задействуйте, панимаешь ли, ФСБ, а я, вам, в этом деле не помощник.
    Мысленно называя президента "козлом", человек отправился в ЛДПР, но лидер фракции, кроме того, что "Однозначно, таких козлов ловить надо", нечего толком не сказал. И опять бедному агенту пришлось тащиться за Урал в родной город.
    Рассылали письма ко всем премьерам: Примакову, Кириенко, Степашину, Путину. Но ответов не было. Ментура решила действовать сама. На карте города, Казанова вычислил, что все места преступлений расположены, на одинаковом расстоянии от дома номер девятнадцать по улице Российской. Когда Казанова со своим отрядов ворвался в дом, он услышал шум в одной из квартир, стало ясно, что Щитков, он же Историк пытает там Сидоровича, и его ровесницу; одноклассницу как выяснилось позже.
    После двухчасовой перестрелки, маньяку удалось скрыться через балкон, оставив перепуганного Сидоровича младшего на произвол судьбы прикованным наручниками к кровати в избитом до полусмерти состоянии.. Сидоровича отправили в реанимацию.
Этот случай не был последним. После него, уполномоченные власти города вынесли приговор: "Найти и уничтожить".

Спасибо за внимание. Ваш @LEXis

Программы разработанные автором на VB 6.0

Show PASS Ver. 1.0
Ломает пароли зашифрованные звездочкой! Круче опенпасса.
только для программистов с установленным Vsual BASIC не ниже версии 5.0 (инсталляционные версии программы можно скачать у меня на сайте).

Источник: SnoozeX Design

Код моей кнопки
<!-- 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" -->

Copyright © 2000 @LEXis
Design by SnoozeX Design
@LEXis WEB SITE
Email : snoozex@mail.ru
ICQ uin : 14912636
Подписаться на рассылку Кувалина Алексея
Мир программирования на Visual BASIC и HTML

 

Home ] Up ] О группе ] Статьи ] Исходники ] Орфография ] Приёмы ] Проекты ]

Хостинг от uCoz