Работа завершена


НазваниеРабота завершена
страница14/14
ТипДокументы
1   ...   6   7   8   9   10   11   12   13   14

Поддержка устройств


На данный момент приложение поддерживается версиями операционной системы Windows Phone 8 и Windows Phone 8.1. В дальнейшем планируется перенести дизайн интерфейса на настольную и планшетную версию операционной системы Windows 8, что позволит значительно расширить потребительскую аудиторию.

Список использованных источников


  1. Whitechapel A. Windows Phone 8 Development Internals / S. McKenna, A. Whitechapel – North Sebastopol: «O`Reilly», 2013. – 965 с.

  2. Троелсен Э. Язык программирования C# 5.0 и платформа .Net 4.5 / Э. Троелсен – Санкт-Петербург: «Наука», 2013. – 1311 с.

  3. Руководство Microsoft по проектированию архитектуры приложений [Электронный ресурс] / Режим доступа: http://apparchguide.ms/, свободный.

  4. Пугачев С. Разработка приложений для Windows Phone 7.5 / Пугачев С., Павлов С., Сошников Д. – Санкт-Петербург: «БХВ-Петербург», 2012. – 374 с.

  5. Берн Э. Практические советы по созданию более качественных приложений для Windows Phone / Э. Берн // Журнал MSDN Magazine. – 2012. – №7.

  6. Строушейн М. Использование камер в Windows Phone 7.5 / М. Строушейн // Журнал MSDN Magazine. – 2012. – №1.

  7. Либерти Д. Связывание с данными / Д. Либерти // Журнал MSDN Magazine. – 2012. – №3.

  8. Кириати Й. Навигация в Windows Phone: основы / Й. Кириати, Д. Родригез // Журнал MSDN Magazine. – 2011. – №3.

  9. Кириати Й. Навигация в Windows Phone. Часть 2: Более сложные задачи / Й. Кириати, Д. Родригез // Журнал MSDN Magazine. – 2011. – №3.

  10. Курс Новые возможности Windows Phone 8 для разработчика [Электронный ресурс] / Официальный сайт Microsoft Virtual Academy. – Режим доступа: http://www.microsoftvirtualacademy.com/training-courses/new-possiblities-windows-phone-8-for-developers-rus, свободный.

  11. Курс Расширенные возможности разработки для Windows Phone 8 [Электронный ресурс] / Официальный сайт Microsoft Virtual Academy. – Режим доступа: http://www.microsoftvirtualacademy.com/training-courses/advanced-possibilities-appdev-windows-phone-8-rus, свободный.

  12. Курс Сложные приемы разработки для Windows Phone 8 [Электронный ресурс] / Официальный сайт Microsoft Virtual Academy. – Режим доступа: http://www.microsoftvirtualacademy.com/training-courses/windows-phone-8-for-begginers, свободный.

  13. Курс Разработка Windows Store приложений на XAML/C# [Электронный ресурс] / Официальный сайт Microsoft Virtual Academy. – Режим доступа: http://www.microsoftvirtualacademy.com/training-courses/windows-store-xaml-c-rus, свободный.

  14. How to: Create UML How to: Create UML Modeling Projects and Diagrams [Электронный ресурс] / Официальный сайт Microsoft Developer Network. – Режим доступа: http://msdn.microsoft.com/ru-ru/library/dd409445.aspx, свободный.

  15. Implementing the Model-View-ViewModel pattern for Windows Phone 8 [Электронный ресурс] / Официальный сайт Microsoft Developer Network. – Режим доступа: http://msdn.microsoft.com/en-us/library/windowsphone/develop/gg521153(v=vs.105).aspx, свободный.

  16. Data binding for Windows Phone 8 [Электронный ресурс] / Официальный сайт Microsoft Developer Network. – Режим доступа: http://msdn.microsoft.com/en-us/library/windowsphone/develop/cc278072(v=vs.105).aspx, свободный.

  17. Требования сертификации для приложений Магазина Windows [Электронный ресурс] / Официальный сайт центра разработчиков - приложения Магазина Windows. – Режим доступа: http://msdn.microsoft.com/ru-ru/library/windows/apps/hh694083.aspx, свободный.

Приложение.

Класс поиска SearchClass.cs:

using KFU_Guide.Database;

using KFU_Guide.Model;

using KFU_Guide.View;

using Microsoft.Phone.Controls;

using System;

using System.Collections.Generic;

using System.Collections.ObjectModel;

using System.Linq;

using System.Text;

using System.Text.RegularExpressions;

using System.Threading.Tasks;

using System.Windows;

using System.Windows.Threading;

using KFU_Guide.Resources;
namespace KFU_Guide.ViewModel

{

public class SearchClass

{ int test = 0;

public ObservableCollection result;

private ObservableCollection oldResultOfRooms;

private ObservableCollection oldResultOfTeachers;

private ObservableCollection oldResultOfBuildings;

private ObservableCollection oldResultOfInstitutes;

private ObservableCollection oldResultOfDepartments;

public ObservableCollection resultOfRooms;

public ObservableCollection resultOfTeachers;

public ObservableCollection resultOfBuildings;

public ObservableCollection resultOfInstitutes;

public ObservableCollection resultOfDepartments;

private bool teachersIsReady = false;

private bool departmentsIsReady = false;

private bool institutesIsReady = false;

private bool roomsIsReady = false;

public bool allIsReady = false;

public SearchClass()

{

resultOfRooms = new ObservableCollection();

resultOfTeachers = new ObservableCollection();

resultOfBuildings = new ObservableCollection();

resultOfInstitutes = new ObservableCollection();

resultOfDepartments = new ObservableCollection();

RoomsSearchIsDone += SearchClass_RoomsSearchIsDone;

TeachersSearchIsDone += SearchClass_TeachersSearchIsDone;

BuildingsSearchIsDone += SearchClass_BuildingsSearchIsDone;

InstitutesSearchIsDone += SearchClass_InstitutesSearchIsDone;

DepartmentsSearchIsDone += SearchClass_DepartmentsSearchIsDone;

SearchIsDone += SearchClass_SearchIsDone; }

#region Search is Done definition

void SearchClass_SearchIsDone(object sender, EventArgs e)

{

if (oldResultOfRooms != null && oldResultOfRooms.Count > 0)

{

result = new ObservableCollection(oldResultOfRooms);

}

else if (oldResultOfTeachers != null && oldResultOfTeachers.Count > 0)

{

result = new ObservableCollection(oldResultOfTeachers);

if (oldResultOfDepartments != null && oldResultOfDepartments.Count > 0)

{

result = new ObservableCollection(result.Concat(oldResultOfDepartments).ToList()); }

if (oldResultOfInstitutes != null && oldResultOfInstitutes.Count > 0)

{

result = new ObservableCollection(result.Concat(oldResultOfInstitutes).ToList()); }

}

else if (oldResultOfInstitutes != null && oldResultOfInstitutes.Count > 0)

{

result = new ObservableCollection(oldResultOfInstitutes);

if (oldResultOfDepartments != null && oldResultOfDepartments.Count > 0)

{

result = new ObservableCollection(result.Concat(oldResultOfDepartments).ToList());

}

}

else if(oldResultOfDepartments!= null && oldResultOfDepartments.Count>0)

{

result = new ObservableCollection(oldResultOfDepartments);

}

else

{

result = new ObservableCollection();

}

allIsReady = true;

}

void SearchClass_DepartmentsSearchIsDone(object sender, EventArgs e)

{

IStorageSettings.Save("dSearch", true);

departmentsIsReady = true;

if (teachersIsReady && institutesIsReady)

{

RaiseSearchIsDoneEvent();

}

}

void SearchClass_RoomsSearchIsDone(object sender, EventArgs e)

{

IStorageSettings.Save("rSearch", true);

roomsIsReady=true;

RaiseSearchIsDoneEvent();

}



……..


1   ...   6   7   8   9   10   11   12   13   14

Похожие:

Работа завершена iconРабота завершена

Работа завершена iconРабота завершена
Троелсен Э. Язык программирования C# 0 и платформа. Net 5 / Э. Троелсен – Санкт-Петербург: «Наука», 2013. – 1311 с. 65

Работа завершена iconПодготовка пакета документов для сдачи диссертационной работы в совет...
...

Работа завершена iconПодготовка документов для сдачи диссертационной работы в специализированный...
...

Работа завершена iconДепартамент Росприроднадзора по пфо
Завершена плановая комплексная проверка в отношении ОАО «Литейно-механический завод»

Работа завершена iconПорядок ведения и оформления тетрадей по русскому языку и литературе
Например: Проверочная работа. Самостоятельная работа. Контрольная работа. Работа над ошибками. Изложение. Сочинение

Работа завершена iconФедеральной налоговой службы
Фнс россии рекомендует организациям подавать заявление об учете в инспекцию по месту нахождения недвижимого имущества, регистрация...

Работа завершена iconСинодалова Екатерина Александровна
Обязанности: работа с документацией, прием телефонных звонков, работа с оргтехникой, работа с компьютером

Работа завершена iconДепартамент Росприроднадзора по пфо
Завершена плановая комплексная проверка в отношении ООО «жкх «Сатис». В ходе проведения проверки выявлены нарушения обязательных...

Работа завершена icon1 общие положения выпускная квалификационная работа (дипломная работа)
Выпускная квалификационная работа (дипломная работа) представляет собой законченную разработку, в которой решается актуальная для...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск