книга Основы программирования на С# 3.0. Ядро языка

А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я
0-9 A B C D I F G H IJ K L M N O P Q R S TU V WX Y Z #


Основы программирования на С# 3.0. Ядро языка

скачать Основы программирования на С# 3.0. Ядро языка бесплатно
Название: Основы программирования на С# 3.0. Ядро языка
Автор: Биллиг В. А.
Формат: DVDRip
Размер: 2,43 GB
Качество: Отличное
Язык: Русский
Год издания: 2009


Курс посвящен основам объектного программирования. В качестве языка программирования выбран язык C# - его версия 3.0, в качестве среды разработки программных проектов – Visual Studio 2008 Professional Edition и Framework .Net в версии 3.5.В курсе рассматривается создание программных систем, построенных на классах. Изложение сопровождается большим числом примеров.
Курс является учебником и задачником. Задачи сопровождают каждую лекцию курса.

Современные программные системы проектируются и разрабатываются как системы, построенные на классах. Язык С# и среда разработки Visual Studio 2008 эффективно поддерживают такой стиль создания программных систем. Как правильно создавать классы, какие отношения существуют между классами системы, почему в языке С# появляются частные случаи классов – структуры, интерфейсы, перечисления, делегаты, универсальные классы – эти вопросы составляют основу этой части курса. Классы с событиями, документирование классов, обработка исключительных ситуаций, наконец, стиль профессионального программирования подробно обсуждается в данном курсе.

Цель курса:
Формирование понимания того, как проектируются и программируются современные программные системы, основанные на классах, - главная цель этого курса. Хотелось бы, чтобы с первых проектов, создаваемых на С#, формировался стиль, присущий профессиональному программированию и та степень ответственности, присущая профессиональным программистам.

Содержание:

1. Лекция: Язык программирования и среда разработки
Обзорная лекция, в которой рассматриваются основные черты языка С#,
его современное состояние и будущее. Описываются свойства среды разработки Visual Studio 2008 и инструментария Framework .Net 3.5.
2. Лекция: Построение проектов на языке С#
Рассматриваются возможные типы проектов, которые можно строить на языке С#
в Visual Studio 2008. Приводится пример проекта, демонстрирующий возможности языка C#.
3. Лекция: Типы и классы. Переменные и объекты
Вводятся понятия типа данных и класса. Рассматривается связь между этими понятиями.
Показано, как объявляются переменные и объекты. Приводятся примеры.
Большое внимание уделяется вводу и выводу переменных разных типов, контролю ввода.
4. Лекция: Переменные и объекты. Область видимости и время жизни
Рассматриваются разные уровни объявления объектов. Определяются
понятия полей класса, глобальных и локальных переменных, такие их характеристики
как время жизни и область видимости. Заканчивается лекция задачами по теме лекции.
5. Лекция: Выражения и операции
Рассматривается синтаксис и семантика построения выражений языка С#.
Рассматриваются возможные операции языка, их приоритеты.
6. Лекция: Шкалы и лямбда выражения
Обсуждается работа со шкалами. Рассмотрен лямбда оператор и лямбда выражение.
Анализируются преобразования типа операндов при вычислении выражений.
Обсуждаются вопросы эффективного вычисления выражений. Предлагаются задачи на эту тему.
7. Лекция: Операторы языка С#
Рассмотрен весь набор операторов языка С#. Обсуждаются их достоинства и
недостатки. Операторы присваивания выбора и циклов составляют основу процесса алгоритмизации.
8. Лекция: Специальные операторы языка C#
Продолжается обсуждение операторов цикла. Рассмотрены операторы языка
try - catch – finally и оператор yield, используемый в итераторах. Обсуждается тема математической бесконечности и конечности вычислений. Рассматриваются классические алгоритмы и даются задачи на эту тему.
9. Лекция: Процедуры и функции – методы класса
Дается определение метода класса и его реализации в виде процедуры и функции. Рассматриваются синтаксические и содержательные различия процедур и функций.
10. Лекция: Проектирование методов класса
Поясняется взаимодействие полей и методов класса, характерное для
объектного программирования. Обсуждаются функции с побочным эффектом. Алгоритмы и
задачи сопровождают эту лекцию.
11. Лекция: Массивы
Многое о массивах – динамических и статических, одномерных и многомерных,
массивах массивов – все это обсуждается в данной лекции. Большая часть лекции
посвящена применению массивов при решении классических задач.
12. Лекция: Символы и строки
Эта лекция посвящена работе с текстовой информацией. Рассматриваются типы данных,
применяемые при работе с текстами - char, string.
13. Лекция: Особенности работы c типом string
Обсуждается вопрос, почему тип string относится к неизменяемым классам. Рассматривается тип stringBuilder.
Подробно обсуждаются классические алгоритмы поиска и сортировки строковых данных.



  [letitbit] [unibytes]




С этой книгой бесплатно скачивают:



1

 

 

Электронная библиотека Kodges.ru — интересный ресурс для тех, кто не любит тратить много времени на поиск необходимого издания. В каталогах представлено огромное количество книг различной тематики, которые можно скачать совершенно бесплатно в нужном формате. В разделе «Компьютерная литература» можно скачать как книги для профессионалов, так и книги с ответами на популярные вопросы, например, «Основы программирования на С# 3.0. Ядро языка». Благодаря удобной навигации библиотеки, каждый читатель моментально найдет необходимое издание.


Поделитесь ссылкой на книгу со своими друзьями:

HTML ссылка:


Ссылка для форумов:


Прямая ссылка:



Имя:*
E-Mail:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent



Навигация по сайту


Читательские рекомендации

Информация