SlideShare ist ein Scribd-Unternehmen logo
1 von 29
1
Методы и средства
проектирования
информационных систем
и технологий
Рекомендуемые
информационные ресурсы
(©) Владислав Лавров, vlavrov.com
2
Евгений Жоголев
Технология программирования /
Е.А.Жоголев. – М.: Научный мир,
2004. – 216 с.
В основу книги положен курс лекций по технологии проектирования, читавшихся автором в течение ряда лет
студентам факультета Вычислительной математики и кибернетики МГУ. В ней обсуждается совокупность
процессов, приводящая к созданию требуемого программного продукта (ПС). Рассматриваются наиболее
распространённые приёмы и методы, используемые в таких процессах, а также возникающие в них проблемы. Даются
рекомендации по организации этих процессов и по решению конкретных возникающих в них задачах. Отдельная глава
посвящена инструментам средствам, поддерживающим разработку программных продуктов.
Значительное внимание уделено понятию качества ПС и обеспечению требуемого его качества, в частности, его
надёжности (включая защиту информации). Большой интерес представляют также приведённые в конце книги
толковый словарь терминов и обширная библиография по данной тематике.
Книга будет полезна для программистов, приступающих к разработке больших программных систем, а также окажет
поддержку студентам ВУЗов, изучающих технологию программирования.
Литература по технологии программирования
(©) Владислав Лавров, vlavrov.com
3
Литература по технологии программирования
Эрик Дж. Брауде
Технология разработки
программного обеспечения:
[пер. с англ.] / Э.Брауде. – СПб.:
Питер, 2004. – 655 с.
Книга является классическим руководством по технологии разработки программного обеспечения.
В ней рассматриваются основные этапы процесса разработки программного продукта, включая его
описание, проектирование, собственно разработку, интеграцию и тестирование частей,
тестирование программы в целом, и сопровождение. Каждый из этих этапов подробно
иллюстрируется на конкретных примерах. Отдельные главы посвящены определению типа процесса
разработки и управлению проектом. Материал сопровождается упражнениями для закрепления
теоретических знаний. Предназначена для студентов и аспирантов, специализирующихся в области
программного обеспечения, а также для профессиональных разработчиков.
(©) Владислав Лавров, vlavrov.com
4
Фредерик Брукс
Мифический человеко-месяц или как
создаются программные системы:
[пер. с англ.] / Ф.Брукс. – СПб.:
Символ-Плюс, 2006. – 304 с.
Эта книга - юбилейное (дополненное и исправленное) издание своего рода
библии для разработчиков программного обеспечения во всем мире,
написанное Бруксом еще в 1975 году. Тогда же книга была издана на
русском языке и давно уже стала Библиографической редкостью. В США
полагают, что без прочтения книги Брукса не может состояться ни один
крупный руководитель программного проекта.
Литература по технологии программирования
(©) Владислав Лавров, vlavrov.com
5
Cтив Макконнелл
Совершенный код. Мастер-класс:
[пер. с англ.] / С.Макконнелл. –
СПб.: Питер, 2007. – 896 с.
Первое издание этой книги считалось одним из лучших практических руководств по
программированию более 10 лет. Сейчас эта книга полностью обновлена с учетом
современных тенденций и технологий и дополнена сотнями новых примеров,
иллюстрирующих искусство и науку программирования. Опираясь на академические
исследования, с одной стороны, и практический опыт коммерческих разработок ПО — с
другой, автор синтезировал из самых эффективных методик и наиболее эффективных
принципов ясное прагматичное руководство.
Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработками
вы ни работали, какова бы ни была сложность вашего проекта, в этой книге вы найдете
нужную информацию, она заставит вас размышлять и поможет создать совершенный код.
Литература по технологии программирования
(©) Владислав Лавров, vlavrov.com
6
Хендрик Книберг
Scrum и XP: заметки с передовой.
Как мы делаем Scrum.
Замечательная книжка для тех, кто хочет узнать, что такое Scrum, и
кому тяжело даётся теория, но зато очень легко практика. Все описание
построено на «мы это делаем так», есть даже фотографии реального
процесса.
Литература по технологии программирования
(©) Владислав Лавров, vlavrov.com
7
Дж. Ханк Рейнвотер
Как пасти котов. Наставление для
программистов, руководящих
другими программистами: [пер. с
англ.] / Дж.Рейнвотер. – СПб.:
Питер, 2007. – 256 с.
"Искусство пасти котов" - это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если
хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так
уж исторически сложилось. Именно поэтому так непросто быть руководителем команды программистов. Даже если вы еще
месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете,
с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания,
добиваться своевременного выполнения задач. В таком случае без этой книги вам не обойтись. А может быть, вы -
опытный менеджер, желающий пересмотреть свои принципы лидерства? Тогда, опять же, эта книга для вас. Вне
зависимости от возраста, пола и социального статуса, она поможет вам укрепить свои позиции в роли лидера
программистов. Материал изложен довольно компактно и легко укладывается в голове. Стоя в книжном магазине и
раздумывая, что же купить, задайте себе один простой вопрос: "Нужно ли мне совершенствовать свои лидерские навыки?"
Полагаю, вы ответите: "Да", - а значит, моя книга окажется для вас небесполезной.
Литература по технологии программирования
(©) Владислав Лавров, vlavrov.com
8
Кент Бек,
Мартин Фаулер
Экстремальное программирование:
планирование. М: Питер, 2003. – 144 с.
Эта книга харизматических лидеров экстремального программирования - о
том, как планировать проекты разработки программного обеспечения по
технологии XP. В основном она предназначена руководителям - тем, кто
должен составлять план работ, а потом следить, чтобы он соответствовал
действительности.
Она будет полезна и программистам с заказчиками, поскольку это две основные
роли в процессе планирования и разработки ПО.
Литература по технологии программирования
(©) Владислав Лавров, vlavrov.com
9
Гленфорд Майерс
Надежность программного
обеспечения: [пер. с англ.] / Под
ред. В.Ш.Кауфмана. - М.: Мир,
1980. - 360 с.
Книга являет собой первую на русском языке монографию по надежности программного
обеспечения. Каждая излагаемая в ней проблема и ее рассмотрение надежно подкреплено
ясными рекомендациями по решению. Библиография увенчивает каждую главу как
неотъемлемый помощник в изучении различных тем. Подготовка технического задания,
документация отдельных модулей и другие моменты позволяют изучить разработку
программного комплекса во всей полноте. И программисты, и руководители программистских
коллективов получат важную пользу от этой книги.
Литература по технологии программирования
(©) Владислав Лавров, vlavrov.com
10
Эдсгер Вибе Дейкстра
Заметки по структурному
программированию / У. Дал, Э. Дейкстра,
К. Хоор. В составе сборника
«Структурное программирование». - М.:
Мир, 1975. С. 7–97.
http://bookinist.net/books/bookid-40261.html
Литература по технологии программирования
(©) Владислав Лавров, vlavrov.com
11
Эрих Гамма, Ричард Хэлм,
Ральф Джонсон, Джон Влиссидес
Приемы объектно-ориентированного
проектирования. Паттерны проектирования:
[пер. с англ.] / Э.Гамма, Р.Хелм, Р.Джонсон,
Д.Влиссидес. – СПб.: Питер, 2007. – 368 с.
В книге описываются простые и изящные решения типичных задач, возникающих в объектно-
ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути
повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены
в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов
проектирования и приводят их каталог. Таким образом, книга одновременно решает две задачи. Во-первых,
здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя
содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные
приложения.
Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих
объектно-ориентированное проектирование.
Литература по технологии программирования
(©) Владислав Лавров, vlavrov.com
12
Игорь Одинцов
Профессиональное
программирование. Системный
подход. 2-е изд. перераб. и доп.] /
И.О.Одинцов. – СПб.: БХВ-
Петербург, 2004. – 624 с.
Подробно рассматриваются методологии, технологии, языки и системы программирования, аппаратная
и операционная платформы, как давно известные, так и новейшие. Представлены различные их
классификации. Описывается управление программным проектом и его особенности. Обсуждаются
планирование, мотивация и реализация профессиональной карьеры в программировании и другие важные
социальные вопросы информатики. Предлагается большой список литературы, включающий основные
работы по каждой из исследуемых областей.
Во втором, существенно переработанном и дополненном издании, отражены изменения последних лет в
области информационных систем и дана оценка текущему состоянию дел в анализируемых областях.
Для начинающих и профессиональных программистов, менеджеров проектов.
Литература по технологии программирования
(©) Владислав Лавров, vlavrov.com
13
Эндрю Троелсен
C# и платформа .NET. Библиотека
программиста / Э.Троелсен. – СПб.:
Питер, 2006. – 796 с.
Литература по языку С#
Основная цель этой книги — дать читателю прочные знания синтаксиса и
семантики C#, а также разобрать особенности архитектуры .NET. После ее
прочтения вы познакомитесь со всеми основными областями, охваченными
библиотекой базовых классов C#. Для приобретения практических навыков книга
содержит множество примеров, иллюстрирующих излагаемый материал.
Для работы с книгой не нужен какой-либо предварительный опыт работы с C# и
платформой .NET, однако при ее написании авторы ориентировались на тех
разработчиков, которые уже имеют опыт работы с одним из современных языков
программирования (C++, Visual Basic, Java или каким-либо другим).
(©) Владислав Лавров, vlavrov.com
14
Эндрю Троелсен
Язык программирования C# 2010 и
платформа .NET 4.0. Совершите
увлекательное путешествие по вселенной
.NET / Э.Троелсен. М.: ООО «И.Д.
Вильямс», 2011. – 1392 с.
Литература по языку С#
Язык С# и платформа .NET за относительно недолгое время своего существования стали
основными технологиями для разработки современного программного обеспечения. Как и
ожидалось, в версии .NET 4 появилось множество новых API-интерфейсов в библиотеках
базовых классов, а также синтаксических конструкций в языке С#.
Эта книга рассчитана в первую очередь на опытных разработчиков программного обеспечения
и/или студентов, обучающихся вычислительной технике. Основная задача книги состоит в
том, чтобы служить исчерпывающим руководством по языку программирования С# (включая
рассмотрение принципов объектно-ориентированного программирования) и основным аспектам
платформы .NET 4.
Внимательно изучив материал, предложенный в главах этой книги, вы сможете применять
свои знания на практике и успешно продолжать исследование бесконечной вселенной .NET.
(©) Владислав Лавров, vlavrov.com
15
Чарльз Петцольд
Программирование для Microsoft Windows
на C#. В 2-х томах. / Ч.Петцольд. – М.:
издательско-торговый дом «Русская
редакция». Т.1, 2002. - 576 с.; Т.2, 2002. -
624 с.
Литература по языку С#
Ч.Петцольд, известный автор и один из пионеров Windows-программирования, в
этой книге подробно и доходчиво рассказывает о возможностях Windows Forms -
библиотеки классов Windows нового поколения для платформы .NET.
Вы узнаете, как создавать динамические пользовательские интерфейсы,
реализовывать графический вывод, управлять клавиатурой, мышью и таймером на
С#. Подробное описание языковых конструкций, сравнение их с другими популярными
языками программирования и примеры программ помогут вам быстро освоить этот
новый объектно-ориентированный язык. В книге подробно рассмотрена иерархия
классов .NET Framework, благодаря чему вы сможете приступить к разработке
собственных программ с применением Windows Forms.
(©) Владислав Лавров, vlavrov.com
16
Александр Климов
C#. Советы программистам / А.П. Климов. -
СПб.: БХВ-Петербург, 2008. - 544 с.
Литература по языку С#
Книга содержит подробное описание 32 проектов, демонстрирующих различные
аспекты создании Windows-приложений для платформы NET Framework в среде
Microsoft Visual C# 2005/2008. Рассматриваются оптимальные приемы разработки
программ, управляемых событиями, механизм обработки исключений, особенности
консольных и MDI-приложений. Детально описываются основные компоненты
библиотеки Windows Forms и классы, входящие в графическую библиотеку GDI+.
Демонстрируются приемы работы с клавиатурой и мышью, а также
дополнительные возможности .NET-приложений, в том числе реализация режима
перетаскивания drag & drop, работа с реестром Windows и др. На компакт-диске
содержатся исходные тексты проектов, описанных в книге.
(©) Владислав Лавров, vlavrov.com
17
Джесс Либерти
Программирование на C# / Д.Либерти. –
СПб.: Символ-плюс, 2002. – 684 с.
Литература по языку С#
Созданный в Microsoft специально для новой платформы .NET, язык C# прост, безопасен и нацелен на
работу в Интернете. Книга «Программирование на С#» поможет вам быстро приступить к
практической разработке веб- и Windows-приложений на платформе .NET, работающих как на локальном
компьютере, так и в Интернете.
В первой части книги обсуждаются основы языка и такие понятия ООП, как классы и объекты,
наследование и полиморфизм, перегрузка операций, структуры и интерфейсы, массивы, индексаторы и
коллекции, строковые объекты и регулярные выражения, исключения и обработка ошибок, делегаты и
события. Вторая часть целиком посвящена созданию приложений и содержит обсуждение ADO.NET,
ASP.NET и Windows Forms. Технология ASP.NET включает в себя как Web Forms для быстрой разработки
веб-приложений, так и Web Services для создания объектов без графического интерфейса, оказывающих
услуги в Интернете. В третьей части рассматривается платформа .NET Framework. Особое внимание
уделено атрибутам и отражению, удаленным объектам, вычислительным потокам и синхронизации, а
также потокам ввода/вывода. Здесь же представлены способы взаимодействия с объектами COM.
(©) Владислав Лавров, vlavrov.com
18
Анатолий Постолит
Visual Studio .NET: разработка
приложений баз данных / А.В.Постолит. –
СПб.: БХВ-Петербург, 2003. – 544 с.
Литература по языку С#
Книга посвящена технологии Microsoft .NET и базовому инструментальному средству
этой технологии Visual Studio .NET. Разъясняется сущность новой модели доступа к
данным ADO.NET, упрощающей создание как традиционных Windows-приложений, так и
распределенных систем, работающих в сети Интернет.
Представлены материалы, необходимые для практического программирования,
пройдены все этапы создания приложений от формирования пустой формы до
установки конечного продукта у клиента. Рассмотрены особенности базовых объектов
доступа к данным и элементов управления. Основное внимание уделено
взаимодействию различных типов приложений с базами данных. Все ситуации
разбираются на конкретных примерах, реализованных на двух языках
программирования: Visual Basic и С#. Книга может быть использована как лабораторный
практикум для студентов вузов и слушателей компьютерных курсов при изучении
практических приемов программирования в среде Visual Studio .NET.
(©) Владислав Лавров, vlavrov.com
19
Интернет-ресурсы
• информационно-поисковая система Google www.google.ru;
• всемирная свободная Интернет-энциклопедия Wikipedia ru.wikipedia.org;
• Web-портал компании Microsoft для поддержки программы Access
office.microsoft.com/ru-ru/access;
• академическая программа Softline Academy Alliance www.it-academy.ru;
• Web-портал по информационным технологиям CIT Forum citforum.ru;
• Национальный открытый интернет-университет «ИНТУИТ» www.intuit.ru;
• Web-ресурс по информационным технологиям INTERFACE.RU www.interface.ru;
• интернет-портал «Информационно-коммуникационные технологии в
образовании» www.ict.edu.ru;
• Российский портал открытого образования www.openet.edu.ru;
• Web-ресурс разработчиков информационных систем www.rsdn.ru;
• электронная библиотека стандартов IT-GOST.RU it-gost.ru;
(©) Владислав Лавров, vlavrov.com
20
• Web-ресурс журнала «Открытые системы» www.osp.ru;
• Web-ресурс журнала «Хакер» www.xakep.ru/articles/magazine/default.asp;
• Web-сайт по базам данных archae-dev.com;
• Web-форум SQL.RU www.sql.ru/forum;
• Web-ресурс SQL.RU www.sql.ru;
• Центр Инноваций компании Microsoft в УрФУ mic.usu.ru;
• Web-ресурс Академической образовательной программы Softline Academy Alliance
www.it-academy.ru;
• Web-портал компании Microsoft в России www.microsoft.com/ru-ru;
• Web-портал по продуктам компании Microsoft msdn.microsoft.com/ru-ru;
• Web-портал компании Oracle в России www.oracle.com/ru;
• Web-портал компании SyBase в России www.sybase.ru;
• Web-ресурс по СУБД MySQL mysql.ru;
• Web-ресурс по СУБД PostgreSQL www.postgresql.org.
Интернет-ресурсы (продолжение)
(©) Владислав Лавров, vlavrov.com
21
Интернет-ресурсы (продолжение)
• Mind map (диаграмма связей, интеллект-карта, карта мыслей):
www.mindomo.com
mind42.com
www.mindmeister.com/ru
www.mindmup.com
www.text2mindmap.com
• Инструменты для проведения конференций, совместное редактирование
документов в on-line:
sync.in
hackpad.com
titanpad.com
(©) Владислав Лавров, vlavrov.com
22
Интернет-ресурсы (продолжение)
• Проведение опросов:
www.proprofs.com
poll.li
ru.surveymonkey.com
docs.google.com
www.quibblo.com/create
quizlet.com
• Инфографика – визуализация:
infogr.am
visual.ly
piktochart.com
www.easel.ly
(©) Владислав Лавров, vlavrov.com
23
Интернет-ресурсы (продолжение)
• Инфографика – таймлайн (программы, позволяющие выстраивать
события в хронологическом порядке, с возможностью добавления
картинок и гиперссылок):
www.dipity.com
www.preceden.com
www.timetoast.com
timeglider.com
timeline.verite.co
www.tiki-toki.com
(©) Владислав Лавров, vlavrov.com
24
Интернет-ресурсы (продолжение)
• Инфографика – карты:
maps.google.com
www.openstreetmap.org
www.scribblemaps.com/maps
www.google.com/drive/apps.html#fusiontables
sites.google.com/site/fusiontablestalks/stories/
www-958.ibm.com/software/analytics/manyeyes
www.gapminder.org
(©) Владислав Лавров, vlavrov.com
25
Интернет-ресурсы (продолжение)
• Слайд-шоу:
photopeach.com
kizoa.com
fotki.yandex.ru
www.vuvox.com
www.capzles.com
www.dermandar.com
pixlr.com
www.picmonkey.com
www.photovisi.com
www.picture2life.com/Apps/Mask
(©) Владислав Лавров, vlavrov.com
26
Интернет-ресурсы (продолжение)
• Интерактивная разметка фотографий:
www.thinglink.com
stipple.com
• Анимация, видеомонтаж, хостинг, аннотации:
goanimate.com
www.youtube.com
popcorn.webmaker.org
(©) Владислав Лавров, vlavrov.com
27
Интернет-ресурсы (продолжение)
• Видео, прямой эфир:
www.ustream.tv/new
new.livestream.com/home
bambuser.com
www.justin.tv
www.google.com/+/learnmore/hangouts/onair.html
• Видео, «живые фотографии»:
coub.com
(©) Владислав Лавров, vlavrov.com
28
Интернет-ресурсы (продолжение)
• Видео:
viewrz.com
www.tubechop.com
www.splicd.com
disqus.com
padlet.com
www.wirewax.com
• Аватары:
http://www.voki.com
• Дополненная реальность:
onvert.com
www.layar.com
(©) Владислав Лавров, vlavrov.com
29
Лавров
Владислав Васильевич
профессор, доктор технических наук
кафедра «Теплофизика и информатика в металлургии»,
Институт материаловедения и металлургии,
ФГАОУ ВПО «Уральский федеральный университет
имени первого Президента России Б.Н. Ельцина»
E-mail: lavrov.vladislav@gmail.com
Тел. р. (343) 375-44-51
Web: http://vlavrov.com
http://vk.com/lavrov.vlad
(©) Владислав Лавров, vlavrov.com

Weitere ähnliche Inhalte

Was ist angesagt?

Построение процесса тестирования
Построение процесса тестированияПостроение процесса тестирования
Построение процесса тестированияAlexander Byndyu
 
Взаимное влияние SCM и других средств организации разработки
Взаимное влияние SCM и других средств организации разработкиВзаимное влияние SCM и других средств организации разработки
Взаимное влияние SCM и других средств организации разработкиtssoft
 
Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработкиIT-Доминанта
 
C++ осень 2012 лекция 12
C++ осень 2012 лекция 12C++ осень 2012 лекция 12
C++ осень 2012 лекция 12Technopark
 
О тестирование софта: мир качества, жуков и информации.
О тестирование софта: мир качества, жуков и информации.О тестирование софта: мир качества, жуков и информации.
О тестирование софта: мир качества, жуков и информации.Sergey Atroschenkov
 
03 т сервис
03 т сервис03 т сервис
03 т сервисGoudron1979
 
Основные понятия связанные с разработкой ПО: просто о сложном. Лаабе Дмитрий.
Основные понятия связанные с разработкой ПО: просто о сложном. Лаабе Дмитрий.Основные понятия связанные с разработкой ПО: просто о сложном. Лаабе Дмитрий.
Основные понятия связанные с разработкой ПО: просто о сложном. Лаабе Дмитрий.IT-Доминанта
 
ClubQA #2. Unit testing and TDD
ClubQA #2. Unit testing and TDDClubQA #2. Unit testing and TDD
ClubQA #2. Unit testing and TDDClub QA Kostroma
 
чмв лабораторная №3
чмв   лабораторная №3чмв   лабораторная №3
чмв лабораторная №3student_kai
 
Разработка через ADD
Разработка через ADDРазработка через ADD
Разработка через ADDSergey Staroletov
 

Was ist angesagt? (19)

МиСПИСиТ (тестирование и отладка)
МиСПИСиТ (тестирование и отладка)МиСПИСиТ (тестирование и отладка)
МиСПИСиТ (тестирование и отладка)
 
МиСПИСиТ (IDEF)
МиСПИСиТ (IDEF)МиСПИСиТ (IDEF)
МиСПИСиТ (IDEF)
 
Составные части объектного подхода
Составные части объектного подходаСоставные части объектного подхода
Составные части объектного подхода
 
ООП. Рекомендуемые информационные ресурсы
ООП. Рекомендуемые информационные ресурсыООП. Рекомендуемые информационные ресурсы
ООП. Рекомендуемые информационные ресурсы
 
Построение процесса тестирования
Построение процесса тестированияПостроение процесса тестирования
Построение процесса тестирования
 
Взаимное влияние SCM и других средств организации разработки
Взаимное влияние SCM и других средств организации разработкиВзаимное влияние SCM и других средств организации разработки
Взаимное влияние SCM и других средств организации разработки
 
Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработки
 
C++ осень 2012 лекция 12
C++ осень 2012 лекция 12C++ осень 2012 лекция 12
C++ осень 2012 лекция 12
 
О тестирование софта: мир качества, жуков и информации.
О тестирование софта: мир качества, жуков и информации.О тестирование софта: мир качества, жуков и информации.
О тестирование софта: мир качества, жуков и информации.
 
03 т сервис
03 т сервис03 т сервис
03 т сервис
 
Интерфейсы
ИнтерфейсыИнтерфейсы
Интерфейсы
 
Основные понятия связанные с разработкой ПО: просто о сложном. Лаабе Дмитрий.
Основные понятия связанные с разработкой ПО: просто о сложном. Лаабе Дмитрий.Основные понятия связанные с разработкой ПО: просто о сложном. Лаабе Дмитрий.
Основные понятия связанные с разработкой ПО: просто о сложном. Лаабе Дмитрий.
 
ClubQA #2. Unit testing and TDD
ClubQA #2. Unit testing and TDDClubQA #2. Unit testing and TDD
ClubQA #2. Unit testing and TDD
 
Azure DevOps Training
Azure DevOps TrainingAzure DevOps Training
Azure DevOps Training
 
Java 2 - Java Intro
Java 2 - Java IntroJava 2 - Java Intro
Java 2 - Java Intro
 
чмв лабораторная №3
чмв   лабораторная №3чмв   лабораторная №3
чмв лабораторная №3
 
Разработка через ADD
Разработка через ADDРазработка через ADD
Разработка через ADD
 
Java 1 - Java Fund
Java 1 - Java FundJava 1 - Java Fund
Java 1 - Java Fund
 
лекция № 12
лекция № 12лекция № 12
лекция № 12
 

Andere mochten auch

Andere mochten auch (20)

Управление данными (литература)
Управление данными (литература)Управление данными (литература)
Управление данными (литература)
 
Информатика (эффективный поиск в Интернет)
Информатика (эффективный поиск в Интернет)Информатика (эффективный поиск в Интернет)
Информатика (эффективный поиск в Интернет)
 
Управление данными (Введение в СУБД)
Управление данными (Введение в СУБД)Управление данными (Введение в СУБД)
Управление данными (Введение в СУБД)
 
1. Кафедра ТИМ УрФУ
1. Кафедра ТИМ УрФУ1. Кафедра ТИМ УрФУ
1. Кафедра ТИМ УрФУ
 
Управление данными (модели данных)
Управление данными (модели данных)Управление данными (модели данных)
Управление данными (модели данных)
 
Образовательная программа ИСТ на кафедре ТИМ УрФУ
Образовательная программа ИСТ на кафедре ТИМ УрФУОбразовательная программа ИСТ на кафедре ТИМ УрФУ
Образовательная программа ИСТ на кафедре ТИМ УрФУ
 
Управление данными (sql)
Управление данными (sql)Управление данными (sql)
Управление данными (sql)
 
Управление данными (распределенная обработка)
Управление данными (распределенная обработка)Управление данными (распределенная обработка)
Управление данными (распределенная обработка)
 
3. Общая характеристика АСУ
3. Общая характеристика АСУ3. Общая характеристика АСУ
3. Общая характеристика АСУ
 
Управление данными (дополнительно)
Управление данными (дополнительно)Управление данными (дополнительно)
Управление данными (дополнительно)
 
Управление данными (реляционная модель)
Управление данными (реляционная модель)Управление данными (реляционная модель)
Управление данными (реляционная модель)
 
Управление данными. Основы проектирования БД
Управление данными. Основы проектирования БДУправление данными. Основы проектирования БД
Управление данными. Основы проектирования БД
 
Управление данными (хранилища данных и OLAP)
Управление данными (хранилища данных и OLAP)Управление данными (хранилища данных и OLAP)
Управление данными (хранилища данных и OLAP)
 
Управление данными (транзакции)
Управление данными (транзакции)Управление данными (транзакции)
Управление данными (транзакции)
 
Eav Data Model Concepts
Eav Data Model ConceptsEav Data Model Concepts
Eav Data Model Concepts
 
Информатика (прикладное ПО)
Информатика (прикладное ПО)Информатика (прикладное ПО)
Информатика (прикладное ПО)
 
информатика (информация и информатика)
информатика (информация и информатика)информатика (информация и информатика)
информатика (информация и информатика)
 
Информатика (рекомендуемые информационные ресурсы)
Информатика (рекомендуемые информационные ресурсы)Информатика (рекомендуемые информационные ресурсы)
Информатика (рекомендуемые информационные ресурсы)
 
Информатика (СУБД)
Информатика (СУБД)Информатика (СУБД)
Информатика (СУБД)
 
Информатика (архитектура ПО)
Информатика (архитектура ПО)Информатика (архитектура ПО)
Информатика (архитектура ПО)
 

Ähnlich wie МиСПИСиТ (литература по курсу)

DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.mikhaelsmirnov
 
Семь практических методов и инструментов, позволяющих оптимизировать работу н...
Семь практических методов и инструментов, позволяющих оптимизировать работу н...Семь практических методов и инструментов, позволяющих оптимизировать работу н...
Семь практических методов и инструментов, позволяющих оптимизировать работу н...Anatoly Simkin
 
программа курса Управление проектами с помощью MS Project, 2013
программа  курса Управление проектами с помощью MS Project, 2013программа  курса Управление проектами с помощью MS Project, 2013
программа курса Управление проектами с помощью MS Project, 2013Oleksiy Taftay
 
Практический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UMLПрактический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UMLNikolai Kireev
 
языки и методы программирования
языки и методы программированияязыки и методы программирования
языки и методы программированияkoriv51
 
Современное программное обеспечение в работе психолога
Современное программное обеспечение в работе психологаСовременное программное обеспечение в работе психолога
Современное программное обеспечение в работе психологаKyrylo Zakharov
 
Agile. Эвридики
Agile. Эвридики Agile. Эвридики
Agile. Эвридики Valery Khvatov
 
Распределенная статистическая система машинного перевода (Distributed statist...
Распределенная статистическая система машинного перевода (Distributed statist...Распределенная статистическая система машинного перевода (Distributed statist...
Распределенная статистическая система машинного перевода (Distributed statist...Ilya Nikitin
 
презентация (сухачев и аверьянова)
презентация (сухачев и аверьянова)презентация (сухачев и аверьянова)
презентация (сухачев и аверьянова)ISUIA
 
Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1Andrii Gakhov
 
Системное мышление -- материалы курса (2016)
Системное мышление -- материалы курса (2016)Системное мышление -- материалы курса (2016)
Системное мышление -- материалы курса (2016)Anatoly Levenchuk
 
презентация
презентация презентация
презентация ISUIA
 
Книги по программированию для подростков.Pptx
Книги по программированию для подростков.PptxКниги по программированию для подростков.Pptx
Книги по программированию для подростков.PptxIT Princess Academy
 
рп по у пп практике в
рп по у пп практике врп по у пп практике в
рп по у пп практике вAnastasia Snegina
 
рп по у сп практике в
рп по у сп практике врп по у сп практике в
рп по у сп практике вAnastasia Snegina
 
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]Alex V. Petrov
 
Питер. През. учебной литературы
Питер. През. учебной литературыПитер. През. учебной литературы
Питер. През. учебной литературыЭльдар Амиров
 
питер през. учеб литературы
питер през. учеб литературыпитер през. учеб литературы
питер през. учеб литературыЭльдар Амиров
 

Ähnlich wie МиСПИСиТ (литература по курсу) (20)

Проектирование БД (литература)
Проектирование БД (литература)Проектирование БД (литература)
Проектирование БД (литература)
 
DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.
 
Семь практических методов и инструментов, позволяющих оптимизировать работу н...
Семь практических методов и инструментов, позволяющих оптимизировать работу н...Семь практических методов и инструментов, позволяющих оптимизировать работу н...
Семь практических методов и инструментов, позволяющих оптимизировать работу н...
 
программа курса Управление проектами с помощью MS Project, 2013
программа  курса Управление проектами с помощью MS Project, 2013программа  курса Управление проектами с помощью MS Project, 2013
программа курса Управление проектами с помощью MS Project, 2013
 
Практический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UMLПрактический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UML
 
языки и методы программирования
языки и методы программированияязыки и методы программирования
языки и методы программирования
 
Современное программное обеспечение в работе психолога
Современное программное обеспечение в работе психологаСовременное программное обеспечение в работе психолога
Современное программное обеспечение в работе психолога
 
программист
программистпрограммист
программист
 
Agile. Эвридики
Agile. Эвридики Agile. Эвридики
Agile. Эвридики
 
Распределенная статистическая система машинного перевода (Distributed statist...
Распределенная статистическая система машинного перевода (Distributed statist...Распределенная статистическая система машинного перевода (Distributed statist...
Распределенная статистическая система машинного перевода (Distributed statist...
 
презентация (сухачев и аверьянова)
презентация (сухачев и аверьянова)презентация (сухачев и аверьянова)
презентация (сухачев и аверьянова)
 
Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1
 
Системное мышление -- материалы курса (2016)
Системное мышление -- материалы курса (2016)Системное мышление -- материалы курса (2016)
Системное мышление -- материалы курса (2016)
 
презентация
презентация презентация
презентация
 
Книги по программированию для подростков.Pptx
Книги по программированию для подростков.PptxКниги по программированию для подростков.Pptx
Книги по программированию для подростков.Pptx
 
рп по у пп практике в
рп по у пп практике врп по у пп практике в
рп по у пп практике в
 
рп по у сп практике в
рп по у сп практике врп по у сп практике в
рп по у сп практике в
 
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
 
Питер. През. учебной литературы
Питер. През. учебной литературыПитер. През. учебной литературы
Питер. През. учебной литературы
 
питер през. учеб литературы
питер през. учеб литературыпитер през. учеб литературы
питер през. учеб литературы
 

Mehr von Ural Federal University named after First President of Russia B.N. Yeltsin

Mehr von Ural Federal University named after First President of Russia B.N. Yeltsin (20)

2016 ВКР Черемискина Н.А.
2016 ВКР Черемискина Н.А.2016 ВКР Черемискина Н.А.
2016 ВКР Черемискина Н.А.
 
2016 ВКР Гребнева Н.В.
2016 ВКР Гребнева Н.В.2016 ВКР Гребнева Н.В.
2016 ВКР Гребнева Н.В.
 
2016 ВКР Имашева А.А.
2016 ВКР Имашева А.А.2016 ВКР Имашева А.А.
2016 ВКР Имашева А.А.
 
Введение в методы agile
Введение в методы agileВведение в методы agile
Введение в методы agile
 
Методоллогии Agile
Методоллогии AgileМетодоллогии Agile
Методоллогии Agile
 
3. Информация и ее роль
3. Информация и ее роль3. Информация и ее роль
3. Информация и ее роль
 
Наследование и полиморфизм
Наследование и полиморфизмНаследование и полиморфизм
Наследование и полиморфизм
 
Классы и объекты С#
Классы и объекты С#Классы и объекты С#
Классы и объекты С#
 
магистратура 09.04.02 ист на кафедре тим урфу+
магистратура 09.04.02 ист на кафедре тим урфу+магистратура 09.04.02 ист на кафедре тим урфу+
магистратура 09.04.02 ист на кафедре тим урфу+
 
магистратура 22.04.02 металлургия на кафедре тим+
магистратура 22.04.02 металлургия на кафедре тим+магистратура 22.04.02 металлургия на кафедре тим+
магистратура 22.04.02 металлургия на кафедре тим+
 
1.5 тп (технологические подходы)+
1.5 тп (технологические подходы)+1.5 тп (технологические подходы)+
1.5 тп (технологические подходы)+
 
1.4 тп (общие принципы разработки)+
1.4 тп (общие принципы разработки)+1.4 тп (общие принципы разработки)+
1.4 тп (общие принципы разработки)+
 
1.3 тп (источники ошибок)+
1.3 тп (источники ошибок)+1.3 тп (источники ошибок)+
1.3 тп (источники ошибок)+
 
2014 Сабиров Е.Р. презентация КП по ПБД
2014 Сабиров Е.Р. презентация КП по ПБД2014 Сабиров Е.Р. презентация КП по ПБД
2014 Сабиров Е.Р. презентация КП по ПБД
 
2014 Мищенко К.В. презентация КП по ПБД
2014 Мищенко К.В. презентация КП по ПБД2014 Мищенко К.В. презентация КП по ПБД
2014 Мищенко К.В. презентация КП по ПБД
 
2014 Пильщиков С.Н. презентация КП по ПБД
2014 Пильщиков С.Н. презентация КП по ПБД2014 Пильщиков С.Н. презентация КП по ПБД
2014 Пильщиков С.Н. презентация КП по ПБД
 
2014 диплом Терехова А.Ю
2014 диплом Терехова А.Ю2014 диплом Терехова А.Ю
2014 диплом Терехова А.Ю
 
2014 диплом Мухаметшин Р.Р
2014 диплом Мухаметшин Р.Р2014 диплом Мухаметшин Р.Р
2014 диплом Мухаметшин Р.Р
 
Тест драйв на кафедре ТИМ 9 января 2014
Тест драйв на кафедре ТИМ 9 января 2014Тест драйв на кафедре ТИМ 9 января 2014
Тест драйв на кафедре ТИМ 9 января 2014
 
2013 Пильщиков С.Н. Курсовая работа по ТРПО
2013 Пильщиков С.Н. Курсовая работа по ТРПО2013 Пильщиков С.Н. Курсовая работа по ТРПО
2013 Пильщиков С.Н. Курсовая работа по ТРПО
 

МиСПИСиТ (литература по курсу)

  • 1. 1 Методы и средства проектирования информационных систем и технологий Рекомендуемые информационные ресурсы (©) Владислав Лавров, vlavrov.com
  • 2. 2 Евгений Жоголев Технология программирования / Е.А.Жоголев. – М.: Научный мир, 2004. – 216 с. В основу книги положен курс лекций по технологии проектирования, читавшихся автором в течение ряда лет студентам факультета Вычислительной математики и кибернетики МГУ. В ней обсуждается совокупность процессов, приводящая к созданию требуемого программного продукта (ПС). Рассматриваются наиболее распространённые приёмы и методы, используемые в таких процессах, а также возникающие в них проблемы. Даются рекомендации по организации этих процессов и по решению конкретных возникающих в них задачах. Отдельная глава посвящена инструментам средствам, поддерживающим разработку программных продуктов. Значительное внимание уделено понятию качества ПС и обеспечению требуемого его качества, в частности, его надёжности (включая защиту информации). Большой интерес представляют также приведённые в конце книги толковый словарь терминов и обширная библиография по данной тематике. Книга будет полезна для программистов, приступающих к разработке больших программных систем, а также окажет поддержку студентам ВУЗов, изучающих технологию программирования. Литература по технологии программирования (©) Владислав Лавров, vlavrov.com
  • 3. 3 Литература по технологии программирования Эрик Дж. Брауде Технология разработки программного обеспечения: [пер. с англ.] / Э.Брауде. – СПб.: Питер, 2004. – 655 с. Книга является классическим руководством по технологии разработки программного обеспечения. В ней рассматриваются основные этапы процесса разработки программного продукта, включая его описание, проектирование, собственно разработку, интеграцию и тестирование частей, тестирование программы в целом, и сопровождение. Каждый из этих этапов подробно иллюстрируется на конкретных примерах. Отдельные главы посвящены определению типа процесса разработки и управлению проектом. Материал сопровождается упражнениями для закрепления теоретических знаний. Предназначена для студентов и аспирантов, специализирующихся в области программного обеспечения, а также для профессиональных разработчиков. (©) Владислав Лавров, vlavrov.com
  • 4. 4 Фредерик Брукс Мифический человеко-месяц или как создаются программные системы: [пер. с англ.] / Ф.Брукс. – СПб.: Символ-Плюс, 2006. – 304 с. Эта книга - юбилейное (дополненное и исправленное) издание своего рода библии для разработчиков программного обеспечения во всем мире, написанное Бруксом еще в 1975 году. Тогда же книга была издана на русском языке и давно уже стала Библиографической редкостью. В США полагают, что без прочтения книги Брукса не может состояться ни один крупный руководитель программного проекта. Литература по технологии программирования (©) Владислав Лавров, vlavrov.com
  • 5. 5 Cтив Макконнелл Совершенный код. Мастер-класс: [пер. с англ.] / С.Макконнелл. – СПб.: Питер, 2007. – 896 с. Первое издание этой книги считалось одним из лучших практических руководств по программированию более 10 лет. Сейчас эта книга полностью обновлена с учетом современных тенденций и технологий и дополнена сотнями новых примеров, иллюстрирующих искусство и науку программирования. Опираясь на академические исследования, с одной стороны, и практический опыт коммерческих разработок ПО — с другой, автор синтезировал из самых эффективных методик и наиболее эффективных принципов ясное прагматичное руководство. Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработками вы ни работали, какова бы ни была сложность вашего проекта, в этой книге вы найдете нужную информацию, она заставит вас размышлять и поможет создать совершенный код. Литература по технологии программирования (©) Владислав Лавров, vlavrov.com
  • 6. 6 Хендрик Книберг Scrum и XP: заметки с передовой. Как мы делаем Scrum. Замечательная книжка для тех, кто хочет узнать, что такое Scrum, и кому тяжело даётся теория, но зато очень легко практика. Все описание построено на «мы это делаем так», есть даже фотографии реального процесса. Литература по технологии программирования (©) Владислав Лавров, vlavrov.com
  • 7. 7 Дж. Ханк Рейнвотер Как пасти котов. Наставление для программистов, руководящих другими программистами: [пер. с англ.] / Дж.Рейнвотер. – СПб.: Питер, 2007. – 256 с. "Искусство пасти котов" - это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды программистов. Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач. В таком случае без этой книги вам не обойтись. А может быть, вы - опытный менеджер, желающий пересмотреть свои принципы лидерства? Тогда, опять же, эта книга для вас. Вне зависимости от возраста, пола и социального статуса, она поможет вам укрепить свои позиции в роли лидера программистов. Материал изложен довольно компактно и легко укладывается в голове. Стоя в книжном магазине и раздумывая, что же купить, задайте себе один простой вопрос: "Нужно ли мне совершенствовать свои лидерские навыки?" Полагаю, вы ответите: "Да", - а значит, моя книга окажется для вас небесполезной. Литература по технологии программирования (©) Владислав Лавров, vlavrov.com
  • 8. 8 Кент Бек, Мартин Фаулер Экстремальное программирование: планирование. М: Питер, 2003. – 144 с. Эта книга харизматических лидеров экстремального программирования - о том, как планировать проекты разработки программного обеспечения по технологии XP. В основном она предназначена руководителям - тем, кто должен составлять план работ, а потом следить, чтобы он соответствовал действительности. Она будет полезна и программистам с заказчиками, поскольку это две основные роли в процессе планирования и разработки ПО. Литература по технологии программирования (©) Владислав Лавров, vlavrov.com
  • 9. 9 Гленфорд Майерс Надежность программного обеспечения: [пер. с англ.] / Под ред. В.Ш.Кауфмана. - М.: Мир, 1980. - 360 с. Книга являет собой первую на русском языке монографию по надежности программного обеспечения. Каждая излагаемая в ней проблема и ее рассмотрение надежно подкреплено ясными рекомендациями по решению. Библиография увенчивает каждую главу как неотъемлемый помощник в изучении различных тем. Подготовка технического задания, документация отдельных модулей и другие моменты позволяют изучить разработку программного комплекса во всей полноте. И программисты, и руководители программистских коллективов получат важную пользу от этой книги. Литература по технологии программирования (©) Владислав Лавров, vlavrov.com
  • 10. 10 Эдсгер Вибе Дейкстра Заметки по структурному программированию / У. Дал, Э. Дейкстра, К. Хоор. В составе сборника «Структурное программирование». - М.: Мир, 1975. С. 7–97. http://bookinist.net/books/bookid-40261.html Литература по технологии программирования (©) Владислав Лавров, vlavrov.com
  • 11. 11 Эрих Гамма, Ричард Хэлм, Ральф Джонсон, Джон Влиссидес Приемы объектно-ориентированного проектирования. Паттерны проектирования: [пер. с англ.] / Э.Гамма, Р.Хелм, Р.Джонсон, Д.Влиссидес. – СПб.: Питер, 2007. – 368 с. В книге описываются простые и изящные решения типичных задач, возникающих в объектно- ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом, книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения. Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование. Литература по технологии программирования (©) Владислав Лавров, vlavrov.com
  • 12. 12 Игорь Одинцов Профессиональное программирование. Системный подход. 2-е изд. перераб. и доп.] / И.О.Одинцов. – СПб.: БХВ- Петербург, 2004. – 624 с. Подробно рассматриваются методологии, технологии, языки и системы программирования, аппаратная и операционная платформы, как давно известные, так и новейшие. Представлены различные их классификации. Описывается управление программным проектом и его особенности. Обсуждаются планирование, мотивация и реализация профессиональной карьеры в программировании и другие важные социальные вопросы информатики. Предлагается большой список литературы, включающий основные работы по каждой из исследуемых областей. Во втором, существенно переработанном и дополненном издании, отражены изменения последних лет в области информационных систем и дана оценка текущему состоянию дел в анализируемых областях. Для начинающих и профессиональных программистов, менеджеров проектов. Литература по технологии программирования (©) Владислав Лавров, vlavrov.com
  • 13. 13 Эндрю Троелсен C# и платформа .NET. Библиотека программиста / Э.Троелсен. – СПб.: Питер, 2006. – 796 с. Литература по языку С# Основная цель этой книги — дать читателю прочные знания синтаксиса и семантики C#, а также разобрать особенности архитектуры .NET. После ее прочтения вы познакомитесь со всеми основными областями, охваченными библиотекой базовых классов C#. Для приобретения практических навыков книга содержит множество примеров, иллюстрирующих излагаемый материал. Для работы с книгой не нужен какой-либо предварительный опыт работы с C# и платформой .NET, однако при ее написании авторы ориентировались на тех разработчиков, которые уже имеют опыт работы с одним из современных языков программирования (C++, Visual Basic, Java или каким-либо другим). (©) Владислав Лавров, vlavrov.com
  • 14. 14 Эндрю Троелсен Язык программирования C# 2010 и платформа .NET 4.0. Совершите увлекательное путешествие по вселенной .NET / Э.Троелсен. М.: ООО «И.Д. Вильямс», 2011. – 1392 с. Литература по языку С# Язык С# и платформа .NET за относительно недолгое время своего существования стали основными технологиями для разработки современного программного обеспечения. Как и ожидалось, в версии .NET 4 появилось множество новых API-интерфейсов в библиотеках базовых классов, а также синтаксических конструкций в языке С#. Эта книга рассчитана в первую очередь на опытных разработчиков программного обеспечения и/или студентов, обучающихся вычислительной технике. Основная задача книги состоит в том, чтобы служить исчерпывающим руководством по языку программирования С# (включая рассмотрение принципов объектно-ориентированного программирования) и основным аспектам платформы .NET 4. Внимательно изучив материал, предложенный в главах этой книги, вы сможете применять свои знания на практике и успешно продолжать исследование бесконечной вселенной .NET. (©) Владислав Лавров, vlavrov.com
  • 15. 15 Чарльз Петцольд Программирование для Microsoft Windows на C#. В 2-х томах. / Ч.Петцольд. – М.: издательско-торговый дом «Русская редакция». Т.1, 2002. - 576 с.; Т.2, 2002. - 624 с. Литература по языку С# Ч.Петцольд, известный автор и один из пионеров Windows-программирования, в этой книге подробно и доходчиво рассказывает о возможностях Windows Forms - библиотеки классов Windows нового поколения для платформы .NET. Вы узнаете, как создавать динамические пользовательские интерфейсы, реализовывать графический вывод, управлять клавиатурой, мышью и таймером на С#. Подробное описание языковых конструкций, сравнение их с другими популярными языками программирования и примеры программ помогут вам быстро освоить этот новый объектно-ориентированный язык. В книге подробно рассмотрена иерархия классов .NET Framework, благодаря чему вы сможете приступить к разработке собственных программ с применением Windows Forms. (©) Владислав Лавров, vlavrov.com
  • 16. 16 Александр Климов C#. Советы программистам / А.П. Климов. - СПб.: БХВ-Петербург, 2008. - 544 с. Литература по языку С# Книга содержит подробное описание 32 проектов, демонстрирующих различные аспекты создании Windows-приложений для платформы NET Framework в среде Microsoft Visual C# 2005/2008. Рассматриваются оптимальные приемы разработки программ, управляемых событиями, механизм обработки исключений, особенности консольных и MDI-приложений. Детально описываются основные компоненты библиотеки Windows Forms и классы, входящие в графическую библиотеку GDI+. Демонстрируются приемы работы с клавиатурой и мышью, а также дополнительные возможности .NET-приложений, в том числе реализация режима перетаскивания drag & drop, работа с реестром Windows и др. На компакт-диске содержатся исходные тексты проектов, описанных в книге. (©) Владислав Лавров, vlavrov.com
  • 17. 17 Джесс Либерти Программирование на C# / Д.Либерти. – СПб.: Символ-плюс, 2002. – 684 с. Литература по языку С# Созданный в Microsoft специально для новой платформы .NET, язык C# прост, безопасен и нацелен на работу в Интернете. Книга «Программирование на С#» поможет вам быстро приступить к практической разработке веб- и Windows-приложений на платформе .NET, работающих как на локальном компьютере, так и в Интернете. В первой части книги обсуждаются основы языка и такие понятия ООП, как классы и объекты, наследование и полиморфизм, перегрузка операций, структуры и интерфейсы, массивы, индексаторы и коллекции, строковые объекты и регулярные выражения, исключения и обработка ошибок, делегаты и события. Вторая часть целиком посвящена созданию приложений и содержит обсуждение ADO.NET, ASP.NET и Windows Forms. Технология ASP.NET включает в себя как Web Forms для быстрой разработки веб-приложений, так и Web Services для создания объектов без графического интерфейса, оказывающих услуги в Интернете. В третьей части рассматривается платформа .NET Framework. Особое внимание уделено атрибутам и отражению, удаленным объектам, вычислительным потокам и синхронизации, а также потокам ввода/вывода. Здесь же представлены способы взаимодействия с объектами COM. (©) Владислав Лавров, vlavrov.com
  • 18. 18 Анатолий Постолит Visual Studio .NET: разработка приложений баз данных / А.В.Постолит. – СПб.: БХВ-Петербург, 2003. – 544 с. Литература по языку С# Книга посвящена технологии Microsoft .NET и базовому инструментальному средству этой технологии Visual Studio .NET. Разъясняется сущность новой модели доступа к данным ADO.NET, упрощающей создание как традиционных Windows-приложений, так и распределенных систем, работающих в сети Интернет. Представлены материалы, необходимые для практического программирования, пройдены все этапы создания приложений от формирования пустой формы до установки конечного продукта у клиента. Рассмотрены особенности базовых объектов доступа к данным и элементов управления. Основное внимание уделено взаимодействию различных типов приложений с базами данных. Все ситуации разбираются на конкретных примерах, реализованных на двух языках программирования: Visual Basic и С#. Книга может быть использована как лабораторный практикум для студентов вузов и слушателей компьютерных курсов при изучении практических приемов программирования в среде Visual Studio .NET. (©) Владислав Лавров, vlavrov.com
  • 19. 19 Интернет-ресурсы • информационно-поисковая система Google www.google.ru; • всемирная свободная Интернет-энциклопедия Wikipedia ru.wikipedia.org; • Web-портал компании Microsoft для поддержки программы Access office.microsoft.com/ru-ru/access; • академическая программа Softline Academy Alliance www.it-academy.ru; • Web-портал по информационным технологиям CIT Forum citforum.ru; • Национальный открытый интернет-университет «ИНТУИТ» www.intuit.ru; • Web-ресурс по информационным технологиям INTERFACE.RU www.interface.ru; • интернет-портал «Информационно-коммуникационные технологии в образовании» www.ict.edu.ru; • Российский портал открытого образования www.openet.edu.ru; • Web-ресурс разработчиков информационных систем www.rsdn.ru; • электронная библиотека стандартов IT-GOST.RU it-gost.ru; (©) Владислав Лавров, vlavrov.com
  • 20. 20 • Web-ресурс журнала «Открытые системы» www.osp.ru; • Web-ресурс журнала «Хакер» www.xakep.ru/articles/magazine/default.asp; • Web-сайт по базам данных archae-dev.com; • Web-форум SQL.RU www.sql.ru/forum; • Web-ресурс SQL.RU www.sql.ru; • Центр Инноваций компании Microsoft в УрФУ mic.usu.ru; • Web-ресурс Академической образовательной программы Softline Academy Alliance www.it-academy.ru; • Web-портал компании Microsoft в России www.microsoft.com/ru-ru; • Web-портал по продуктам компании Microsoft msdn.microsoft.com/ru-ru; • Web-портал компании Oracle в России www.oracle.com/ru; • Web-портал компании SyBase в России www.sybase.ru; • Web-ресурс по СУБД MySQL mysql.ru; • Web-ресурс по СУБД PostgreSQL www.postgresql.org. Интернет-ресурсы (продолжение) (©) Владислав Лавров, vlavrov.com
  • 21. 21 Интернет-ресурсы (продолжение) • Mind map (диаграмма связей, интеллект-карта, карта мыслей): www.mindomo.com mind42.com www.mindmeister.com/ru www.mindmup.com www.text2mindmap.com • Инструменты для проведения конференций, совместное редактирование документов в on-line: sync.in hackpad.com titanpad.com (©) Владислав Лавров, vlavrov.com
  • 22. 22 Интернет-ресурсы (продолжение) • Проведение опросов: www.proprofs.com poll.li ru.surveymonkey.com docs.google.com www.quibblo.com/create quizlet.com • Инфографика – визуализация: infogr.am visual.ly piktochart.com www.easel.ly (©) Владислав Лавров, vlavrov.com
  • 23. 23 Интернет-ресурсы (продолжение) • Инфографика – таймлайн (программы, позволяющие выстраивать события в хронологическом порядке, с возможностью добавления картинок и гиперссылок): www.dipity.com www.preceden.com www.timetoast.com timeglider.com timeline.verite.co www.tiki-toki.com (©) Владислав Лавров, vlavrov.com
  • 24. 24 Интернет-ресурсы (продолжение) • Инфографика – карты: maps.google.com www.openstreetmap.org www.scribblemaps.com/maps www.google.com/drive/apps.html#fusiontables sites.google.com/site/fusiontablestalks/stories/ www-958.ibm.com/software/analytics/manyeyes www.gapminder.org (©) Владислав Лавров, vlavrov.com
  • 26. 26 Интернет-ресурсы (продолжение) • Интерактивная разметка фотографий: www.thinglink.com stipple.com • Анимация, видеомонтаж, хостинг, аннотации: goanimate.com www.youtube.com popcorn.webmaker.org (©) Владислав Лавров, vlavrov.com
  • 27. 27 Интернет-ресурсы (продолжение) • Видео, прямой эфир: www.ustream.tv/new new.livestream.com/home bambuser.com www.justin.tv www.google.com/+/learnmore/hangouts/onair.html • Видео, «живые фотографии»: coub.com (©) Владислав Лавров, vlavrov.com
  • 28. 28 Интернет-ресурсы (продолжение) • Видео: viewrz.com www.tubechop.com www.splicd.com disqus.com padlet.com www.wirewax.com • Аватары: http://www.voki.com • Дополненная реальность: onvert.com www.layar.com (©) Владислав Лавров, vlavrov.com
  • 29. 29 Лавров Владислав Васильевич профессор, доктор технических наук кафедра «Теплофизика и информатика в металлургии», Институт материаловедения и металлургии, ФГАОУ ВПО «Уральский федеральный университет имени первого Президента России Б.Н. Ельцина» E-mail: lavrov.vladislav@gmail.com Тел. р. (343) 375-44-51 Web: http://vlavrov.com http://vk.com/lavrov.vlad (©) Владислав Лавров, vlavrov.com