Категории
Войти
Поиск
Реклама
Полезное:
Новые статьи
Опечатка?
Выделите текст и нажмите Shift+Enter.
И мы в ближайшее время ее исправим!
Счетчики
| Что прежде - код или средства конструирования? |
|
Одно из труднейших решений касалось порядка, в котором будут представлены концепции: должен ли я начать с обсуждения кода, который можно написать вручную для реализации тех или иных аспектов приложения, или же следует начать с разбора разнообразных средств конструирования в Visual Studio, которые будут писать этот код вместо вас? Существенную часть работы по привязке к данным можно выполнить, осуществив ряд операций перетащить-сбросить в конструкторе Visual Studio и установив для объектов свойства в окне Properties и других окнах. При кодировании программной продукции вы 90 процентах случаев начинаете именно с конструктора Visual Studio. В конечном счете упомянутые операции и заставляют конструктор написать код, который вам уже не придется писать самому. Это позволяет писать приложения гораздо быстрее и получать работающие сценарии привязки к данным, даже если вы на самом деле не понимаете генерируемый код. Если бы целью являлся охват возможно большего числа вводных концепций в возможно более широкой тематической области, то можно было бы ограничиться конструктором с минимальными объяснениями кода. Однако моей задачей было составление углубленного технического руководства по всем вопросам привязки к данным в Windows Forms, адресованного разработчикам, которые хотят всерьез заняться сложными сценариями, выходящими за рамки автоматического конструирования. Когда вы хотите досконально понять, что происходит, необходимо воистину продумать все на уровне кода, а не на том, где за вас колдуют конструкторы, мастера и окна Visual Studio. В результате я решил подойти к делу с позиции «код прежде всего». Что касается самых распространенных сценариев, которые вам встретятся по ходу чтения, то здесь конструкторы Visual Studio могут написать за вас весь код или большую его часть. Но чтобы сопровождать этот код и делать что-то выходящее за пределы этих стандартных сценариев, вы должны уметь писать его вручную (если потребуется) и знать, как устроены и должны сцепляться между собой все его отдельные части. Главы организованы так, чтобы сначала вводились концепции и был показан «сырой» код, позволяющий заставить эти концепции работать. Затем, если имеются соответствующий способ получения того же кода с помощью конструктора Visual Studio, описывается такой способ. Например, в главах 3 и 4 описываются механизмы привязки к данным в Windows Forms и то, как пишется код, устанавливающий отношения элементов управления с источниками данных. Затем глава 5 показывает, как воспользоваться окном Data Sources, чтобы большая часть этого кода была написана за вас. Если вы находите, что проще учиться, рассматривая все сначала через конструктор и только потом распутывая код, вы, возможно, захотите сначала прочитать те главы и разделы, что ориентированы на средства проектирования, а затем возвратиться к предыдущим разделам, чтобы разобраться в коде, написанном ими для вас.
Newer news items:
Older news items:
|
