
Зазвичай коли тільки но почанають вивчати мову програмування C#, не вдаються в глибокі тонкощі мовних конструкцій та стандартів написання коду. Але я вважаю трішки інакше, що краще почати писати код по стандартам, щоб потім не пересилювати себе, або не красніти за свій код.
Тема по накшталп "Соглашения по оформлению кода Java (Java Code Conventions)", але для C# (.NET), це буде інший пост в моєму блозі! Тут же же ми поговоримо про тонку грань різниці між змінними та полями, та затронемо тему таємниці нижнього підкреслення в назвах полів у C#. То ж нехай цей матеріал буде авансом до опису другої глави з циклу вивчення C#.
- Информация о материале
- Автор: Magnum
- 176

В цій главі мало що можна дізнатись про можливості мови програмування C#, так як основна її мета, це познайомити з екосистемою .NET, там інструментарієм, який буде використовувати автор в цій версії книги (на руках у мене вже далеко не свіженький екземпляр, то ж якщо хочете подарувати мені новіше видання, буду радий та вдячний).
Цитата з книги:
Вивчати складні теми багатьом людям простіше в процесі імітації та повторення, а не під час читання детальних теоретичних пояснень. Тому я також не буду перевантажувати книгу поясненням кожного кроку. Ідея в тім, щоб дати вам змогу написати якийсь код, зібрати застосунок, та подивитись, що відбувається при його запуску.
- Информация о материале
- Автор: Magnum
- 505

В одному з своїх постів, я писав про проблему з друком, коли переставала працювати служби «Диспетчер друку», та як можна вирішити цю проблему за допомогою bat-файлу з набором команд.
Але враховуючи, що зараз я працюю програмістом, та ще й в блозі з’явився новий розділ присвячений мові програмування C#, то ж я вирішив написати пару простих застосунків, що вирішували б ту ж проблему, але більш витончено!
Виникає логічне питання «а як саме витончено, в чому це полягає?». Ну наприклад, bat-файл з набором команд просто зупинить службу, а потім її знову запустить, і це якщо не виникне якихось непередбачуваних моментів. А може бути все, хоча все передбачити неможливо =)
Так от, ідея полягала в тому, що залежно від статусу самої служби, буде виконуватись, та чи інша маніпуляція з нею (так, це можна було б заморочитись, та зробити інакше), а потім буде робитись запис до системного журналу. Це в якійсь мірі дало б змогу нашим енікейщикам дізнатись корисну інформацію (принаймі я так гадаю). Хоча, за необхідності можна додати й інший функціонал, але це вже, якщо такий буде потрібен (наприклад, відправка звітів по email).
Примітка: Перш ніж почати, слід пам'ятати, що для коректної робота, на комп'ютері, де планується застосовувати застосунки, необхідно встановити .NET Runtime 6+.
- Информация о материале
- Автор: Magnum
- 1742
Завжди цікаво слухати Сергія Немчинського. Хоча метод менторства для мене особисто, де що незвичний. А саме такий стиль навчання він пропонує завжди. Не зовсім зрозуміло як подається інформація, та інше. Але це не має відношення до відео, це всього лиш ліричний відступ.
До речі, в коментарях до відео, можна знайти й деякі відповіді на питання, що звучать в самому відео.
- Информация о материале
- Автор: Magnum
- 1576