Windows Phone Basic
Questions
1. LifeCycle Of
WindowsPhone:
App Launching=>Running=> OnNavigatedFrom(NavigationEventArgs)=>deactivated=>dormanent (stopped and no processing
takes place)=>tombstoned(app has been terminated and it will be relaunched and the
application can use the preserved data to restore state) =>Activated=> OnNavigatedTo(NavigationEventArgs) =>Closing=>raised when the user navigates backwards past the first page of
an app
2. ContentTemplate:
Gets or
sets the data template used to display the content of the ContentControl
ControlTemplate: Specifies the visual structure and behavioral aspects of a Control that can be shared
across multiple instances of the control..
Control: Represents the base
class for UI elements that use a ControlTemplate to define their appearance.
3. DataTemplate:
Describes
the visual structure of a data object.
4. ItemTemplate:
·
Gets or sets the custom
content for the data item in a control.ex:listbox
·
ItemsControl: Represents
a control that can be used to present a collection of items.
·
ItemPanelTemplate:specify the panel used to arrange the children
of your ListBox.
5. Layouts:
Windows Phone
provides a flexible layout system that enables you to specify how controls are
positioned on the screen.
i)Absolute layout(Canvas): you arrange child elements in a layout panel by specifying
their exact locations relative to their parent element
ii)Dynamic Layout(Stack Panel,Grid): To use automatic or proportional sizing, you
must assign special values to the Height andWidth properties.
6. StackPanel Vs Grid
Vs Canvas Vs WrapPanel:
StackPanel: The StackPanel is
a simple layout panel that arranges its child elements into a single line that
can be oriented horizontally or vertically.
Grid: The Grid control is the most
flexible layout panel, and supports arranging controls in multi-row and
multi-column layouts.
WrapPanel or WrapGrid : Positions child elements sequentially from left to right or top
to bottom. When elements extend beyond the container edge, elements are
positioned in the next row or column. In Windows Phone 8, consider
using the WrapPanel available in the Windows
Phone Toolkit.
7. What is Diff B/W Grid column_2 2* and column_4 2*:
Suppose there 4 columns in grid
Column _2 2*: After the Auto columns are calculated, the column gets part of
the remaining width. Column 2 will be one-half as wide as Column 4.
Column _4 2*: After the Auto columns are calculated, the column gets part of
the remaining width. Column 4 will be two times as wide as Column 2.
8. Panel:
Provides a
base class for all Panel elements.
Use Panel elements to position and arrange child
objects in Windows Phone applications.
9. Style:
A Style is basically a collection of property
settings applied to multiple instances of the same type. AStyle contains a collection of one or more Setter objects. Each Setter has a Property and a Value. TheProperty is the name of the
property of the element the style is applied to. The Value is the value that is
applied to the property.
Implicit Styles: For
example, if you create a style implicitly for all the ToggleButton controls
in your application, and your application has ToggleButton and CheckBox controls
(CheckBox derives
from ToggleButton), the style is applied only to
the ToggleButton controls.
BasedOn Styles: It is
possible to build a new style based on an existing style. You can do this using
the BasedOnproperty. This reduces the duplication
of code and makes it easier to manage resources. Each style supports only one BasedOn style.
10. UserControl:
Provides
the base class for defining a new control that encapsulates related existing
controls and provides its own logic.
11. Pivot vs Panorama:
Panorama control is really meant for rich Hub type look .. smooth
multi-screen scrolling with Parallax effect, ideally including images in the
views. The Pivot control is more for presenting slices of the related data to
the user or categorizing the content .. the in-built emails & calendar are
examples. Both controls are very suited for dynamic data-binding.
12. Animation:
You have to
make the Storyboard a resource that is
available to the object that you want to animate. The
Storyboard: Controls animations
with a timeline, and provides object and property targeting information for its
child animations.
13. ViewBox:
Defines a
content decorator that can stretch and scale a single child to fill the
available space.
14. VirtualizingStackPanel:
Arranges and virtualizes content on a single line
that is oriented either horizontally or vertically.
Virtualization: With UI virtualization, the complete data set is
stored in memory. Sometimes, your data set is so large that it can't or
shouldn't be stored in memory all at once. In this case, you can use data
virtualization to get only a subset of the data to work with. The ItemsControl can still apply UI virtualization to the
subset of data created by data virtualization.
15. ObservableCollection<T>:
Represents a dynamic data collection that provides
notifications when items get added, removed, or when the whole list is
refreshed which is most important in listbox data binding .
16. INotifyPropertyChanging:
The INotifyPropertyChanging interface allows the app to notify the DataContext when it is modifying a property that will
ultimately be submitted as an update to the database. The DataContext can use that notification as a trigger to
create the copy. This way, only the items that are actually changing need to be
duplicated.
17.How many ways to store data in windows phone:
1. Application settings(IsolatedStorageSettings)
2. Files and folders(IsolatedStoarge)
3. Database(SQL CompatEdition): LINQ to
SQL is used to define the database schema, select data, and save changes to the
underlying database file residing in isolated storage.
External Storage: WP7 does not support application's access to
external storage. By limiting the use of external storage, WP7 provides the
application with a safe-sandbox, and prevents
unpredictable behavior caused by missing external storage or corruption of data
by other applications.
18.Interface vs
AbstractClass:
Abstract classes can have implementations for
some of its members, but the interface can't have implementation for any of
its members.
Interfaces cannot have fields where as an
abstract class can have fields.
An interface can inherit from another
interface only and cannot inherit from an abstract class, where as an abstract
class can inherit from another abstract class or another interface.
A class can inherit from multiple interfaces
at the same time, where as a class cannot inherit from multiple classes at the
same time.
Abstract class members can have access
modifiers where as interface members cannot have access modifiers.
19.MVVM:
The Model-View-ViewModel (MVVM) pattern is an
application pattern that isolates the user interface from the underlying
business logic. MVVM belongs to a class of patterns called Separated
Presentation. These patterns provide a clean separation between the UI and the
rest of the application. This improves the testability of the application and
allows the application and its UI to evolve more easily and independently.
20.Silverlight:
Silverlight is a powerful development
platform for creating engaging, interactive user experiences for Web, desktop,
and mobile applications when online or offline. Silverlight is a part of the
Visual Studio package.
21.XAML:
Extensible Application Markup Language (XAML) is a
declarative language. Specifically, XAML can initialize objects and set
properties of objects, using a language structure that shows hierarchical
relationships between multiple objects, and using a backing type convention
that supports extension of types. You can create visible UI elements in the
declarative XAML markup. You can then use a separate code-behind file to
respond to events and manipulate the objects you declare in XAML.
22.Metro:
Windows 8 marks the next step in the evolution
of the Metro design style. Through the bold use of
color, typography and motion
23.WindowPhone
Resolutions:
Resolution
|
Resolution
|
Aspect ratio
|
Delta from
Windows Phone OS 7.1
|
Scaled resolution
|
WVGA
|
480 × 800
|
15:9
|
None. This is the
only supported resolution for Windows Phone OS 7.1.
|
480 × 800
|
WXGA
|
768 × 1280
|
15:9
|
1.6x scale
|
480 × 800
|
720p
|
720 × 1280
|
16:9
|
1.5x scale, 80 pixels taller (53 pixels, after
scaling)
|
480 × 853
|
1080p
|
1080 x 1920
|
16:9
|
1.5x scale, 80 pixels taller (53 pixels, after
scaling)
|
480 × 853
|
24.DataBinding:
Data binding provides a simple way for Windows Phone apps
to display and interact with data. The way data is displayed is separated from
the management of the data. A connection, or binding, between the UI and a data
object allows data to flow between the two. When a binding is established and
the data changes, the UI elements that are bound to the data can reflect
changes automatically. Similarly, changes made by the user in a UI element can
be reflected in the data object. For example, if the user edits the value in a TextBox, the underlying data value is
automatically updated to reflect that change.
Some common binding scenarios include binding a ListBox to a list of headlines, an input form's TextBoxto a customer data object, or an Image to the current user's
photo.
25.DataContext:
The most important aspect of data context is the data source
that is used for binding. The most frequent use of DataContext is to set it directly
to a CLR data source object. The CLR data source might be a class if it is a
static starting data set. Or you can create a local data source as a newObservableCollection<T>,
and then update that collection through WCF Data Services or other techniques..
The data context can also hold other characteristics of the
binding other than the data source, such as a path into the data source.
26.FrameworkElement:
Provides a
framework of common APIs for objects that participate in Windows Phone
layout.FrameworkElement also defines APIs
related to data binding, object tree, and object lifetime feature areas in
Windows Phone.
27.WindowsPhone .Net Framework:
Windows Phone 8 brings a lot of new features to developers and behind
the scenes there are also some major improvements. The .NET framework 4.5 and
the new C# compiler come with several major new features.
28.async and wait:
you can call an asynchronous method in a synchronous way by simply
prefixing it with await inside async method.
29.WebClient vs
HttpWebRequest:
In general, WebClient is good for quick and dirty simple requests and
HttpWebRequest is good for when you need more control over the entire request.
Also WebClient doesn't have timeout property. And that's the problem,
because default value is 100 seconds and that's too much to indicate if there's
no Internet connection.
The main difference between the two is that WebClient is basically a
wrapper around HtppWebRequest and exposes a simplified interface.
Apart from that (at least in WP7, not sure about WP8), WebClient only works on the user thread, which is not a good thing. If you want to wait for the reply on a background thread, you need to use HttpWebRequest.
Apart from that (at least in WP7, not sure about WP8), WebClient only works on the user thread, which is not a good thing. If you want to wait for the reply on a background thread, you need to use HttpWebRequest.
30.Soap vs xml:
SOAP(Simple Object Access Protocol) is a specialization of XML, as it
has a schema, such as http://www.xmlsoap.org/soap/envelope/, whereas XML is more general.
but basically SOAP is done via POST, though Axis2 appears to have
support for GET, as a way to have SOAP work in a world where REST seems to
rule.
If you use XML over http, it may be better, depending on the need, as a
way to transfer data, but in the use cases I can think of it would seem better
to just use JSON and REST, but, if you want to transfer XML, or send XML, then
you could look at using REST.
31.JSON:
HTTP-based Web services frequently use JavaScript Object Notation (JSON)
messages to return data back to the client. JSON objects can easily be
instantiated in JavaScript, without parsing logic, which makes it a convenient
format for messages in Web applications.
DataContractJsonSerializer. Serializes objects to the JavaScript Object Notation (JSON) and
deserializes JSON data to objects. This class cannot be inherited.
32. MemoryStream:
The MemoryStream Class creates a stream whose backing store is memory.
The current position of a stream is the position at which the next read or
write operation could take place. The current position can be retrieved or set
through the Seek method. When a new instance of MemoryStream is created, the
current position is set to zero.
33. BitmapImage:
XAML usage
for BitmapImage as an object element is uncommon,
because it would only be appropriate for setting a BitmapImage as the object element within a
property element usage for setting Image.Source. More typically you would use Image and use the URI to set Image.Source as an attribute.
34. WriteableBitmap:
The WriteableBitmap class has a security model that restricts access to the Pixels array, if theWriteableBitmap is constructed using
cross-domain content. For example, a WriteableBitmap that is constructed using a BitmapImage referencing a URL that comes from another domain does not permit
access to its Pixels array. The restriction
extends to any UI element that uses a URL-derived property for setting some or
all of its content.
You can still access PixelHeight and PixelWidth properties of WriteableBitmap even if created from protected content. This information can be
useful for determining the natural size of content.
35. PushNotification:
Push notification allows an app to notify you of new messages or events
without the need to actually open the application, similar to how a text
message will make a sound and pop up on your screen.
i)Toast: Toast notifications are system-wide notifications that do not disrupt
the user workflow or require intervention to resolve. Let’s say you’re
using the search application. If you were to receive a toast notification, it
would display at the top of the screen for ten seconds before disappearing. If
the toast notification is tapped, the application that sent the toast
notification will launch. The notification can be dismissed with a simple flick
of the finger.
ii)Tile: Every application has a tile, or image, that is
displayed if the user pins the application to the Start screen. This tile can
be updated with a push notification.
iii)Raw: f your application is not currently running, the raw notification is
discarded on the Microsoft Push Notification Service and is not delivered to
the device. The payload of a raw notification has a maximum size of 1 KB.
Note: Finally, each device has a 15 channel limit when it comes to push
notifications.
36. xap file:
XAP (pronounced ZAP) is the file extension for a Silverlight-based application package (.xap). This file contains the
compressed assemblies and resources of a Silverlight 2 application.
The X doesn't mean anything. I've asked, too.
From what I can tell, they didn't want it to look too much like
*.ZIP or *.SAP.
But in generally, XAP is also the
extension for XACT Audio Projects, open able with the Microsoft Cross-Platform Audio Creation Tool. Silverlight XAP Files are not open able with
the Audio Creation Tool, and XACT XAP files are not archives.
37. dll:
A dynamic-link library (DLL) file is an executable file that allows
programs to share code and other resources necessary to perform particular
tasks. Microsoft Windows provides DLL files that contain functions and
resources that allow Windows-based programs to operate in the Windows
environment.
38. XNA:
XNA Game Studio 4.0 is a programming environment that allows you to use
Visual Studio to create games for Windows Phone, the Xbox 360 console, and
Windows-based computers. XNA Game Studio includes the XNA Framework, which is a
set of managed libraries designed for game development based on Microsoft .NET
Framework 2.0.
39. Navigate between Pages:
We can
navigate between windows phone pages using NavigationService.
E.g.: NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
E.g.: NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
40. How do make grid as scrollable:
We
can make a grid, infact any control, scrollable by wrapping in the ScrollViewer
E.g.: Following code snippet shows the way to wrap grid in ScrollViewer and make it scrollable.
E.g.: Following code snippet shows the way to wrap grid in ScrollViewer and make it scrollable.
<StackPanel Grid.Row="1" >
<ScrollViewer>
<Grid x:Name="ContentPanel" Grid.Row="1"
Margin="12,0,12,0"
ScrollViewer.ManipulationMode="System">
<TextBlock
Height="30" HorizontalAlignment="Left"
Margin="12,91,0,0" Name="textBlock1" Text="First
Name"/>
<TextBlock
Height="30" HorizontalAlignment="Left"
Margin="13,148,0,0" Name="textBlock2" Text="Last
Name"/>
</Grid>
</ScrollViewer>
</StackPanel>
41. What is serialization?:
Serialization is the process of
converting an object into a stream of bytes.
De-serialization is the opposite
process of creating an object from a stream of bytes.
Serialization / De-serialization is mostly
used to transport objects.
42. What are the advantages of get
and set properties in C#?:
The get property accessor is used to return
the property value.
The set property accessor is used to assign a
new value.
43. What is the difference between an
abstract method & virtual method?:
An Abstract method does not provide an implementation and forces
overriding to the deriving class (unless the deriving class also
an abstract class), where as the virtual method has an implementation and
leaves an option to override it in the deriving class. Thus Virtual method
has an implementation & provides the derived class with the option of
overriding it. Abstract method does not provide an implementation &
forces the derived class to override the method.
44. What are sealed classes in c#?:
The sealed modifier is used to prevent derivation from a class.
A compile time error occurs if a sealed class is specified as
the base class of another class.
45. What is the syntax to inherit
from a class in C#?:
class MyNewClass : MyBaseClass
46. What is static member?
The member defined as static which can be invoked directly from the
class level, rather than from its instance.
47. What is event?
An event is an action performed based on
another method of the program.
An event is a delegate type dass member that
is used by an object or a class to provide a notification to other objects that
an event has occurred.
An event can be declared with the help of the
event keyword.
48. Define namespace?
6The namespace are known as containers which will be used to
organize the hierarchical set of .Net classes.
49. What is the difference between
Custom Control and User Control?
Custom Controls are compiled code (Dlls),
easier to use, difficult to create, and can be placed in toolbox. Drag and Drop
controls.
Attributes can be set visually at design time.
Can be used by Multiple Applications (If Shared Dlls), Even if Private can copy
to bin directory of web application add reference and use. Normally
designed to provide common functionality independent of consuming Application.
User Controls are similar to those of ASP
include files, easy to create, can not be placed in the toolbox and dragged -
dropped from it. A User Control is shared among the single application
files.
50. What is Delegates?
Delegates are a type-safe, object-oriented implementation of function
pointers and are used in many situations where a component needs to call
back to the component that is using it.
51. What is the use of using statement in C#?
The using statement is used to obtain a resource, execute a statement,
and then dispose of that resource.
52. What is the difference between ref & out
parameters?
An argument passed to a ref parameter must first be initialized.
Compare this to an out parameter, whose argument does not have to be
explicitly initialized before being passed to an out parameter.
53. What is the use of enumerated data type?
An enumerated data type is another user defined type which provides a
way for attaching names to numbers thereby increasing comprehensibility of
the code. The enum keyword automatically enumerates a list of words by
assigning them values 0,1,2, and so on.
54. What is the difference between Object and
Instance?
An instance of a user-defined type is called
an object. We can instantiate many objects from one class.
An object is an instance of a class.
55. What is boxing and unboxing?
Implicit conversion of value type to reference
type of a variable is known as BOXING, for example integer to object type
conversion.
Conversion of reference type variable back to
value type is called as UnBoxing.
56. What is the difference between public, static
and void?
public: The keyword public is
an access modifier that tells the C# compiler that the Main method is
accessible by anyone.
static: The keyword static
declares that the Main method is a global one and can be called without
creating an instance of the class. The compiler stores the address of the
method as the entry point and uses this information to begin execution before
any objects are created.
void: The keyword void is a
type modifier that states that the Main method does not return any value.
57.Dynamic or
Runtime Polymorphism.?
Run time Polymorphism also known as method overriding. In this Mechanism
by which a call to an overridden function is resolved at a Run-Time (not at
Compile-time) if a base Class contains a method that is overridden. Method
overriding means having two or more methods with the same name, same signature
but with different implementation. In this process, an overridden method is
called through the reference variable of a superclass, the determination of the
method to be called is based on the object being referred to by reference
variable.
58.VisualState:
A VisualState specifies how the control looks when
it is in a certain state. For example, when a Button is pressed, its border
might be a different color than normal. TheVisualState class has a Storyboard property that changes
the appearance of the control. When the control enters the state that is
specified by the VisualState.Name property, the Storyboard begins. When the
control exits the state, the Storyboard stops.
59.Collection:
A Collection is simply an object that knows how to manage references to
multiple instances of other classes. It keeps track of other objects. There are
different collections to choose from. Each of them with their own “powers”.
Some are created to keep objects sorted; some are created to allow for easy
retrieval. The use of collections is quite common in the .NET Framework Class
Library.
Ex: Array, list, dictionary
60.Thread:
Portions of
the program code associated with the process
61.ThreadPool:
The thread
pool manages a set of threads and uses a queue to assign work items to threads
as they become available. The thread pool is similar to the asynchronous
programming patterns available in the Windows Runtime because it can be used to
accomplish extended work without blocking the UI
62.Difference between DataContractSerializer and XMLSerializer
DataContractSerializer:
A practical benefit of the design of the
DataContractSerializer is better performance over Xmlserializer. This is
because DataContratSerializer explicitly shows the which fields or properties
are serialized into XML.
·
The
DataContractSerializer can translate the HashTable into XML.
·
DataContractSerializer
uses the opts-in approach i.e, selecting the members that needs to be serialized
.This is called as opts-in approach.
·
DataContractSerializer
can able to serialize types that implements Idictionary.
·
We can
serialize a type that marked with [Serializable] attribute with
DataContractSerializer. It serializes all the members (private, public) even
they are marked with [XmlIgnore].
XMLSerializer:
XMLSerializer does not
provide better performance when compare with DataContratSerializer because
XMLSerializer does not indicate which fields or properties of the type are serialized
into XML
·
XMLSerializer
cannot translate the HashTable into XML
·
XmlSerializer
cannot serialize private members
·
XmlSerializer
uses opts-out approach i.e., marking the members do not need to be serialized.
This is called as opts-out approach.
·
Only the
public members are serialized not the private members. Suppose we do not need
any of the member to be serialized we can use [XmlIgnore] attribute
63.WebService:
It has an interface described in a machine-processable format
(specifically WSDL(web services description language). Other systems interact with the Web service in a manner
prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards
We can identify two major classes of Web services:
·
REST-compliant Web services, in
which the primary purpose of the service is to manipulate XML representations
of Web resources using a uniform set of stateless operations.
·
Arbitrary Web
services, in which the service may expose an arbitrary set of operations.
64.WSDL vs ASMX WebService:
ASMX(Active Server Methods (Microsoft
filename extension)):You use an *.asmx file to
create an ASP.NET Web Service. This file contains your service
implementation and is needed for hosting the service.
WSDL(web
services description language):ASP.NET automatically
generates the WSDL or "service description" for your service by
reflecting over the types in your service. You can see the WSDL for your
service by browsing to your ASMX file, which should show you a help page for
your service containing a link to the service description for the
service. The WSDL can also generally be reached by appending
"?wsdl" to the address of the asmx file.
65.OpenDataProtocol(ODATA) webservices:
It is an entity model
used to access data as REST webservice ,which can be used to execute queries
and to create, update and delete data on to the remote data service.ODATA
service allows to querying data over http protocol and retrieve the result in a
plain xml format.
66.Common Language Runtime(CLR):
The Common Language
Runtime (CLR) is the virtual machine component of Microsoft's .NET framework and is responsible for managing the execution of
.NET programs. In a process known as just-in-time
compilation, the
compiled code is converted into machine instructions that, in turn, are
executed by the computer's CPU. The CLR provides additional services
including memory management, type safety and exception
handling. All programs written
for the .NET framework, regardless of programming
language, are executed by the
CLR. It provides exception handling, garbage collection and thread management. CLR is common to all versions of the .NET
framework.
66.Tile:
Tiles are nothing but
linking the application to home screen with updated status.Here two types of
tiles
·
Application
Tile: This type is used when application is pinned to start
screen by the user can easily accessing application icon from app list. So that
click on icon will direly navigated to app.
·
Secondary
Tile: This type of tiles are created programmatically by
user interaction. This type of tiles are used to navigate to application And
are created only once. We need to use Create(Uri,ShellData)
method to create secondary tile.
66. Application Bar :
The default Application Bar is a row of icon buttons and an
ellipsis along the bottom of the phone’s screen. The user can click the
ellipsis to display the labels for the icon buttons and menu items if they are
enabled. The Application Bar has built-in animation that is displayed as the menu
is shown or hidden. Also, the Application Bar automatically adjusts when the
phone changes orientation. When the phone is in landscape orientation, the
Application Bar appears on the side of the screen vertically. This maximizes
the remaining space for page content.
66. Menu :
The Menu control presents a list of items that
specify commands or options for an application. Typically, clicking an item on
a menu opens a submenu or causes an application to carry out a command. Menu is
an ItemsControl, which means it can contain a collection of objects of any type
(such as string, image, or panel).
67. Portable Class :
Portable Class Libraries have been available since .NET
Framework 4. You can use them to create portable assemblies that can target
multiple platforms, including Windows 7, Windows 8, Windows Phone,
Silverlight, and Xbox 360
Note:In this post,i am posted interview question about windows phone and c#.net. Because it is good practice for knowing generic questions about c#.net which is related to windows phone development.However in next post i am introducing the most of questions related to windows phone in Part-2
Have a nice day by Subramanyam Raju
Have a nice day by Subramanyam Raju
GREAT job !! We really appreciate your efforts .......
ReplyDeleteHi Sharik,
DeleteThank you so much for your valuable feedback :)
Tks very much for your post.
DeleteAvoid surprises — interviews need preparation. Some questions come up time and time again — usually about you, your experience and the job itself. We've gathered together the most common questions so you can get your preparation off to a flying start.
You also find all interview questions at link at the end of this post.
Source: Download Ebook: Ultimate Guide To Job Interview Questions Answers:
Best rgs
its my valuble tutorial thks for subbu
ReplyDeleteGlad to see your comment and happy to help it for you :)
DeleteI appreciate your way of educating others. Good Work.
ReplyDeleteThank you so much Gopal :)
DeleteThanks you very Much Subbu,needed better more explaination
ReplyDeleteThanks,Can you tell me ,in which you need more info?
DeleteThanks for your effort
ReplyDeleteThanks for feedback:)
DeleteHi Subramanyu,
ReplyDeletethanks for your given interview question and answer .Really these are good . but i want to learn database used in windows phone 8. can you please share it ("How to create using Sqlite and Sql server compact and use of a database(.sdf) ")
Mahavir : Go through this link :-
Deletehttp://www.codeproject.com/Articles/578154/Using-SQLite-with-Windows-Phone-8-apps
This will resolve your issue.
Thank you so much Nishant for your initiative answer.And good reference link :)
DeleteThanks a lot subbu
ReplyDeleteWelcome :)
DeleteYour information about dot net is really interesting and innovative. Also I want you to share latest updates about this dot net. Can you update it in your website? Thanks for sharing
ReplyDeleteDot net training Chennai
Thanks for sharing this useful information..Its really very informative.
ReplyDeleteDot Net Course Chennai
Thank you..It is really very useful for everyone.
ReplyDeleteThanq. Great work.. Keep serving for learners.
ReplyDeleteHi subhu,
ReplyDeleteThanks for your blogs.Really these posts are very useful for me .Currently I am a Windows Phone and Windows store Developer .I am interest to read Andriod and develop andriod App using C#.I am very beginner for Andriod developement.Can you please share your Andriod knowledge to me .
Thanks
Kunu
This comment has been removed by the author.
ReplyDeleteHi subhu,
ReplyDeleteI am confused on the below query.I have tried this practically but both columns are equal .I have taken the following values as *,2*,*,2* and I have followed you but I get both(2 and 4) (1 and 3)columns are equals.Can you please explain me clearly.
7. What is Diff B/W Grid column_2 2* and column_4 2*:
Suppose there 4 columns in grid
Column _2 2*: After the Auto columns are calculated, the column gets part of the remaining width. Column 2 will be one-half as wide as Column 4.
Column _4 2*: After the Auto columns are calculated, the column gets part of the remaining width. Column 4 will be two times as wide as Column 2
Tks very much for your post.
ReplyDeleteAvoid surprises — interviews need preparation. Some questions come up time and time again — usually about you, your experience and the job itself. We've gathered together the most common questions so you can get your preparation off to a flying start.
You also find all interview questions at link at the end of this post.
Source: Ebook Ultimate Guide To Job Interview Answers:
Best rgs
There are lots of information about latest technology and how to get trained in them, like Best Hadoop Training In Chennai in Chennai have spread around the web, but this is a unique one according to me. The strategy you have updated here will make me to get trained in future technologies Hadoop Training in Chennai By the way you are running a great blog. Thanks for sharing this blogs..
ReplyDeleteI found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing..
ReplyDeleteSalesForce Training in Chennai
Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing..
ReplyDeleteUnix Training In Chennai
This information is impressive..I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..
ReplyDeleteAndroid Training In Chennai In Chennai
SAP Training in Chennai
ReplyDeleteThis post is really nice and informative. The explanation given is really comprehensive and informative..
Oracle Training in chennai
ReplyDeleteThanks for sharing such a great information..Its really nice and informative..
Selenium Training in Chennai
ReplyDeleteWonderful blog.. Thanks for sharing informative blog.. its very useful to me..
ReplyDeleteData warehousing Training in Chennai
I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly..
Whatever we gathered information from the blogs, we should implement that in practically then only we can understand that exact thing clearly, but it’s no need to do it, because you have explained the concepts very well. It was crystal clear, keep sharing..
ReplyDeleteWebsphere Training in Chennai
Oracle DBA Training in Chennai
ReplyDeleteThanks for sharing this informative blog. I did Oracle DBA Certification in Greens Technology at Adyar. This is really useful for me to make a bright career..
This is really an awesome article. Thank you for sharing this.It is worth reading for everyone. Visit us:
ReplyDeleteOracle Training in Chennai
very nice blogs!!! i have to learning for lot of information for this sites...Sharing for wonderful information.Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.Oracle DBA Training in Chennai
ReplyDeleteWonderful tips, very helpful well explained. Your post is definitely incredible. I will refer this to my friend.SalesForce Training in Chennai
ReplyDeleteThanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.Nice article i was really impressed by seeing this article, it was very interesting and it is very useful for me.. Android Training in Chennai
ReplyDeleteReally awesome blog. Your blog is really useful for me. Thanks for sharing this informative blog. Keep update your blog.
ReplyDeleteSAP Training in Chennai
I found some useful information in your blog,it was awesome to read, thanks for sharing this great content to my vision, keep sharing..
ReplyDeleteselenium Training in Chennai
Excellent information with unique content and it is very useful to know about the information based on blogs. Hadoop Training in Chennai
ReplyDeleteThis information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..
ReplyDeleteSelenium Training in Chennai | QTP Training in Chennai
Thanks for Information Oracle Apps Technical is a collection of a bunch of collected applications like accounts payables, purchasing, inventory, accounts receivables, human resources, order management, general ledger and fixed assets, etc which have its own functionality for serving the business
ReplyDeleteOracle Apps Training In Chennai
Oracle Training in chennai | Oracle D2K Training In chennai
ReplyDeleteThis information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..
Updating with the latest technology and implementing it is the only way to survive in our niche. Thanks for making me understand through this article. You have done a great job by sharing this content in here. Keep writing article like this.
ReplyDeleteDOT NET Training in Chennai | DOT NET Course in Chennai | DOT NET Training Institutes in Chennai
Hi Dude,
ReplyDeleteAwesome Post!!! With unique content, I really get reading interest when I am following your article, I hope I ll help many of them who looking this pretty information.
Regards,
Python Training in Chennai|python training chennai|Python Course in Chennai
Really awesome blog. Your blog is really useful for me.
ReplyDeleteThanks for sharing this informative blog. Keep update your blog.
Oracle Training In Chennai
Best Java Training Institute In ChennaiThis information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..
ReplyDeleteHadoop Training Institutes in Noida
ReplyDeleteParis airport transfer - Parisairportransfer is very common in Paris that provides facilities to both the businessmen and the tourists. We provide airport transfers from London to any airport in London and also cruise transfer services at very affordable price to our valuable clients.
ReplyDeleteParis taxi
Paris airport shuttle
paris hotel transfer
paris airport transfer
paris shuttle
paris car service
paris airport service
disneyland paris transfer
paris airport transportation
beauvais airport transfer
taxi beauvais airport
taxi cdg airport
taxi orly airport
Valuable information thanks for sharing Selenium Online Training
ReplyDeletevery nice post......
ReplyDeleteGroup exam questions and answers
Tnpsc exam questions and answers
Vao exam questions and answers
This is my first visit to your blog, your post made productive reading, thank you. dot net training in chennai
ReplyDeleteشركة تسليك مجارى بالرياض
ReplyDeletelevel تسليك مجاري بالرياض
افضل شركة تنظيف بالرياض
تنظيف شقق بالرياض
شركة تنظيف منازل بالرياض
شركة غسيل خزنات بالرياض
افضل شركة مكافحة حشرات بالرياض
رش مبيدات بالرياض
شركة تخزين عفش بالرياض
شركة تنظيف مجالس بالرياض
تنظيف فلل بالرياض
ابغى شركة تنظيف بالرياض
Thanks for sharing this informative content that guided me to know the details about the training offered in different technology.
ReplyDeleteWeb Designing Course in Chennai | web designing training in chennai
Excellent post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
ReplyDeletecloud computing training in chennai | cloud computing courses in chennai
Excellent post!!!
ReplyDeleteMicrostrategy training in chennai
nice posting.....
ReplyDeletesas training in chennai
Valuable information thanks for sharing.
ReplyDeleteunix training in chennai
Really awesome blog. Your blog is really useful for me.
ReplyDeleteThanks for sharing this informative blog. Keep update your blog.
java training in chennai
Thanks for sharing this valuable information.
ReplyDeletelenovo thinkpad service center chennai
lenovo laptop service center in chennai
lenovo ideapad service center chennai
be projects in chennai
ReplyDeletens2 projects in chennai
ieee java projects in chennai
ieee dotnet projects in chennai
bsc projects in chennai
msc projects in chennai
bca projects in chennai
mba projects in chennai
for preparing bank exam and group exam , we are providing an online test model questions papers
ReplyDeleteGroup Exam Questions and Answers
Bank Exam Questions and Answers
very useful blogs.
ReplyDeletehotels near us consulate chennai
hotels near apollo hospital chennai
hotels near uk embassy chennai
hotels near german consulate chennai
hotels near sankara nethralaya chennai
business class hotels in chennai
The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
ReplyDeleteDot net training in Chennai | dot net course in Chennai
very nice and informative blog
ReplyDeletedot net training in chennai
java training in chennai
Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.
ReplyDeletecloud computing training in chennai|cloud computing training|Cloud Computing Courses
Thanks for splitting your comprehension with us. It’s really useful to me & I hope it helps the people who in need of this vital information.
ReplyDeleteSalesforce Training in Chennai|Salesforce Training|Salesforce Training institutes in Chennai
Wonderful blog.. Thanks for sharing informative blog.. its very useful to me..
ReplyDeleteiOS Training in Chennai
You post explain everything in detail and it was very interesting to read. Thank you. nata coaching centres in chennai
ReplyDeleteNice article to have understanding of testing pyramid. Regrading junit v/s integration test, I am really confused about having a worth of integration test.Thanks for Sharing software testing training in chennai with placement
ReplyDeleteBest software testing training institute in chennai
Informative article, just what I was looking for.seo services chennai
ReplyDeleteThis is excellent information. It is amazing and wonderful to visit your site.Thanks for sharing this information&its very useful to me...
ReplyDeleteAndroid training in chennai
Ios training in chennai
The questions are not only important interview questions but also purchasing questions. They help the buyer to determine unique specs and features of the electronic devise before purchasing. Thanks for sharing this questions and I hope they will reach out to a larger percentage of online users. Check out my article by clicking on Dissertation Chapter Five Writing Help
ReplyDeleteBeing new to the blogging world I feel like there is still so much to learn. Your tips helped to clarify a few things for me as well as giving..
ReplyDeleteAndroid App Development Company
ReplyDeleteHai Author, Very Good informative blog post,
Thanks for Sharing
I am expecting more interesting topics from you. And this was nice content and definitely it will be useful for many people.
ReplyDeleteiOS App Development Company
iOS App Development Company
Nice it seems to be good post... It will get readers engagement on the article since readers engagement plays an vital role in every blog.. i am expecting more updated posts from your hands.
ReplyDeleteFitness SMS
Fitness Text
Salon SMS
Salon Text
Investor Relation SMS
Investor Relation Text
great and nice blog thanks sharing..I just want to say that all the information you have given here is awesome...Thank you very much for this one.
ReplyDeleteweb design Company
web development Company
web design Company in chennai
web development Company in chennai
web design Company in India
web development Company in India
it is really amazing...thanks for sharing....provide more useful information...
ReplyDeleteMobile app development company
Helpful post. Thanks for taking time to share this.
ReplyDeleteSAS Training in Chennai | SAS course in Chennai
Thanks so much for the shout out! Good luck with the site!
ReplyDeleteسریال ایرانی
طراحی سایت
جی پی اس ورزشی
اس ام اس
سنگ مصنوعی
آموزش زبان
آموزش تافل
آموزش نقاشی
آموزش تلگرام
خرید کسپر اسکای
I wondered upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.
ReplyDeleteTexting API
Text message marketing
Digital Mobile Marketing
Sms API
Sms marketing
"Great blog created by you. I read your blog, its best and useful information. You have done a great work. Super blogging and keep it up.php jobs in hyderabad.
ReplyDelete"
TalScout is a video interviewing platform for both job seekers, & the employers. Simplifing talent hiring process with automated screening, virtual campus hiring online interview platform
ReplyDeletegood post
ReplyDeleteVmware Training in Chennai
CCNA Training in Chennai
Angularjs Training in Chennai
Google CLoud Training in Chennai
Red Hat Training in Chennai
Linux Training in Chennai
Rhce Training in Chennai
Thank you so much for sharing... apps like lucky patcher
ReplyDelete