Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Новый хит для любителей игры жанра три в ряд! Кот Ученый уже прячет предметы по таинственному лесу, чтобы вы получили удовольствие от поиска вещей и заработали как можно больше изумрудов. Котик рад новым гостям!

Северное слияние - тайна леса

Казуальные, Приключения, Логическая

Играть

Топ прошлой недели

  • Oskanov Oskanov 9 постов
  • Animalrescueed Animalrescueed 46 постов
  • AlexKud AlexKud 33 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
8
Frdnz4
5 лет назад
Android Developers

Тесты ПУЭ на Xamarin часть 3⁠⁠

Часть 1: Тесты ПУЭ на Xamarin

Часть 2: Тесты ПУЭ на Xamarin часть 2

Приложение: https://play.google.com/store/apps/details?id=com.GRText.pue...

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

Да, можно обойтись одним переключателем. )

Также в проекте я создал статический класс Program. Существование этого класса мне не нравится, ) но реализуемый им функционал важен.  Если я буду заниматься проектом дальше, этот класс будет расформирован.

Program содержит несколько вспомогательных функций. Через этот класс загружается список вопросов.

В сгенерированном при создании проекта классе App в файле App.xaml.cs устанавливается главная страница приложения.

Этот класс после автоматического создания содержит три метода вызывающихся при изменении состояния приложения: OnStart, OnSleep и OnResume.

Я написал два простых метода Open и Save для сохранения или загрузки списка вопросов в зависимости от состояния приложения.

При создании решения в проекте для Android генерится файл MainActivity.cs содержащий класс MainActivity. В этом классе определена переменная basename содержащая название файла в котором будут храниться вопросы. Этот файл в ходе работы приложения будет перезаписываться. Т.е. в перезаписываемом файле помечаются вопросы где была допущена ошибка.

Также в переменной XMLname содержится имя XML файла со списком вопросов содержащегося в Assets. Этот файл поставляется с приложением.

Выполнение приложения начинается с функции OnCreate класса MainActivity проекта для Android. Здесь загружается ранее сохранённый файл, если не получается, загружается XML поставляющийся с приложением.

Далее с созданием экземпляра класса App приложение запускается:

LoadApplication(new App(basename));

Показать полностью 8
[моё] Xamarin Csharp Программирование Приложение на Android Разработка Net Android разработка Длиннопост
1
2
T22000
5 лет назад

Древовидное меню для панели администратора⁠⁠

Попробую первый пост по разработке. Специально для одного моего подписчика который пишет на Delphi)

И так, делал древовидное меню для интернет-магазина, с возможностью добавления категорий "на лету", но план изменился и, дабы труд не пропадал, предам его общественности, может даже кому пригодится.

Пример можно посмотреть тут

Проект на .net Core 3.1 в среде разработки Visual Studio 2019.

- Создаем проект на .net mvc (Core или .net Framework не имеет значения);

- Добавляем модель категории;

- Создаем папку для хранения класса Html-хелпера который будет формировать разметку для нашего меню (в моем случае это App_Code);

- Добавляем класс для хелпера (у меня это TreeViewMenuHelper.cs) и добавляем туда код:

- Теперь для вывода меню на странице нам достаточно указать строку: @Html.CreateBaseList(Model), а компилятор сделает все за нас и создаст html-разметку

- Мой проект имеет такую структуру:

- Затем создадим объекты Category, без них ну вообще ни как). Я добавил их просто в контроллере, при обращении к Index мы создаем объекты и передаем их в представление.

Отступление для тех кто первый раз или пишет на Delphi:

Теперь у нас готова реализация MVC:

model - мы описали объект Category.

view - представление, то что видит пользователь.

controller - контроллер, который работает связующим звеном и обрабатывает запросы, например передать в представление категорию с Id = 1 или Id = 2, или все вместе.

Почему в аббревиатуре MVC "С" - поставили последней не знаю, мне кажется это не справедливо по отношению к ней.

- Теперь нам следует добавить стили в файлы стилей (у меня site.css) и скрипты в файлы скриптов (у меня site.js), не перепутать.

- CSS и JavaScript (берем по ссылке в примере).

- И получаем такое меню.

Ссылка на депозитарий GiHub (Узнал, что депозитАрий пишется через "А", день не зря прожил)

Показать полностью 6
[моё] Программирование Net Aspnet Jquery Гифка Длиннопост
13
961
severn64
5 лет назад

Delphi - 25 лет⁠⁠

