Висновок
Сегодня я прощаюсь с этой целью, так как времени прошло не мало, а актуальность этой вещи сейчас минимальна, да и тем более, всё есть в интернете...
Щоденник мети
Поиск
Поиск и вправду выручает. Нужно будет его оптимизировать. Сегодня начал делать 100 задач по программированию, решил вручную найти информацию про консоль по справочнику - не нашел. Вбил в поиск, тут же выдало. Нужно будет его оптимизировать (он не всё может найти).
Не останавливаюсь
Взялся за ASP.NET, в частности core в котором 31 глава - это самая большая часть в работе со справочником. По этому придется немного попотеть... Зато потом будет проще и легче.
С Silverlight покончено.
Не особо старался, но покончил с Silverlight (который уже давно умер и им никто не пользуется), практически не форматировал текст и управился за полдня (делая перерывы разумеется), +залил пару статей. Теперь справочник весит 270мб... надо что-то с этим делать, он начинает потихоньку "жирнеть".
С WPF покончено.
Фух, напрягся как мог! Завершил всё за несколько дней (хотя работы тут на недели было), может если напрягусь смогу весь материал по C# закончить, но... там его много, за этот месяц не управлюсь точно, по этому нужно будет глянуть что там еще и выборочно позаниматься со справочником.
- В общем
Остальное решу после, просто хотел порадоваться завершению сложного этапа.
Зачем мастерить велосипед?
А вот и удобный справочник по CSS свежий, залью его сейчас в свой проект. Так же найду по html и php (вроде бы должен быть). Подключу позднее, когда доберусь от C# до web раздела.
Работа продолжается
Тем временем приложение кушает от 20 до 40 мб ОЗУ, что пока-что немного (несмотря на захламленность кода), потенциально весь справочник столько и будет кушать, возможно после определенных модернизаций прожорливость подымется до 60-70мб ОЗУ, но это не критично.
Что касается статистики:
- Количество статей (файловых): перепрыгнуло за 300.
- Количество строк кода: 4600
- Вес файла: 169 мб.
Уже полненький такой.
Наталья, я храню всё в .rtf формате, прагматично и красиво. Можно было бы в pdf конвертировать (чтобы меньше весило), но это долго. Я делаю ставку на практичность. Мне всё-равно будет, даже если справочник будет весит 10Гб. Главное его польза.
Я чувствую я на долго застряну на этой теме: https://metanit.com/sharp/wpf/4.8.php
Особенно учитывая то при веб-верстке я с этим моментом так и не разобрался.
(компоновка элементов).
.
В отличии от WPF в WinForm удобно было накладывать один GroupBox на другой и просто время от времени прятать один и показывать другой, тут же наоборот, операции с z-index'ами, то, что мне не далось при освоении веб-верстки :)
Но тем не менее надо как то освоить будет эту тему =\ как нибудь обязательно до неё доберусь.
Чем больше я углубляюсь в изучение WPF при создании справочника, тем больше понимаю, что это простые <div> в html.
ПОЧЕМУ!?!!?!!1!
Ну почему мне эта идея не пришла раньше. Все основы я пилил сам, выводя каждую часть кода и делая всё по красоте. ПОЧЕМУ Я НЕ ДОДУМАЛСЯ ДО ЭТОГО РАНЬШЕ. Всё намного проще, достаточно вставить код в визуалку, затем когда он отформотируется (по красоте) вставить его в документ! Где мой мозг был раньше...
.
Код конечно станет более ярким и брозким, но всё-равно. Выглядит тоже ничего, хотя и будет рознится с тем, с чего начинал. В конечном счете делаю справочник больше для себя. Да и для других даже если, вець справочника не прагматика, а полезность.
- Изначальный вид кода
- Измененный благодаря ВС
Наталья, ой, этого не знаю, для старых версий VS. Надо в интернете смотреть. Я себе всегда VS Comunity ставлю обновленную. Там всё автоматически ставится (что нужно мне), плюс нужные компоненты для разработки можно установить, а остальные потом, по желанию.