Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Стратегія забезпечення безпеки корпоративної клієнт-серверної частини операційної системи

Реферат Стратегія забезпечення безпеки корпоративної клієнт-серверної частини операційної системи





;

/// Gets the file path for the settings file.

/// lt;/summary gt; static Primitive FilePath

{

{(string. IsNullOrEmpty (_filePath))

{

_ filePath=Path. ChangeExtension (. GetEntryAssembly (). Location,

«. settings»);

} _ filePath;

}

}

/// lt; summary gt;

/// Gets the value for the setting identified by the specified name.

/// lt;/summary gt;

/// lt; param name=«name» gt;

/// The Name of the setting.

/// lt;/param gt;

/// lt; returns gt;

/// The Value of the setting.

/// lt;/returns gt; static Primitive GetValue (Primitive name)

{(System.IO. File. Exists (FilePath))

{(Stream stream=System.IO. File. Open (FilePath ,. Open))

{ lt; string, string gt; contents=ReadContents (stream); (contents. ContainsKey (name)) {return contents [name];}

}

} «»;

}

/// lt; summary gt;

/// Sets a value for a setting identified by the specified name.

/// lt;/summary gt;

/// lt; param name=«name» gt;

/// The Name of the setting.

/// lt;/param gt;

/// lt; param name=«value» gt;

/// The Value of the setting.

/// lt;/param gt; static void SetValue (Primitive name, Primitive value)

{ lt; string, string gt; contents=null; (System.IO. File. Exists (FilePath))

{(Stream stream=System.IO. File. Open (FilePath ,. Open))

{= ReadContents (stream);

}

}

{= new Dictionary lt; string, string gt; ();

} [name]=value; (Stream stream=System.IO. File. Open (FilePath ,. Create))

{(stream, contents);

}

} Dictionary lt; string, string gt; ReadContents (Stream stream)

{formatter=new BinaryFormatter () ;. AssemblyFormat=FormatterAssemblyStyle. Simple; (Dictionary lt; string, string gt;) formatter. Deserialize (stream);

} void WriteContents (Stream stream, Dictionary lt; string, string gt; map)

{formatter=new BinaryFormatter () ;. AssemblyFormat=FormatterAssemblyStyle. Simple ;. Serialize (stream, map);

}

}

}


середу розробки SmallBasic

Так виглядає середу Small Basic, призначена для написання і запуску програм мовою Small Basic. Середа розмежована на три точно помітних одна від одної частини.


Рисунок 10 - середа розробки SmallBasic

Редактор , позначений [1], призначений для написання програмного коду на мові Small Basic. Якщо відкрити приклад програми, або заздалегідь збережений вихідний код програми, то вона буде відображена в даному редакторі. Тут можна змінити програму, а так само зберегти її для подальшого використання.

Також можна відкрити одночасно кілька різних програм і працювати більш ніж з однією програмою в один і той же час. Кожна окрема програма, з якою працює користувач, буде відображена в окремому вікні редактора. Редактор, в якому відображається програма, над якою працює користувач в даний момент, називається активним редактором .

Панель інструментів , позначена [2], використовується для виконання команд або в активному редакторі , або в операційному середовищі.

Робоча область , що позначається [3], - це частина, де розташовуються всі вікна редакторів.

Приклад написання програми мовою SmallBasic.

Для прикладу програмування мовою SmallBasic буде використаний стандартний приклад програми, що виводить на екран рядок «Hello, world».


Малюнок 11 - написання програми на SmallBasic


Текст програми:

TextWindow. WriteLine («Hello World»)

Дана програма виведе на екран консольний додаток, в ...


Назад | сторінка 8 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення молодіжного журналу "Main Stream"
  • Реферат на тему: Поняття та використання Network File System
  • Реферат на тему: Розробка програми мовою Visual Basic
  • Реферат на тему: Написання програми з використанням структурного шаблону з ім'ям ZNAK
  • Реферат на тему: Формування формального визначення і написання програми, що реалізує роботу ...