Надо же, уже 25 лет прошло с тех пор, как появился Delphi.

Уже никто и не помнит, что тогда ни одна СУБД не содержала толкового языка программирования. И еще не существовало средств быстрой разработки пользовательского интерфейса. Т.е. те окошки, которые сейчас программист может нарисовать за 5 минут, требовали нескольких часов (а то и дней) программирования.

А еще - все ждали появления толкового средства разработки для Windows.

И вот - появился Delphi. Для Windows. C обновленным Паскалем. C фантастическими на тот момент возможностями по разработке интерфейса. С фантастически удобной средой.

И с возможностью работать с базами данных. Практически любыми! Что тогда тоже было почти фантастикой.

Само название - Delphi - намекало на то, что даже для самой мощной на тот момент СУБД - Oracle - это средство позволит построить всю нужную инфраструктуру. Как Дельфы вокруг Дельфийского оракула.

И сколько программистов перешло тогда с С и С++ на Delphi, вы бы видели!

Хочется сказать за это спасибо Филиппу Кану, основавшему Borland и выпустившему этот продукт.

Delphi - 25 лет
Показать полностью 1
[моё] Программирование Delphi Net
386
Baz1ngAAA
7 лет назад

Курсы для программиста⁠⁠

Дорогие пикабушники, знаю, что здесь полно народу ото всюду. Так что попробую и тут спросить :D


Подскажите курсы для повышения квалификации программиста по C# или проектирование проектов в Нижнем Новгороде.

Буду премного благодарен.

Курсы Программирование Нижний Новгород Net Sharp Csharp Текст
10
9
Dmitry6661
7 лет назад

«Нет» московской свалке!⁠⁠

Жители Ленского района серьезно обеспокоены возможным размещением на их территории мусора из Москвы. Сегодня эту информацию подтвердил зампредседателя правительства Поморья Евгений Фоменко на встрече с местными депутатами.

Рядом со станцией Шиес в Ленском районе в последние дни наблюдается заметное оживление. Сюда прибывают составы с экскаваторами и бульдозерами, а также идет вырубка территории от леса. Местные жители узнали от рабочих, что здесь планируется организация огромной свалки отходов, причем мусор будут завозить по железной дороге составами из Москвы. В Яренске уже идет сбор подписей против полигона.

Чиновник правительства Архангельской области сказал, что пока проект находится в стадии разработки и предполагает широкое общественное обсуждение. Однако на станцию Шиес Ленского района уже прибыло два состава с техникой, началась вырубка деревьев. Людям рабочие показали удостоверения Департаменрта ЖКХ и благоустройства Москвы. Местные жители уже начали сбор подписей против строительства мусорного полигона.


Кстати, на встрече с жителями Северодвинска губернатор Поморья Игорь Орлов обещал, что на территории Архангельской области не планируется размещение отходов других субъектов Российской Федерации.


группа в ВК https://vk.com/svalka29urdoma

Показать полностью 1
Urdomasvalkanet Urdoma Svalka Net
17
EzEziZa
EzEziZa
7 лет назад

Привет народу Кории!⁠⁠

Google не доступен в Новокузнецке через теле2!

Привет народу Кории!
Google Net
13
592
DELETED
7 лет назад
IT-юмор

.Net программист⁠⁠

Сейчас эта история становится все менее актуальной, потому что Microsoft смещает прицел в кроссплатформенность, но тогда было очень даже актуально.

Универ, спец.курс по выбору, основы C#.

Заходит преподаватель. "Первым делом расскажу вам как поставить Visual studio и Re-sharper на ваши ноутбуки. Вот ссылка на для винды.

Из аудитории: "а у меня Мак, а меня Linux"

- Вы пришли на спец.курс по разработке на C# с маком, Вы что дебил?

- Ну я могу поставить на него винду.

- Вы купили Мак, чтобы поставить на него винду? Вы точно дебил))

Мораль. Покупайте девайсы, которые вам нужны для работы))

[моё] IT юмор Net Mac Текст
160
19
HolyMonkey
HolyMonkey
7 лет назад
Unity

Делаю игру по комментариям⁠⁠

Делаю игру в Unity по комментариями которые вы пишите. Стараюсь реализовывать всё что заказывают. Просто Just For Fun чтобы почаще программировать.

Наш персонаж уже может ходить, воспроизводить анимации, прыгать и рубить деревья и собирать с них ресурсы. На очереди крафт

Показать полностью 2
[моё] Unity Net Csharp Программирование Gamedev Видео
7
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии