Что такое код hw_changeobject

Содержание

���������: change, input, cut, copy, paste

�������� �� ���� �������� �������, ������� ����� �� ���������� �����.

����� ����� ���������� �� ���� ���� ��������� �� �������� https://learn.javascript.ru/events-change-input.

�� ��������� ����� ���������� ������� ���������� � ����, �� ���� � ��������� ������, ��������� �������.

������� change

������� change ���������� �� ��������� ��������� �������� �������� �����, ����� ��� ��������� �������������.

��� ��������� ��������� ��� ��������, ��� ������� ��������� �� ��� ������ �����, � ��� ������ ������.

��������, ���� �� ��������� ���-�� � ��������� ���� ���� � ������� ���. �� ��� ������ �� ������ ����� �� ������ �������, ��������, ������ ������ � ��������� ������� onchange .

��� ��������� �� ���������: select , input type=checkbox/radio ��� ����������� ����� ��� ������ ��������.

� IE8- checkbox/radio ��� ��������� ����� �� ���������� ������� �����, � ���� ������ ������.

��� ����, ����� ������ ��������� checkbox/radio ��� �� � � IE8- ����� �������� ���������� �� ������� click (��� ��������� � ��� ��������� �������� � ����������) ��� ��������������� �������� propertychange , ��������� �����.

������� input

������� input ����������� ��� �� ��� ��������� �������� ���������� �������� � �������������� ����� ����������, ����� IE8-.

� IE9 ��� �������������� ��������, � ������ � �� ��������� ��� �������� �������� (��� � onpropertychange ).

������ ������������� (�� �������� � IE8-):

� ����������� ��������� oninput � ����� ������� ������� ��� ������ � ��������� �����. ������ ���, � �� keydown/keypress ������� ������������.

���� �� ��� �� �������� �� ������� IE� �������, �� ����� ������ ��� ������ ������� propertychange .

IE10-, ������� propertychange

��� ������� ���������� ������ � IE10-, ��� ����� ��������� ��������. ��� ��������� ����������� ��������� ��� ��. ��� �������������, � ��� �������� ������� ������������� � ����������� ��������� ��������� ������� � ������ IE.

���� ��������� ��� �� checkbox � IE8-, �� ��������� ����������� ������� change :

��� ������� ����� ����������� ��� ��������� �������� ���������� ��������. ������� ��� ����� ������������ � ������ IE ������ oninput .

� ���������, � IE9 � ���� �������: ��� �� ����������� ��� �������� ��������. ������� ��������� onpropertychange + oninput ������������, ����� ������� ����� ��������� ���� � ������ IE. ����� �� ���������� ������, ��� ��� ����� ������� �����.

������� cut, copy, paste

��� ������� ������������ �����. ��� ���������� ��� ���������/�������/����������� ��������.

� ���������, �����-����������� ������� �������� ������, ������� �����������/����������, �� ����������, ������� �� �������� ���������� � ��� ������ ��������������� ��������.

��������, ��� ���:

������: ���� � ��������� ���

��� �����, ������� ��������� � ��� ������� ��������� ���� �����.

���������, ��� �� ������������, �� �������.

������� ���� ��� ���, ����� � ������� ������ ������������ ����� ��������, ������������� ��� ������ ��������� ����.

��� ����� �����������?

������� input �������� ����� ������ �� ���� ���������, ����� IE9-. ����������, ���� IE9- ��� �� �����, �� �� ���� ����� � ������������.

� IE8- ������� input �� ��������������, ��, ��� �� ������ �����, ���� onpropertychange , ������� ����� �������� ���.

��� �� �������� IE9 � ��� �������������� � input � onpropertychange , �� ��� ��� �� �������� ��� �������� ��������. ������� �� ����� ����������� �������� ��� ������ keyup �� Delete � BackSpace . � ��� �������� �������� ���������� �� ���� � ������ �������� ���� oncut .

���������� ��� ����� ����������:

����� �� �������� ����� showCount �� ��� �������, ������� ����� ��������� � ��������� ��������. ��, ������ ��������� ����� �������������� ��������� ���, �� ���� � ���������. � ������ ������ ����� ������, ��������, ��� ������ throttle -����������, ���������� � ������ ���������� (throttling) ���������.

���� � ������ ������ �������, �� ����������� �������: ����� setInterval ��������� ��������� �������� �, ���� ��� ������� �������, �������� ���.

����� ���������� ������� ��������, �� ����� �������� ������������ �� onfocus , � ���������� � �� onblur , ��� ���:

������� �������� � ���� ���� ������ � ������ ����� ������ ��� ��������� IE8-, � ������� �� �������������� oninput � IE9, ��� oninput �� �������� ��� ��������.

�����

������� ��������� ������:

������� �������� �����������
change ��������� �������� ������ �������� �����. ��� ��������� ��������� ����������� ��� ������ ������. � IE8- �� ��������� ��� ������ ������, ������� ��� ���������� ������� ������ ����� onclick -���������� ��� onpropertychange .
input ������� ����������� ������ �� ��������� ���������. ��� �� ��� ������ ������, � ������� �� change . � IE8- �� ��������������, � IE9 �� �������� ��� �������� ��������.
propertychange ������ ��� IE10-. ������������� ������� ��� ������������ ��������� ������� ���������. ��� ���������� �������� ���������� � event.propertyName . ���������� ��� ���������� ������� �� ��������� �������� � ������ IE. � IE9 �� ����������� ��� �������� ��������.
cut/copy/paste ����������� ��� �������/�����������/�������� ������. ���� � �� ������������ �������� �������� ��������, �� �������/�����������/�������� �� ���������. ����������� �������� �������� ������: �� ������ ������������ ������� � �������� �� ��� ������ ��������, � ����� ����������.

��� �����������: � IE8- ������� change , propertychange , cut � ����������� �� ���������. �� ����, ����������� ����� ��������� �� ��� �������, ��� �������������.

������

�������������� ��������� �� ������

�������� ��������� ��� ��������������� ���������� ��������� �� ������.

������ �����������: 12% �������. ��� ���������� ���� ��������������� � �������� ���������������� � ����� ������ ������ ����� (������� �������).

  • � ���� � ������ ������ ���� ������ ������ ��-�����. ��� ���� ����� � �� �������� ����������� ������� � ��������� Ctrl-X/Ctrl-V.
  • ��������� � ����� ���������� � ����������� �����.

�������� ������� �����.

������ ��������� ���� � ���� � ������ ���������, ������� ���������� �� keypress .

����������� ������� ��������� ��� �������������� �����������:

  • �� input : ������� input � ������������� propertychange/keyup ��� ������������� �� ������� IE.
  • �� checkbox : ������� click ������ change ��� ������������� � IE8-.
  • �� select : ������� change .

��� ������, ������� �� ��� HW/SW ��� ����������� ����������?

� ���� � ��������� ��� (�������������� � ������������ ���������) � ��������� ��������, � � ��� ��������� ������ �� ���������� �������� ��� ���������� �������. ��� ��������� ����������� ��� ������ ������� ������� � ���������� �������� �� � ������� �����������/������������ ����, � �� ������ ��� ������ «������������������ ������� ������������� ������ � ����������», ��� � ���� ������������ ���������� ������������ VHDL ��� verilog, ����� ��������� ������� ��������� �����.

