1

Етап 1

Определить состояние разработки на данный момент

2

Етап 2

Основы C#

3

Етап 3

Общее C#

4

Етап 4

WPF

5

Етап 5

Silverlight

6

Етап 6

ASP.NET

7

Етап 7

Windows Form

8

Етап 8

ADO.NET

9

Етап 9

Windows 10

10

Етап 10

Xamarin

11

Етап 11

Monogame

12

Етап 12

HTML 5 / CSS 3

13

Етап 13

Angular 2

14

Етап 14

Node.js

15

Етап 15

React

16

Етап 16

AngularJS

17

Етап 17

JavaScript

18

Етап 18

Type Script

19

Етап 19

Knockout

20

Етап 20

ExJS 4

21

Етап 21

jQuery

22

Етап 22

WebGL

23

Етап 23

PHP

24

Етап 24

D3.js

1

Етап 1

Определить состояние разработки на данный момент

2

Етап 2

Основы C#

3

Етап 3

Общее C#

4

Етап 4

WPF

5

Етап 5

Silverlight

6

Етап 6

ASP.NET

7

Етап 7

Windows Form

8

Етап 8

ADO.NET

9

Етап 9

Windows 10

10

Етап 10

Xamarin

11

Етап 11

Monogame

12

Етап 12

HTML 5 / CSS 3

13

Етап 13

Angular 2

14

Етап 14

Node.js

15

Етап 15

React

16

Етап 16

AngularJS

17

Етап 17

JavaScript

18

Етап 18

Type Script

19

Етап 19

Knockout

20

Етап 20

ExJS 4

21

Етап 21

jQuery

22

Етап 22

WebGL

23

Етап 23

PHP

24

Етап 24

D3.js

26 травня 2017
completed_date
Загальна

C# Проект: Справочник программиста

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

.

Стадия выполнения: 18%

Дата выпуска (навскидку): 3 июля

.

Почему бы не пользоваться сторонними ресурсами?

Логичным может встать вопрос. Ведь есть множество сторонних ресурсов, таких как MDSN (от майкрософта), или же Metanit (где много полезной информации), но ответом на этот вопрос можно поставить огромные плюсы предоставляемые справочником, которые дают своеобразный офлайновый режим работы, повышая производительность:

  1. Во первых - Не всегда под рукой есть интернет - Иногда, когда выбираешься за пределы дома (работа, досуг какой-либо) и есть свободное время, которое как раз таки можно занять программированием, не всегда удается найти доступ в интернет. Попадается сложная задача, и, вопрос, что ты будешь делать? Тут справочник может стать идеальным подспорьем.
  2. Во вторых - Доступность - В интернете много материала, безусловно, особенно можно найти людей, которые раз на раз могут решить любую поставленную задачу. Справочник тоже может это сделать, если грамотно подойти к его разработке, и, в отличии от сторонних ресурсов, время, затрачиваемое на решение задачи значительно сокращается.
  3. В третьих - Персональность - Так как делаю справочник для себя (для общей публики лишь посредственно), то, следовательно, могу воспользоваться этим. Следовательно могу запихивать туда нужные функции мне (и тем, кто примет участие в разработках), а как следствие большой плюс в решение сложных задач.

Из черед минусов может быть только затрата времени на разработку данного проекта, а так же то, что он может не совсем эстетично выглядеть. Но это мало кого должно волновать, главное практичность.

Список ресурсов:

(который будет использоваться в справочнике)

.

Metanit - Хороший источник материала, на котором можно найти практически всё что нужно, для разработок на C# языке, и, в том числе WEB технологии, которые так же использую и будет полезным их тоже занести в справочник. В финальной версии справочника будет указан данный ресурс.

