Учебно-методический комплекс общее количество часов 58 ч. Лекции 28 ч
Download 2.46 Mb.
|
Язык программирования C#
- Bu sahifa navigatsiya:
- ЯЗЫК ПРОГРАММИРОВАНИЯ C Для студентов - бакалавров механико-математического факультета
- УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС
- Ташкент-2011 СОДЕРЖАНИЕ
- ОБЗОР VISUAL STUDIO 2005
- ТИПЫ ДАННЫХ В C И .NET FRAMEWORK. РАБОТА С переменными
- КЛАССЫ. ОБЪЕКТЫ. ИНКАПСУЛЯЦИЯ
- ПЕРЕГРУЗКА. СВОЙСТВА И ИНДЕКСАТОРЫ
- НАСЛЕДОВАНИЕ И ПОЛИМОРФИЗМ
- ИНТЕРФЕЙСЫ И МНОЖЕСТВЕННОЕ НАСЛЕДОВАНИЕ
- СТРУКТУРЫ И ПЕРЕЧИСЛЕНИЯ
- ОБРАБОТКА ИСКЛЮЧИТЕЛЬНЫХ СИТУАЦИЙ
- ИСПОЛЬЗОВАНИЕ СРЕДСТВ ВВОДА – ВЫВОДА
- МНОГОПОТОЧНОЕ ПРОГРАММИРОВАНИЕ
- ПРОСТРАНСТВА ИМЕН. СБОРКИ
- ДИНАМИЧЕСКАЯ ИДЕНТИФИКАЦИЯ ТИПОВ. РЕФЛЕКСИЯ
- ГЛОССАРИЙ 195 ПРАКТИЧЕСКИЕ ЗАДАНИЯ
- ТЕМЫ ДЛЯ РЕФЕРАТОВ 206 ЛИТЕРАТУРА
- ПРЕДИСЛОВИЕ Цель курса “
- ОБЗОР VISUAL STUDIO 2005.
МИНИСТЕРСТВО ВЫСШЕГО И СРЕДНЕГО СПЕЦИАЛЬНОГО ОБРАЗОВАНИЯ РЕСПУБЛИКИ УЗБЕКИСТАН НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ УЗБЕКИСТАНА имени Мирзо Улугбека ЯЗЫК ПРОГРАММИРОВАНИЯ C# Для студентов - бакалавров механико-математического факультета по специальности 5521900 - Информатика и Информационные Технологии УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС
Ташкент-2011 СОДЕРЖАНИЕ
ПРЕДИСЛОВИЕ Цель курса “ Язык Программирования C# ” – обучить бакалавров основным конструкциям и методам программирования на основе новейшего языка C#. В курсе рассмотрена самая последняя на сегодняшний день стабильная версия языка – C# 2.0. Современное программирование невозможно без самых разнообразных вспомогательных средств: редакторов кода, рефракторов, профайлеров, редакторов ресурсов – все они входят в среду Visual Studio 2005 и также рассориваются в рамках данного курса. Курс основан на методическом подходе изложения материала от простого к сложному. Курс обучает основам программирования, которые не зависят от алгоритмического языка, но т. к. изложение ведется на новейшем языке, слушатели сразу после окончания курса смогут писать востребованные, современные программы. Все исходные коды к курсу, а также дополнительные материалы находятся на прилагающимся компакт-диске. Для успешной компиляции большинства примеров необходимо включить в начало программы директивы using System. 1. ОБЗОР VISUAL STUDIO 2005. 1.1. Начало работы на Visual Studio 2005 Visual Studio является самой мощной средой для разработки программного обеспечения для операционных систем семейства Windows. С одной стороны это может отпугнуть новичков, среда кажется слишком громоздкой, но со временем это ощущение пройдет, и вы осознаете всю мощь и удобство Visual Studio. Чтобы приступить к работе запустите IDE, это можно сделать следующим путем Start -> All Programs -> Microsoft Visual Studio 2005 -> Microsoft Visual Studio 2005. [Рис. Starting Visual Studio. jpg] После запуска вы уведете вкладку Start Page, на которой вы можете выбрать желаемое действие, к примеру, открыть недавний проект или создать новый. [Рис. Start Page. jpg ] Выберите пункт Create Project. В появившимся диалоговым окне New Project в левой колонке выберете из Visual C#, а в правой выберите Widows Application, в поле Name вашего проекта напишите Hello World Windows и нажмите OK. Рис. 1.1 Создание нового Windows проекта. Рис. 1.2 Простейшая Windows программа. Мы создали наш первый проект. Пока это просто пустая, неинтересная форма, но в неё уже вложено огромное количество труда программистов из Microsoft. Форма обладает всем необходимым для прорисовки, изменения размеров и всех остальных действий, привычных для пользователя современных операционных систем, чтобы убедится в этом, выберите пункт меню Debug -> Start Without Debugging или просто нажмите Ctr + F5. У вас должно получится следующие. Пока мы не будем детально касаться каждого пункта меню, основная часть команд будет детально рассмотрена далее в этом модуле. Теперь выберите пункт меню View -> Toolbox или нажмите Alt + Ctrl + X, выберите в открывшийся панели вкладку Common Controls, а в ней дважды щелкните сначала по пиктограмме с подписью Label, а затем по пиктограмме с надписью Button. Закройте панель, для этого щелкните мышью вне панели. Теперь на форме появились кнопка (button1) и надпись(label1), разместите их так, чтобы кнопка оказалась внизу формы, а надпись где-то посередине. Затем нажмите на button1 и выберете пункт меню View -> Properties Window или нажмите F4, откроется панель свойств, которая содержит все визуальные свойства кнопки. Выберете среди прочих свойство Text и замените надпись button1 на OK. Аналогично поступите с label1 её свойство Text измените на Hello World!, также в свойстве Font увеличьте размер шрифта. У самой формы свойство Text сделайте пустым. И заключительный штрих, дважды щелкните по button1, перед вами откроется редактор кода с мигающим курсором, введите в этом месте команду Close(), она вызовет встроенный метод формы, который заставит её закрыться. Если у вас все получилось правильно, то вы должны увидеть нечто похожее на этот рисунок. Рис. 1.3 Классическая первая программа Hello World! Мы рассмотрели самое главное из возможных Windows приложений. Закройте приложение и проект, для этого выберете пункт меню File -> Close Solution. Теперь рассмотрим Консольное приложение. Этот тип программ может показаться архаичным, но он позволяет ознакомиться с синтаксисом языка, не отвлекаясь на создания интерфейса, которое занимает существенное время при современном программировании. С момента появления вычислительной техники самые важные для человечества программы имею именно консольный интерфейс, примером могут служить все Web сервера. За невзрачным интерфейсом консольных приложений часто кроется поистине гениальный алгоритм. Но перейдем от лирики к делу. Создайте новый проект, для этого выберете File -> New -> Project или нажмите Ctrl + Shift + N, в появившимся диалоге выберите Console Application, назовите ваш проект Hello World Console и нажмите OK. Рис. 1.4 Создание нового Console приложения. Перед вами отрылся исходный код примерно следующего вида: using System; using System.Collections.Generic; using System.Text; namespace Hello_World_Console { class Program { static void Main(string[] args) { } } } Лист. 1.1 Переведите курсор за фигурную скобку идущую после строки: static void Main(string[] args) Лист. 1.2 и нажмите System.Console.WriteLine("Hello World"); Лист. 1.1 У вас должен получится примерно следующий код: using System; using System.Collections.Generic; using System.Text; namespace Hello_World_Console { class Program { static void Main(string[] args) { System.Console.WriteLine("Hello World"); } } } Лист. 1.3 Нажмите Ctr + F5. Ваше приложение запустится и вы увидите следующее окно. Рис. 1.4 Простейшее Console приложение Hello World. Большая часть кода недужна нам в данном приложении и можно без труда удалить большую часть строчек можно без потерь удалить, оставив лишь самое необходимое. class Program { static void Main() { System.Console.WriteLine("Hello World"); } } Лист. 1.4 Запусти программу (Ctr + F5) результат будет таким же как и раньше. Разберем этот последний вариант. Все программы на языке C# состоят из классов в данном случае этот класс называется Program. В классах содержатся все переменные и функции программы. Один и только один из классов должен содержать функцию Main, с нее и начинается выполнение всей программы. Поэтому функцию Main часто называют точкой большого взрыва. Наша функция содержит только один оператор, который выводит классическую строку “Hello World!”. Для вывода строки используется функция WriteLine, которая является часть класса Console, заключенного в системной библиотеке System. После того как мы ознакомились с основными типами приложений, разрабатываемых в среде Visual Studio, мы может приступить к обзору панелей инструментов доступных в интегрированной среде. Нет большого смысла делать полный обзор всех инструментов, при необходимости всегда получить из справочной системы MSDN, жизненно необходимой при программировании под Windows. Download 2.46 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling