摘要:
A data-binding engine is used to perform command binding. A data binding engine binds user interface controls such as buttons, menus, list boxes, etc. to commands exposed on an application model. A data source and data binding path may be specified in a markup language that defines how the commands are bound to UI elements.
摘要:
One or more server-side control objects provide server-side processing of postback input received from client-side user interface elements in a request from a client. Such input may include without limitation postback data and postback events generated from a web page on a client and received by a server in an HTTP request. A hierarchy of server-side control objects can cooperate to process the postback input and to generate the resulting authoring language code, such as HTML. Server-side events can also result from the server-side processing of postback input. In addition to processing postback input, server-side processing may include, without limitation, state management of server-side control objects and binding data to and from server-side database. After the processing and generating operations, the server-side control object hierarchy is terminated until a subsequent request is received from the client.
摘要:
A list control allows for a harmonized display of heterogeneous list element data by using at least two templates. The templates define the layout for the list element data. The templates consult an interface while calculating the layout. The interface provides information regarding the location of at least one gridline; the layout for the list element data is based on that location. The list control implements the interface, thus allowing heterogeneous templates to rely one interface providing on one gridline location. In order to take into account the requirements of each list element for gridline location, the interface requests information regarding a preliminary gridline location for each list element and bases the final gridline location on this information.
摘要:
In order to allow for application development without requiring extensive graphical design by software developers or extensive software knowledge by graphical designers, applications are separated into a view and a model. Properties in the view and properties in the model are associated through data binding, for example, via a data binding engine. This association allows views to be defined declaratively. Transformations may be necessary to allow the data binding. The data binding allows the data and functionality in the model to be used via the UI as defined in the view. Automatically generated UI and command binding are also enabled.
摘要:
Priority binding enables a one-to-many mapping of a target to a source without requiring complex code development by the specification of one or more binding statements. During runtime, these bindings are evaluated. The highest priority binding that evaluates successfully is executed, controlling the two-way transfer of information between source and target. During execution, all possible data binding pathways are monitored. If a binding that has a higher priority than the existing binding evaluates successfully, the existing binding is terminated and the new binding is executed.
摘要:
A server-side control object processes and generates a client-side user interface element for display on a web page. Multiple server-side control objects may be combined into a hierarchy of server-side control objects that cooperate to generate the resulting authoring language code, such as HTML, for display of a web page on a client. The operation of processing the client-side user interface element may include at least one of an event handling operation, a postback data handling operation, a data binding operation, and a state management operation. The state management operation relates to the state of a server-side control object.
摘要:
A method is disclosed for connecting two components with functional parts in a predetermined alignment such as a semiconductor laser and motherboard including forming the laser by processing in which a radiation outlet and alignment structure are provided in a predetermined position with respect to each other, similarly forming on the motherboard, a waveguide and alignment structure, mounting the laser on the motherboard in a generally aligned position, providing solder between metal pads on the laser and motherboard and utilizing the surface tension of the molten metal extending between the pads to move the laser into an accurately aligned position on the motherboard.
摘要:
One or more techniques and/or systems are provided for communicating between two or more drivers respectively controlling and/or managing different channels through which data is transferred between a wireless communication device and a computer system and/or between a controller of the computer system and an application of the computer system. Typically, at least one of the channels is configured to transmit time sensitive data (e.g., such as audio data) while another channel is configured to transmit time insensitive data (e.g., such as call control data). A device driver interface may be configured to provide a medium through which the two or more drivers can communicate. The techniques and/or systems find particular application with respect to Bluetooth headsets used in combination with a computer system comprising a system on chip architecture, but other applications are also contemplated.
摘要:
A method and program prevents a user from bypassing a limit placed on a specified operating life of a sensor by disconnecting and reconnecting the sensor. The present invention checks a characteristic of the sensor to see if the sensor is used prior to the connection of the sensor, and rejects the sensor if the sensor is determined to have been used before. The process of checking the characteristic of the sensor involves performing an Electrochemical Impedance Spectroscopy (EIS) procedure and calculating an impedance value. The impedance value can be compared to various threshold values for a variety of purposes including the determination of age, condition, hydration, and stabilization of the sensor.
摘要:
A drive system designed to use a vehicle's existing hydraulic system to operate a controllable limited slip differential assembly. The limited slip differential assembly may be associated with the front axle, the rear axle, or the driveline between the front and rear axles. The differential assembly may also be used in combination that includes front, rear, or intermediate differential assemblies. The drive system further includes a friction clutch assembly for selectively engaging and disengaging an input member with an output member of the differential assembly, a fluid clutch actuator for selectively frictionally and variably loading the clutch assembly, and a fluid pump that is a common source of pressurized fluid for the fluid clutch actuator and the existing hydraulic system of the motor vehicle other than the fluid clutch actuator of the drive system. The fluid clutch actuator is actuated by fluid pressure generated by the fluid pump.