libcats.org
Самая большая электронная библиотека рунета. Поиск книг и журналов
↓
Только точные совпадения
#1
C# 4.0: полное руководство
Шилдт, Герберт
Категория: Компьютеры, Программирование, Языки программирования
7.66 Mb
#2
C# 4.0 полное руководство
Герберт Шилдт
Категория: computers, computers, prog
7.68 Mb
#3
С++ Базовый курс
Шилдт Г.
Категория: computers, computers, prog
10.63 Mb
#4
С++ Базовый курс
Шилдт Г.
Категория: computers, computers, prog
51 Kb
#5
C++: базовый курс
Герберт Шилдт
Категория: computers, computers, prog
10.54 Mb
#6
C++: базовый курс CD
Герберт Шилдт
Категория: computers, computers, prog
51 Kb
#7
C# 3.0. Полное руководство
Шилдт Г.
Категория: БИЗНЕС, ГУМАНИТАРНЫЕ НАУКИ
9.97 Mb
#8
Java 2 v5.0 (Tiger). Новые возможности
Герберт Шилдт
Категория: НАУКА и УЧЕБА, ПРОГРАММИНГ
2.61 Mb
#9
Java 2 v5.0 (Tiger). Новые возможности
Герберт Шилдт
Категория: НАУКА и УЧЕБА, ПРОГРАММИНГ
1.09 Mb
#10
Полный справочник по C++
Г. Шилдт
Категория: КНИГИ ПРОГРАММИНГ
7.03 Mb
#11
Java. Полное руководство. 8-е издание
Шилдт Г
Категория: Компьютеры, Программирование, Языки программирования
14.41 Mb
#12
Java. Полное руководство. 8-е издание. 2012 г. — исходные коды
Шилдт Г
98 Kb
#13
Искусство программирования на JAVA (файлы)
Шилдт Г., Холмс Дж. (Schildt, Holmes)
Категория: Computer science, Programming languages
60 Kb
#14
Искусство программирования на JAVA
Шилдт Г., Холмс Дж. (Schildt, Holmes)
Категория: Computer science, Programming languages
3.55 Mb
#15
Java 2. Наиболее полное руководство
Ноутон П., Шилдт Г.
25.77 Mb
#16
C#: Учебный курс
Шилдт Г.
7.82 Mb
#17
C++. Руководство для начинающих
Шилдт Г.
77.73 Mb
#18
Самоучитель C++
Шилдт Г.
65.55 Mb
#19
C для профессиональных программистов
Шилдт Г.
217 Kb
#20
Самоучитель C++
Шилдт Г.
7.58 Mb
#21
C# Учебный курс
Шилдт Г.
Категория: computers, computers, prog
7.82 Mb
#22
C++. Руководство для начинающих
Шилдт Г.
17.55 Mb
#23
Полный справочник по С#
Шилдт Г.
3.99 Mb
#24
Java 2. Наиболее полное руководство
Ноутон П., Шилдт Г.
10.22 Mb
#25
Искусство программирования на C++
Шилдт Г.
3.91 Mb
#26
Искусство программирования на JAVA
Шилдт Г., Холмс Дж.
10.23 Mb
#27
Полный справочник по Java
Шилдт Г.
5.54 Mb
#28
Полный справочник по C#
Герберт Шилдт
Категория: computers, computers, prog
24.15 Mb
#29
C++. Руководство для начинающих
Шилдт Г.
10.49 Mb
#30
Java2. Наиболее полное руководство
П.Ноутон, Г.Шилдт
45.75 Mb
#31
C++. Руководство для начинающих
Герберт Шилдт
Категория: computers, computers, prog
17.18 Mb
#32
Самоучитель C++
Г. Шилдт
8.21 Mb
#33
C# Учебный курс
Шилдт Г.
7.83 Mb
#34
C-C++. Справочник программиста
Герберт Шилдт
Категория: computers, computers, prog
4.03 Mb
#35
Искусство программирования на C++
Шилдт Г.
3.92 Mb
#36
Java 2 v5.0 (Tiger). Новые возможности
Герберт Шилдт (2005)
Категория: computers, computers, prog
1.15 Mb
#37
Самоучитель С++
Герберт Шилдт
Категория: computers, computers, prog
8.30 Mb
#38
C/C++. Справочник программиста
Герберт Шилдт
Категория: С, С++, Visual C
3.59 Mb
#39
Полный справочник по Java
Герберт Шилдт
Категория: Java
27.45 Mb
#40
JAVA 2
Ноутон, Шилдт
Категория: 576081-[Физика и математика] Небольшая подборка книг, Computer science
25.60 Mb
#41
Самоучитель C++ (с дискетой)
Шилдт Г.
80.40 Mb
#42
Работа с Турбо Паскалем
Шилдт Г.
265 Kb
#43
C для профессиональных программистов
Шилдт Г.
182 Kb
#44
C для профессиональных программистов
Шилдт.
139 Kb
#45
C# 3.0. Полное руководство.
Шилдт Г.
Категория: computers, , computers, prog
6.78 Mb
#46
Искусство программирования на С++
Герберт Шилдт
Категория: СЕТЕВЫЕ ТЕХНОЛОГИИ, ПРОГРАММИНГ
3.91 Mb
#47
Swing руководство для начинающих
Герберт Шилдт
30.76 Mb
#48
Искусство программирования на С++ 2005 cd
Герберт Шилдт
42 Kb
#49
Java 2.Наиболее полное руководство
Ноутон П., Шилдт Г.
45.73 Mb
#50
Java2.Наиболее полное руководство (файлы к книге)
Ноутон П., Шилдт Г.
92 Kb
#51
C# 3.0: полное руководство
Шилдт Г.
Категория: Computer science
6.88 Mb
#52
Полный справочник по C
Г.Шилдт
Категория: Программирование
905 Kb
Полный справочник по С#
В этом полном справочнике поC# — новому языку программирования,
разработанному специально для среды.NET, — описаны все основные аспекты
языка: типы данных, операторы, управляющие инструкции, классы, интерфейсы,
делегаты, индексаторы, события, указатели и директивы препроцессора.
Скачать книгу «Полный справочник по С#»
О книге
В суете повседневных дел хочется остановиться и дать себе возможность восстановить силы. Через книги можно по-новому посмотреть на привычные вещи, на всё, что тебя окружает. Литература показывает, сколь различны и многовариантны судьбы людей, и ты осознаёшь, что ты – только часть огромного мира.
Книга «Полный справочник по С#» писателя Шилдт Герберт в жанре программирование – это весьма впечатляющее произведение. Писатель постарался сделать произведение интересным и хорошо раскрыл основные идеи. Каждый герой – особенная личность со своим внутренним миром, достойная внимания и изучения.
И важно, что всё, о чем пишет автор, вызывает интерес в любое время, потому что об этом думает каждый. Это пример литературы, которая развивает читателя, ведь в процессе чтения всегда есть о чем задуматься. Это произведение, которое обязательно запомнится надолго. На сайте есть возможность читать книгу онлайн или скачать в формате pdf.
Популярные книги жанра «Программирование»
С этой книгой читают
Python. Карманный справочникЛутц Марк
Этот краткий справочник по Python карманного типа обновлен с учетом версий 3.4 и 2.7 и очень удобен для наведения быстрых справок в процессе разработки программ на…
Сборник «Полный набор» Книга 1-4Князев Милослав
1. Милослав Князев: Полный набор. Великая миссия. 2. Милослав Князев: Полный набор. Месть темной эльфийки 3. Милослав Князев: Полный набор. Свой замок 4. Милослав Князев:…
Красные звезды. Полная трилогияБерезин Федор Дмитриевич
Наши дни. Юго-западная часть Тихого океана…
Неизвестно откуда появившееся авианосное соединение учинило страшный разгром непобедимого военно-морского флота…
Полная история тайных обществ и сект мирафон Паль Лин, Благовещенский Глеб, Спаров Виктор
Эта книга представляет безусловный интерес для читателей, стремящихся глубоко проникнуть в историю и ритуалы самых могущественных тайных организаций в истории…
Фантастические существа. Полная энциклопедияЗорина Ирина Николаевна
В ярких иллюстрациях современных художников на страницах этой энциклопедии оживают благородные мифологические создания и наводящие ужас чудовища древних сказаний и…
Гладиатор 1 книга Назипов Ринат
Да, кстати, забыл представиться, Урусов Руслан Витальевич. Потомственный кубанский казак, родился и вырос в станице Червленная. А сейчас сижу и жду смерти и что самое…
Полный попаданецFdn ©
Внимание! Данный труд содержит описания сцен насилия, низкоинтеллектуальный юмор, нелицеприятные выражения, многократно упоминаются сцены спаривания двуногих, также…
Полное собрание сочинений в одном томеЭдгар Аллан По
Настоящее издание представляет собой полное собрание художественной прозы и поэзии одного из самых гениальных и загадочных американских писателей — Эдгара Аллана По.
Герберт Шилдт
Полное руководство С#4.0
Об авторе
Герберт Шилдт (Herbert Schildt) является одним из самых известных специалистов по языкам программирования С#, C++, С и Java. Его книги по программированию изданы миллионными тиражами и переведены с английского на все основные иностранные языки. Его перу принадлежит целый ряд популярных книг, в том числе Полный справочник по Java, Полный справочник по C++, Полный справочник по С (все перечисленные книги вышли в издательстве «Вильямс» в 2007 и 2008 гг.). Несмотря на то что Герберт Шилдт интересуется всеми аспектами вычислительной техники, его основная специализация — языки программирования, в том числе компиляторы, интерпретаторы и языки программирования роботов. Он также проявляет живой интерес к стандартизации языков. Шилдт окончил Иллинойский университет и имеет степени магистра и бакалавра. Связаться с ним можно, посетив его веб-сайт по адресу www.HerbSchildt.com.
О научном редакторе
Майкл Ховард (Michael Howard) работает руководителем проекта программной защиты в группе техники информационной безопасности, входящей в подразделение разработки защищенных информационных систем (TwC) корпорации Microsoft, где он отвечает за внедрение надежных с точки зрения безопасности методов проектирования, программирования и тестирования информационных систем в масштабах всей корпорации. Ховард является автором методики безопасной разработки (Security Development Lifecycle — SDL) — процесса повышения безопасности программного обеспечения, выпускаемого корпорацией Microsoft.
Свою карьеру в корпорации Microsoft Ховард начал в 1992 году, проработав два первых года с ОС Windows и компиляторами в службе поддержки программных продуктов (Product Support Services) новозеландского отделения корпорации, а затем перейдя в консультационную службу (Microsoft Consulting Services), где он занимался клиентской поддержкой инфраструктуры безопасности и помогал в разработке заказных проектных решений и программного обеспечения. В 1997 году Ховард переехал в Соединенные Штаты и поступил на работу в отделение Windows веб-службы Internet Information Services, представлявшей собой веб-сервер следующего поколения в корпорации Microsoft, прежде чем перейти в 2000 году к своим текущим служебным обязанностям.
Ховард является редактором журнала IEEE Security & Privacy, часто выступает на конференциях, посвященных безопасности программных средств, и регулярно пишет статьи по вопросам безопасного программирования и проектирования программного обеспечения. Он является одним из авторов шести книг по безопасности информационных систем.
Благодарности
Особая благодарность выражается Майклу Ховарду за превосходное научное редактирование книги. Его знания, опыт, дельные советы и предложения оказались неоценимыми.
Предисловие
Программисты — люди требовательные, постоянно ищущие пути повышения производительности, эффективности и переносимости разрабатываемых ими программ. Они не менее требовательны к применяемым инструментальным средствам и особенно к языкам программирования. Существует немало языков программирования, но лишь немногие из них действительно хороши. Хороший язык программирования должен быть одновременно эффективным и гибким, а его синтаксис — кратким, но ясным. Он должен облегчать создание правильного кода, не мешая делать это, а также поддерживать самые современные возможности программирования, но не ультрамодные тенденции, заводящие в тупик. И наконец, хороший язык программирования должен обладать еще одним, едва уловимым качеством: вызывать у нас такое ощущение, будто мы находимся в своей стихии, когда пользуемся им. Именно таким языком и является С#.
Язык C# был создан корпорацией Microsoft для поддержки среды .NET Framework и опирается на богатое наследие в области программирования. Его главным разработчиком был Андерс Хейльсберг (Anders Hejlsberg) — известнейший специалист по программированию. C# происходит напрямую от двух самых удачных в области программирования языков: С и C++. От языка С он унаследовал синтаксис, многие ключевые слова и операторы, а от C++ — усовершенствованную объектную модель. Кроме того, C# тесно связан с Java — другим не менее удачным языком.
Имея общее происхождение, но во многом отличаясь, C# и Java похожи друг на друга как близкие, но не кровные родственники. В обоих языках поддерживается распределенное программирование и применяется промежуточный код для обеспечения безопасности и переносимости, но отличия кроются в деталях реализации. Кроме того, в обоих языках предоставляется немало возможностей для проверки ошибок при выполнении, обеспечения безопасности и управляемого исполнения, хотя и в этом случае отличия кроются в деталях реализации. Но в отличие от Java, язык C# предоставляет доступ к указателям — средствам программирования, которые поддерживаются в C++. Следовательно, C# сочетает в себе эффективность, присущую C++, и типовую безопасность, характерную для Java. Более того, компромиссы между эффективностью и безопасностью в этом языке программирования тщательно уравновешены и совершенно прозрачны.
На протяжении всей истории вычислительной техники языки программирования развивались, приспосабливаясь к изменениям в вычислительной среде, новшествам в теории языков программирования и новым тенденциям в осмыслении и подходе к работе программистов. И в этом отношении C# не является исключением. В ходе непрерывного процесса уточнения, адаптации и нововведений C# продемонстрировал способность быстро реагировать на потребности программистов в переменах. Об этом явно свидетельствуют многие новые возможности, введенные в C# с момента выхода исходной версии 1.0 этого языка в 2000 году.
Рассмотрим для примера первое существенное исправление, внесенное в версии C# 2.0, где был введен ряд свойств, упрощавших написание более гибкого, надежного и быстро действующего кода. Без сомнения, самым важным новшеством в версии C# 2.0 явилось внедрение обобщений. Благодаря обобщениям стало возможным создание типизированного, повторно используемого кода на С#. Следовательно, внедрение обобщений позволило основательно расширить возможности и повысить эффективность этого языка.
А теперь рассмотрим второе существенное исправление, внесенное в версии C# 3.0. Не будет преувеличением сказать, что в этой версии введены свойства, переопределившие саму суть C# и поднявшие на новый уровень разработку языков программирования. Среди многих новых свойств особенно выделяются два следующих: LINQ и лябмда-выражения. Сокращение LINQ означает язык интегрированных запросов. Это языковое средство позволяет создавать запросы к базе данных, используя элементы С#. А лябмда-выражения — это синтаксис функционалов с помощью лямбда-оператора =>, причем лябмда-выражения часто применяются в LINQ-выражениях.
И наконец, третье существенное исправление было внесено в версии C# 4.0, описываемой в этой книге. Эта версия опирается на предыдущие и в то же время предоставляет целый ряд новых средств для рационального решения типичных задач программирования. В частности, в ней внедрены именованные и необязательные аргументы, что делает более удобным вызов некоторых видов методов; добавлено ключевое слово dynamic, упрощающее применение C# в тех случаях, когда тип данных создается во время выполнения, например, при сопряжении с моделью компонентных объектов (СОМ) или при использовании рефлексии; а средства ковариантности и контравариантности, уже поддерживавшиеся в С#, были расширены с тем, чтобы использовать параметры типа. Благодаря усовершенствованиям среды .NET Framework, представленной в виде библиотеки С#, в данной версии поддерживается параллельное программирование средствами TPL (Task Parallel Library — Библиотека распараллеливания задач) и PLINQ (Parallel LINQ — Параллельный язык интегрированных запросов). Эти подсистемы упрощают создание кода, который масштабируется автоматически для более эффективного использования компьютеров с многоядерными процессорами. Таким образом, с выпуском версии C# 4.0 появилась возможность воспользоваться преимуществами высокопроизводительных вычислительных платформ.
Благодаря своей способности быстро приспосабливаться к постоянно меняющимся потребностям в области программирования C# по-прежнему остается живым и новаторским языком. А следовательно, он представляет собой один из самых эффективных и богатых своими возможностями языков в современном программировании. Это язык, пренебречь которым не может позволить себе ни один программист. И эта книга призвана помочь вам овладеть им.
Структура книги
В этой книге описывается версия 4.0 языка С#. Она разделена на две части. В части I дается подробное пояснение языка С#, в том числе новых средств, внедренных в версии 4.0. Это самая большая часть книги, в которой описываются ключевые слова, синтаксис и средства данного языка, а также операции ввода-вывода и обработки файлов, рефлексия и препроцессор.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Описание
Общая структура справочника осталась прежней. Если вы читали третье издание, то сможете легко ориентироваться и в четвертом.
Большинство изменений касается стиля изложения: в некоторых случаях добавлены новые подробности, в других местах иначе раскрыта тема. Кроме того, мы стремились учесть изменения, касающиеся со временной среды программирования.
В книгу также добавлено несколько новых разделов, например, в первой части иллюстрируется взаимосвязь между языком C++ и новым стандартом языка С, получившим название С99. Книга содержит два новых приложения.
В первом описаны расширенные ключевые слова, предложенные компанией Microsoft для создания управляемого кода по технологии .NET Framework.
Второе приложение отражает личные вкусы автора и посвящено роботам, которые долгое время были его хобби. Надеемся, что у читателей вызовет интерес разработанный автором экспериментальный робот.
Разумеется, большая часть программного обеспечения, управляющего этим роботом, написана на языке C++! В заключение отметим, что все программы были заново перепроверены на современных компиляторах, включая компиляторы Visual Studio .NET компании Microsoft и C++ Builder компании Borland.
Содержание книги В книге подробно освещены все аспекты языка C++, включая его основу — язык С. Справочник состоит из пяти частей. Подмножество С — основа языка C++. Язык C++.
Данный труд представляет собой полноценный справочник по С, описывающий все аспекты языка, а также библиотеки его стандартных функций. Книга начинается представлением основных средств языка С, делая акцент на стандартах ANSI/ISO, С89 и С99 и заканчивается рассмотрением наиболее важных алгоритмов и применением методов искусственного интеллекта.
Рассмотрены такие темы:
✔ основы языка С (выражения, операторы, массивы и строки, указатели, функции, ввод/вывод на консоль);
✔ стандарт С;
✔ стандартная библиотека(функции ввода/вывода, математические функции, служебные функции, функции динамического распределения памяти и т.д);
✔ алгоритмы и приложения(сортировка и поиск, очереди, стеки, деревья, разреженные массивы, решение задач с помощью искусственного интеллекта);
✔ разработка программ на С(создание скелета приложений для Windows, проектирование программ, переносимость и отладка);
✔ разработка собственного интерпретатора на С.
Достоинства:
➕ нетривиальные примеры кода;
➕ структура предлагаемого материала.
Недостатки:
➖ нет бесплатной версии книги.