Лабораторная работа №1 Простейшие программы в C#. Работа с переменными, циклами, условными операторами, массивами



бет1/10
Дата20.12.2021
өлшемі118 Kb.
#103951
түріЛабораторная работа
  1   2   3   4   5   6   7   8   9   10
Байланысты:
Lab 01
ЖД-11 (2), талімгер, 3 сит есеп Толеубаева

- –

Лабораторная работа № 1
Простейшие программы в C#. Работа с переменными, циклами, условными операторами, массивами.

1. Цель работы


Целью работы является ознакомление с синтаксисом языка программирования С# и создание простейших программ позволяющих работать с переменными, циклами, операторами и массивами.

2. Состав рабочего места


2.1. Оборудование: IBM-совместимый персональный компьютер (ПК).

2.2. Программное обеспечение: операционная система Windows, интегрированная оболочка Visual Studio 2005 с установленным компонентом Visual C#.




3. Краткие Теоретические сведения

Концепция и возможности подхода .NET


Платформа .NET – это подход к проектированию и реализации программного обеспечения, включающий, по меньшей мере, четыре компонента:

  • идеология проектирования и реализации программного обеспечения;

  • модель эффективной поддержки жизненного цикла прикладных систем;

  • унифицированная, интегрированная технологическая платформа для программирования;

  • современный, удобный в использовании, безопасный инструментарий для создания, развертывания и поддержки программного обеспечения.

Универсальный интерфейс .NET Framework обеспечивает интегрированное проектирование и реализацию компонентов приложений, разработанных в соответствии с различными подходами к программированию.

Говоря о .NET как о технологической платформе, нельзя не отметить тот факт, что она обеспечивает одновременную поддержку проектирования и реализации программного обеспечения с использованием различных языков программирования. При этом поддерживаются десятки языков программирования, начиная от самых первых (в частности, COBOL и FORTRAN) и заканчивая современными (например, C# и Visual Basic). Ранние языки программирования до сих пор активно используются, в частности, для обеспечения совместимости с ранее созданными приложениями (скажем, COBOL весьма широко применялся для создания прикладных программ, поддерживающих финансовую деятельность).

Задача поддержки интероперабельности прикладного программного обеспечения в рамках концепции .NET решается с помощью универсальной высокоуровневой языковой среды Common Language Infrastructure (CLI), которая характеризуется следующими возможностями.

Прежде всего, осуществляется поддержка разнообразных языков программирования, а, следовательно, и различных подходов к программированию, в частности, функционального (например, на основе SML, Scheme, Haskell), объектно-ориентированного (например, на основе С++) и компонентного (например, на основе С#).

Кроме того, интегрированное использование языков программирования осуществляется совместно с единой системой типов (Common Type System, CTS), включающей общую иерархию для примитивных типов, типов-значений и ссылочных типов.

Управление оперативной памятью также реализовано в .NET в обобщенном варианте. В частности, централизованно осуществляются «сборка мусора» и тестирование кода на безопасность с точки зрения взаимодействия с оперативной памятью. Механизм обработки исключительных ситуаций также унифицирован.

C# (произносится Си-Шарп) - это новый язык программирования от компании Microsoft. Он входит в новую версию Visual Studio - Visual Studio.NET. Кроме C# в Visual Studio.NET входят Visual Basic.NET и Visual C++. Кроме того фирма Borland объявила, что последующие версии C++ Builder и Delphi будут поддерживать платформу .NET (последнее лежит в русле политики Borland - так, например, нынешние версии C++ Builder и Delphi поддерживают, например, такую технологию от Microsoft, как ActiveX).

Одна из причин разработки нового языка компанией Microsoft - это создание компонентно-ориентированного языка для новой платформы .NET. Другие языки были созданы до появления платформы .NET, язык же C# создавался специально под эту платформу и не несет с собой груза совместимости с предыдущими версиями языков. Хотя это не означает, что для новой плятформы это единственный язык.




Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8   9   10




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет