Saturday, May 23, 2009

WEBSERVICE & API

A web service is a form of API (Application Programming Interface).
Web service is like advanced Urls and API is Programmed Interface.
API contains classes and Interfaces just like a program.

Tuesday, May 19, 2009

IIS 7

  • Windows Server 2008 delivers IIS 7, which is a unified Web platform that integrates IIS, ASP.NET, Windows Communication Foundation, and Windows SharePoint Services.
  • IIS 7 allows developers to customize the functionality of Internet Information Services (IIS), create applications to assist in managing IIS, or create applications that run on IIS.
  • IIS 7 also enables the extensibility of configuration, scripting, event logging, and administration tools, providing software developers with a complete server platform on which to build Web server extensions.

PARTS & STATES MODEL

Parts and States Model, calls for a strict separation between the logic of the control and its appearance.
The advantage of decoupling logic from appearance is that a developer is free to change appearance and behavior separately, providing great freedom, especially when working with professional designers.
The Parts and State Model is built on these key concepts:
  • Parts
  • States and State Groups
  • Transitions

TEMPLATES

Template is nothing more than a way to define custom control rendering.
More complex templates may use many more controls, styles, bindings and even include animations using Silverlight's Visual State Manager.

CONTROL TEMPLATE

Control templates are defined using the ControlTemplate element which acts as a container for template controls and defines the target control type of the template by using the TargetType attribute.
By defining control templates within styles you can easily re-use a template across multiple controls.

Friday, May 8, 2009

.XAP FILE

XAP-Xtensible Ajax Platform
This is a Silverlight package that contains everything you need to deploy you Silverlight applications including the application manifest, the project assembly and any other assemblies that your application uses.
If you want to see the contents inside the xap files means just rename it as for example
MySilverlightapp.xap.zip

DATA TEMPLATE IN DATABINDING

A data template describes the controls we want to use when displaying each individual item in a collection.