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
Ціль прострочена на 727 днів

Мета закинута

Автор не відписував в цілі 2 року 4 месяця 12 днів

Кар'єра та робота

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

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

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

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

 Особисті ресурси

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

 Екологічність мети

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 476
  • 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йка