� ������� ����� � ����� ��������� ������������ youtube, ������� ����������, ��� ������� �������� ���������.

������� � �� ����, ���� �� �����-�� ���������. ��� ������, �������� �� ��������� ��������� ��� ������� ���������� � ����� �� ��� �������� �� ����?

��� ������, �������� �� ������������ ��������� ��� ������� � ����� �� ��� �� �������� �����������?

�� ������ ������� ��� ������������� ������, �� ������� �������� ������ ������� ������ ����� ��� ���� ������� ������ ������������� � ������� �������. � ������ ������� 5 ����� �� �������� ������� �������� ����� ��������, ��� ������������������ ����������� ��������� ������ ������, �� �� �������� ������������������.

�������� �������� ������ �������� ����� ����������� ��������� ��������� ���������. ��������� �� TI OMAP5430. �������� ��������, ��� � ���� ���� �� ����� 10 ����������� ���������� ���� (������ ��� ����� PowerVR ���� ��������� �������������� ������) � ������� ������������������� ������������ ���������. � ����� �����, ����� �� ������ ��������� ���-�� �� «��������» �����������, ���������� ������������� ���������� ����������� ����/������� �������/��������� ������� �� �����, ������� ������ ���� �����������.

������� ������� ����� ���-�� ����� ����, � ��� ������� ��� ���������. DSP/GPU/FPGA ����� ��������� ������ ��������� �����������, ����� ��� 2D-�������, �� ������� �������, ��� ���������. �� ������ «��������� ���������», ����� ��� ���������� �������, — ��� �� ��, ��� ����� ���� �� ������ � ������� ����.

� ����� ������ � �� �����, ��� ��� ��������� �������, ��� �� �������� ���-�� «��������». � �����, ��� �� ���� ���� ��������� ����, ����� ����������/����������� ����������/DSP-���������� ������, � �� ��� ��������� ����������� ������������. ��������, �� �������� ����� ���������� �������� ����, ����� ??��� ��, ��� � ��������������.

� �� ����, ��� ����� ���, �� � ������ ��������� verilog; � ������, ��� ������� ������ ��������� ����������� (��� ��������) �������� �������� ����������� ��� ����� ���������� ������, ������ ��� �� ����� ��� ��� ������� � ���������� ������� �������� ������ � �������� ������� (��������������� SIMD-��������).

������ ��������� ����������� ����� �������� �����, ������ ��� ��� ���� ������ ��� ��� ���������� ������� ���������, �� �� ����� ���� ��� ����� ������. � �����, ��� ��� ������ �����, � �� ���� ����� ������� ���� ����������� ������. � �� ����� � ���������� �������������� ��� (������� ��� ����� � ������, ��� ����������, — �� ������ ��������� �������� ��������� �����������) � �������� ��������� ����������� � �������� �������. � ������, ��� ��� ����� ������� ������ �� ���� �� ��������.

��� ����� ��� hw_changeobject

(PHP 3>= 3.0.3, PHP 4 )

hw_changeobject — Changes attributes of an object (obsolete)

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

Object. Get Hash Code �����

�����������

������ ���-�������� �� ���������. Serves as the default hash function.

��������

���-��� ��� �������� �������. A hash code for the current object.

�������

���� �� ����� ������� �������� ���������� ���-���� ��� ��������� ��������, �������� ��� �� ��� ������� ��������, ��� Int32 ���, � ������ ������� ��� ��������. One of the simplest ways to compute a hash code for a numeric value that has the same or a smaller range than the Int32 type is to simply return that value. � ��������� ������� �������� ����� ���������� ��� Number ���������. The following example shows such an implementation for a Number structure.

����� ��� ����� ��������� ����� ������, ������� ����� ����������� � ������������ ���-����. Frequently, a type has multiple data fields that can participate in generating the hash code. ���� �� �������� �������� ���-���� ����������� � ����������� ���� ����� � XOR (eXclusive OR) ������� ��������, ��� �������� � ��������� �������. One way to generate a hash code is to combine these fields using an XOR (eXclusive OR) operation, as shown in the following example.

���������� ������ ���������� ���� � ��� �� ���-��� ��� (N1, N2) � (N2, N1), � ������� ����� ��������� ������ ����������, ��� ����������. The previous example returns the same hash code for (n1, n2) and (n2, n1), and so may generate more collisions than are desirable. �������� ��������� �������, ����� ���-���� � ���� ������� �� ���������. A number of solutions are available so that hash codes in these cases are not identical. ���� �� ��� � ������� ���-���� Tuple �������, ������� �������� ������� ������� ����. One is to return the hash code of a Tuple object that reflects the order of each field. � ��������� ������� �������� ��������� ����������, ������������ Tuple �����. The following example shows a possible implementation that uses the Tuple class. ������ �������� ��������, ��� �������� ������������������ ��� �������� ���������� Tuple ������� ����� ����������� �������� �� ����� ������������������ ����������, � ������� �������� ������� ����� �������� � ���-��������. Note, though, that the performance overhead of instantiating a Tuple object may significantly impact the overall performance of an application that stores large numbers of objects in hash tables.

������ �������������� ������� �������� � ���� ������� �������� ��� ��������� ���-�����, ������� ���-���� ���������������� ����� ����� ��� ����� ������. A second alternative solution involves weighting the individual hash codes by left-shifting the hash codes of successive fields by two or more bits. � ������� �� ����������, ����, ��������� �� ������� 31 ����, ������ ���� ��������� � ��������, � �� ���������. Optimally, instead of being discarded, bits shifted beyond bit 31 should wrap around rather than be discarded. ��������� ���� ������������� ����������� ������ ����� ��� �, ��� C# � � Visual Basic, ��� ����� ��������� ������� ����� ������ �����, ��� � ��������� �������: Since bits are discarded by the left-shift operators in both C# and Visual Basic, this requires creating a left shift-and-wrap method like the following:

� ��������� ������� ������������ ���� ����� ������ � �������� ��� ���������� ���-���� Point ���������, ������������ � ���������� ��������. The following example then uses this shift-and-wrap method to compute the hash code of the Point structure used in the previous examples.

�����������

���-��� � ��� �������� ��������, ������� ������������ ��� ������� � ������� ������� � ��������� �� ������ ���� Dictionary Hashtable , ����� ��� �����, ����� ��� ���, ����������� �� DictionaryBase ������. A hash code is a numeric value that is used to insert and identify an object in a hash-based collection such as the Dictionary class, the Hashtable class, or a type derived from the DictionaryBase class. GetHashCode ����� ������������� ���� ���-��� ��� ����������, ��������� ������� �������� ��������� ��������. The GetHashCode method provides this hash code for algorithms that need quick checks of object equality.

�������� � ���, ��� ���-���� ������������ � ���-�������� � ��������� �������������� ���������� ���-����, ��. � ������ ���-������� � ���������. For information about how hash codes are used in hash tables and for some additional hash code algorithms, see the Hash Function entry in Wikipedia.

