Портал освітньо-інформаційних послуг «Студентська консультація»

  
Телефон +3 8(066) 185-39-18
Телефон +3 8(093) 202-63-01
 (093) 202-63-01
 studscon@gmail.com
 facebook.com/studcons

<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 

  ga('create', 'UA-53007750-1', 'auto');

  ga('send', 'pageview');

 

</script>

Програмні бібліотеки підтримки розробки Web-додатків

Тип роботи: 
Дипломна робота
К-сть сторінок: 
70
Мова: 
Українська
Оцінка: 

SelectedItem as TaxiInTown). href, UriKind. Relative)) ;

 
На всіх інших сторінках заповнення даними відбувається аналогічно. Крім сторінки Details. xaml, тому її рознянемо детальніше.
 
Рисунок 4. 12 – Пуста сторінка Details
 
Тут ситуація стоїть по іншому нам не потрібно заповняти список і обирати багато однакових елементів, заповнення йде по одному елементу. Спочатку завантажимо HTML сторінку:
string href = ««;
if (NavigationContext. QueryString. TryGetValue («href», out href))
{
url = «http: //taxi. poputka. ua/»+href;
string htmlPage = ««;
using (var client = new HttpClient ())
{
htmlPage = await client. GetStringAsync (url) ;
}
HtmlDocument htmlDocument = new HtmlDocument () ;
htmlDocument. LoadHtml (htmlPage) ;
І за допомогою функції SelectSingleNode обираємо потрібну інформацію:
Title. Text = htmlDocument. DocumentNode. SelectSingleNode («//h1[@itemprop='name']»). InnerText. Trim () ;
 
Так з сайту скачано назву таксі. Аналогічними функціями відбувається заповнення інших елементів.
 
Рисунок 4. 12 – Заповнена сторінка Details
 
Одною з основних функцій додатку є можливість виклику таксі. Вона реалізована за допомогою задач запуску і вибору.
Задачі запуску можна описати як «запустив і забув». За допомогою даного типу завдань ми не отримуємо назад дані. Наприклад, запускаючи браузер Internet Explorer, ми передаєм в параметрі завдання запуску адресу сторінки, яку хочемо показати користувачу. Далі користувач працює в браузері. Завдання вибору мають дуже схожу з завданнями запуску концепцію, але на відміну від останніх вони щось обертають додатком, будь то картинка з камери або e – mail – адресу з адресної книги. При налагодженні додатків, в яких використовуються завдання запуску або вибору, потрібно врахувати, що на емуляторі багато завдань реально нічого не роблять. Наприклад, EmailComposeTask – відправка e – mail припускає, що на телефоні налаштований потрібний обліковий запис електронної пошти. Оскільки на емуляторі таку настройку призвести не можна, реально відправити e-mail не вийде. Схожа ситуація і з дзвінком. Реальною SIM – карти в емуляторі немає. Але для користувача інтерфейс, емулює дзвінок, показаний буде. З метою тестування даного інтерфейсу цілком достатньо. Емулятор навіть містить записи в адресній книзі і фотографії, які можна використовувати для тестування. Теж відноситься і до інших задачам запуску і вибору. Однак, незважаючи на те що багато функціональностей в емуляторі не працює, в цілому можливості з тестування багатьох завдань запуску і вибору на емуляторі обмежені. Завдання запуску і вибору визначені в просторі імен Microsoft. Phone. Tasks бібліотеки Microsoft. Phone. dll, яка підключається автоматично при створенні проекту, тому для використання завдань запуску і вибору потрібно тільки підключити потрібний простір імен.
Давайте розглянемо, як здійснити дзвінок за певним номером телефону:
var phoneCallTask = new PhoneCallTask () ;
phoneCallTask. PhoneNumber = «+79261234567»; phoneCallTask. DisplayName = «Компания Рога и Копыта»; phoneCallTask. Show () ;
 
В додатку спочатку іде вибір номера зі списку, а потім функція виклику:
private void TaxiPhone_SelectionChanged (object sender, SelectionChangedEventArgs e)
{
PhoneCallTask phoneCallTask = new PhoneCallTask () ;
phoneCallTask. PhoneNumber = (TaxiPhone. SelectedItem as Phone). phone;
phoneCallTask. DisplayName = Title. Text;
phoneCallTask. Show () ; }
 
 
Рисунок 4. 13 – Виклик таксі
 
Для запуску емулятора натискаємо клавішу F5. Запустивши емулятор можна перевірити роботу додатку.
 
ЕКОНОМІЧНА ЧАСТИНА
 
Вартість роботи штатного системного адміністратора включає оклад фахівця і додаткові витрати, які можуть включати податки, витрати, пов'язані з устаткуванням робочого місця системного адміністратора, а також інші накладні витрати.
Додаткові витрати на співробітника іноді можуть перевищувати його заробітну плату.
Розрахунок:
Розрахунок заробітної плати
Оклад системного адміністратора – 2602, 6 грн.
Прибутковий податок (12%) – 312, 31 грн.
Пенсійний фонд (1%) – 26, 03 грн.
ЗП до видачі на руки – 2264, 27 грн.
Зарплата за 14 робочих днів складає: 1320, 90 грн.
Розрахунок амортизації
Амортизáція (лат.  amortisation – погашення, сплата боргів) – теж що і амортизаційні відрахування – процес поступового перенесення вартості основних фондів на продукт, що виготовляється з їх допомогою. Для заміщення зношеної частини основних засобів виробництва підприємства роблять амортизаційні відрахування, тобто відрахування певних грошових сум відповідно до розмірів фізичного і морального зносу засобів виробництва. Амортизаційні відрахування використовуються для повного відтворювання зношених основних фондів (на реновацію), а також для їх часткового відшкодування (на капітальний ремонт і модернізацію).
До витрат на устаткування віднесемо:
Комп’ютер: 6100 грн.
Стіл: 450 грн.
Стілець: 235 грн.
Принтер: 640 грн.
Амортизацію розраховуємо за 3 групою, тобто відсоток повернення складає 25%.
С = 7425 грн. (Витрати на обладнання).
А = 7425 * 0, 25 = 1856, 25 грн. (Амортизація за рік роботи)
Так як робота над проектом тривала 14 робочих днів, маємо розрахувати відповідно і амортизацію:
Маємо умову:
1856, 25 – 251 (робочі дні)
х – 1
Тобто за один робочий
Фото Капча