Статья:

Программирование Windows Sidebar в контексте изучения школьного курса информатики

Конференция: XLVIII Студенческая международная научно-практическая конференция «Молодежный научный форум»

Секция: Физико-математические науки

Выходные данные
Кузьмина А.В. Программирование Windows Sidebar в контексте изучения школьного курса информатики // Молодежный научный форум: электр. сб. ст. по мат. XLVIII междунар. студ. науч.-практ. конф. № 18(48). URL: https://nauchforum.ru/archive/MNF_interdisciplinarity/18(48).pdf (дата обращения: 19.03.2024)
Лауреаты определены. Конференция завершена
Эта статья набрала 1 голос
Мне нравится
Дипломы
лауреатов
Сертификаты
участников
Дипломы
лауреатов
Сертификаты
участников
на печатьскачать .pdfподелиться

Программирование Windows Sidebar в контексте изучения школьного курса информатики

Кузьмина Александра Владимировна
студент, Мордовский Государственный Педагогический институт имени М.Е. Евсесьева, РФ, г. Саранск
Шалина Ольга Николаевна
научный руководитель, кандидат педагогических наук, доцент, Мордовский Государственный Педагогический институт имени М.Е. Евсесьева, РФ, г. Саранск

 

Введение

Системное программное обеспечение отвечает за управление компонентами компьютерной системы, одним из которых является Windows Sidebar. Windows Sidebar является стандартной утилитой ОС Windows Vista, Windows 7. В настоящее время программирование Windows Sidebar (на языке HTML) может найти свое место в рамках изучения HTML и программного обеспечения компьютера в основной школе, поскольку изучение системного программного обеспечения компьютера – одна из основных линий школьного курса информатики.

Программирование Windows Sidebar реализуется с помощью средств современного программного обеспечения (HTML, JavaScript и др.). Рассмотрим технологию программирования Windows Sidebar «Измерение количества информации».

Для начала необходимо создать папку, в которой будет находиться сам гаджет. Далее нужно создать два файла с расширением .html и .xml. Кликая правой кнопкой мыши в созданной папке в контекстном меню необходимо выбрать «Создать» и далее «Текстовый документ». Созданный файл переименовываем как «gadget.xml», аналогично и файл «cpu.html». Непосредственно от документа gadget.xml зависит работа гаджета. Приведем его содержание:

В этом документе описывается:

  1.  <name>Измерение количества информации</name> – название гаджета;
  2. <author name="Кузьмина Александра"> - имя автора;
  3. <logo src="logo.png"/> - логотип, который будет показан перед открытием программы;
  4. <icons>    <icon height="48" width="48" src="icon.png"/>

</icons> - это значок который будет виден, когда удерживая правую кнопку мыши, мы выносим гаджет на рабочий стол ;

  1.  <hosts>

    <host name="sidebar">

     <autoscaleDPI><!--_locComment_text="{Locked}"-->true</autoscaleDPI>

      <base type="html" apiVersion="1.0.0" src="cpu.html"/>

     <permissions><!--_locComment_text="{Locked}"-->full</permissions>

      <platform minPlatformVersion="1.0"/>

      <defaultImage src="drag.png"/>

    </host>

 </hosts>

В разделе <hosts></hosts> описывается, откуда будет взят сам код, и с какой папки будет «читаться», а также логотип, который высвечивается в коллекции гаджетов.

Необходимо начать создавать документ cpu.html с тега <html>:

  1. <link href="css/cpu.css" rel="stylesheet" type="text/css" /> - в этом теге мы указываем тип документа;
  2. <script language="javascript" src="js/cpu.js" type="text/javascript"></script> - на каком языке будет написана программа;

Далее идет заголовок «гаджета» в теге <head></head>, в котором описывается цвет, расположение и размер заголовка. В теге <body></body> происходит полное описание программы.