��� �������, ������� �����, ���������� ���-����, ������. Two objects that are equal return hash codes that are equal. ������ �������� �������: ������ ���-���� �� ������������� ��������� ��������, ��� ��� ������ (��������) ������� ����� ����� ���������� ���-����. However, the reverse is not true: equal hash codes do not imply object equality, because different (unequal) objects can have identical hash codes. ����� ����, .NET �� ����������� ���������� GetHashCode ������ �� ���������, � ��������, ������������ ���� �������, ����� ���������� ����� ������������ .NET, ������ ��� ������ ������ .NET Framework � .NET Core, � ���������, ����� ��� 32-��������� � 64-��������� ���������. Furthermore, .NET does not guarantee the default implementation of the GetHashCode method, and the value this method returns may differ between .NET implementations, such as different versions of .NET Framework and .NET Core, and platforms, such as 32-bit and 64-bit platforms. �� ���� �������� �� ������� ������������ ���������� ����� ������ �� ��������� � �������� ����������� �������������� ������� ��� �����������. For these reasons, do not use the default implementation of this method as a unique object identifier for hashing purposes. ���� ��������� ��� �����������. Two consequences follow from this:

�� ������� ������������, ��� ������ ���-���� ������������� ��������� ��������. You should not assume that equal hash codes imply object equality.

������� �� ������� ��������� ��� ������������ ���-��� ��� ������ ����������, � ������� �� ��� ������, ��� ��� ���� � ��� �� ������ ����� ���� ��������� ����� �������� ����������, ���������� � �����������. You should never persist or use a hash code outside the application domain in which it was created, because the same object may hash across application domains, processes, and platforms.

���-��� ������������ ��� ����������� ������� � ����������� ������� � ����������, ���������� �� ���-�������. A hash code is intended for efficient insertion and lookup in collections that are based on a hash table. ���-��� �� �������� ���������� ���������. A hash code is not a permanent value. �� ���� �������: For this reason:

  • �� ������������� �������� ���-���� ��� �� ���������� �� � ����� ������. Do not serialize hash code values or store them in databases.
  • �� ����������� ���-��� � �������� ����� ��� ��������� ������� �� ��������� � ������. Do not use the hash code as the key to retrieve an object from a keyed collection.
  • �� ����������� ���-���� ����� �������� ���������� ��� ����������. Do not send hash codes across application domains or processes. � ��������� ������� ���-���� ����� ���� ��������� �������� ��� ������� �������� ��� ������ ����������. In some cases, hash codes may be computed on a per-process or per-application domain basis.
  • �� ����������� ���-��� ������ ��������, ������������� ����������������� �������� �����������, ���� ��������� ���������������� �������� ���. Do not use the hash code instead of a value returned by a cryptographic hashing function if you need a cryptographically strong hash. ��� ����������������� ����� ����������� �����, ����������� �� System.Security.Cryptography.HashAlgorithm ������ ���. System.Security.Cryptography.KeyedHashAlgorithm For cryptographic hashes, use a class derived from the System.Security.Cryptography.HashAlgorithm or System.Security.Cryptography.KeyedHashAlgorithm class.
  • �� ���������� ��������� ���-�����, ����� ����������, ����� �� ��� �������. Do not test for equality of hash codes to determine whether two objects are equal. (�������� ������� ����� ����� ���������� ���-����.) ����� ��������� ���������, �������� ReferenceEquals ����� Equals ���. (Unequal objects can have identical hash codes.) To test for equality, call the ReferenceEquals or Equals method.

GetHashCode ����� ����� ���� ������������� ����������� �����. The GetHashCode method can be overridden by a derived type. ���� GetHashCode �� �������������, ���-���� ��� ��������� ����� ����������� ����� Object.GetHashCode ������ ������ �������� ������, ������� ��������� ���������� ���-���� �� ������ ������ �� ������; �������������� �������� ��. � ������� RuntimeHelpers.GetHashCode. If GetHashCode is not overridden, hash codes for reference types are computed by calling the Object.GetHashCode method of the base class, which computes a hash code based on an object’s reference; for more information, see RuntimeHelpers.GetHashCode. ����� �������, ��� �������, ��� ������� ReferenceEquals ����� ���������� true ���������� ���-����, ����� ���������� ��������. In other words, two objects for which the ReferenceEquals method returns true have identical hash codes. ���� ���� �������� �� ���������������� GetHashCode ValueType.GetHashCode , ����� �������� ������ ���������� ��������� ��� ���������� ���-���� �� ������ �������� ����� ����. If value types do not override GetHashCode, the ValueType.GetHashCode method of the base class uses reflection to compute the hash code based on the values of the type’s fields. ����� �������, ���� ��������, ���� ������� ����� ���������� ��������, ����� ���������� ���-����. In other words, value types whose fields have equal values have equal hash codes. �������������� �������� � ��������������� GetHashCode��. � ������� «���������� � �����������». For more information about overriding GetHashCode, see the «Notes to Inheritors» section.

��� ��������������� GetHashCode ������ ������� ����� �������������� Equals� ��������. If you override the GetHashCode method, you should also override Equals, and vice versa. ���� ���������������� Equals ����� ���������� true , ����� ��� ������� ����������� �� ���������, ���������������� GetHashCode ����� ������ ���������� ���� � �� �� �������� ��� ���� ��������. If your overridden Equals method returns true when two objects are tested for equality, your overridden GetHashCode method must return the same value for the two objects.

���� ������, ������������ � �������� ����� � ���-������� GetHashCode, �� ������������� �������� ����������, ����� ������� ��������� ���-����, ����������� IEqualityComparer ���������� ����� �� ���������� Hashtable ������������ ������. If an object that is used as a key in a hash table does not provide a useful implementation of GetHashCode, you can specify a hash code provider by supplying an IEqualityComparer implementation to one of the overloads of the Hashtable class constructor.

���������� ��� ����� ���������� Windows Windows Runtime Notes for the ����� ���������� Windows Windows Runtime

��� ������ GetHashCode ������ ������ ����� ���������� Windows Windows Runtime � �� ������������� ��������� �� ��������� ��� �������, ������� �� ���������������� GetHashCode. When you call the GetHashCode method on a >����� ���������� Windows Windows Runtime , it provides the default behavior for classes that don’t override GetHashCode. ��� �������� ������ ���������, ��������������� .NET Framework ��� ����� ���������� Windows Windows Runtime (��. ������ ��������� .NET Framework ��� ���������� �������� Windows � ����� ���������� Windows). This is part of the support that the .NET Framework prov >����� ���������� Windows Windows Runtime (see .NET Framework Support for Windows Store Apps and Windows Runtime). ������ � ����� ���������� Windows Windows Runtime ������ �� ��������� Object GetHashCode� � ��������� ����� �� ���������. >����� ���������� Windows Windows Runtime don’t inherit Object, and currently don’t implement a GetHashCode. ������ ToString��� �������� ��� ������, Equals(Object)� GetHashCode ��� �� ������������� � ���� C# ��� Visual Basic, � .NET Framework ������������� ��������� �� ��������� ��� ���� �������. However, they appear to have ToString, Equals(Object), and GetHashCode methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods.

����� ���������� Windows Windows Runtime ������, ���������� �� C# ����� ��� Visual Basic ����� �������������� GetHashCode �����. classes that are written in C# or Visual Basic can override the GetHashCode method.

���������� ��� ���, ��� ��������� ���� �����

���-������� ������������ ��� �������� �������� ����� (���-����), ���������������� �������� �������. A hash function is used to quickly generate a number (hash code) that corresponds to the value of an object. ���-������� ������ ��������� � ������� ����, � ��� ������������ � �������� ������� ������ ������ �������������� ���� �� ���� �� ����� ����������. Hash functions are usually specific to each type and, for uniqueness, must use at least one of the instance fields as input. ���-���� �� ������ ����������� � ������� �������� ����������� �����. Hash codes should not be computed by using the values of static fields.

��� ������� Object GetHashCode() , ����������� ��, ��������������������������������������������������������������,��������������������������������������������������������. GetHashCode For >GetHashCode method can delegate to the base class GetHashCode() implementation only if the derived class defines equality to be reference equality. ���������� GetHashCode() �� ��������� ��� ��������� ����� ���������� ���-���, ������������� ����, ������� ������������ GetHashCode(Object) �������. The default implementation of GetHashCode() for reference types returns a hash code that is equivalent to the one returned by the GetHashCode(Object) method. ��� ������������ ��������� ����� ����� �������������� GetHashCode() . You can override GetHashCode() for immutable reference types. ��� �������, ��� ���������� ��������� ����� ������� �������������� GetHashCode() ������ � ��� ������, ����: In general, for mutable reference types, you should override GetHashCode() only if: � ���-��� ����� ��������� �� �����, ������� �� �������� �����������. �� — You can compute the hash code from fields that are not mutable; or � ����� �������������, ��� ���-��� ����������� ������� �� ���������, ���� ������ ���������� � ���������, ��������� �� ��� ���-����. — You can ensure that the hash code of a mutable object does not change while the object is contained in a collection that relies on its hash code.

� ��������� ������ ����� ����������, ��� ���������� ������ ����� ������� � ���-�������. Otherwise, you might think that the mutable object is lost in the hash table. ���� ������� ��������������� GetHashCode() ��� ����������� ���������� ����, � ������������ ������ ���� ����, ��� ������������ ������ ���� �� ������ �������� �������� ��������, ���� ������ �������� � ���-�������. If you do choose to override GetHashCode() for a mutable reference type, your documentation should make it clear that users of your type should not modify object values while the object is stored in a hash table.

��� ����� GetHashCode() �������� ������������� ���������� ���-���� �� ���������, ������������ ���������. For value types, GetHashCode() provides a default hash code implementation that uses reflection. ������������� �������������� ��� ��� ��������� ������������������. You should consider overriding it for better performance.

�������������� �������� � �������, ������� ��������� ���-���� ���������� ���������, ��. � ������� «�������». For more information and examples that compute hash codes in a variety of ways, see the Examples section.

.change()

���������� ��� ������������� JavaScript ������� «change» (������� ��������� �����).

version added: 1.0 .change( handler(eventObject) )

handler(eventObject)

���: Function()

version added: 1.4.3 .change( [eventData ], handler(eventObject) )

eventData

���: Object

������ � �������, ������� ����� �������� � ����������.

handler(eventObject)

���: Function()

version added: 1.0 .change()

������ ����� — ��� ���������� �� .on( «change», handler ), �.trigger( «change» ).

������� change ������������ ��� ��������� ����� �����. ��� ����������� ���� ,

����������� �� ��� 0 ������� �������������� ����� �����������

Внимание
�������� ����������� �� ��� 0 ������� �������������� ����� �����������
�������� 35/104
���� ���������� 10.03.2013
������ 3.8 Mb.
��� �����������

uchebilka.ru > ����������� > �����������

hw_Changeobject

��������

int hw_changeobject(int connection, int object_to_change, string commands);

������� ��������� �������, �������� ��� �������������� �������������� �������� ��������� ������. ������� ����������� ��������������� �������, object_to_change; ������� �������������� ���������� �����������:

���������� True ��� ���������� ������, ����� False.

hw_Children

��������

array hw_children(int connection, int objectID);

���������� ������ ��������������� ��������. ������ �������������� — ����� ��������� � ��������������� objectID. ������ �������� ���� �����������, ��������� � ���������.

hw_ChildrenObj

��������

array hw_childrenobj(int connection, int objectID);

���������� ������ ��������� �������. ������ ������ — ����� ��������� � ��������������� objectID. ������ �������� ���� �����������, ��������� � ���������.

hw_Close

��������

int hw_close(int connection);

��������� false, ���� ���������� �� �������� �����������, � ��������� ������ — true. ^ Closes ��������� ���������� � Hyperwave �������� � ��������� ������� ���������� connection .

hw_Connect

��������

int hw_connect(string host, int port, string username, string password);

��������� ���������� � Hyperwave �������� � ���������� ����� ���������� ��� �������� ���������, ��� False, ��� ���������� �� ����� ���� �����������. ������ �������� ������ ���� «�����������» �������, �������� ����� �����. �������� usernamepassword ����������� � ����� �� �����������. � ������ ������ �������������, ������ �������� ������. ����� ������������ ������������� ��� ������������ anonymous. ������� ��������� ������ ����������, ���������� ��� ������ ������� Hyperwave. �� ������ ������� ��������� ����������. �������, ��� ������ �� ���������.

������ ����� hw_pConnect().

hw_Cp

��������

int hw_cp(int connection, array object_id_array, int destination id);

�������� ������� � ����������������, ���������� �� ������ ��������� � ��������� � ��������������� destination id.

������������ ����� ������������� ��������.

hw_Deleteobject

��������

int hw_deleteobject(int connection, int object_to_delete);

������� ������ � ���������������, ��������� �� ������ ���������. ����� ������� ��� ���������� �������.

��� ���������� ������ ���������� true, ����� — false.

��� ������, ������� �� ��� HW/SW ��� ����������� ����������?

� ���� � ��������� ��� (�������������� � ������������ ���������) � ��������� ��������, � � ��� ��������� ������ �� ���������� �������� ��� ���������� �������. ��� ��������� ����������� ��� ������ ������� ������� � ���������� �������� �� � ������� �����������/������������ ����, � �� ������ ��� ������ «������������������ ������� ������������� ������ � ����������», ��� � ���� ������������ ���������� ������������ VHDL ��� verilog, ����� ��������� ������� ��������� �����.

� ������� ����� � ����� ��������� ������������ youtube, ������� ����������, ��� ������� �������� ���������.

������� � �� ����, ���� �� �����-�� ���������. ��� ������, �������� �� ��������� ��������� ��� ������� ���������� � ����� �� ��� �������� �� ����?

��� ������, �������� �� ������������ ��������� ��� ������� � ����� �� ��� �� �������� �����������?

�� ������ ������� ��� ������������� ������, �� ������� �������� ������ ������� ������ ����� ��� ���� ������� ������ ������������� � ������� �������. � ������ ������� 5 ����� �� �������� ������� �������� ����� ��������, ��� ������������������ ����������� ��������� ������ ������, �� �� �������� ������������������.

�������� �������� ������ �������� ����� ����������� ��������� ��������� ���������. ��������� �� TI OMAP5430. �������� ��������, ��� � ���� ���� �� ����� 10 ����������� ���������� ���� (������ ��� ����� PowerVR ���� ��������� �������������� ������) � ������� ������������������� ������������ ���������. � ����� �����, ����� �� ������ ��������� ���-�� �� «��������» �����������, ���������� ������������� ���������� ����������� ����/������� �������/��������� ������� �� �����, ������� ������ ���� �����������.

������� ������� ����� ���-�� ����� ����, � ��� ������� ��� ���������. DSP/GPU/FPGA ����� ��������� ������ ��������� �����������, ����� ��� 2D-�������, �� ������� �������, ��� ���������. �� ������ «��������� ���������», ����� ��� ���������� �������, — ��� �� ��, ��� ����� ���� �� ������ � ������� ����.

� ����� ������ � �� �����, ��� ��� ��������� �������, ��� �� �������� ���-�� «��������». � �����, ��� �� ���� ���� ��������� ����, ����� ����������/����������� ����������/DSP-���������� ������, � �� ��� ��������� ����������� ������������. ��������, �� �������� ����� ���������� �������� ����, ����� ??��� ��, ��� � ��������������.

� �� ����, ��� ����� ���, �� � ������ ��������� verilog; � ������, ��� ������� ������ ��������� ����������� (��� ��������) �������� �������� ����������� ��� ����� ���������� ������, ������ ��� �� ����� ��� ��� ������� � ���������� ������� �������� ������ � �������� ������� (��������������� SIMD-��������).

������ ��������� ����������� ����� �������� �����, ������ ��� ��� ���� ������ ��� ��� ���������� ������� ���������, �� �� ����� ���� ��� ����� ������. � �����, ��� ��� ������ �����, � �� ���� ����� ������� ���� ����������� ������. � �� ����� � ���������� �������������� ��� (������� ��� ����� � ������, ��� ����������, — �� ������ ��������� �������� ��������� �����������) � �������� ��������� ����������� � �������� �������. � ������, ��� ��� ����� ������� ������ �� ���� �� ��������.

����� �����

(PHP 3>= 3.0.3, PHP 4)

hw_changeobject — �������� �������� ������� (��������).

��������

void hw_changeobject (int link, int objid, array attributes)

������� ���
����������

��� ������� � ��������� ����� ��� �� �����������������; ������� ������ ������ ����������.

��� ������, ������� �� ��� HW/SW ��� ����������� ����������?

� ���� � ��������� ��� (�������������� � ������������ ���������) � ��������� ��������, � � ��� ��������� ������ �� ���������� �������� ��� ���������� �������. ��� ��������� ����������� ��� ������ ������� ������� � ���������� �������� �� � ������� �����������/������������ ����, � �� ������ ��� ������ «������������������ ������� ������������� ������ � ����������», ��� � ���� ������������ ���������� ������������ VHDL ��� verilog, ����� ��������� ������� ��������� �����.

� ������� ����� � ����� ��������� ������������ youtube, ������� ����������, ��� ������� �������� ���������.

������� � �� ����, ���� �� �����-�� ���������. ��� ������, �������� �� ��������� ��������� ��� ������� ���������� � ����� �� ��� �������� �� ����?

��� ������, �������� �� ������������ ��������� ��� ������� � ����� �� ��� �� �������� �����������?

�� ������ ������� ��� ������������� ������, �� ������� �������� ������ ������� ������ ����� ��� ���� ������� ������ ������������� � ������� �������. � ������ ������� 5 ����� �� �������� ������� �������� ����� ��������, ��� ������������������ ����������� ��������� ������ ������, �� �� �������� ������������������.

�������� �������� ������ �������� ����� ����������� ��������� ��������� ���������. ��������� �� TI OMAP5430. �������� ��������, ��� � ���� ���� �� ����� 10 ����������� ���������� ���� (������ ��� ����� PowerVR ���� ��������� �������������� ������) � ������� ������������������� ������������ ���������. � ����� �����, ����� �� ������ ��������� ���-�� �� «��������» �����������, ���������� ������������� ���������� ����������� ����/������� �������/��������� ������� �� �����, ������� ������ ���� �����������.

������� ������� ����� ���-�� ����� ����, � ��� ������� ��� ���������. DSP/GPU/FPGA ����� ��������� ������ ��������� �����������, ����� ��� 2D-�������, �� ������� �������, ��� ���������. �� ������ «��������� ���������», ����� ��� ���������� �������, — ��� �� ��, ��� ����� ���� �� ������ � ������� ����.

� ����� ������ � �� �����, ��� ��� ��������� �������, ��� �� �������� ���-�� «��������». � �����, ��� �� ���� ���� ��������� ����, ����� ����������/����������� ����������/DSP-���������� ������, � �� ��� ��������� ����������� ������������. ��������, �� �������� ����� ���������� �������� ����, ����� ??��� ��, ��� � ��������������.

� �� ����, ��� ����� ���, �� � ������ ��������� verilog; � ������, ��� ������� ������ ��������� ����������� (��� ��������) �������� �������� ����������� ��� ����� ���������� ������, ������ ��� �� ����� ��� ��� ������� � ���������� ������� �������� ������ � �������� ������� (��������������� SIMD-��������).

������ ��������� ����������� ����� �������� �����, ������ ��� ��� ���� ������ ��� ��� ���������� ������� ���������, �� �� ����� ���� ��� ����� ������. � �����, ��� ��� ������ �����, � �� ���� ����� ������� ���� ����������� ������. � �� ����� � ���������� �������������� ��� (������� ��� ����� � ������, ��� ����������, — �� ������ ��������� �������� ��������� �����������) � �������� ��������� ����������� � �������� �������. � ������, ��� ��� ����� ������� ������ �� ���� �� ��������.

��� ����� ��� hw_changeobject

Hyperwave ��� ���������� IICM � ����� (Graz). ������������� ����� ��������� Hyper-G � ��� ������� �� Hyperwave ����� ���������������� (���-�� � 1996).

Hyperwave �� �������� �������� ���������������� ��. ������� ������, 4.0, �������� www.hyperwave.com. ���������� 30-������� ������.

Hyperwave — ��� �������������� ��������, ������� �� ���� ������ ( HIS , Hyperwave Information Server). ��� ����������� �� �������� ���������� � ���������� ���. ���������� ����� ���� ����� ����� ������, ������� ����� ���� ��������� � �����. ������ �������� �������������� ����� ��������� �������. ��������� ������ �������� ����-������ ���������. ����-������ — ��� ������ ���������, ������� ����� ���� �������� �������������. ���������� �������� ������ ����������� �������� Hyperwave, ��������� ����� �������� �������������.

������ ����������, ��� ������������ � ���������� ����������� ����� ����������� � ���� ��������� �������. �����������, ������������ � ���������, ��� ��� ������� � ���� ������ ��������� � ����������� � ���� ��������� ��������. ��������� ������ ������ �������� ���������� � ������ � ����� ������. ��� �������������� ��������� ��������� ��� ����� ����� �������� «�������» �������, ��� ������, ������ ������ � ������ �������� �� � ��������. ��� ����� �������������� ������� hw_pipedocument() � hw_gettext() . ������������ ��������� ������ �� ��������� ��������. ��� ������ ��������, �� ������� ��������� ������, ������� ���� ���, ��������������� ������ ����� ����� ���� ����� ��������. ��������, ���������� ������, �� ��������� ����������. �� ���� ������ �������� � �������� ������, �� ������� ���.

