Автор: Пользователь скрыл имя, 11 Февраля 2012 в 09:40, доклад
При создании нового языка программирования обычно из уже существующих языков берутся их лучшие черты и возможности, к ним добавляется что-то новое, и получается новый язык. Современные языки программирования учитывают изменения в компьютерах и развитие ранее созданных программ.
Первые компьютерные программы приходилось писать на машинном языке, для того чтобы их сразу понимал компьютер. Эти программы были просто длинными последовательностями единиц и нулей.
Возможности
языков программирования
Компьютерные языки позволяют сообщить компьютеру, что он должен делать, чтобы решить задачу.
Знаете ли вы, что постоянно появляются новые языки программирования? За последние 50 лет было создано множество разных языков программирования. Как и человеческие языки, некоторые языки программирования больше не используются. На их место пришли другие языки. Некоторые языки программирования развиваются и используются уже 20 или 30 лет.
При создании нового языка программирования обычно из уже существующих языков берутся их лучшие черты и возможности, к ним добавляется что-то новое, и получается новый язык. Современные языки программирования учитывают изменения в компьютерах и развитие ранее созданных программ.
Первые компьютерные
программы приходилось писать на
машинном языке, для того чтобы их
сразу понимал компьютер. Эти
программы были просто длинными последовательностями
единиц и нулей. Это было очень
неудобно! Поэтому были созданы программы,
названные компиляторами. Компиляторы
могли преобразовывать в
Начиная новый проект, вы должны решить, какой язык программирования будете использовать. Есть ли у выбранного языка все нужные возможности? Легко ли его использовать? Знаете ли вы этот язык? Установлен ли он на вашем компьютере? Знать больше одного языка программирования никогда не вредно! В этом пособии будет изучаться Visual Basic.NET, но будет рассказано также немного и о J# и C#.
|
Синтаксис
языков программирования
В путешествиях
вам может понадобиться найти
человека, разговаривающего по-английски.
На любом языке можно
Английский: Do you
speak English?
Немецкий: Sprechen Sie
Испанский: Habla ingles?
Португальский: Vocк fala
В этих примерах
отличаются не только слова, но и порядок
слов в предложениях - существительные,
глаголы и местоимения
Как и у человеческих языков, у любого языка программирования тоже есть синтаксис. Синтаксис - это словарь, набор грамматических правил, и структур, образующих язык программирования. Синтаксис определяет правила написания правильных строк кода и объединения этих строк в работающую программу.
Например, во всех современных языках программирования есть оператор "If..Then..Else". Оператор "If...Then...Else" - один из способов, позволяющих программе принять решение, исходя из имеющейся у нее информации. Рассмотрим пример разного синтаксиса операторов "If..Then..Else" в языках Visual Basic.NET, C# и J#. Не волнуйтесь, если вы не понимаете, что они означают. Просто обратите внимание на похожие элементы и различия между разными языками. Эти различия определяются синтаксисом разных языков.
На Visual Basic.NET:
If x>5 Then
MessageBox.Show("Я больше 5.
MessageBox.Show ("Я не
На C#:
if (x>5)
{
MessageBox.Show ("Я больше
}
{
MessageBox.Show ("Я не
}
На J#:
if (x>5)
{
MessageBox.Show ("Я больше
}
{
MessageBox.Show ("Я не
}
Изучая язык программирования, нужно изучить его синтаксис, структуру и правила написания программ. Нужно знать правила пунктуации языка, а также его "зарезервированные слова". Эти слова называются "зарезервированными", потому что они используются только как команды языка. Зарезервированные слова, называемые также ключевыми словами, имеют особое значение, и обычно выполняют специальные функции - они указывают программе, что делать. Например, слова "If" и "Else" являются зарезервированными в большинстве языков программирования. Они используются в операторах принятия решений в программах.
Изучая язык программирования, нужно изучать не только синтаксис, но и функциональность и возможности этого языка. Не забывайте, что не на любом языке программирования можно сделать что угодно. Но во всех современных языках программирования есть основные функциональные возможности, которые можно использовать.
Visual Basic .NET - мощный и простой в изучении язык. Учась программировать на Visual Basic .NET, вы узнаете о зарезервированных словах, структуре и фундаментальных элементах, составляющих язык. Сначала нужно понять основные элементы синтаксиса языка.
Вот краткий список основных элементов синтаксиса языка Visual Basic .NET:
|
2.1.
Visual Studio .NET и IDE
Microsoft Visual Studio .NET - это инструмент разработки программ, позволяющий писать программы на нескольких языках программирования .NET. Вместе с Visual Studio .NET поставляются следующие языки .NET:
Система программирования Visual Studio.NET позволяет создавать программы на вышеперечисленных языках программирования, известных как языки .NET. Для работы со всеми этими языками Visual Studio .NET предоставляет один и тот же интерфейс IDE. IDE расшифровывается как Integrated Development Environment (Интегрированная среда разработки).
|
Интегрированная
среда разработки Visual Studio .NET облегчает
разработку программ. Например, если вы
добавляете на форму кнопку, система программирования
Visual Studio .NET автоматически создает код
для этой кнопки. Конечно, Visual Studio .NET не
может написать за вас весь код, т.к. система
программирования не знает, что должна
делать ваша программа. Но система программирования,
безусловно, может уменьшить объем кода,
который вам приходится писать собственноручно,
и уменьшает затраты времени на его написание.
Система программирования Visual Studio .NET помогает
обнаруживать и исправлять ошибки до запуска
программы. Она автоматически раскрашивает
код в зависимости от назначения этого
кода. Например, комментарии всегда отображаются
зеленым цветом, ключевые слова - синим,
а синтаксические ошибки подчеркиваются
волнистой красной линией.
Visual Studio .NET помогает
упорядочивать код, храня его в нескольких
отдельных файлах. Это позволяет разделить
программу на функциональные блоки. Например,
код каждой формы можно хранить в отдельном
файле.
Visual Studio .NET позволяет
легко компилировать и запускать программы
- для этого нужно сделать всего несколько
щелчков мышью.
С помощью утилит
отладки, входящих в Visual Studio .NET, можно
искать ошибки в программе и отслеживать
ее выполнение.
В следующем параграфе вы узнаете, как с помощью Visual Studio .NET написать первую программу. Основным инструментом программирования, который вы будете использовать, будет Visual Basic .NET, но вы встретите и примеры кода на C# и J#.