Спецификация языка Perl
Спецификация языка PerlП2.1.1 Введение
П2.2 Cтруктуры данных
П2.2.1 Скалярные величины
П2.2.2 Простые массивы
П2.2.3 Ассоциативные массивы
П2.3.1 Основные понятия
П2.3.2 Простые операторы
П2.3.3 Составные операторы
П2.3.4.1 Термы и операторы списка
П2.3.4.2 Оператор ``стрелка''
П2.3.4.3 Операторы ++ и - -
П2.3.4.4 Экспоненциальный оператор
П2.3.4.5 Символьные унарные операторы
П2.3.4.6 Операторы связки
П2.3.4.7 Бинарные операторы
П2.3.4.8 Операторы сдвига
П2.3.4.9 Операторы сравнения
П2.3.4.10 Операторы эквивалентности
П2.3.4.11 Побитовое И, побитовое ИЛИ и Исключающее ИЛИ
П2.3.4.12 Логическое И и логическое ИЛИ
П2.3.4.13 Оператор диапазона
П2.3.4.14 Условный оператор
П2.3.4.15 Операторы присваивания
П2.3.4.16 Оператор ``запятая''
П2.3.4.17 Логическое НЕ
П2.3.4.18 Логическое И, ИЛИ и Исключающее ИЛИ
П2.3.4.19 Оператор чтения из файла
П2.3.4.20 Оператор замены строки
П2.3.4.21 Оператор замены множества символов
П2.4.1.1 Основные понятия
П2.4.1.2 Символьные ссылки
П2.4.2 Регулярные выражения
П2.4.2 Регулярные выражения - 2
П2.4.3 Зарезервированные переменные
$ARGV
@INC
%ENV
%SIG
Abs VALUE
Accept NEWSOCKET, GENERICSOCKET
Bind SOCKET, NAME
Binmode FILEHANDLE
Bless REF, PACKAGE
Caller EXPR
Chdir EXPR
Chmod LIST
Chown LIST
Chr NUMBER
Close FILEHANDLE
Closedir DIRHANDLE
Connect SOCKET,NAME
Cos EXPR
Dbmopen ASSOC, DBNAME, MODE
Dbmclose ASSOC
Defined EXPR
Delete EXPR
Die LIST
Do BLOCK
Do EXPR
Each ASSOC_ARRAY
Eof FILEHANDLE
Eval EXPR
Exec LIST
Exists EXPR
Exit EXPR
Exp EXPR
Fork
Getc FILEHANDLE
Goto LABEL
Grep EXPR, LIST
Hex EXPR
Kill LIST
Int EXPR
Join EXPR,LIST
Keys ASSOC_ARRAY
Length EXPR
Link OLDFILE,NEWFILE
Listen SOCKET, QUEUESIZE
Local EXPR
Log EXPR
Map EXPR,LIST
Mkdir FILENAME,MODE
My EXPR
Next LABEL
Oct EXPR
Open FILEHANDLE,EXPR
Open DIRHANDLE,EXPR
Ord EXPR
Print FILEHANDLE,LIST
Printf FILEHANDLE, LIST
Rand EXPR
Read FILEHANDLE,SCALAR,LENGTH,OFFSET
Readlink EXPR
Redo LABEL
Ref EXPR
Require EXPR
Reset EXPR
Rm FILENAME
Scalar EXPR
Seek FILEHANDLE, POSITION, WHENCE
Select FILEHANDLE
Select RBITS,WBITS,EBITS,TIMEOUT
Shift ARRAY
Sin EXPR
Sleep EXPR
Socket SOCKET,DOMAIN,TYPE,PROTOCOL
Sort SUBROUTINE,LIST
Splice ARRAY,OFFSET,LENGTH,LIST
Split /PATTERN/,EXPR,LIMIT
Sqrt EXPR
System LIST
Tell FULEHANDLE
Tie VARIABLE,PACKAGENAME,LIST
Truncate FILEHANDLE, LENGTH
Undef EXPR
Unlink LIST
Untie VARIABLE
Unshift ARRAY, LIST
Use Module LIST
Values ASSOC_ARRAY
Wantarray
Write
П2.4.5.1 Подпрограммы
П2.4.5.2 Пакеты
П2.4.5.3 Таблицы символов
П2.4.5.4 Конструкторы и деструкторы пакетов
П2.4.5.5 Классы
П2.4.5.6 Модули
П2.5 Объектная ориентация
П2.5.1 Объекты
П2.5.2 Классы
П2.5.3 Методы
Спецификация языка Perl
П2.5.4 Вызов методаП2.5.5 Деструкторы
Architecture Net или что такое Microsoft.NET?
Новая технология .NET, предложенная компанией Microsoft, отражает видение этой компанией приложений в эпоху Internet. Технология .NET обладает улучшенной функциональной совместимостью, в основе которой лежит использование открытых стандартов Internet. Кроме того, она повышает устойчивость классического пользовательского интерфейса операционной системы Windows — рабочего стола. Разработчикам программного обеспечения технология .NET предоставляет новую программную платформу и великолепные инструментальные средства разработки, в которых основную роль играет язык XML (extensible Markup Language — расширяемый язык разметки).Microsoft .NET — платформа, построенная на верхнем слое операционной системы. Технология .NET явилась главным объектом инвестиций компании Microsoft. С момента начала работ над этой технологией и до момента ее публичного анонсирования прошло три года. Несомненно, на развитие технологии .NET оказали влияние другие технологические достижения, в частности расширяемый язык разметки XML, платформа Java™, a также модель компонентных объектов Microsoft (Component Object Model — COM).
Платформа Microsoft .NET предоставляет:
- устойчивую общеязыковую среду выполнения CLR (Common Language Runtime), которая входит в состав данной платформы;
- средства разработки приложений на любом из многих языков программирования, поддерживаемых платформой .NET;
- лежащую в основе открытой модели программирования огромную библиотеку классов .NET Framework. Эти классы содержат многократно используемый код. Они доступны в любом языке программирования, поддерживаемом платформой .NET;
- поддержку сетевой инфраструктуры, построенной на верхнем слое стандартов Internet, вследствие чего обеспечивается высокий уровень взаимодействия между приложениями;
- поддержку нового промышленного стандарта, а именно технологии Web-служб. Технология Web-служб предоставляет новый механизм создания распределенных приложений. По сути, она является распространением технологии создания приложений на базе компонентов и на сферу Internet;
- модель безопасности, которую программисты могут легко использовать в своих приложениях;
- мощные инструментальные средства разработки.
Что такое Microsoft.NET?
Основы технологии .NET
Программирование на управляемом C++
Объектно-ориентированное программирование на управляемом C++
Управляемый C++ в .NET Framework
Создание графических пользовательских интерфейсов
Сборки и развертывание
Классы каркаса .NET Framework
Программирование в ADO.NET
ASP.NET и Web-формы
Web-службы
Web-узлы и Web-службы,работающие на основе ATL Server
Защита
Трассировка и отладка в .NET
Смешивание управляемого и неуправляемого кода
Visual Studio.NET
Содержание раздела