�������, ��� hw_pipedocument() � hw_gettext() ��������� ������� ������ � �������� �������������, ������ ������ ������ �����������, �� �� ������ ���� ��������. ������� ������ ������������ ���������� �������� ����������. �� ���-������� ���������� ��������, ���������� �� �������� �������, �� Hyperwave ����� ���� ����������� �������� � ����� �� �������� ������� ������� � ���� ��������. ������� ������� ������ ������ ����� ������� �������� ���� �� �������� Hyperwave � �������������� ����� �������� ���. ��������������� ������� ����� Hyperwave � ��� ����������� � ���, ��� � Hyperwave ��� � �������� — ���� ������ �������. ��� �� �������� ������� ���������� � ��������� ������� � ��������. � ��� ��� �������� � ���������� � ���, ��� ������ ���������� ������������. ��� ��������� �� ��� ��������� ���� ��������. � URL ����� �������� �������� Hyperwave � ��� ������� ��� ������ ���. � ���� ������� ���� �����, ������ ������� ����� ��������. ������ Hyperwave � ������ ‘my_object’ ������� � ‘http://host/my_object’ ��������������� � ��� ��������� � �������� Hyperwave. ������ � ������ ‘parent/my_object’ ����� ���� �������� ‘my_object’ � �������� Hyperwave, ������ � ������������ ���� ��� ��� ��������� ��� ��������������� � ������������ ����� ���� ��������� �������. ��� ����� ���� ������������� ������ ����� ������������� ���������� ��������.

���������� ����� ������� ��������� ������ ��������. ��� �� ���������� php3? URL http://host/my_object �� ������� �� ������ ������� php3 �� ��� ���, ���� �� �� ������� ������ ���-������� ���������� �� �������� �������: ‘http://host/php3_script/my_object’ � ���������� $PATH_INFO ������ ���� ����� ������� ‘php3_script’, � ����������� ������ � ������ ‘my_object’ �� Hyperwave �������. ��� ������ ���� ����������, ������� ����� ���� ��������� �����. ������������� URL �� ���� ������� � ������ ���������� ���-�������. ������ php3 ��� ������ � Hyperwave ������� ������������� ����������. �� ���� ������� ��� ���������� �� ������� ���� ��� �������������� ������� ��� ���������� ���������� URL��, ������������ � http://host/Hyperwave. ��� — �������� ���������� ������������ ���� ����� Hyperwave � ��� ���������.

�� ������ �������������� ���������� ������ ����������� � ��������.

��� ���������� ����� ������, ���� php3 �� �������� ��� ������ module/CGI, � ��� ��������������� ����������, �.�. ������ ���������� Hyperwave ������� �� CD-ROM. � ���� ������ ����� ����� ��������� �������� Hyperwave � ������ �� �� �������� �������. ��� ����� ������� ��������� � �������� �������� ���� ���� �������� ���� ����������� �������� (���� ����� �������� ������ «/»). ������, «/» ����� ���� ������� �� ������ ������, ���� «_», � ��� ����� ������� �� ���� �����.

������� �������� ����������� � Hyperwave �������� HG-CSP (Hyper-G Client/Server Protocol). �� ������� �� ����������, ������������ ������������ �������, �������� ���������� ��������� ������. ������� ������� Hyperwave ������� ������������ ��� ������ ������� (Harmony, Amadeus) ��� ����� � ��������. ��� ��� ������� ����� ���������������� Hyperwave. �� ������ ������ �����, ���������� wavemaster. Wavemaster — ��� ����� �����������������, �������������� HTTP � HG-CSP . ���� ������� � ���, ����� ��� ����������������� ������ ������ � ������������ ���������� ������ �������������� ����� ���-���������. Wavemaster ������������ ��������� ������������� (placeholders) ��� ���������� �������� �� ��������� ����������. ��� ������������ ���������� ������ PLACE . PLACE-� ��������� ��������� ����������� ��������� ������ ����������������, � ����� ���������� — ��� ������ ���������� ������ �������������. ��� ���� ��� ��������� � ������������� JavaScript, �������, IMHO, �� ������ ����� �����.

���������� ��������� Hyperwave � PHP3 ���� ������� � ����� ��������� ������� ������ ��������������� � ���������� �����������. ��� ���������� ��� ���������, ������������ � HG-CSP , � ����� �������� ������� �� ��������� ����������� ����������.

Hyperwave ����� ���� ����������� ������������ ��� ���������� ��������� ������ ����������. ��� ���� ������������� � ����������. ����������� ��� ������� ��������� � ����� �� ��������� ����� �����:

object ID: ��������� ����� �������� ��� ������� ������� � Hyperwave �������. ��� ����� ���� �� ��������� ��������� ������ (ObjectID). �� �������� ����� ������������ � �������� ������� ���������� ��� ������������ �������.

object record: ������ � ������ �������-�������� � ���� �������=��������. ���� �������� ���� �� ������ �������� �������� �������. ��������� ������ ����� ���� ������ ������������������ � ��������� ������: hw_object2array() . ��������� ������� (�� ����� ������������� �� obj) ���������� ��������� ������.

object array: ������������� ������ �� ����� ���������� �������. ���� — ��� ��������. ���� ������� ����������� � ��������� ������ ��������� ���, ��� ����� � ��������� ������� ������� ��� ���������� �������. ��������, ����������� � �����, ����� ����� �������� ������, ����������� ����� � ������������� �������. ��� ������ ������������� �������� ��������� ��������� �������. ������� php3 ������� �� ���������� ��������� ��������.

hw_document: ��� ���������� ����� ��� ������, ������� ��������� �������� ��������, ������� HTML, PDF � ��. �� ��������� �������������� ��� HTML, �� ����� ���� ����������� � � ������� ���������.

��������� �������, ������������ ������� ��������� ������� ����� ���������� ������������� ������ �� �������������� ����������� � ���. ���� ������ — ��������� ������� ������� ��������� �������. �������������� ������ �������� ��������� ����:

����� ��������� ������� � ��������� PresentationHints, ������������� � Hidden. CollectionHead

����� ��������� ������� � ��������� PresentationHints, �������������� � CollectionHead. FullCollectionHead

����� ��������� ������� � ��������� PresentationHints, ������������� � FullCollectionHead. CollectionHeadNr

������ � ������� ��������� ������� � ��������� PresentationHints, ������������� � CollectionHead. FullCollectionHeadNr

������ � ������� ��������� ������� � ��������� PresentationHints, ������������� � FullCollectionHead. Total

����� ����� ��������� �������. ���������� � Apache

������ Hyperwave ������ ����� ������������, ����� PHP3 �������������� � ��� ������ Apache. � ���� ������ �������� Hyperwave ������ ����� ���� ����� �� ������������ ����� ���������, ���� Apache ���������� ���� ������. ��� ��������� ��������� ����������.

� ��� ���, ��� PHP3 � Hyperwave ������������ ����������� � ����, ��������������, ��� ������ ������� Hyperwave — wavemaster — ������������� ����������. �.�. ���� ������ �� ���� ������� ���-���������� � Hyperwave. ��� �� ���� �������������, �� ������������ ����������. ���� ���������� ������. �����-������� ��� ��������� PHP3-������, ������� ��������� ���������� PATH_INFO � ������������� �� �������� ��� ��� Hyperwave �������. ����� ������ ���������� ‘Hyperwave’. URL http://your.hostname/Hyperwave/name_of_object ��������� Hyperwave ������ � ������ ‘name_of_object’. ������� ������� ������� �� ���� �������. ���� ��� ���������, �� �������� ������ ������ �����������. ���� ��� ��������, �� ��������� mime-��� � ����������. ��������� ��������� ����� ���� ����������, ���� ������������ ������ ���������� �����. � ����� ������ ������������, ��� ����� ������ ����, ���� URL http://your.hostname/name_of_object ����� ���������� ������. ������� ���������� ���������� �������:

��� �������� ������ �������

��� ���������� �������� ������

��� ������������� ���

��� ��������� �������

���� ��� ������ �������������� �������, ��� �� ������ ��������� �������. ������ ���������� � ������������, ������ ������� ������� � ��.

���������

��� ��������� ��������:

������� hw_InsertDocument ���������� �� hw_InsertObject() � hw_PutDocument() .

����� ��������� ������� ���� ��� �� ������������.

����������� ������� ������� ������� ���������� ��� ������ ��������. ��� ����� � ���������� �������� ���������� ������� ������, ��� � ����������� ������ �������, ��������� ���������� ������ ���� ����������. ���������� �� ��������� ������������� ���������� ������� �������.

hw_Changeobject

��������

int hw_changeobject (int connection, int object_to_change, string commands);

������� ��������� �������, �������� ��� �������������� �������������� �������� ��������� ������. ������� ����������� ��������������� �������, object_to_change ; ������� �������������� ���������� �����������:

���������� True ��� ���������� ������, ����� False.

hw_Children

��������

array hw_children (int connection, int objectID);

���������� ������ ��������������� ��������. ������ �������������� — ����� ��������� � ��������������� objectID . ������ �������� ���� �����������, ��������� � ���������.

hw_ChildrenObj

��������

array hw_childrenobj (int connection, int objectID);

���������� ������ ��������� �������. ������ ������ — ����� ��������� � ��������������� objectID . ������ �������� ���� �����������, ��������� � ���������.

hw_Close

��������

int hw_close (int connection);

��������� false, ���� ���������� �� �������� �����������, � ��������� ������ — true. Closes ��������� ���������� � Hyperwave �������� � ��������� ������� ���������� connection.

hw_Connect

��������

int hw_connect (string host, int port, string username, string password);

��������� ���������� � Hyperwave �������� � ���������� ����� ���������� ��� �������� ���������, ��� False, ��� ���������� �� ����� ���� �����������. ������ �������� ������ ���� «�����������» �������, �������� ����� �����. �������� username � password ����������� � ����� �� �����������. � ������ ������ �������������, ������ �������� ������. ����� ������������ ������������� ��� ������������ anonymous. ������� ��������� ������ ����������, ���������� ��� ������ ������� Hyperwave. �� ������ ������� ��������� ����������. �������, ��� ������ �� ���������.

hw_Cp

��������

int hw_cp (int connection, array object_id_array, int destination id);

�������� ������� � ����������������, ���������� �� ������ ��������� � ��������� � ��������������� destination id .

������������ ����� ������������� ��������.

hw_Deleteobject

��������

int hw_deleteobject (int connection, int object_to_delete);

������� ������ � ���������������, ��������� �� ������ ���������. ����� ������� ��� ���������� �������.

��� ���������� ������ ���������� true, ����� — false.

hw_DocByAnchor

��������

int hw_docbyanchor (int connection, int anchorID);

���������� ������������� ������ ���������, ������� ��������� � ����� anchorID .

hw_DocByAnchorObj

��������

string hw_docbyanchorobj (int connection, int anchorID);

���������� ��������� ������ ������� ���������, ������������ � ����� anchorID .

hw_DocumentAttributes

��������

string hw_documentattributes (int hw_document);

���������� ��������� ������ ���������.

hw_DocumentBodyTag

��������

string hw_documentbodytag (int hw_document);

���������� ��� BODY ��� ���������. ���� �������� � ������� HTML, ��� BODY ������ ���� ��������� ����� ����������.

hw_DocumentSize

��������

int hw_documentsize (int hw_document);

���������� ������ ��������� � ������.

hw_ErrorMsg

��������

string hw_errormsg (int connection);

���������� ������, ���������� ��������� �������� �� ������ ��� ‘No Error’. ���� ������������ False, ������� �� �����������. ��������� ��������� � ��������� �������.

hw_EditText

��������

int hw_edittext (int connection, int hw_document);

�������� ��������� �������� �� ������. ��������� ������ ��������� �� ������ ����������������, ���� �������� �������������. ��� ������� �������� ������ � ����� ���������� �����������. ��� �� �������� ����������� ���������� ��� ������, ������� ���������� ����������� �� ����� �������� ������ �����������.

hw_Error

��������

int hw_error (int connection);

��������� ����� ��������� ������. ���� 0 — ������ �� ����. ������ ��������� � ��������� �������.

hw_Free_Document

��������

int hw_free_document (int hw_document);

����������� ������, ������� hw-����������.

hw_GetParents

��������

array hw_getparentsobj (int connection, int objectID);

���������� ��������������� ������ ��������������� ��������. ������ �� ������� ��������� � ��������� ������� � ��������������� objectID .

hw_GetParentsObj

��������

array hw_getparentsobj (int connection, int objectID);

���������� ��������������� ������ ��������� ������� ���� ������������� ������ �� �������������� ����������� �� ��������� �������. ������������� ������ — ��������� ���� ������������� �������. ������ ��������� ������ ��������� � �������� ������� � �� objectID .

hw_GetChildColl

��������

array hw_getchildcoll (int connection, int objectID);

���������� ������ ��������������� ��������. ������ �� ������� ��������� � ��������� ���������, ��������� � ��������������� objectID . ������� �� ���������� ����������� ���������.

hw_GetChildCollObj

��������

array hw_getchildcollobj (int connection, int objectID);

���������� ������ ��������� �������. ������ ������ ��������� � ��������� ���������, ��������� � ��������������� objectID . ������� �� ���������� ����������� ���������.

hw_GetSrcByDestObj

��������

array hw_getsrcbydestobj (int connection, int objectID);

���������� ��������� ������ ���� ������� ����� ������� � �� objectID . ������ ����� ���� ��� ����������, ��� � ������.

hw_GetObject

��������

array hw_getobject (int connection, int objectID);

���������� ��������� ������ ������� � ��������������� objectID .

hw_GetAndLock

��������

string hw_getandlock (int connection, int objectID);

���������� ��������� ������ ������� � �� objectID . ������ ����� ����������, ������� ������ ���������� �� ����� � ���� �������, ���� ������ �� ����� �������������.

hw_GetText

��������

int hw_gettext (int connection, int objectID, int rootID);

������������ �������� � ��������������� ������� objectID . ���� �������� ����� �����, ������� ����� ��������, �� ��� ����� ����� ���������. ������������ �������� rootID ����������, ��� ������ ����� ����������� � ��������. �� ��������� ������������� 0, ��� �������� ��������������� ������ �� ���� ������� ���������� ������. ��� ��������� ��� ���-����������. ���� ������ ��������� �� ������ � ������ ‘internet_movie’, ������ HTML ����� ��������� ��� . ��������� ��������� ��������� ������� � ������� ���������� � �������� ��������� ��������� ������������. �� ������ ��������� ���������� ��� �������, ���������� URL �������������� ���: example ‘/my_script.php3/internet_movie’. ‘my_script.php3’ ���������� $PATH_INFO � ������ ��������.