В разделе <style></style> показан размер гаджета, который будет выводиться на экран рабочего стола. Создаем таблицу с границами размера 2  и разграничиваем ее на столбцы и строки. Тег <tr> </tr> «разбивает» таблицу на строки, а <td></td> – столбцы. Нужно создать шесть строк:

<table border=”2” cellpadding=”0”>

<tr>

<td><h5><FONT COLOR=”WHITE”>Название</FONT></h5></td>

<td><h5><FONT COLOR=”WHITE”>Обозначение</FONT></h5></td>

<td><h5><FONT COLOR=”WHITE”>Соотношение</FONT></h5></td>

</tr>

<tr>

<td><h5><FONT COLOR=”WHITE”>Байт</FONT></h5></td>

<td><h5><FONT COLOR=”WHITE”><center>Байт</center></FONT></h5></td>

<td><h6><FONT COLOR=”WHITE”>1 байт = 2<sup>3</sup>бит = 8 бит</FONT></h6></td>

</tr>

<tr>

<td><h5><FONT COLOR=”WHITE”>КилоБайт</FONT></h5></td>

<td><h5><FONT COLOR=”WHITE”><center>КБ</center></FONT></h5></td>

<td><h6><FONT COLOR=”WHITE”>1 КБ = 2<sup>10</sup>байт = 1024 байт</FONT></h6></td>

</tr>

<tr>

<td><h5><FONT COLOR=”WHITE”>МегаБайт</FONT></h5></td>

<td><h5><FONT COLOR=”WHITE”><center>Мб</center></FONT></h5></td>

<td><h6><FONT COLOR=”WHITE”>1 Мб = 2<sup>10</sup>Кб = 1024 Кб = 1048576 Байт</FONT></h6></td>

</tr>

<tr>

<td><h5><FONT COLOR=”WHITE”>ГигаБайт</FONT></h5></td>

<td><h5><FONT COLOR=”WHITE”><center>Гб</center></FONT></h5></td>

<td><h6><FONT COLOR=”WHITE”>1 Гб = 2<sup>10</sup>Мб = 1024 Мб = 1048576 Кб = 1073741822 байт</FONT></h6></td>

</tr>

<tr>

<td><h5><FONT COLOR=”WHITE”>ТераБайт</FONT></h5></td>

<td><h5><FONT COLOR=”WHITE”><center>Тб</center></FONT></h5></td>

<td><h6><FONT COLOR=”WHITE”>1 Тб = 2<sup>10</sup>Тб = 1024 Гб = 1048576 Мб = 1073741822 Кб = 1099511642969 Байт</FONT></h6></td>

</tr>

Закрывает «тело» программы </body> и полностью программу тегом </html>.

Конечный результат приведен на рисунке 1:

 

Рисунок. 1 Измерение количества информации

 

Таким образом, можно сделать вывод, что программирование Windows Sidebar, реализованного на HTML, является несложным и понятным каждому школьнику, знакомому со структурой HTML-документов и основами языка разметки гипертекста. Практические задания по созданию подобных несложных гаджетов могут быть предложены учащимся в качестве дополнительных заданий в процессе изучения HTML в курсе информатики основной школы.

 

Список литературы:
1. Баженова, И.Ю. Язык программирования Java / И.Ю. Баженова. - М. : Диалог-МИФИ, 2008. - 254 с.
2. Богданов, М.Р. Разработка клиентских приложений Web-сайтов : курс / М.Р. Богданов. - М. : Интернет-Университет Информационных Технологий, 2010. - 228 с.
3. Борисенко, В.В. Основы программирования : учебное пособие / В.В. Борисенко. - М.: Интернет-Университет Информационных Технологий, 2005. - 328 с.
4. Брокшмидт, К. Введение в разработку приложений для Windows 8 с использованием HTML, CSS и JavaScript / К. Брокшмидт. - 2-е изд., испр. - М. : Национальный Открытый Университет «ИНТУИТ», 2016. - 460 с.