Полезный функционал:

  • Поисковик - не особо эргономичный, и, ищет лишь по ключевым значением (учитывая регистр букв), но тем не менее, может оказаться полезным когда ищешь что-либо конкретное (конкретную функцию, или рабочий код). Не оптимизирован и вряд-ли будет оптимизироваться.
  • Меню - удобное контекстное меню, благодаря которому быстро можно дойти до того, что требуется. Оно состоит из твиков, первично - это панель сверху, по которым можно дойти до определенной категории, но если идет углубление, открываются твики, благодаря которым можно найти то, что нужно (углубляясь в отдельную тему.

Дополнительно:

Планируется так же добавить:

  • Естественно сам материал.
  • Различные сложные задачи и их решения.
  • Примеры.
  • Дополнительный функционал.

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

Выпущен справочник версии 1.2 (протестированная и исправленная версия)

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

Жизнь компьютера под вопросом, сложно программировать с подлагиваниями и 15-20 секундной отладкой, а это естественно время, собственные силы и нервы. Плюс ко всему работа очень большая, требующая поэтапного анализа кода, с выводами и прочим. В конечном счете это долгий проект.

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

Данный справочник крайне необходим, в нем очень много будет информации по различным функциям, алгоритмам, решению задач и много чего другого (со временем). Без него можно спокойно решать сложные задачи не шастая по онлайну в поисках решения проблемы. А как следствие экологичность цели заключается в возможности программировать будучи свободным от сторонних интернет ресурсов.

  1. Определить состояние разработки на данный момент

    Начал делать справочник где-то еще в начале апреля, т.е. месяц прошел. Уже заполнил большую его часть и надо как-то продолжать, по этому актуальной первой задачей является определение состояния справочника (чтобы понять, что дальше развивать).

    1. Сделать описание справочника в состоянии на данный момент

    2. Определить дальнейший вектор развития справочника

    3. Начать работать по намеченному плану

  2. Основы C#

  3. Общее C#

    1. Алгоритмы

    2. Сетевая разработка

    3. Паттерны проектирования

    4. Собеседование

    5. Статьи

  4. WPF

  5. Silverlight

    1. +статьи

  6. ASP.NET

    1. ASP.NET MVC5

    2. ASP.NET Web api 2

    3. ASP.NET Core

    4. Статьи

  7. Windows Form

    1. Глава 1.

    2. Глава 2.

    3. Глава 3.

    4. Глава 4-5.

    5. Статьи.

  8. ADO.NET

    1. Entity Framework 6

    2. Работа с базами данных

    3. Entity Framework core

    4. Статьи

  9. Windows 10

    1. Уневерсальная

    2. Win Phone 8.1

  10. Xamarin

  11. Monogame

  12. HTML 5 / CSS 3

  13. Angular 2

  14. Node.js

  15. React

  16. AngularJS

  17. JavaScript

  18. Type Script

  19. Knockout

  20. ExJS 4

  21. jQuery

  22. WebGL

  23. PHP

  24. D3.js

  • 1814
  • 26 травня 2017, 10:04


Висновок

654день
Teoscorpion9110 бер 2019, 13:26

Сегодня я прощаюсь с этой целью, так как времени прошло не мало, а актуальность этой вещи сейчас минимальна, да и тем более, всё есть в интернете...

Щоденник мети

26день
Teoscorpion9120 черв 2017, 19:49

Поиск

Поиск и вправду выручает. Нужно будет его оптимизировать. Сегодня начал делать 100 задач по программированию, решил вручную найти информацию про консоль по справочнику - не нашел. Вбил в поиск, тут же выдало. Нужно будет его оптимизировать (он не всё может найти).

23день
Teoscorpion9117 черв 2017, 22:23

Не останавливаюсь

Взялся за ASP.NET, в частности core в котором 31 глава - это самая большая часть в работе со справочником. По этому придется немного попотеть... Зато потом будет проще и легче.

23день
Teoscorpion9117 черв 2017, 07:51

С Silverlight покончено.

Не особо старался, но покончил с Silverlight (который уже давно умер и им никто не пользуется), практически не форматировал текст и управился за полдня (делая перерывы разумеется), +залил пару статей. Теперь справочник весит 270мб... надо что-то с этим делать, он начинает потихоньку "жирнеть".

Андрей17.06.2017

У меня на старой работе Silverlight живет и используется

21день
Teoscorpion9115 черв 2017, 10:05

С WPF покончено.

Фух, напрягся как мог! Завершил всё за несколько дней (хотя работы тут на недели было), может если напрягусь смогу весь материал по C# закончить, но... там его много, за этот месяц не управлюсь точно, по этому нужно будет глянуть что там еще и выборочно позаниматься со справочником.

  • В общем

Остальное решу после, просто хотел порадоваться завершению сложного этапа.

21день
Teoscorpion9115 черв 2017, 02:25

Зачем мастерить велосипед?

А вот и удобный справочник по CSS свежий, залью его сейчас в свой проект. Так же найду по html и php (вроде бы должен быть). Подключу позднее, когда доберусь от C# до web раздела.

Teoscorpion9115.06.2017

Итого - вес теперь 200мб, надо успокоиться. Продолжаю заниматься WPF.

21день
Teoscorpion9115 черв 2017, 01:07

Работа продолжается

Тем временем приложение кушает от 20 до 40 мб ОЗУ, что пока-что немного (несмотря на захламленность кода), потенциально весь справочник столько и будет кушать, возможно после определенных модернизаций прожорливость подымется до 60-70мб ОЗУ, но это не критично.

blank_char.png

Что касается статистики:

  • Количество статей (файловых): перепрыгнуло за 300.
  • Количество строк кода: 4600
  • Вес файла: 169 мб.

Уже полненький такой.

Загрузить 2 комментария
Наталья15.06.2017

С одной стороны одна вкладка хрома с какой-нибудь тяжёлой страницей жрёт больше, а с другой — ну куда они девают всю эту память? Ведь 200 мб — это очень много. Я помню первый наш комп на заводе — "правец" с 10 мб диском. И на всё хватало.

Teoscorpion9115.06.2017

Наталья, я храню всё в .rtf формате, прагматично и красиво. Можно было бы в pdf конвертировать (чтобы меньше весило), но это долго. Я делаю ставку на практичность. Мне всё-равно будет, даже если справочник будет весит 10Гб. Главное его польза.

Наталья15.06.2017

Мой любимый формат chm. Я до сих пор по нему скучаю. Точнее не совсем по нему, а по возможностям и скорости поиска по нему. Я раньше все электронные IT книжки старалась найти именно в этом формате.

18день
Teoscorpion9112 черв 2017, 01:48

Я чувствую я на долго застряну на этой теме: https://metanit.com/sharp/wpf/4.8.php

Особенно учитывая то при веб-верстке я с этим моментом так и не разобрался.

(компоновка элементов).

.

В отличии от WPF в WinForm удобно было накладывать один GroupBox на другой и просто время от времени прятать один и показывать другой, тут же наоборот, операции с z-index'ами, то, что мне не далось при освоении веб-верстки :)

Teoscorpion9112.06.2017

Но тем не менее надо как то освоить будет эту тему =\ как нибудь обязательно до неё доберусь.

18день
Teoscorpion9112 черв 2017, 01:02

Чем больше я углубляюсь в изучение WPF при создании справочника, тем больше понимаю, что это простые <div> в html.

Teoscorpion9112.06.2017

Я о языке XAML

17день
Teoscorpion9111 черв 2017, 00:48

ПОЧЕМУ!?!!?!!1!

Ну почему мне эта идея не пришла раньше. Все основы я пилил сам, выводя каждую часть кода и делая всё по красоте. ПОЧЕМУ Я НЕ ДОДУМАЛСЯ ДО ЭТОГО РАНЬШЕ. Всё намного проще, достаточно вставить код в визуалку, затем когда он отформотируется (по красоте) вставить его в документ! Где мой мозг был раньше...

.

Код конечно станет более ярким и брозким, но всё-равно. Выглядит тоже ничего, хотя и будет рознится с тем, с чего начинал. В конечном счете делаю справочник больше для себя. Да и для других даже если, вець справочника не прагматика, а полезность.

  1. Изначальный вид кода
  2. Измененный благодаря ВС
Teoscorpion9111.06.2017

Просто накипело чуть-чуть

Наталья11.06.2017

А какая команда в VS красиво форматирует код? (Я стараюсь сразу красиво писать, поэтому не знаю)

Teoscorpion9111.06.2017

Наталья, ой, этого не знаю, для старых версий VS. Надо в интернете смотреть. Я себе всегда VS Comunity ставлю обновленную. Там всё автоматически ставится (что нужно мне), плюс нужные компоненты для разработки можно установить, а остальные потом, по желанию.

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

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

309 000

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

инструменты

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

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

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Швидка реєстрація через соцмережі
Вхід на сайт

Заходьте.
Відкрито.

not_registered
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?
AiS
Deduly
Артур
Furry Cat
Алена
Алексей
Наталья
Furry Cat
Сабина
Галина
Галина
Алексей
Галина
Галина