Книга является общедоступным учебником начального уровня по основам информатики и программированию на языке С#. Она может быть рекомендована студентам и преподавателям вузов, слушателям курсов повышения квалификации, школьникам и учителям средних школ. Кроме того, она будет полезна всем, кто интересуется созданием компьютерных программ с богатым графическим интерфейсом пользователя для решения задач математики, физики, химии, биологии и других дисциплин, в том числе гуманитарных, а также разработчикам в области информационных технологий, желающим освоить программирование на платформе Microsoft NET Framework. От читателей требуется наличие минимальных знаний по основам информатики и программированию на языке С. Идеальным введением в данную книгу послужит предыдущий труд автора - Мартынов Н. Н. "Информатика. С для начинающих", Издательство "КУДИЦ-ОБРАЗ", Москва, 2006. Книга прекрасно иллюстрируют роль языка С# как наиболее универсального языка программирования для платформы Microsoft NET Framework операционной системы Windows. Рассматриваются основы построения приложений Windows с графическим интерфейсом пользователя. Для практической работы с пособием можно использовать компиляторы Microsoft Visual С# NET (2003) или Microsoft Visual C# NET (2005), приемы работы с которыми подробно описаны в Приложении к настоящему пособию.
Краткое содержание
Часть I. Алгоритмы и программирование на языке С# Глава 1. Простейшие алгоритмы и программы на языке С# Глава 2. Классы языка С# как типы и объекты этих типов Глава 3. Массивы в языке С# и обработка числовых данных Глава 4. Строки языка С# и алгоритмы обработки текстов
Часть П. Объектно-ориентированное программирование на языке С# и библиотека классов Microsoft NET Framework Глава 5.Классы языка С#: свойства, агрегация, наследование, полиморфизм Глава 6. Перечисления. Интерфейсы. Библиотечные классы коллекций Глава 7. Дисковые файлы и информационные системы
Часть III. Ускоренная разработка Windows-приложений с графическим интерфейсом пользователя средствами библиотеки Microsoft NET Framework Глава 8. Приложения Windows с графическим интерфейсом пользователя на базе диалоговых окон Глава 9. Программирование быстродействующих информационных систем
Приложение. Среда разработки Microsoft Developer Studio NET (2003) и компиляторы Microsoft Visual C# NET (2003) и Microsoft Visual С++ NET (2003) Список литературы
Как один из самых современных языков программирования, язык C# позволяет создавать надежные и устойчивые приложения производственного уровня, выполняемые в рамках среды .NET Framework, включая Web-службы в формате XML, приложения клиента и сервера, баз данных и т.д. С появлением C# 2005 в распоряжение программистов предоставлен целый набор новых возможностей для создания еще более мощных приложений, если вы знаете, как эти возможности использовать.
В книге "Язык программирования C++ для профессионалов" представлены все грани разработки приложений на C++, включая этапы проектирования, тестирования и отладки. В этом практическом руководстве представлено большое количество примеров и описаны простые, но мощные методы, используемые профессионалами, малознакомые, но весьма полезные средства и многократно применяемые шаблоны проектирования. В книге демонстрируются различные методики и хороший стиль программирования, а также предлагаются пути повышения качества кода и эффективности программирования в целом.