Программирование >>  Автоматически обновляемые приложения 

[ 1 ] 2 3 4 ... 170


автоматически обновляемые приложения

Когда читатель берет в руки новую книгу, он пытается понять, действительно ли она ему нужна. Надеюсь, что эта книга оправдает ваши ожидания. В ней собраны самые разные советы, которые я отбирал для себя, чтобы впоследствии использовать их в своей практике. Нет никакого смысла изобретать заново велосипед, когда уже существует готовое решение, которое сэкономит время и силы. Я попытался выстроить систему советов от простого к сложному, хотя, конечно, это деление весьма условно. Надо сказать, что подборки советов по наиболее стандартным вопросам существуют для всех языков программирования. Достаточно набрать в поисковой системе ключевые слова faq , tips , tricks или их русские аналоги чаво , советы , трюки , и вы увидите, как много сайтов имеют специальные страницы, на которых собраны самые популярные вопросы и ответы программистов. В конце книги вы найдете главу, в которой перечислены наиболее популярные интернет-сайты, посвященные советам по языку С# и .NET Framework. Рекомендуется регулярно посещать эти страницы, так как советы постоянно пополняются и обновляются вслед за выходом новых версий самого языка С# и платформы .NET Framework.

Автор не ставил перед собой цель охватить весь спектр вопросов, которые возникают у программистов, иначе книга писалась бы до бесконечности. Единственное отличие книжных советов от советов, выложенных на сайтах, - более подробное объяснение или комментарии. Бывает так, что ответ на какой-нибудь вопрос слишком лаконичен, и читателю (особенно новичку) не вполне ясно, когда возникает подобная проблема и почему нужно обратить внимание на ту или иную деталь. Все советы имеют практическую ценность, так как программисты не задают вопросы из праздного любопытства. Кто-то проводит бессонные ночи, пытаясь решить поставленную задачу, и понимает, что его знаний не хватает для правильного ответа. Тогда он принимает решение обратиться на форумы за помощью. И находятся добрые люди, которые уже сталкивались с этой проблемой, и они отвечают или дают рекомендации, которые направят программиста в нужное русло в поисках решения. Практически на любом форуме есть такие бескорыстные помощники, которые много знают в своей области и всегда готовы поделиться своими знаниями. Я очень уважаю таких людей, которые находят время, чтобы исследовать чужую проблему, поковыряться в коде и посоветовать свое решение. Огромное им спасибо!



Книгу не обязательно начинать читать с первой страницы. Используйте книгу как справочный материал. Просмотрите оглавление книги и, если увидите тему, которая вас особенно интересует, начните прямо с нее. Может, вы откроете для себя что-то новое, и прочитанная глава даст вам толчок в развитии давно заброшенного проекта. А потом обязательно прочтите остальные главы, потому что я уверен, что и другие полезные советы тоже пригодятся вам в работе.

Для кого предназначена книга

Эта книга будет интересна программистам, пишущим свои программы на языке С#. Книга не является самоучителем. В магазинах имеется достаточно большой выбор книг для начинающих, в которых излагаются основы программирования. Предполагается, что читатель уже знаком с основами языка С# и .NET Framework и хотел бы расширить свои познания. У каждого программиста свой уровень подготовки, и трудно угодить всем. Поэтому в книге были собраны советы разной степени сложности.

Благодарности

В книге приведены сотни советов от самых разных людей. Авторство многих советов уже невозможно установить, но, тем не менее, огромная благодарность их авторам от людей, которые делают первые шаги в программировании. Я тоже говорю огромное спасибо этим авторам, благодаря которым и я изучал тонкости языка, будь то С#, Visual Basic, С++, Delphi, JavaScripn т. д. Однако в книге присутствуют и советы, чье авторство известно. И я хочу отдельно выразить свою признательность этим людям.

Требования

Большинство примеров в книге, как это видно из названия, написаны на языке программирования С# с использованием среды разработки Visual Studio. Когда я только приступал к работе над книгой, то писал примеры на Visual Studio 2005. Уже во время работы над книгой появилась бета-версия Visual Studio 2008, и я начал проверять написанные примеры заново. А когда я заканчивал написание книги, то вышла и финальная версия Visual Studio 2008.



Чего вы не найдете в этой книге

Книга- не резиновая игрушка, которую можно растягивать до невероятных размеров. Поэтому считаю своим долгом предупредить читателя, чего вы не найдете в этой книге. Есть темы, которые требуют отдельного разговора и которые интересны более специализированной группе разработчиков. Например, в этой книге вы не найдете советов, связанных с ASP.NET 2.0 или Microsoft SQL Server 2005. Безусловно, разработка веб-приложений или баз данных является важной задачей для многих программистов, но поищите советы в других книгах. Кроме того, в книге не будет советов, относящихся к платформе .NET Framework 3.0. Возможно, вы в курсе, что название .NET

Чтобы не отставать от времени, я переделал все проекты под новую версию среды разработки, воспользовавшись мастером обновлений. Таким образом, представленные на прилагаемом к книге компакт-диске примеры можно использовать как в Visual Studio 2008, так и в Visual Studio 2005, а некоторые примеры подойдут и для Visual Studio .NET 2003.

На самом деле в приводимых примерах важна сама идея. Поэтому опытные программисты могут воспроизвести код из примеров в среде разработки, которой они привыкли пользоваться. А те, кто имеет опыт написания программ на разных языках, могут переложить код из книги на другой язык. Я сам иногда дублировал код, написанный на С#, на Visual Basic .NET или, наоборот, из Visual Basic .NET переводил код на язык С#. Предполагается, что все примеры будут использоваться на платформе .NET Framework 2.0, хотя на самом деле большинство советов прекрасно подходит для .NET Framework 1.1. В некоторых случаях я буду намеренно обращать внимание на новинки, которые появились в новой версии .NET Framework 2.0.

Несомненно, новая версия среды разработки Visual Studio 2008 привнесет с собой новые советы и трюки. Уже сейчас многие аналитики говорят о новой революции в программировании. Как вы уже догадались, речь идет об особом языке запросов LINQ, который встроен в Visual Studio 2008. В конце книги я приведу несколько примеров использования LINQ, хотя эта тема заслуживает отдельной книги. Также надо отметить тот факт, что в 2007 году вышла в свет новая операционная система Windows Vista. Надо признать, что отношение к этой системе в России, да и во всем мире, сложилось неоднозначное. Но, тем не менее, нам все равно придется переходить на эту систему. Поэтому в конце книги я приведу несколько примеров, которые используют новые возможности Windows Vista.



[ 1 ] 2 3 4 ... 170

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика