Вы и я – одна команда
Вы и я – одна команда
Публикации разработчиков новых технологий предназначены для очень требовательной аудитории (я должен знать это не понаслышке – ведь я один из них). Построение программных решений для любой платформы требует чрезвычайной детализации и учета множества особенностей соответствующей отрасли, компании, клиентской базы, а также учета сути дела. Вы можете работать в электронном издательстве, разрабатывать системы для федерального или местного правительства, работать в NASA или каком-то оборонном ведомстве. Я, например, разрабатывал программное обеспечение для обучения детей, создавал различные N-звенные системы и участвовал в многочисленных проектах для медицинских и финансовых учреждений. С вероятностью почти 100 процентов тот программный код, который вы создаете на своем рабочем месте, не имеет никакой связи с программным кодом, который пишу я (если, конечно, нам случайно не приходилось работать вместе).
Поэтому в этой книге я сознательно избегаю примеров, в которых программный код связан со спецификой определенных отраслей производства или сфер программирования. Я пытаюсь описать возможности C#, объектно-ориентированного подхода, CLR и библиотек базовых классов .NET 2.0 с помощью примеров, не использующих такой специфики. Вместо того чтобы в каждом примере заполнять таблицы реальными данными, рассчитывать платежки или выполнять какие-то другие специальные вычисления, я буду рассматривать объекты, с которыми могут иметь дело все,- например, автомобили (с их геометрическими формами и служащими соответствующего предприятия, добавленными для полноты картины). И тут на сцену должны выйти вы.
Моей целью является как можно более понятное объяснение возможностей языка программирования C# и описание различных аспектов его применения в рамках платформы .NET. Я сделаю все, что будет в моих силах, чтобы вы, используя знания и навыки, полученные в процессе работы над этой книгой, могли продолжить дальнейшее освоение соответствующих технологий.
Вашей целью является освоение этой информации и применение ее к вашим конкретным задачам программирования. Я, конечно, понимаю, что ваши проекты вряд ли напрямую связаны с автомобилями, имеющими имена домашних любимцев, но так уж заведено в прикладных науках! Уверен, если вы поймете концепции платформы .NET, представленные в этой книге, то сможете предложить и реализовать решения, подходящие для вашей конкретной среды программирования.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Одна голова или много?
Одна голова или много? Bell была права по крайней мере в одном: Hush-A-Phone отнюдь не пользовался бешеным спросом, и вряд ли можно было сказать, что он набирает популярность. Чтобы понять такую резкую реакцию AT&T и не считать ее невротической, нам нужно увидеть за скромным
Net Passport Microsoft — прекрасное решение проблемы или еще одна лазейка для хакеров?
Net Passport Microsoft — прекрасное решение проблемы или еще одна лазейка для хакеров? Так уж устроен Интернет, что нам частенько приходится регистрироваться на его сайтах. Например, чтобы получить дополнительную информацию, которая доступна только зарегистрированным
4. Одна голова хорошо, а две — лучше
4. Одна голова хорошо, а две — лучше РезюмеРегулярно просматривайте код всей командой. Чем больше глаз — тем выше качество кода. Покажите ваш код другим и познакомьтесь с их кодом — это принесет пользу всем.ОбсуждениеРегулярное рецензирование кода другими членами
5. Один объект — одна задача
5. Один объект — одна задача РезюмеКонцентрируйтесь одновременно только на одной проблеме. Каждый объект (переменная, класс, функция, пространство имен, модуль, библиотека) должны решать одну точно поставленную задачу. С ростом объектов, естественно, увеличивается
Одна база данных или много?
Одна база данных или много? Один сервер Firebird- за исключением локального встроенного сервера под Windows - может управлять множеством баз данных через свою собственную физическую файловую систему. Для больших предприятий не является необычным использование нескольких баз
Одна транзакция, много запросов
Одна транзакция, много запросов В Firebird любая операция, запрашиваемая клиентом, должна появиться в контексте какой-либо активной транзакции. Одна транзакция в своих границах может включать один или много клиентских запросов и ответов сервера. Одна транзакция может
ТЕМА НОМЕРА: Проблема одна - итоги разные
ТЕМА НОМЕРА: Проблема одна - итоги разные Автор: Родион Насакин Хакеры бывают разные. Одни совершают уголовно наказуемые деяния ради обогащения, другие же занимаются проблемами компьютерной безопасности по роду деятельности и/или по зову сердца. Но сколь бы разными они
Ещё одна идея городской парковки для велосипедов Николай Маслухин
Ещё одна идея городской парковки для велосипедов Николай Маслухин Опубликовано 15 мая 2013 Студенты из Hyupsung University, одного из крупнейших вузов Южной Кореи, создали концепт городской парковки для велосипедов Bicycle Fence, которая легко трансформируется из
ОГОРОД КОЗЛОВСКОГО: Еще одна победа цифры, или Нет в жызни щасья
ОГОРОД КОЗЛОВСКОГО: Еще одна победа цифры, или Нет в жызни щасья Автор: Козловский ЕвгенийВ последнем «Огороде» минувшего года ("Нехорошая квартира") я писал о поисках качественных беспроводных наушников. Перерыв Интернет, я пришел к выводу (как позже выяснилось —
Не только одна главная функция
Не только одна главная функция При эволюции системы то, что вначале воспринималось как ее главная функция, с течением времени может стать менее важным. Рассмотрим типичную систему расчета зарплаты. При формулировке начальных требований заказчик мог представить лишь то,
Ещё одна «ничего не стоящая» информация
Ещё одна «ничего не стоящая» информация Помимо номера расчётного центра и внутренних номеров, какая еще, по-видимому, бесполезная информация может быть чрезвычайно ценной для вашего врага?Телефонный звонок Питера Абеля«Привет», сказал человек на другом конце линии.
Ни одна политическая партия не принимает проблему всерьез
Ни одна политическая партия не принимает проблему всерьез Я регулярно выступаю с докладами на темы средств массовой информации и коммуникации и их влияния. Нередко меня спрашивают, могу ли рассказать все это политикам. Я делал это много раз, в том числе несколько лет