Оператор цикла For Each
Работа For Each с коллекциями. Для коллекций удобно применять специальную разновидность оператора цикла – For Each. Для этого необходимо придумать имя переменной цикла, значение которой будет пробегать все элементы коллекции. Мы придумали имя Мой_объект. Надо объявить переменную цикла так, чтобы ее тип подходил для всех элементов коллекции. Поскольку в нашей коллекции одни только элементы управления, мы объявили так: Dim Мой_объект As Control хотя могли и так: Dim Мой_объект As Object Ведь тип Object всеяден. Но чем более конкретный тип мы указываем, тем удобнее работать. Когда цикл выполняется в первый раз, Мой_объект «равняется» одному элементу коллекции, во второй раз – другому и т.д., пока элементы не будут исчерпаны. В остальном синтаксис и порядок выполнения оператора For Each такой же, как и у привычного нам For. К нему также можно применять оператор Exit For. Мы использовали функцию TypeName, чтобы выбрать из всех элементов коллекции элементы только данного типа. Пояснять ее я не буду, используйте дальше по аналогии. Работа For Each с массивами. Оператор For Each никто не запрещал использовать и при работе с массивами. Вот пример: Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim a() As Integer = {10, 11, 12, 13, 14} Dim Элемент As Integer For Each Элемент In a Debug.WriteLine(Элемент) Next End Sub Напечатает эта процедура вот что: Коллекции, принадлежащие контейнерам Мы знакомы с такими объектами, как форма, рамка, панель, вкладка. Каждый из них может включать в себя другие элементы управления. Поэтому такие объекты называются контейнерами. У контейнера есть собственная коллекция, в которую автоматически заносятся элементы управления, входящие в контейнер. Поэтому специально заботиться о добавлении их в контейнер не нужно. Коллекция формы называется Controls. Коллекция рамки GroupBox1 является ее свойством Controls, поэтому к ней можно обращаться так: GroupBox1.Controls. К коллекции панели Panel1 можно обращаться так: Panel1.Controls и т.д. Пример: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Объект As Control For Each Объект In Controls Debug.WriteLine(Объект.Text) Next For Each Объект In Panel1.Controls Debug.WriteLine(Объект.Text) Next End Sub Во вкладках элементы управления принадлежат страницам вкладки. У каждой страницы – своя коллекция элементов управления. Пусть во вкладке TabControl1 имеется три страницы: TabPage1, TabPage2 и TabPage3. Тогда фрагмент For Each Объект In TabPage2.Controls Debug.WriteLine(Объект) Next распечатает элементы управления, находящиеся на 2-й странице. Сами страницы составляют коллекцию, принадлежащую вкладке. Поэтому фрагмент For Each Объект In TabControl1.Controls Debug.WriteLine(Объект.Name) Next распечатает имена всех страниц вкладки: TabPage1 TabPage2 TabPage3 Получается коллекция в коллекции. Матрешка. Поэтому сработает такой оператор: Debug.WriteLine(TabControl1.Controls(1).Controls(2)) Здесь распечатывается элемент управления, стоящий под номером 2 в коллекции элементов управления, принадлежащей некой странице. А страница эта стоит под номером 1 в коллекции страниц, принадлежащей вкладке TabControl1. Структуры Со структурами мы с вами знакомы слабо. Несколько слов я сказал о них в 12.1. А именно, я сказал, что структура – это один из видов объектов (в широком смысле), который наряду с классами, модулями и перечислениями входит в состав пространств имен. У структуры, также как и у класса, могут быть свойства и методы. Нам известны структуры Точка, Прямоугольник и др. В Паскале структурам соответствуют записи, в Visual Basic 6.0 структурам соответствует пользовательский тип данных, в Си структуры тоже называются структурами. Все знакомые нам структуры достались нам готовыми, входящими в библиотеку классов .NET Framework Сейчас же мы займемся созданием собственных структур. Для нас структура будет пока не вместилищем методов и свойств, как мы привыкли, а всего лишь местом для хранения набора разнотипных данных. Вы скажете, что для этого мы уже пользовались коллекцией. Но у коллекции и у структуры немножко разные области применения. В дальнейшем вы почувствуете разницу между ними. Рассмотрим пример. Задание. Вы хотите занести в компьютер информацию о ваших любимых компьютерных играх (хотя бы для того, чтобы затем как-то ее анализировать, например, определить, какая игра занимает больше места на диске). Для простоты ограничим информацию об игре тремя элементами: · Название игры · Сколько места игра занимает на диске (в мегабайтах) · Хорошая или плохая графика у игры (ваша оценка) Также для экономии ограничимся двумя играми. Ваша программа должна будет занести в память информацию об обеих играх, а затем выполнить три задания: · Распечатать название первой игры · Определить, сколько места займут на диске обе игры вместе · Ответить, хороша или плоха графика у второй игры Ваши действия. Для начала нужно создать структуру для размещения информации об игре. Нам уже приходилось конструировать перечисления (см. 13.3). Там мы сначала создавали тип перечисления, а затем объявляли этим типом переменные. Здесь действуем аналогично – придумываем сначала имя новому типу структуры (типИгра), причем придумываем также имена и типы всем элементам информации об игре, которые мы хотим хранить в структуре, после чего пишем: Structure типИгра Dim Название As String Dim Объем As Integer Dim Графика_хорошая As Boolean End Structure Слово Structureкак раз и обозначает структуру. Тип определен. Теперь VB знает, что входит в информацию об игре и сколько места в памяти она займет. Можно объявлять переменные, то есть отводить место в памяти: Dim Игра1, Игра2 As типИгра 'Отводим в памяти место под информацию о двух играх Вот полный текст программы: 'Создаем тип структуры. Его нельзя объявлять в процедуре: Structure типИгра Dim Название As String Dim Объем As Integer Dim Графика_хорошая As Boolean End Structure
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Игра1, Игра2 As типИгра 'Отводим в памяти место под информацию о двух играх
'Заносим в память компьютера информацию об играх: Игра1.Название = "StarC" : Игра2.Название = "Heroes III" Игра1.Объем = 90 : Игра2.Объем = 200 Игра1.Графика_хорошая = False : Игра2.Графика_хорошая = True
Debug.WriteLine(Игра1.Название) 'Выполняем 1 задание Debug.WriteLine(Игра1.Объем + Игра2.Объем) 'Выполняем 2 задание 'Выполняем 3 задание: If Игра2.Графика_хорошая Then Debug.WriteLine("Хорошая графика") _ Else Debug.WriteLine("Плохая графика") End Sub Обратите внимание, что имя элемента структуры отделяется от имени переменной точкой. Нам это привычно по работе со структурами Размер, Прямоугольник и др., когда имя такого элемента структуры, как свойство, тоже отделялось от имени переменной точкой. Массивы и структуры отличаются от простых типов данных, таких как Integer или String. Если переменная простого типа содержит в каждый момент времени только одно значение (число, строку, дату и т.п.), то массив или структура в каждый момент времени содержат по нескольку значений. Поэтому такие типы называют составными(composite). Можно писать операторы такого вида: Игра2 = Игра1 'Игре 2 присваиваются все элементы 1-й игры В этом случае всем элементам игры 2 присваиваются значения соответствующих элементов игры 1. Базы данных. Выстроенную подобным образом в памяти информацию о чем-либо часто называют базой данных. Всю информацию об одной переменной (в нашем случае об одной игре) называют записьюв этой базе данных. Программу, которая извлекает информацию из базы данных, сортирует записи и производит другую обработку информации в базе данных, называют системой управления базой данных. В нашем примере роль системы управления базой данных играет процедура Button1_Click. Базы данных являются настолько распространенным средством хранения информации, что в VB есть специальные мощные инструменты для работы с ними. Мы рассмотрим их в Глава 24. . Массивы структур: Вы хотите создать базу данных о 30 играх. Для этого достаточно вместо очень длинного объявления Dim Игра1, Игра2, …………… Игра30 As типИгра объявить массив: Dim Игра(30) As типИгра Теперь можно использовать операторы такого вида: Игра(16).Название = "KU4" 'название 16-й игры Игра(25).Объем = 400 'объем 25-й игры Debug.WriteLine(Игра(8).Графика_хорошая) Игра(29) = Игра(12) '29-й игре присваиваются все элементы 12-й игры
Структура в структуре: Элементы структуры могут иметь не только простой тип, но и составной, в том числе быть массивом, структурой или объектом. Пусть мы хотим иметь более подробную, чем в предыдущем примере, информацию о графике. Для этого организуем отдельную структуру: Structure типГрафика Dim Хорошая As Boolean Dim Число_цветов As Integer Dim Максимальное_разрешение As String End Structure А поскольку информация о графике является составной частью информации об игре, вставим переменную созданного типа в качестве элемента в структуру игры: Structure типИгра Dim Название As String Dim Объем As Integer Dim Графика As типГрафика End Structure Теперь мы можем писать такие операторы: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Игра(30) As типИгра Игра(8).Графика.Хорошая = True Игра(14).Графика.Число_цветов = 65000000 Игра(29).Графика.Максимальное_разрешение = "1280х960" Debug.WriteLine(Игра(14).Графика.Число_цветов) End Sub
Заключение. Вы увидели, что составные элементы структуры сами могут включать в себя структуры. Они могут вкладываться друг в друга, как матрешки, до бесконечности. Так можно создать иерархии данных практически в любой области знаний. Примеры же о массивах и объектах в качестве элементов структур я не буду рассматривать, так как они кажутся мне несколько сложноватыми для начинающих. Задание 109. Создайте базу данных о себе, ближайших родственниках или друзьях. О каждом должно быть известно: · Имя · Дата рождения · Цвет глаз Массивы не используйте. Программа должна: · Распечатать ваш возраст и цвет глаз · Ответить на вопрос – правда ли, что ваш дядя старше тети. Задание 110. Создайте базу данных о своих книжках. О каждой книжке должно быть известно: · Название · Автор · Дата издания · Число страниц Обязательно используйте массив не меньше, чем из 5 структур. Программа должна: · Вычислить средний возраст ваших книжек · Определить, каких книжек больше – толстых или тонких · Ответить на вопрос – есть ли у вас разные книги одного автора (это нелегко) Оператор With Когда мы используем длинные имена структур или объектов или глубоко вложенные друг в друга конструкции, обращение к элементам таких структур или объектов занимает в окне кода довольно много места. Например: Игра(29).Графика.Хорошая = True Игра(29).Графика.Число_цветов = 65000000 Игра(29).Графика.Максимальное_разрешение = "1280х960" Оператор Withпозволяет сократить запись. Вот фрагмент, равносильный предыдущему: With Игра(29).Графика .Хорошая = True .Число_цветов = 65000000 .Максимальное_разрешение = "1280х960" End With Как видите, оператор With не производит никаких действий. Он просто позволяет перенести в свой заголовок одинаковую левую часть из всех обращений к элементам объекта или структуры, за счет чего эти обращения могут быть записаны в укороченном виде.
Алфавитный указатель
"................................................................... 154 #.................................................................. 362 &......................................................... 172, 492 *................................................................... 154 /.................................................................... 154 ^................................................................... 154 +.................................................................. 492 <.................................................................. 201 <=................................................................ 201 <>................................................................ 201 =.................................................................. 201 >.................................................................. 201 >=................................................................ 201 A A.................................................................. 357 Abort........................................................... 751 AboutBox..................................................... 87 Abs................................................................ 59 Access........................................................ 668 ActiveMdiChild......................................... 746 Add........................................... 178, 458, 484 Add project.................................................. 39 Add Reference......................................... 712 AddArc....................................................... 468 AddDays.................................................... 363 AddEllipse................................................. 468 AddHandler...................................... 639, 642 AddressOf................................................. 639 AddSeconds............................................. 365 AddTicks.................................................... 365 AddYears................................................... 364 ADO.NET................................................... 668 Alias............................................................ 718 Align........................................................... 118 Alt................................................................ 414 Anchor.......................................................... 71 And............................................................. 211 AND............................................................ 698 Appearance............................ 474, 477, 542 Append............................................. 502, 512 Application................................................ 717 AppWinStyle............................................. 719 Array........................................................... 445 Asc.............................................................. 495 ASCII символы......................................... 495 AscW.......................................................... 494 ASP.NET Web Application..................... 662 Assembler................................................. 759 Auto Hide................................................... 109 AutoPopDelay.......................................... 489 AutoScroll......................................... 375, 377 AutoSize.................................................... 336 B B.................................................................. 356 BackColor.................................... 49, 69, 552 BackgroundImage............................ 76, 336 BackSpace....................................... 784, 785 Beep.................................................... 54, 718 BETWEEN................................................. 698 Binary......................................................... 512 BinaryReader............................................ 515 BinaryWriter.............................................. 515 Bitmap........................................................ 339 Bold............................................................... 66 Bold Italic..................................................... 66 Boolean..................................................... 214 BorderStyle.................................................. 70 break.......................................................... 149 Breakpoint Properties............................. 252 Breakpoints...................................... 147, 251 Bring to Front............................................ 118 Brushes...................................................... 187 Build..................................................... 94, 705 Busy............................................................ 653 Button.................................................. 32, 409 ButtonClick................................................ 543 Buttons....................................................... 540 ByRef.......................................................... 303 Byte.................................................... 157, 158 ByVal.......................................................... 303 C Call............................................................. 275 Call Stack.................................................. 255 Cancel........................................................ 142 CapsLock.................................................. 784 Caption...................................................... 686 Catch.......................................................... 522 CBool......................................................... 163 CByte.......................................................... 162 CChar......................................................... 163 CDate......................................................... 163 CDbl........................................................... 163 CDec.......................................................... 163 CD-R........................................................... 770 CD-ROM.................................................... 770 CD-RW....................................................... 770 Ceiling........................................................ 155 Cells........................................................... 717 CenterImage............................................. 336 Changed.................................................... 650 Char................................................... 412, 494 CharacterCasing........................................ 73 Chars.......................................................... 496 CheckBox.................................................. 473 CheckBoxes.............................................. 544 Checked........................................... 474, 476 CheckedChanged................................... 475 CheckedIndices.............................. 485, 550 CheckedItems................................. 485, 550 CheckedListBox.............................. 483, 485 CheckState................................................ 474 Child........................................................... 552 Chr.............................................................. 495 Chr(10)....................................................... 508 Chr(13)....................................................... 508 ChrW.......................................................... 494 CInt............................................................. 162 Class Library............................................. 711 Class View................................................ 731 Clear....................... 190, 445, 484, 550, 697 Click..................................... 36, 89, 407, 408 Clicks.......................................................... 409 CLng........................................................... 163 Close........................................ 500, 501, 515 Close Solution................................... 38, 116 Closed.......................................................... 92 CloseFigure.............................................. 468 CLR............................................................... 18 CObj........................................................... 163 Code............................................................. 35 Collection.................................................. 457 Color....................... 329, 331, 356, 532, 558 ColorDepth................................................ 539 ColorDialog............................................... 558 Columns........................................... 544, 546 ColumnWidth............................................ 482 COM........................................................... 714 Combo простой...................................... 483 Combo раскрывающийся..................... 483 ComboBox................................................ 482 Command Window-Immediate............ 254 Comment Selection................................ 117 Common Language Runtime.................. 18 Compile..................................................... 726 Component Designer................................ 79 Connection................................................ 677 Console..................................................... 570 Console Application................................ 569 Const................................................. 310, 586 CONSTRAINT........................................... 700 Contains........................................... 484, 549 Contents........................................... 123, 724 ContextMenu............................................ 490 Continue.................................................... 149 Control..................................... 312, 414, 703 Controls............................................ 178, 459 Copy.................................. 43, 116, 519, 781 Cos............................................................. 156 Count................................................. 458, 484 COUNTER................................................. 700 CREATE TABLE....................................... 700 Created...................................................... 649 CreateDirectory........................................ 519 CreateObject............................................. 717 CShort........................................................ 162 CSng.......................................................... 163 CStr............................................................. 163 CurrentDirectory....................................... 520 CurrentPosition........................................... 87 Cursor........................................................... 71 Cut............................................... 43, 116, 781 D DashStyle.................................................. 330 DataColumn............................................. 690 DataGrid.................................. 686, 691, 692 DataGridTableStyle................................. 693 DataSet.................................... 684, 685, 690 DataSource............................................... 686 DataTable.................................................. 690 Date................................................... 362, 364 DateAdd..................................................... 367 DateAndTime........................................... 366 DateDiff..................................................... 366 DatePart..................................................... 366 DateSerial................................................. 367 DateString................................................. 367 DateTime.......................................... 362, 363 DateTimePicker....................................... 487 DateValue................................................. 367 Day............................................................. 364 DayOfWeek............................................... 364 DayOfYear................................................. 364 DaysInMonth............................................. 365 Debug........................................................ 255 Debug.WriteLine............................... 55, 147 Decimal............................................ 157, 160 Declare...................................................... 718 Delete....................... 43, 116, 519, 782, 785 DELETE..................................................... 699 Deleted...................................................... 649 Delphi......................................................... 759 DESC......................................................... 683 design........................................................... 33 Designer...................................................... 31 Details........................................................ 544 DialogResult............................................. 531 Dim........................................... 143, 144, 586 Directory.................................................... 518 Dispose...................................................... 190 DLL............................................................. 705 Do............................................. 232, 233, 236 Do …. Loop............................................... 232 Do …. Loop Until...................................... 234 Do …. Loop While.................................... 233 Do Until …. Loop...................................... 235 Do While …. Loop.................................... 235 Dock..................................................... 71, 542 Dockable................................................... 108 DocumentComplete................................ 653 DoEvents................................................... 747 Double................... 144, 157, 159, 160, 161 DoubleClick..................................... 407, 408 DrawArc..................................................... 187 DrawBezier............................................... 466 DrawClosedCurve................................... 467 DrawCurve................................................ 466 DrawEllipse............................................... 185 DrawImage...................................... 339, 344 Drawing..................................................... 182 DrawLine.......................................... 183, 185 DrawLines................................................. 464 DrawPath................................................... 468 DrawPie..................................................... 187 DrawPolygon............................................ 465 DrawRectangle......................................... 185 DrawRectangles....................................... 464 DrawString................................................ 191 DROP TABLE............................................ 701 DropDown Combo.................................. 483 DropDownButton..................................... 541 DropDownList........................................... 482 DropDownStyle........................................ 482 Duration....................................................... 87 DVD-ROM.................................................. 770 Dynamic Help........................................... 123 E e......................................................... 155, 637 E.................................................................. 155 Edit.............................................................. 116 Else............................................................. 198 ElseIf.......................................................... 208 Enabled........................................................ 71 EnableRaisingEvents.............................. 650 End..................................... 46, 221, 279, 280 End Function............................................. 308 End If.......................................................... 208 End Sub.............................................. 36, 271 EndCap...................................................... 331 EndsWith................................................... 496 Enter........................................................... 405 Enum.......................................................... 372 Environment.................................... 119, 520 EOF............................................................. 513 Event.......................................................... 641 EventArgs.................................................. 409 Excel........................................................... 714 Exception................................................... 522 Exists.......................................................... 519 Exit....................................................... 38, 116 Exit Do........................................................ 238 Exit For....................................................... 243 Exit Sub...................................................... 280 Exp.............................................................. 155 Expand....................................................... 552 ExpandAll.................................................. 552 F False........................................................... 214 File..................................................... 116, 518 File System Object................................... 498 FileAttributes............................................. 519 FileClose.......................................... 510, 512 FileGet........................................................ 511 FileMode.................................................... 515 FileName............................................ 85, 528 FileOpen........................................... 510, 512 FilePut............................................... 510, 512 FileStream................................................. 514 FileSystem................................................ 498 FileSystemWatcher................................. 649 Fill............................................. 684, 687, 697 FillEllipse................................................... 187 FillPath....................................................... 468 FillPie......................................................... 187 FillPolygon....................................... 465, 467 FillRectangle............................................. 187 FillRectangles........................................... 465 Filter................................................... 529, 649 Find............................................................. 117 Fix............................................................... 155 FlatStyle....................................................... 70 Flip.............................................................. 345 Floating...................................................... 108 Floor........................................................... 155 Focus.......................................................... 406 Font............................................. 66, 333, 532 Font Style..................................................... 66 Fonts and Colors...................................... 119 FontStyle.................................................... 333 For............................................. 239, 240, 242 For Each................................................... 458 ForeColor............................................ 70, 552 Format............................................... 117, 164 FormBorderStyle........................................ 70 Friend......................................................... 586 FROM......................................................... 683 FromArgb......................................... 353, 354 FromFile.............................................. 77, 336 FromImage............................................... 348 FullPath...................................................... 650 Function..................................................... 308 G G.................................................................. 356 Get.............................................................. 600 GetAttributes............................................. 519 GetChar..................................................... 492 GetCreationTime..................................... 519 GetCurrentDirectory................................ 520 GetDirectories........................................... 520 GetFiles...................................................... 521 GetItemChecked...................................... 486 GetLastAccessTime................................ 519 GetLastWriteTime.................................... 519 GetLogicalDrives..................................... 521 GetNodeCount......................................... 552 GetParent.................................................. 520 GetPixel..................................................... 356 GetUpperBound....................................... 445 GoTo........................................................... 226 Graphics.................................................... 182 GraphicsPath............................................ 467 GraphicsUnit............................................. 345 Grid Pane.................................................. 680 Grid Size.................................................... 121 GridColumnStyles................................... 693 GridLines................................................... 544 GroupBox.................................................. 374 H Handled..................................................... 415 Handles............................................... 89, 637 HatchBrush...................................... 331, 332 HatchStyle................................................. 333 Height........................................... 70, 75, 342 Help.......................................... 122, 721, 727 HelpKeyword on HelpProvider1........... 727 HelpNamespace...................................... 727 HelpNavigator on HelpProvider1......... 727 HelpProvider............................................. 727 Hide..................................................... 48, 109 HideSelection.................................. 535, 550 HorizontalResolution............................... 342 Hour............................................................ 364 HScrollBar................................................. 477 HTML.......................................................... 652 HTML Help Workshop............................. 722 HTML-документ....................................... 659 Hue............................................................. 559 I Icon............................................. 73, 339, 341 If......................................................... 198, 210 If блочный................................................. 206 If вложенные............................................ 210 If многострочный.................................... 206 If однострочный...................................... 200 Image....................... 77, 336, 339, 349, 477 Image Editor............................................. 360 ImageAlign.................................................. 77 ImageIndex............................................... 546 ImageList.......................................... 538, 540 Images....................................................... 538 ImageSize................................................. 539 Imports......................................................... 60 In................................................................. 457 IncludeSubdirectories............................. 649 Indeterminate........................................... 474 Index.................................................. 123, 726 IndexOf........................... 445, 484, 496, 543 Inflate......................................................... 326 Inherits....................................................... 606 InitialDelay................................................ 489 Input............................................................ 512 InputBox..................................................... 141 InputString................................................. 513 Insert......................................... 484, 496, 785 INSERT...................................................... 698 InStr............................................................ 493 Int................................................................ 658 Integer...................................... 143, 157, 158 IntelliSense............................................... 320 Internet....................................................... 771 Internet Explorer....................................... 652 Invalidate................................................... 472 Is......................................................... 217, 543 IsDate......................................................... 367 IsDigit......................................................... 412 IsLeapYear................................................ 365 IsLetter....................................................... 412 IsLetterOrDigit........................................... 412 IsLower...................................................... 412 IsMdiContainer......................................... 745 IsNumeric.................................................. 219 IsPunctuation............................................ 412 IsSeparator................................................ 412 IsUpper...................................................... 412 Italic............................................................... 66 Item............................................................. 692 Items......................................... 480, 483, 545 J Java............................................................ 759 JPEG.......................................................... 401 K KeyChar..................................................... 412 KeyCode.................................................... 413 KeyDown.......................................... 411, 413 KeyEventArgs........................................... 413 KeyPress................................................... 411 KeyPressEventArgs................................. 412 KeyPreview...................................... 414, 424 Keys............................................................ 414 KeyUp............................................... 411, 413 L Label............................................................. 65 LabelEdit................................................... 547 LargeChange........................................... 477 LargeImageList........................................ 550 LastIndexOf...................................... 445, 496 Lcase.......................................................... 493 Leave......................................................... 405 Left....................................... 74, 75, 409, 492 Len....................................................... 60, 492 Length............................................... 445, 496 Let............................................................... 137 Lib............................................................... 718 LinearGradientBrush...................... 331, 332 LineCap..................................................... 331 LineInput.................................................... 513 LinkClicked............................................... 491 LinkLabel................................................... 490 LinkVisited................................................. 491 LISP............................................................ 759 ListBox....................................................... 480 ListView..................................................... 544 ListViewItem............................................. 545 Load.............................................................. 92 LoadFile..................................................... 536 Locals......................................................... 250 Lock Controls............................................ 118 Locked.......................................................... 70 LOF............................................................. 513 Log.............................................................. 155 Log10......................................................... 156 Logo........................................................... 759 Long.................................................. 157, 158 Loop........................................................... 233 Lowercase................................................. 117 LTrim.......................................................... 493 Luminosity................................................. 559 M Main............................................................ 568 MainMenu.................................................... 79 MakeTransparent..................................... 401 MappingName......................................... 693 Math..................................................... 59, 155 Max............................................................. 155 MaximizeBox.............................................. 73 Maximum.................................................. 477 MaximumSize............................................. 73 MDI............................................................. 744 MdiChildren.............................................. 747 MdiParent.................................................. 746 Media Player............................................... 83 Members............................................. 55, 123 Message.................................................... 523 Metafile............................................. 339, 341 Microsoft...................................................... 54 Microsoft Chart Control........................... 565 Microsoft Multimedia Control 6.0..... 84, 88 Microsoft WebBrowser............................ 652 Mid.............................................................. 492 Middle........................................................ 409 Min.............................................................. 155 MinimizeBox............................................... 73 Minimum................................................... 477 MinimumSize.............................................. 73 Minute........................................................ 364 Mod............................................................. 154 Module....................................................... 566 Month......................................................... 364 MonthCalendar........................................ 487 MonthName.............................................. 367 MouseDown..................................... 407, 409 MouseEnter........................................ 90, 407 MouseEventArgs...................................... 409 MouseLeave............................................. 407 MouseMove............................ 407, 408, 411 MouseUp................................................... 407 Move........................................................... 519 MsgBox...................................................... 222 MsgBox........................................................ 78 MsgBoxResult........................................... 224 MsgBoxStyle............................................. 223 MultiColumn............................................. 481 Multiline........................................................ 72 MultiSelect................................................. 549 MustInherit................................................. 610 MustOverride............................................ 611 MyBase............................................... 92, 610 MyClass..................................................... 610 N Name................................................... 64, 541 Namespace.............................................. 730 Navigate.................................................... 653 NET Framework......................................... 18 New.................. 39, 116, 178, 328, 578, 602 New Item................................................... 577 Next............................................................ 240 Nodes................................................ 551, 552 None........................................................... 410 Normal....................................................... 336 Not.............................................................. 213 Nothing............................................. 336, 740 Now............................................................ 365 NumericUpDown..................................... 488 O Object....................................... 311, 455, 742 Object Browser......................................... 111 OldFullPath............................................... 649 OleDbCommand..................................... 697 OleDbConnection.................................... 684 OleDbDataAdapter.................................. 684 OnClick...................................................... 658 OnPaint...................................................... 472 Opacity......................................................... 73 Open........................................... 38, 116, 717 Open File..................................................... 41 Open Project............................................... 39 OpenFileDialog........................................ 527 OpenMode....................................... 510, 512 Option Explicit........................................... 145 Options....................................................... 118 Or....................................................... 212, 334 Order.......................................................... 118 ORDER BY................................................. 683 Orientation........................................ 478, 480 Output......................................... 56, 139, 512 Overloading.............................................. 612 Overridable............................................... 609 Overrides................................................... 609 P Page Setup............................................... 116 Paint........................................................... 348 Panel.......................................................... 375 Parent......................................................... 552 Pascal........................................................ 759 PasswordChar.......................................... 221 Paste........................................... 43, 116, 781 Path............................................................ 649 PathGradientBrush.................................. 331 PC Speaker............................................... 768 Peek........................................................... 503 PeekChar.................................................. 518 Pen............................................................. 327 Pens........................................................... 183 PerformStep............................................. 480 PI................................................................. 155 PictureBox................................................. 336 Play............................................................... 85 PlayCount.................................................... 87 Point.................................................. 324, 464 PointF......................................................... 325 PRIMARY KEY........................................... 700 Print................................................... 116, 513 PrintLine.................................................... 513 Priority........................................................ 750 Private........................................................ 586 Private Const............................................ 586 Process...................................................... 720 ProgressBar.............................................. 479 Project............................................... 117, 576 Project Explorer........................................ 574 Prolog......................................................... 759 Properties Window..................................... 63 Property..................................................... 600 Protected................................................... 607 Providers................................................... 677 Public......................................................... 586 PushButton................................................ 541 Q Query Builder............................................ 695 Quick Watch.............................................. 254 R R.................................................................. 356 RadioButton.............................................. 476 RaiseEvent................................................ 641 Random............................................ 510, 512 Randomize................................................ 203 Rate............................................................... 87 Read........................................................... 502 ReadBoolean............................................ 518 ReadByte................................................... 515 ReadDouble.............................................. 518 ReadLine.......................................... 501, 570 ReadOnly............................ 72, 87, 415, 600 ReadString................................................ 518 ReadToEnd.......
Популярное: Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (467)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |