|
Программирование >> Элементы языков с и с++
В процессе разработки приложений постоянно приходится сталкиваться с необходимостью преобразования данных различных типов одно в другое. Например, дату в формате 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 - свойство, определяющее закрепленную позицию компонента Если вы разрабатываете форму таким образом, чтобы пользователь мог изменять ее размеры в режиме исполнения приложения, то компоненты на вашей форме тоже должны соответственно изменяться в размерах. Когда компонент зацеплен за форму, а форма изменяется в размерах, то в случае зацепления компонент поддерживает дистанцию между собой и
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |