Code Monkey home page Code Monkey logo

dean-s-office's Introduction

dean-s-office

Короче, Артем, я тебя спас и в благородство играть не буду: кинешь мне денег за приложуху — и мы в расчете. Заодно посмотрим, как быстро у тебя после этого кода башка прояснится. А по твоей теме постараюсь разузнать. Хрен его знает, на кой ляд тебе этот диплом шараги сдался, но я в чужие дела не лезу, хочешь диплом, значит есть за что... alt text

Что это такое???

Это приложение написаное на UWP, и разделен на 4 логических решения:

  • Contoso.App
    • это основной проект с приложением, написан по паттерну MVVM
      • VM - связь между моделью и вью
      • View - как раз те самые представления
      • UserControl - вспомогательные контролы (грубо говоря как page, только маленькие и их можно вставлять в page)
      • Styles - стили для определенных элементов приложения
      • State Triggers - триггер для мобилки
      • Assets - картино4ки)
  • ContosoModels
    • проект с моделями, думаю разберешься, но по некоторым моментам уточнимся
      • DbObject - это класс с id для каждого класса, используем GUID
      • IEquarable - хорошее обьяснение
      • Constants - константы для хранения переменных среды, то есть тут мы записываем всякие хни типа api ключа, url и прочее для работы с сервером
  • ContosoRepository
    • репозиторий для работы с бд и сервером есть интерфейс для каждой модели - это специальные интерфейсы определяющие методы для работы с этими самыми моделями, мы их делаем для того, что бы использовать паттерн стратегия - то есть мы можем выделить общий интерфейс для работы как и с бд, так и с серверной бд
      • REST - папочка, которая хранит в себе реализацию логики с сервером
      • SQl - папаня для бд, тут мы работаем непосредственно с локальной базой
      • Migrations - тут хранятся наши миграции от ef
  • ContosoService
    • asp net проект, который берет на себя логику работы с сервером, написан что-то типа по MVCрасмотрим поподробнее:
      • Controller - тут у нас логика обращения к серверу
      • все остальное при изучени Asp net XD

dean-s-office's People

Contributors

onlym1ss avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.