Планирование уроков на учебный год (по учебнику Н.Д. Угриновича, профильный уровень)



Урок 104
§4.8. Пространство имен .NET






Содержание урока

Важный компонент платформы .NET

Проект «Функции преобразования типов»

Контрольные вопросы. Компьютерный практикум


Проект «Функции преобразования типов»


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

Создание графического интерфейса проекта на языках Visual Basic .NET, Visual С#, Visual J# и Turbo Delphi

1. Разместить на форме (рис. 4.18):

• текстовое поле TextBoxl (Editl в Turbo Delphi) для ввода числа;
• три надписи Label1, Labe12 и Label3 (две надписи в Visual C# и одну надпись в Visual J# и Turbo Delphi) для вывода числа;
• кнопку Buttonl для создания процедуры-обработчика события.

Преобразование типов данных на языке Visual Basic .NET возможно с помощью функций трех различных типов:

• во-первых, это функции Val (), Str () и др., которые использовались и в предыдущих версиях языка программирования Basic;
• во-вторых, это функции CDbl (), CStr () и др., которые используются в последних версиях языка программирования Visual Basic;
• в-третьих, это функции ToDouble (), ToString () и др., которые используются на платформе .NET и принадлежат ветви системы имен System.Convert.

В программном коде используем функции преобразования типов данных всех трех типов.

Создание программного кода на языке программирования Visual Basic .NET

2.

Dim А, В, С As Double
Private Sub Buttonl_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Buttonl.Click
'Преобразование из строкового типа в числовой
А = Val(TextBoxl.Text)
В = System.Convert.ToDouble(TextBoxl.Text)
С = CDbl(TextBoxl.Text)
'Преобразование из числового типа в строковый
Label1.Text = Str(А)
Label2.Text = System.Convert.ToString(В)
Label3.Text = CStr(C)
End Sub

Преобразование типов данных на языке Visual C# возможно с помощью функций двух различных типов:

• во-первых, это функции Val(), Str() и др., которые используются в языке Visual Basic и принадлежат ветви системы имен Microsoft .VisualBasic. Conversion;
• во-вторых, это функции ToDouble (), ToString () и др., которые используются на платформе .NET и принадлежат ветви системы имен System.Convert.

В программном коде используем функции преобразования типов данных двух типов.

Создание программного кода на языке rj программирования Visual C#

На языке Visual C# для преобразования типов данных с использованием функций Val(), Str() необходимо подключить и использовать пространство имен Microsoft. Visual - Basic.

2.1. Ввести команду [Проект-Добавитъ ссылку...].

В появившемся диалоговом окне Add Reference (рис. 4.16) на вкладке .NET из списка выбрать имя компонента Microsoft.VisualBasic.NET Runtime и щелкнуть по кнопке Выбрать.

Выбранный компонент добавится в поле Выбранные компоненты:

Щелкнуть по кнопке ОК.

Рис. 4.16. Диалоговое окно выбора ветвей пространства имен

2.2. В Обозревателе решений в проекте convert в разделе ссылок References добавится ссылка Microsoft.VisualBasic на соответствующее пространство имен (рис. 4.17).

Рис. 4.17. Ссылки на пространства имен

Теперь можно добавить ссылку на пространство имен в обработчик событий.

2.1.

double А, В;
private void buttonl_Click(object sender, System.EventArgs e)
{//Преобразование из строкового типа в числовой А = Microsoft.VisualBasic.Conversion.Val (textBoxl.Text) ;
В = System.Convert.ToDouble(textBoxl.Text) ;
//Преобразование из числового типа в строковый labell.Text = Microsoft.VisualBasic.Conversion. Str(A);
label2.Text = System.Convert.ToString(B);
)

Преобразование типов данных на языке Visual J# возможно с помощью функций ToDouble (), ToString () и др., которые используются на платформе .NET и принадлежат ветви системы имен System.Convert.

Создание программного кода на языке программирования Visual J#

2.

double А;
private void buttonl_Click (Object sender, System. EventArgs e)
{//Преобразование из строкового типа в числовой А = System.Convert.ToDouble(textBoxl.get_Text());
//Преобразование из числового типа в строковый labell.set_Text(System.Convert.ToString(A));
}

Преобразование типов данных на языке Turbo Delphi возможно с помощью функций StrToFloat (), FloatToStr () и др.

Создание программного кода на языке программирования Turbo Delphi

2.

var
A: double;
procedure TForml.ButtonlClick(Sender: TObject);
begin
//Преобразование из строкового типа в числовой А := StrToFloat(Editl.Text);
//Преобразование из числового типа в строковый
Label1.Caption := FloatToStr(А);
end;

Запуск проекта на языках Visual Basic .NET, Visual С#, Visual J# и Turbo Delphi

3. Запустить проект на выполнение и ввести в текстовое поле число (например, 3,14).

На надписи будет выведено это же число, подвергнутое двойному преобразованию с использованием функций трех типов (см. рис. 4.18).

Рис. 4.18. Проект «Функции преобразования типов» на языке Visual Basic .NET



Следующая страница Контрольные вопросы. Компьютерный практикум



Cкачать материалы урока







Наверх