���� rootID �� ����� 0, ������ �������������� �� ���� ����, ������� � ������� � �� rootID , ����������� ������� �� �������� �������. ���� ��� ����������� ������� �������� ‘internet_movie’ ���������� � ‘a-b-c-internet_movie’, ��� ‘-‘ — ����������� ����� �������� ��������, � �������� �������� ���������� �� ���� ‘a-b-d-source’, �������������� HTML-������ �����: . ��� ������������, ���� �� ������ ������� �� ���������� ������� �� ���� � ������ �������� �������� �� �������� �������.

��� ������� �������� ������ � ����� ���������� �����������. ��� �� �������� ����������� ���������� ��� ������, ������� ����������� ���������� �� ����� �������� ������ �����������.

hw_GetObjectByQuery

��������

array hw_getobjectbyquery (int connection, string query, int max_hits);

���� ������� �� ����� ������� � ���������� ������ ��������������� ��������. ������������ ����� ��������� ������������ � max_hits . ���� max_hits ���������� � -1, �� ������������ ����� ������� �� �����������.

hw_GetObjectByQueryObj

��������

array hw_getobjectbyqueryobj (int connection, string query, int max_hits);

���� ������� �� ����� ������� � ���������� ������ ��������� �������. ������������ ����� ��������� ������������ � max_hits . ���� max_hits ���������� � -1, �� ������������ ����� ������� �� �����������.

hw_GetObjectByQueryColl

��������

array hw_getobjectbyquerycoll (int connection, int objectID, string query, int max_hits);

���� ������ � ��������� � ��������������� objectID � ���������� ������ ��������������� ��������. ������������ ����� ��������� ������������ � max_hits . ���� max_hits ���������� � -1, �� ������������ ����� ������� �� �����������.

hw_GetObjectByQueryCollObj

��������

array hw_getobjectbyquerycollobj (int connection, int objectID, string query, int max_hits);

���� ������ � ��������� � ��������������� objectID � ���������� ������ ��������� �������. ������������ ����� ��������� ������������ � max_hits . ���� max_hits ���������� � -1, �� ������������ ����� ������� �� �����������.

hw_GetChildDocColl

��������

array hw_getchilddoccoll (int connection, int objectID);

���������� ������ �������������� �������� ����������� ���������� ���������.

������ ����� hw_GetChildren() , hw_GetChildColl() .

hw_GetChildDocCollObj

��������

array hw_getchilddoccollobj (int connection, int objectID);

���������� ������ �������������� �������� ����������� ���������� ���������.

hw_GetAnchors

��������

array hw_getanchors (int connection, int objectID);

���������� ������ ��������������� �������� ��� ������ ��������� � �� objectID .

hw_GetAnchorsObj

��������

array hw_getanchorsobj (int connection, int objectID);

���������� ������ ��������� ������� ��� ������ ��������� � �� objectID .

hw_Mv

��������

int hw_mv (int connection, array object id array, int source id, int destination id);

���������� ������ � ��������� ��������������, ��������� �� ������ ���������, �� ��������� � ��������������� source id � ��������� � ��������������� destination id . ���� �������� �� ����� 0, ������� ����� «��������» �� �������� ���������. ���� ��� ��������� ��������� ����� �������, �� ����� ������.

����������� ����� ������������ ��������.

hw_ >hw_Identify — ������������� ������������

��������

int hw_identify (string username, string password);

������������� ������������ � ������ username � ������� password . ������������� ����� ���� ������ ��� ������� ������. � �� �����, ��� ������ ������� ��� �� ����� ������������. � ����������� ������� ����� ����� ��������� ������������� ��� ������������ ����������.

hw_InCollections

��������

array hw_incollections (int connection, array object_id_array, array collection_id array, int return_collections);

���������, �������� �� ��������� �������� (���������� ��� ���������), ������������ � object_id_array , ������ ���������, ������������ � ��������� id_array . ���� ��������� �������� return_collections ����� 0, ������������ ��������������� ��������, ������� �������� ������ ��������� (�.�. ��������� ��� ���������, ������� �������� ������������ ����� ��� ����� ��������� ��������������� ��������� ��� �� ������������, ����������) ������������ ��� ������. ����� ��������� ������� ����� 1, ������, ��������� ���������, ������� ����� ����������� � ���� ������������, ������������ ��� ������. ��� ��������� ������������, ��������, ����������� ����� �������� ���������, ������� �������� ������� ����������� �������, � ����������� ����.

hw_Info

��������

string hw_info (int connection);

���������� �������� � ������� ����������. ������������ ������ ����� ��������� ������: , ,

hw_InsColl

��������

int hw_inscoll (int connection, int objectID, array object_array);

�������� ����� ��������� � ���������� ��� � object_array � ��������� � ��������������� objectID .

hw_InsDoc

��������

int hw_insdoc (int connection, int parentID, string object_record, string text);

�������� ����� �������� � ���������� ��� � object_array � ��������� � ��������������� objectID . ��� ������ ����� �������� ��� ��������� ��������� ������, ��� � ������ ascii ����� �� text , ���� text �������. ���� �� ������ �������� �������� � �����, ����������� hw_insertdocument() .

hw_InsertDocument

��������

int hw_putdocument (int connection, int parent_id, int hw_document);

��������� �������� � ��������� parent_id . ����� ���� �������� ������ ���� ������ hw_NewDocument() . ��������������, ��� ��������� ������ ������ ��������� �������� ��������� ��������: Type, DocumentType, Title � Name. ��������, �� �������� ����� ���������� MimeType.

hw_New_Document

��������

int hw_new_document (string document_data, string object_record, int document_size);

���������� ����� hw-�������� � �������, �������������� �� document_data � ��������� ������� object_record . ����� ������ ��������� document_data ���������� � document_size . ��� ������� �� ��������� �������� � Hyperwave ������.

hw_Objrec2Array

��������

array hw_objrec2array (string object_record);

����������� object_record � ��������� ������.

hw_OutputDocument

��������

int hw_outputdocument (int hw_document);

�������� �������� ��� ���� BODY.

hw_pConnect

��������

int hw_pconnect (string host, int port, string username, string password);

���������� ������ ���������� � ������ �����, ��� false, ���� ���������� �� ����� ���� �����������. ��������� ���������� ���������� � Hyperwave ��������. ������ �������� ������ ���� «�����������» �������, �������� ����� �����. ��������� username � password ����������� � ����� ���� �������. � ������ ������ �������������, ������ ����� ����������. ����� ��������� ���� ������������ anonymous. � ������� ������� ��������� ���������� ����������.

hw_PipeDocument

��������

int hw_pipedocument (int connection, int objectID);

���������� hw-�������� � ��������������� objectID . ���� �������� ����� �����, ������� ����� ��������, �� ������ �������� ���������� �������������. �������� ���������� ����� ����������� ���������� ��� ������, ������� ����������� ���������� �� �����������.

hw_Root

��������

���������� ��������� ������������� ��� ������������� ���������. ������ ��� 0. ��������� ��������� �� ������������� — ��������, �� �������, � ������� ����������� ����������.

hw_Unlock

��������

int hw_unlock (int connection, int objectID);

������������ �������� ��� ������� ������ �������������.

Илон Маск рекомендует:  Глава 6 выборка из пзу
Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL
��������������!