Программирование >>  Элементы языков с и с++ 

1 ... 93 94 95 [ 96 ] 97 98 99 ... 200


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

Проверка методов и свойств данных категории Integer

Преобразование числовой строки в 32-целое i=i.Parse( 12345 ); 1=12345

целое - в строку al=i.ToString(); al= 12345

умножение/деление i=i/10; 1=1234 i=i/2; 1=617 1=1*0.5; i=308

Работа с float-данными

Single b,c;

Ь=10.100000;

c=b*10; с=101.00000

c=b/10; с=1.0100000

c=b+c; с=11.110001

double X,у; x=10.1;

y=b*10; y=101.0.....

y=b/10; y=1.01.......

Работа с логическими данными

Boolean z,v;

z=01; z=true

v=z & 01; v=true

z=0; z=false

v=E I 01; v=true



исшнгИ.г

private: System::Void buttonl Click(System: :ОЬзес sender, Sys-te!ii::EventArgs~ e)

Double dNumber = 23.15; это число преобразуется в различные типы. Везде идет функция То+имя типа, в который преобразуются все методы из класса Convert

Returns 23

Int32 iNumber = Convert::ToInt32( dNumber ); double to int Returns True

Boolean bNumber = Convert::ToBoolean( dNumber ); /* double to Boolean*/

Returns 23.15

String strNumber = Convert: rToString( dNumber ); /* double to String (так же и int to String )*/

Returns 2 String to Char

Char chrNumber = Convert::ToChar(strNumber->Substring(0, 1)); сначала выделили один символ

DateTime to Stribg String s= 03/03/2007 ; DateTime d = Convert::ToDateTime(s); String si = Convert: :ToString(d) ;

Компонент Button

Компонент находится в группе компонентов Common Controls палитры компонентов. Этот компонент создает в форме, куда он помещен, элемент

Как преобразовывать данные различных типов? Есть несколько способов. Однако наиболее простой- применение методов специального класса Convert. Примеры преобразования типов данных показаны в листинге 11.2.



кнопка , который надо нажимать щелчком мыши. Компонент Button обладает некоторыми свойствами, определяющими его поведение. Вид его в форме показан на рис. 11.1.

J£ MlWindoWf Fotms S. Common Control>>

I It Pqnter

® Button Q CheckSox §2 ChectedLKtBox S3 ComboBox DateTimePicker

A Label

Д LinkLabH H UstBox

! H MaskedTextBox

1 Щ MonthColendar

I Notifylcon H NumericUpDown l3 PictureBox GD ProgressBar ® RadioButton RKhTextBox IS}- Texteox 4з, ToolTo :> TreeView ig WebBrower

dacontalnerc It Pointer


Это окно-палитра компонентов всплывает ввгоматически после наведения курсора мыши нв эту вкладку

f-* Forml f?fSc

Множество кнопок в форме

bulloni

butlon2 ЬиОопЗ

Рис. 11.1. Вквд компонента Button

Свойства Button

Перечень свойств компонента представлен на рис. 11.2.

Многие свойства нам уже знакомы - мы с ними встречались при изучении формы. Рассмотрим некоторые из незнакомых свойств.

□ Anchor - свойство, определяющее закрепленную позицию компонента Если вы разрабатываете форму таким образом, чтобы пользователь мог изменять ее размеры в режиме исполнения приложения, то компоненты на вашей форме тоже должны соответственно изменяться в размерах. Когда компонент зацеплен за форму, а форма изменяется в размерах, то в случае зацепления компонент поддерживает дистанцию между собой и



1 ... 93 94 95 [ 96 ] 97 98 99 ... 200

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика