1

Этап 1

Базовий UI програми

2

Этап 2

Створити простенький модуль додавання рядка тексту в шаблон, щоб можна було реалізовувати наступний пункт

3

Этап 3

Парсер XML-файла з шаблонами модулів створеними користувачами

4

Этап 4

Переробити програму по MVVM-петерну

31 декабря—31 декабря

5

Этап 5

Створення модулів для шаблону копіювання портейбл-програми кінцевому користувачу

31 декабря—31 декабря

6

Этап 6

Створення модулю для генерації баркоду

31 января—31 января

7

Этап 7

Можливість додавання/видалення нових шаблонів

28 февраля—28 февраля

8

Этап 8

Можливість додавання/видалення модулів в шаблоні

31 марта—31 марта

1

Этап 1

Базовий UI програми

2

Этап 2

Створити простенький модуль додавання рядка тексту в шаблон, щоб можна було реалізовувати наступний пункт

3

Этап 3

Парсер XML-файла з шаблонами модулів створеними користувачами

4

Этап 4

Переробити програму по MVVM-петерну

31 декабря—31 декабря

5

Этап 5

Створення модулів для шаблону копіювання портейбл-програми кінцевому користувачу

31 декабря—31 декабря

6

Этап 6

Створення модулю для генерації баркоду

31 января—31 января

7

Этап 7

Можливість додавання/видалення нових шаблонів

28 февраля—28 февраля

8

Этап 8

Можливість додавання/видалення модулів в шаблоні

31 марта—31 марта

18 сентября 2022 30 апреля 2023
Цель просрочена на 707 дней

Цель заброшена

Автор не отписывался в цели 2 года 3 месяца 24 дня

Карьера и работа

Пет-проект графічної оболонки над PowerShell на .net

Це буде десктопний пет-проект здебільшого для портфоліо, а також буде служити допоміжним інструментом в автоматизації процесів на роботі.

 Критерий завершения

Ідеально вилизаний аплікейшн, який виконує функції графічної оболонки над PowerShell

 Личные ресурсы

Час, знання, google.com

 Экологичность цели

Повноцінно закінчений пет-проект буде гарним аргументом при працевлаштуванні

  1. Базовий UI програми

  2. Створити простенький модуль додавання рядка тексту в шаблон, щоб можна було реалізовувати наступний пункт

  3. Парсер XML-файла з шаблонами модулів створеними користувачами

  4. Переробити програму по MVVM-петерну

  5. Створення модулів для шаблону копіювання портейбл-програми кінцевому користувачу

    1. Копіювання файлу/папки

    2. Створення ярлика на файл/папку

    3. Приховання файлу/папки

  6. Створення модулю для генерації баркоду

    1. Отримання інформації з репозиторію

    2. Генерування баркоду по результату отриманої інформації

    3. Друк баркоду

  7. Можливість додавання/видалення нових шаблонів

  8. Можливість додавання/видалення модулів в шаблоні

  • 460
  • 18 сентября 2022, 08:21

Дневник цели

87день
HuanSanchos13 дек. 2022, 15:44

Із-за ракетних обстрілів рашистів і відсутності електроенергії трохи запустив ціль, але зараз вже трохи адаптувався і готовий продовжувати.

SWE_LC17.12.2022

I hope you and your family are safe

55день
HuanSanchos11 нояб. 2022, 05:28

Зрозумів, що хоч я і хотів відразу слідувати паттерну MVVM, по суті повністю йому не слідую при коддингу :) . Помітив це коли зіткнувся з проблемою компоновки графічних елементів і не міг втямити як зробити щоб певні елементи не обрізалися при ресайзингу вікна, але так як у мене майже всі графічні елементи додаються програмно, а не через xaml і шаблони, то і самому стало складно розбиратись в структурі, і викласти адекватний приклад на StackOverflow неможливо. Зато тепер розумію важливість слідування стандартним паттернам.

Комментарии

SWE_LC07.11.2022

Графическая оболочка для Powershell - звучит интересно!

HuanSanchos11.11.2022

Iskandar Umidov, Можливо модуль PowerShell і не прийдеться використовувати, адже можна взаємодіяти з Віндовс напряму. По ходу справи побачу, адже про багато які можливості я просто не знаю

47день

Запись к этапу «Парсер XML-файла з шаблонами модулів створеними користувачами»

HuanSanchos3 нояб. 2022, 06:17

Завантаження шаблонів згідно XML-файлу закінчив. Попутно освоїв основи рефлексії в c#, яку використовував для автопідгрузки класів, необхідних для підключення модулів які були зазначені в XML-файлі. А також знову зрозумів що обробку помилок потрібно робити відразу, не відкладаючи на потім, хоч і дуже хочеться спочатку функціонал наліпити, але коли кода стає багато, то чим далі тим більше забувається де які помилки ще не оброблені.
Наступним етапом буде розробка парочки функціональних шаблонів для того, щоб можна було вже використовувати программу в дев-режимі, таким чином вже почнуть вилазити помилки, та й почнеться відчуватися результат роботи.

36день
HuanSanchos23 окт. 2022, 04:34

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

29день
HuanSanchos16 окт. 2022, 05:53

Спочатку думав розробити веб-аплікейшн, який би працював з Zoom-api і виконував певні допоміжні функції(пов’язано з бронюванням ліцензій), але потім вияснив що цей функціонал вже є в маркетплейсі самого Зуму, хоч і коштує досить багатенько. Тож, подумавши, вирішив розробити десктопну програму, яка буде допомагати по роботі, хоча впевнений що часу я на неї витрачу більше ніж вона мені його зекономить, але й пишу я її більше для портфоліо та розвитку скілухи. Плюс десктопної програми ще в тому, що не потрібно буде WPS купувати, тобто плюс збережені кошти.

На даному етапі пройшовся по курсу на сайті https://metanit.com/sharp/wpf/ , а також накидав деякий графічний інтерфейс. Далі в розробці буду йти від реалізації простого базового функціоналу до додавання різних зручних для користувача ніштяків, наприклад надавати користувачу можливість налаштовувати модулі(обирати бази даних, самому задавати якісь інші налаштування), а також створення інсталяційного пакету, ну і т.п.

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Александр
Вова
SWE_LC
FlowerMoon
Andreйка
SWE_LC
FlowerMoon
Andreйка
SWE_LC
HuanSanchos
SWE_LC
Andreйка
Andreйка