Just in Time (JIT) and its types

Nov 18, 2010 Posted by Lara Kannan 0 comments

Just in Time (JIT)

JIT is responsible for converting the managed code into machine code. It is a part of the runtime execution environment.

JIT known as dynamic translation is a technique for improving the runtime performance of a computer program.


JIT builds upon two earlier ideas in run-time environments:

  • Byte code compilation
  • Dynamic compilation.

It converts code at runtime prior to executing it natively, for example byte code into native machine code.

The performance improvement over interpreters originates from caching the results of translating blocks of code, and not simply reevaluating each line or operand each time it is met.

It also has advantages over statically compiling the code at development time, as it can recompile the code if this is found to be advantageous, and may be able to enforce security guarantees.

Thus JIT can combine some of the advantages of interpretation and static compilation.

Several modern runtime environments, such as Microsoft's .NET Framework and most implementations of Java and most recently Action script 3, rely on JIT compilation for high-speed code execution

JIT are of three types :

  1. Pre JIT
  2. Econo JIT
  3. Normal JIT

1. Pre JIT : Compiles entire code into native code at one stretch

  1. It converts all the code in executable code
  2. it is slow
  3. It compiles complete source code into native code in a single compilation cycle.
  4. This is done at the time of deployment of the application.

2. Econo JIT : Compiles code part by part freeing when required

  1. It will convert the called executable code only.
  2. it will convert code every time when a code is called again.
  3. It compiles only those methods that are called at runtime.
  4. these compiled methods are removed when they are not required.
  5. This compiler converts the MSIL code into native code without any optimizations

3. Normal JIT Compiles only that part of code when called and places in cache

  1. It will only convert the called code
  2. It will store in cache so that it will not require converting code again.
  3. Normal JIT is fast.
  4. Compiles only those methods that are called at runtime.
  5. These methods are compiled the first time they are called, and then they are stored in cache.
  6. When the same methods are called again, the compiled code from cache is used for execution.


Share
Labels: ,

WCF Binding Comparison

Oct 29, 2010 Posted by Lara Kannan 0 comments
WCF Binding Comparison

In my ongoing quest to produce the simplest table possible summarizing the key differences between the various Windows Communication Foundation (WCF) built-in bindings, I came up with the following:









Binding Class Name TransportMessage EncodingMessage VersionSecurity Mode
BasicHttpBindingHTTPTextSOAP 1.1None
WSHttpBindingHTTPTextSOAP 1.2 & WS-A 1.0Message
WSDualHttpBindingHTTPTextSOAP 1.2 & WS-A 1.0Message
WSFederationHttpBindingHTTPTextSOAP 1.2 & WS-A 1.0Message
NetTcpBindingTCPBinarySOAP 1.2Transport
NetPeerTcpBindingP2PBinarySOAP 1.2Transport
NetNamedPipesBindingNamed PipesBinarySOAP 1.2Transport
NetMsmqBindingMSMQBinarySOAP 1.2Message
MsmqIntegrationBindingMSMQX**Not SupportedTransport


Share

Types of Services in WCF

Posted by Lara Kannan 2 comments

There are three types of services in WCF, and they are the following:
  • Typed
  • Untyped
  • Typed message
Typed Service

A typed service is the simplest of services, and is very similar to the methods in a class, in that both the parameters and method return values can be both simple or complex data types.

A typed service can also return a value or return a modified parameter value. The following example illustrates a typed service in which typed operations are used:

[ServiceContract(SessionMode = SessionMode.Required)]
public interface IBookOrder
{

[OperationContract]
void PlaceOrder(string title, decimal cost);

}

This next example shows the use of the ref parameter to return a modified parameter value:

[ServiceContract(SessionMode = SessionMode.Required)]
public interface IBookOrder
{

[OperationContract]
void PlaceOrder(string title, decimal cost, ref ordernumber);

}

Data contracts provide the ability to extend this functionality and accept complex data types as parameters or returned results.

Typed Message Service

A typed message service accepts and returns message information via custom classes that are defined by message contracts. With a typed message service the operation accepts a custom message parameter in the form of a message class, and the responsibility of deciphering the message falls upon the service operation.

The following example shows a service contract along with a defined typed message that is used as a parameter in a typed service operation:

[ServiceContract]
public interface IBookOrder
{

[OperationContract]
void PlaceOrder(Contract MyContract);

}

[MessageContract]
public class MyContract
{

[MessageHeader]
string Title;

[MessageBodyMember]
decimal cost;

}

Untyped Service

Untyped services let you do your work at message level, so this is the most complex of the service types. At this level the service operation accepts and returns message objects so it is recommended that you use this type of service only when you need this level of control, that is, working directly with the message.

The following example shows an operation contract passing a message object as an untyped service operation:

[ServiceContract(SessionMode = SessionMode.Required)]
public interface IBookOrder
{

[OperationContract]
void PlaceOrder(message IncomingMessage);

}

Thanks : codesubmit.com

Share

WCF Service Bindings - Basic

Posted by Lara Kannan 0 comments
Windows Communication Foundation Bindings

This article offers a brief explanation on the basic concepts of the Communication part in the Windows Communication Foundation - WCF. In order to communicate with a WCF service, the client needs to know simple details like 'ABC' of the service.

Whats meant by ABC of WCF ?
Before we learn the ABC of WCF, we need to know how a WCF service is made accessible to the clients.

A WCF service allows communication through an Endpoint. And the endpoint is the only point of communication of the WCF service that enables message exchange with the client as shown in below figure.


And this Endpoint needs to set the ABC attributes of the WCF service as shown in the below figure.


Thus in the WCF world, ABC is an abbreviation of Address, Binding and Contract attributes of an Endpoint.

An example of the Endpoint

Let us quickly run through an example of an endpoint setting in the web.config file at the service side.
<endpoint 
address="http://localhost:8731/EmpWCFService.ServiceImpl.Manager/"
binding="basicHttpBinding"
contract="EmpWCFService.ServiceContract.IEmployee" />

Where,
- address is the network address of the service,
- binding specifies transport protocol (HTTP, TCP, etc.) selected for the service &
- contract is the interface the service implements.

So, what is the Binding?

The Binding is an attribute of an endpoint and it lets you configure transport protocol, encoding and security requirements as shown in the below figure.



Types of Binding

WCF supports nine types of bindings. WCF allows you to transmit messages using different transport protocols (such as HTTP, TCP, and MSMQ) and using different XML representations (such as text, binary, or MTOM).

  1. Basic binding - BasicHttpBinding
    • It is suitable for communicating with ASP.NET Web services (ASMX)-based services that comfort with WS-Basic Profile conformant Web services.
    • This binding uses HTTP as the transport and text/XML as the default message encoding.
    • Security is disabled by default
    • This binding does not support WS-* functionalities like WS- Addressing, WS-Security, WS-ReliableMessaging
    • It is fairly weak on interoperability.
  2. Web Service (WS) binding - WSHttpBinding
    • Defines a secure, reliable, interoperable binding suitable for non-duplex service contracts.
    • It offers lot more functionality in the area of interoperability.
    • It supports WS-* functionality and distributed transactions with reliable and secure sessions using SOAP security.
    • It uses HTTP and HTTPS transport for communication.
    • Reliable sessions are disabled by default.
  3. TCP binding - NetTcpBinding
    • This binding provides secure and reliable binding environment for .Net to .Net cross machine communication.
    • By default it creates communication stack using WS-ReliableMessaging protocol for reliability, TCP for message delivery and windows security for message and authentication at run time.
    • It uses TCP protocol and provides support for security, transaction and reliability.
  4. MSMQ binding - NetMsmqBinding
    • This binding provides secure and reliable queued communication for cross-machine environment.
    • Queuing is provided by using MSMQ as transport.
    • It enables for disconnected operations, failure isolation and load leveling
  5. Peer network binding - NetPeerTcpBinding
    • This binding provides secure binding for peer-to-peer environment and network applications.
    • It uses TCP protocol for communication
    • It provides full support for SOAP security, transaction and reliability.
  6. Duplex WS binding - WSDualHttpBinding
    • This binding is same as that of WSHttpBinding, except it supports duplex service.
    • Duplex service is a service which uses duplex message pattern, which allows service to communicate with client via callback.
    • In WSDualHttpBinding reliable sessions are enabled by default. It also supports communication via SOAP intermediaries.
  7. IPC binding
    • Offered by the NetNamedPipeBinding class, this uses named pipes as a transport for same-machine communication. It is the most secure binding since it cannot accept calls from outside the machine and it supports a variety of features similar to the TCP binding.
  8. Federated WS binding
    • Offered by the WSFederationHttpBinding class, this is a specialization of the WS binding, offering support for federated security.
  9. MSMQ integration binding
    • Offered by the MsmqIntegrationBinding class, this converts WCF messages to and from MSMQ messages, and is designed to interoperate with legacy MSMQ clients.
That's all at this moment. Will see more in the next post.

Thanks : wcftutorial.net & c-sharpcorner.com

Share

To Upper Case First Letter of a String in C#

Oct 28, 2010 Posted by Lara Kannan 0 comments
Utilize a simple extension method to capitalize the first letter of a string.


public class Program
{
static void Main(string[] args)
{
string s = "toUpperFirstLetter";

// ToUpperFirstLetter is the extension method defined below
Console.WriteLine(s.ToUpperFirstLetter());

// output: ToUpperFirstLetter
Console.ReadLine();
}
}

// string extension class
public static class StringExtension
{
// string extension method ToUpperFirstLetter
public static string ToUpperFirstLetter(this string source)
{
if (string.IsNullOrEmpty(source))
return string.Empty;
// convert to char array of the string
char[] letters = source.ToCharArray();

// upper case the first char
letters[0] = char.ToUpper(letters[0]);

// return the array made of the new char array
return new string(letters);
}
}


Source : www.codemeit.com
Share
Labels: ,

Calling the Asp.net Code Behind method into Javascript

Aug 9, 2010 Posted by Lara Kannan 0 comments
Blocks of code should be set as style "Formatted" like this:


<script language="javascript" type="text/javascript">
function call_me()
{

var Temp= confirm("Hit from ClientSide");

if(Temp)
{
alert("True");
__doPostBack('btnHdn','onserverclick');
}
else
{
alert("false");
}

}
</script>

From Button event


<input type="button" runat ="server"
onclick="call_me();" id="btnClick" value="PRESS" />

Calling this method into java script function.


public partial class Test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Call_Server(Object sender, EventArgs e)
{
Response.Write("Calling Server Side Event");
}

}

Share
Labels: ,

Difference between WCF and Web service

Jul 28, 2010 Posted by Lara Kannan 0 comments
Difference between WCF and Web service

Web service is a part of WCF. WCF offers much more flexibility and portability to develop a service when comparing to web service. Still we are having more advantages over Web service, following table provides detailed difference between them.






















































FeaturesWeb ServiceWCF
HostingIt can be hosted in IISIt can be hosted in IIS, windows activation service, Self-hosting, Windows service
Programming[WebService] attribute has to be added to the class[ServiceContraact] attribute has to be added to the class
Model[WebMethod] attribute represents the method exposed to client[OperationContract] attribute represents the method exposed to client
OperationOne-way, Request- Response are the different operations supported in web serviceOne-Way, Request-Response, Duplex are different type of operations supported in WCF
XMLSystem.Xml.serialization name space is used for serializationSystem.Runtime.Serialization namespace is used for serialization
EncodingXML 1.0, MTOM(Message Transmission Optimization Mechanism), DIME, CustomXML 1.0, MTOM, Binary, Custom
TransportsCan be accessed through HTTP, TCP, CustomCan be accessed through HTTP, TCP, Named pipes, MSMQ,P2P, Custom
ProtocolsSecuritySecurity, Reliable messaging, Transactions


Source :www.wcftutorial.net

Hope this will help you!
Share

Difference between BasicHttpBinding and WsHttpBinding

Posted by Lara Kannan 0 comments
Difference between BasicHttpBinding and WsHttpBinding

If we want to summarize in one sentence, the difference between WsHttpBinding and BasicHttpBinding is that WsHttpBinding supports WS-* specification. WS-* specifications are nothing but standards to extend web service capabilities.

Below is a detailed comparison table between both the entities from security, compatibility, reliability and SOAP version perspective.



























































Criteria BasicHttpBinding WsHttpBinding
Security support This supports the old ASMX style, i.e. WS-BasicProfile 1.1. This exposes web services using WS-* specifications.
Compatibility This is aimed for clients who do not have .NET 3.0 installed and it supports wider ranges of clients. Many of the clients like Windows 2000 still do not run .NET 3.0. So older version of .NET can consume this service. As its built using WS-* specifications, it does not support wider ranges of client and it cannot be consumed by older .NET version less than 3 version.
Soap version SOAP 1.1SOAP 1.2 and WS-Addressing specification.
Reliable messaging Not supported. In other words, if a client fires two or three calls you really do not know if they will return back in the same order. Supported as it supports WS-* specifications.
Default security options By default, there is no security provided for messages when the client calls happen. In other words, data is sent as plain text. As WsHttBinding supports WS-*, it has WS-Security enabled by default. So the data is not sent in plain text.
Security options

  • None


  • Windows – default authentication


  • Basic


  • Certificate




  • None


  • Transport


  • Message


  • Transport with message credentials





One of the biggest differences you must have noticed is the security aspect. By default, BasicHttpBinding sends data in plain text while WsHttpBinding sends it in encrypted and secured manner.


To demonstrate the same, lets make two services, one using BasicHttpBinding and the other using WsHttpBinding and then lets see the security aspect in a more detailed manner.



Source : www.codeproject.com

Hope this will help you!
Share

WCF Data Services vs WCF RIA Services

Posted by Lara Kannan 0 comments
To sum up my findings as to the differences between WCF Data Services vs WCF RIA Services.































































WCF (ADO.NET) Data ServicesWCF (.NET) RIA Services
Expose data model as RESTful web servicePrescriptive approach to n-tier app development
Cross platform interoperation as a goal
- “Unlock data silos”
- Out-of-box support from future MS products such as SQL2008 R2, Azure, Excel 2010, SharePoint 2010
Designed specifically for end-to-end Silverlight & ASP.NET solutions
- Some technology proprietary to Silverlight (no WPF support)
- Use ASP.NET Authentication/Roles across SL and ASP.NET
- ASP.NET/AJAX can also access service layer
Loosely coupled clients and serversClient & server are designed and deployed together
Service layer exposes “raw” data sourcesOpportunity to easily add business logic into service layer
- Encourage “domain” concepts
- Strong validation framework
- Offline / Sync enabled
Service can be consumed from .NET, Silverlight, AJAX, PHP and Java (libraries available)Service can be consumed easily from SL, AJAX, WebForms
Service’s data source must:
- Expose at least one IQueryable property
- Implement IUpdateable if you desire updates
Service exposes domain objects via convention:
- IQueryable GetX
- UpdateX/InsertX/DeleteX
No design time experience yet (??)Design time experience with data sources, drag drop etc
- OData for all clients
- Within OData, multiple formats supported (JSON, XML etc)
- SOAP (binary) for SL clients
- JSON for AJAX clients
- SOAP (XML) for other clients
Discoverable (?)Non-discoverable
Hosted as WCF Service (.svc)Old version hosted in custom web handler (.axd).
New version is WCF service.
Standardized on OData protocol Will “support” OData
More mature – public for at least 2 years, formerly “Project Astoria”Less mature – public for 6 months

Common features


  • Based on WCF
  • Use a RESTful architecture
  • Can be used to expose any data source (sql, xml, poco/objects etc.)
  • Client side libraries provide ability to query using LINQ

General


  • Currently they do not share much (any?) technology / code
  • RIA Services is not based on top of Data Services
  • RIA Services & Data Services will “align”
  • OData eventually pushed down into WCF stack
Source : www.mt-soft.com.ar

Hope this will help you!

Share

"Publish failed" in Visual Studio 2008

Jul 15, 2010 Posted by Lara Kannan 0 comments

I was publishing a website today, and received an error message in the status bar indicating 'Publish failed. This was the only info I got, and couldn’t figure out what had happened as I had published successfully just minutes prior.

It turns out that there was an image that got included in my .csproj project file that had been deleted, and there was an error trying to locate it.

If you look in the output window (ctrl + alt + o) you will get a detailed list of any errors that occurred in the publishing process. I simply had to remove the image from the project file (as it didn’t exist any more anyway) and everything worked.

Share

ASP.NET 3.5 vs ASP.NET 4.0

Jul 1, 2010 Posted by Lara Kannan 1 comments
Main Differences between ASP.NET 3.5 and ASP.NET 4.0.

ASP.NET 3.5 is having the following main features which are not availablle in the prior releases

  1. AJAX integration
  2. LINQ
  3. Automatic Properties
  4. Lambda expressions
I hope it would be useful for everyone to know about the differences about asp.net 3.5 and its next version asp.net 4.0 Because of space consumption I'll list only some of them here.

1. Client Data access:

ASP.NET 3.5: There is no direct method to access data from client side. We can go for any of these methods

  1. Pagemethods of script manager
  2. ICallbackEventHandler interface
  3. XMLHttphanlder component
ASP.NET 4.0: In this framework there is an inbuilt feature for this. Following are the methods to implement them.

  1. Client data controls
  2. Client templates
  3. Client data context
i.e we can access the data through client data view & data context objects from client side.

2) Setting Meta keyword and Meta description:

Meta keywords and description are really useful for getting listed in search engine.

ASP.NET 3.5: It has a feature to add meta as following tag
<meta name="keywords" content="These, are, my, keywords" /%>
<meta name="description" content="This is the description of my page" /%>

ASP.NET 4.0: Here we can add the keywords and description in Page directives itself as shown below.
< %@ Page Language="C#"  CodeFile="Default.aspx.cs" 
Inherits="_Default"
Keywords="Keyword1,Key2,Key3,etc"
Description="description" %>

3) Enableviewstage property for each control

ASP.NET 3.5: this property has two values "True" or "false"

ASP.NET 4.0: ViewStateMode property takes an enumeration that has three values: Enabled, Disabled, and Inherit. Here inherit is the default value for child controls of a control.

4) Setting Client IDs

Some times ClientID property creates head ach for the programmers.

ASP.NET 3.5: We have to use ClientID property to find out the id which is dynamically generated

ASP.NET 4.0: The new ClientIDMode property is introduced to minimize the issues of earlier versions of ASP.NET.

It has following values.

AutoID - Same as ASP.NET 3.5
Static - There won't be any separate clientid generated at run time
Predictable-These are used particularly in datacontrols. Format is like clientIDrowsuffix with the clientid vlaue
Inherit- This value specifies that a control's ID generation is the same as its parent.

Share

List all stored procedure created / modified in N days

Jun 28, 2010 Posted by Lara Kannan 0 comments
Following script will provide name of all the stored procedure which were CREATED in last 7 days, they may or may not be modified after that.

SELECT name
FROM sys.objects
WHERE type = 'P'
AND DATEDIFF(D,create_date, GETDATE()) < 7
----Change 7 to any other day value.

Following script will provide name of all the stored procedure which were MODIFIED in last 7 days, they may or may not be modified after that.

SELECT name
FROM sys.objects
WHERE type = 'P'
AND DATEDIFF(D,modify_date, GETDATE()) < 7
----Change 7 to any other day value

Source : http://blog.sqlauthority.com/

Hope this script will help you.

Share

'HttpUtility' is not a member of 'Web' in console application VS2010.

Jun 18, 2010 Posted by Lara Kannan 2 comments
Today I started my first console application developmentin VS 2010.

After I added the below code
System.Web.HttpUtility.UrlEncode(item)

and build the application, the system throws the error message like
Error message: 'HttpUtility' is not a member of 'Web'.

This error message suggests to add a reference to System.Web. When I look into it over the reference list, its was not there. I only have "System.Web.ApplicationServices" and "System.Web.Services". I dont know why its not there in the list?

Then my friend said, 'target framework may be different'. After that I checked the target framework, its was .NET Framework 4 Client Profile. Then I changed it as .NET Framework 4. Now my code works fine.

Hope this ll help you.

Share

jQuery UI Date Picker control issue with .Net

Jun 10, 2010 Posted by Lara Kannan 0 comments
I build .net applications that require date entry, so I implement the Date Picker control often. Unfortunately, there is a problem when it is used on a field that is validated using a .Net validation control.

Upon clicking on a date, I get the following error:
length is null or not an object
This only occurs when using Internet Explorer. Currently, my only solution is to edit the source code.

Locate the following code in jquery-ui.js or ui.datepicker.js:
inst.input.trigger('change')

Replace it with:
if (!$.browser.msie){inst.input.trigger('change')}

This prevents the change event firing in IE.


Thanks : AndrewRowland
Share
Labels: ,

How to use the Web.Config entry into GridView control in asp

Posted by Lara Kannan 0 comments
How to use the Web.Config entry into GridView control in asp.net?

Put your data into the appSettings section of your web.config:

For en example, if you need the PageSize value for gridview then

<appSettings>
<add key="MyPageSize" value="25"/>
</appSettings>

Use this web.config value into gridview by using below method.

<asp:GridView
ID="GridView"
runat="Server"
PageSize="<%$ AppSettings:MyPageSize % >"
>
</asp:GridView>

Hope this will help you.
Share
Labels: ,

Free ebook - Building Websites with DotNetNuke 5

May 25, 2010 Posted by Lara Kannan 0 comments
Building Websites with DotNetNuke 5

DotNetNuke is an open source Content Management System and web application framework. It has taken the Microsoft world by storm and now at version 5, its community has grown to over 200,000 users.

This book will give you the skills to create and manage DotNetNuke websites as quickly as possible. You will:
  • Install and configure DotNetNuke

  • Master the standard modules

  • Understand the core architecture of DotNetNuke

  • Explore the inner workings of DotNetNuke modules

  • Use code provided in VB.NET or C# using Visual Studio 2010

  • Learn module development using Silverlight and Linq to SQL

  • Learn to create portal templates and set up multiple portals


Free Download Links :

1. Hotfile Link
http://hotfile.com/.../Packtpub.Building.Websites.with.DotNetNuke.html

2. SharingMatrix Link
http://www.sharingmatrix.com/file/5990351/BuildDotNet5.rar

3. Depositfiles Link
http://depositfiles.com/en/files/ybq4ys1j2

4. Rapidshare Link
http://rapidshare.com/files/391577621/BuildDotNet5.rar

If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : www.filedownloadfull.com

Share
Labels: ,

Free ebook - Firebug 1.5: Editing, Debugging, and Monitoring Web Pages

May 20, 2010 Posted by Lara Kannan 0 comments
Firebug 1.5: Editing, Debugging, and Monitoring Web Pages

The book takes you from the basics of Web Development like editing HTML and CSS on the fly to advanced features like AJAX, JSON, Monitoring, and Performance Tuning of web pages.

It assumes that you have some very basic knowledge of HTML and JavaScript. For those of you with a sound knowledge of these technologies, this book can help you increase your productivity by using Firebug effectively, taking full advantage of its rich and powerful features and the console API. Towards the end, the book explains how to create your own powerful extensions for the Firebug community.



Who this book is written for

This book is written for frontend web developers building software and pages using HTML, CSS, JavaScript, and AJAX, who want to learn Firebug for the reasons outlined above. The book assumes that readers have a very basic knowledge of HTML, JavaScript, and CSS. The examples in the book can be understood by someone who has just been introduced to web development.

Free Download Links :

1. Hotfile Link
http://hotfile.com/../Packtpub.Firebug.1.5.Editing.Debugging.and.Monitoring

2. SharingMatrix Link
http://sharingmatrix.com/../Firebug.1.5.Editing.Debugging.and.Monitoring

3. Megauplopad Link
http://www.megaupload.com/?d=C8WP8DR0

4. Uploading Link
http://uploading.com/.../Firebug.1.5.Editing.Debugging.and.Monitoring.Web.Pages.rar/

5. Depositfiles Link
http://depositfiles.com/en/files/son4m5u1i


If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : www.filedownloadfull.com

Share
Labels: , ,

Free ebook - Pro WPF in C# 2010: Windows Presentation Foundation in .NET 4

May 1, 2010 Posted by Lara Kannan 1 comments
Pro WPF in C# 2010: Windows Presentation Foundation in .NET 4

Microsoft's Windows Presentation Foundation (WPF) provides the foundation for building applications and high-quality user experiences for the Windows operating system. It blends the application user interface, documents, and media content, while exploiting the full power of your computer's operating system.

Its functionality extends to the support for Tablet PCs and other forms of input device, and it provides a more modern imaging and printing pipeline, accessibility and UI automation infrastructure, data-driven UIs and visualization, and integration points for weaving the application experience into the Windows shell.

This book shows you how WPF really works. It provides you with the no-nonsense, practical advice that you need in order to build high-quality WPF applications quickly and easily. After giving you a firm foundation, it goes on to explore the more advance aspects of WPF and how they relate to the others elements of the .NET 4.0 platform and associated technologies such as Silverlight.


Product Details

  • Paperback: 1216 pages
  • Apress; 1 edition (August 27, 2009)
  • Language: English
  • ISBN-10: 1430272058
  • ISBN-13: 978-1430219743

Free Download Links :

1. Depositfiles Link
http://depositfiles.com/en/files/h4kmn6hmq

1. Rapidshare Link
http://rs138.rapidshare.com/.../1430272058.pdf

3. Hotfile Link
http://hotfile.com/dl/.../1430272058.rar.html

4. SharingMatrix Link
http://sharingmatrix.com/file/4043516


If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : www.filedownloadfull.com

Share

Free ebook - Zend Enterprise PHP Patterns

Apr 26, 2010 Posted by Lara Kannan 0 comments
Zend Enterprise PHP Patterns

Zend Enterprise PHP Patterns is the culmination of years of experience in the development of web-based applications designed to help enterprises big and small overcome the new challenges of the web-based application world and achieve harmony in not only the architecture of their application, but also the entire process under which that application is created and maintained. Taken directly from real-life experiences in PHP application development, Zend Enterprise PHP Patterns will help you

  • Utilize open source technologies such as PHP and Zend Framework to build robust and easy-to-maintain development infrastructures.

  • Understand Zend Framework and its philosophical approach to building complex yet easy-to-maintain libraries of functionality for your application that can scale with your needs.

  • Benefit through an in-depth discussion of tools and techniques that can significantly enhance your ability to develop code faster, fix bugs, and increase performance.


Product Details

  • Paperback: 280 pages
  • Apress; 1 edition (August 27, 2009)
  • Language: English
  • ISBN-10: 1430219742
  • ISBN-13: 978-1430219743

Free Download Links :

1. Socifiles Link
http://socifiles.com/d/7c2dc8

2. Rapidshare Link
http://rapidshare.com/.../Apress.Zend.Enterprise.PHP.Patterns.Aug.2009.rar

3. Hotfile Link
http://hotfile.com/dl/31277691/223ac61/Apress.Zend.Enterprise.PHP.Patterns.Aug.2009.rar.html

If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : www.wowebook.com

Share
Labels:

Free ebook - jQuery Recipes: A Problem-Solution Approach

Posted by Lara Kannan 0 comments
jQuery Recipes: A Problem-Solution Approach

jQuery is one of today’s most popular JavaScript web application development frameworks and libraries. jQuery Recipes can get you started with jQuery quickly and easily, and it will serve as a valuable long-term reference.

  • The book begins with small initial problems that developers typically face while working with jQuery, and gradually goes deeper to explore more complex problems.

  • The solutions include illustrations and clear, concise explanations of the code. Using this book and jQuery, your web sites will be more dynamic and lively.


Product Details

  • Paperback: 350 pages
  • Apress (January 11, 2010)
  • Language: English
  • ISBN-10: 1430227095
  • ISBN-13: 978-1430227090

Free Download Links :

1. Hotfile Link
http://hotfile.com/.../Apress.jQuery.Recipes.Jan.2010.rar.html

2. Rapidshare Link
http://rapidshare.com/.../Apress.jQuery.Recipes.Jan.2010.rar

3. Megauplopad Link
http://www.general-search.com/go/620092793

4. Socifiles Link
http://socifiles.com/d/b7fdac


If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : www.google.com

Share
Labels:

Who is father of C# or C Sharp ?

Apr 23, 2010 Posted by Lara Kannan 2 comments
The father of C#

The father of C# is Mr.Anders Hejlsberg who born December 1960, is a prominent Danish software engineer who co-designed several popular and commercially successful programming languages and development tools.

  • He was the original author of Turbo Pascal

  • The chief architect of Delphi

  • Currently works for Microsoft as the lead architect of the C# programming language


Awards ...

  • 2001 - Dr. Dobb's Excellence in Programming Award for his work on Turbo Pascal

  • 2010 - Technical Recognition Award for Outstanding Technical Achievement for their work on the C# language
Now C# 4.0 released with Dot Net Framework 4.0.






VersionMicrosoft compiler
C# 1.0January 2002
C# 2.0November 2005
C# 3.0November 2006
C# 4.0April 2010


Share
Labels: ,

Free ebook - Pro Windows Server AppFabric

Posted by Lara Kannan 0 comments
Pro Windows Server AppFabric

This book will teach all about Windows Server AppFabric (code-named “Dublin”),a set of extensions to Windows Server that allow it to function as a lightweight, application server. The combination of Windows Server and AppFabric provides an easy-to-manage platform for developing, deploying, and reliably hosting middle-tier WCF/WF services.

What you’ll learn

  • Deploy Windows Server AppFabric (aka “Dublin”) as your middle-tier application host.

  • Incorporate Windows Server AppFabric’s built-in functionality into your WCF- and WF-based .NET applications.

  • Design your applications to scale and perform in highly available environments, and learn use advanced Windows Server AppFabric features such as content-based and forward routing, long-running transactions, message activity monitoring and tracking.

  • Understand Windows Server AppFabric’s architecture, and know when it is best used, and when you should look at other solutions, such as BizTalk Server.

  • Understand the Windows Server AppFabric roadmap and how AppFabric relates to other new Ms technologies such as .NET 4.0, Oslo, and WCF/WF 4.0

  • Upgrade existing applications to Windows Server AppFabric and take advantage of its architecture and features.

Who this book is for

  • .NET developers (including WCF and WF developers)
  • BizTalk developers



Product Details

  • Paperback: 1016 pages
  • Apress press
  • Language: English
  • ISBN-10: 1430225254
  • ISBN-13: 978-1430225256

Free Download Links :

1. Hotfile Link
http://hotfile.com/.../ProWinsSvAppFabric.rar.html

2. Depositfiles Link
http://depositfiles.com/.../sahe352zq

3. Uploading Link
http://uploading.com/.../Pro.Windows.Server.AppFabric.rar/

4. Oron Link
http://oron.com/bts2vsicmyok/1430228172.rar.html

5. Megaupload Link
http://www.megaupload.com/?d=DWNJ4MBJ


If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : www.downarchive.com

Share

Free ebook - WPF Recipes in C# 2008: A Problem-Solution Approach

Apr 22, 2010 Posted by Lara Kannan 1 comments
WPF Recipes in C# 2008: A Problem-Solution Approach

Using WPF Recipes in C# 2008, you’ll find a simple and straightforward approach to solving the problems you face every day. Each solution contains a complete, working example that demonstrates how to make the best use of WPF. You can use the example as a template to solve your own problem or as a base on which to build a solution tailored to your specific needs.

Packed with well–structured and documented solutions to a broad range of common WPF problems, this book, which presents the only WPF recipes currently published, will be a valuable addition to any C# programmer’s reference library. Examples included provide you with a rich source of information as you begin to learn and will be an invaluable quick–reference guide once you’re a proficient WPF programmer.

The emphasis on solving the day–to–day WPF problems that all programmers face frees you from needing to trawl through weighty programming tomes or sift through API documentation, allowing you to focus on the more interesting and innovative aspects of your project.


Product Details

  • Paperback: 1016 pages
  • Apress press
  • Language: English
  • ISBN-10: 1430225254
  • ISBN-13: 978-1430225256

Free Download Links :

1. Megaupload Link
http://www.megaupload.com/?d=KSHWOXJI

If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : www.downarchive.com

Share

Free ebook - Pro WPF in VB 2010

Posted by Lara Kannan 1 comments
Pro WPF in VB 2010

Microsoft’s Windows Presentation Foundation (WPF) provides the foundation for building applications and high-quality user experiences for the Windows operating system. It blends the application user interface, documents, and media content, while exploiting the full power of your computer’s operating system.

Its functionality extends to the support for Tablet PCs and other forms of input device, and provides a more modern imaging and printing pipeline, accessibility and UI automation infrastructure, data-driven UI and visualization, and integration points for weaving the application experience into the Windows shell.

This book shows you how WPF really works. It provides you with the no-nonsense, practical advice that you need in order to build high-quality WPF applications quickly and easily. Having built a firm foundation, it goes on to explore more advanced aspects of WPF and how they relate to the others elements of the .NET 4.0 platform and associated technologies such as Silverlight.



Product Details

  • Paperback: 1212 pages
  • Apress; 1 edition (April 30, 2010)
  • Language: English
  • ISBN-10: 1430272406
  • ISBN-13: 978-1430272403

Free Download Links :

1. Hotfile Link
http://hotfile.com/.../Apress.Pro.WPF.in.VB.2010.Mar.2010.rar.html

2. Depositfiles Link
http://depositfiles.com/.../xoodczxm6

3. Oron.Com Link
http://oron.com/.../1430272406.rar.html

4. Uploading Link
http://uploading.com/.../Pro.WPF.in.VB.2010.rar/

5. Megaupload Link
http://www.megaupload.com/?d=SOZTZEFV

If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : www.downarchive.com

Share

Free ebook - Beginning JavaScript

Apr 19, 2010 Posted by Lara Kannan 1 comments
Beginning JavaScript, 4th Edition

JavaScript is the definitive language for making the Web a dynamic, rich, interactive medium. This guide to JavaScript builds on the success of previous editions and introduces you to many new advances in JavaScript development. The reorganization of the chapters helps streamline your learning process while new examples provide you with updated JavaScript programming techniques.

You’ll get all-new coverage of Ajax for remote scripting, JavaScript frameworks, JavaScript and XML, and the latest features in modern Web browsers. Plus, all the featured code has been updated to ensure compliance with the most recent popular Web browsers.


Product Details

  • Paperback: 792 pages
  • Wrox Press (2009)
  • Language: English
  • ISBN-10: 0470525932

Free Download Links :

1. Hotfile Link
http://hotfile.com/.../Wrox.Beginning.JavaScript.4th.Edition.Oct.2009.rar.html

2. Depositfiles Link
http://depositfiles.com/.../5kbtzupkp


If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : www.downarchive.com

Share

Free ebook - Visual Basic 2008 In Simple Steps

Apr 17, 2010 Posted by Lara Kannan 1 comments
Visual Basic 2008 In Simple Steps

This is a book that helps you to learn Visual Basic using Visual Studio 2008. Precision, an easy-to-understanding style, real life examples in support of the concepts, and practical approach in presentation are some of the features that make the book unique in itself.

The text in the book is presented in such a way that is equally helpful to beginners as well as professionals.


Product Details

  • Paperback: 280 pages
  • Dreamtech Press (2009)
  • Language: English
  • ISBN-10: 8177229184

Free Download Links :

1. Hotfile Link
http://hotfile.com/.../VisBasic2008.rar.html

2. Depositfiles Link
http://depositfiles.com/.../swnt6yj4x

3. Uploading Link
http://uploading.com/files/../VisBasic2008.rar/


If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : www.freebooks.download-123.com

Share

Free ebook - C# 2008 In Simple Steps

Posted by Lara Kannan 2 comments
C# 2008 In Simple Steps

This is a book that helps you to learn C# using Visual Studio 2008. Precision, an easy-to-understanding style, real life examples in support of the concepts, and practical approach in presentation are some of the features that make the book unique in itself.

The text in the book is presented in such a way that is equally helpful to beginners as well as professionals. Apart from basic concepts of C#, this edition of the book particularly deals with some new and advanced topics, such as WPF, WCF, WF and LINQ.



Product Details

  • Paperback: 280 pages
  • Dreamtech Press (2009)
  • Language: English
  • ISBN-10: 8177229184

Free Download Links :

1. Hotfile Link
http://hotfile.com/dl/.../8177229176.rar.html

2. Depositfiles Link
http://depositfiles.com/.../2fhcbp8jt

3. Uploading Link
http://uploading.com/.../8177229176CSteps.rar/

4. Megaupload Link
http://www.megaupload.com/?d=4F42LAWO


If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : www.freebooks.download-123.com

Share

Free ebook - Professional C# 4.0 and .NET 4

Apr 14, 2010 Posted by Lara Kannan 1 comments
Professional C# 4.0 and .NET 4

The new C# 4 language version is indispensable for writing code in Visual Studio 2010. This essential guide emphasizes that C# is the language of choice for your .NET 4 applications.

The unparalleled author team of experts begins with a refresher of C# basics and quickly moves on to provide detailed coverage of all the recently added language and Framework features so that you can start writing Windows applications and ASP.NET web applications immediately.


Product Details

  • Paperback: 1536 pages
  • Wrox; 1 edition (March 8, 2010)
  • Language: English
  • ISBN-10: 0470502258
  • ISBN-13: 978-0470502259

Free Download Links :

1. Hotfile Link
http://hotfile.com/.../Wrox.Professional.CSharp.4.and.NET.4.Mar.2010.rar.html

2. Depositfiles Link
http://depositfiles.com/files/v874ehlvf

3. Megaupload Link
http://www.megaupload.com/?d=VD037AZW

4. Uploading Link
http://uploading.com/.../CSharp.4.and.NET.4.rar/

5. SharingMatrix Link
http://sharingmatrix.com/.../CSharp.4.and.NET.4.rar

If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : ebookw.net

Share

Free ebook - Visual Basic 2010 Programmer's Reference

Apr 9, 2010 Posted by Lara Kannan 1 comments
Visual Basic 2010 Programmer’s Reference

Build effective user interfaces with Windows Presentation Foundation Windows Presentation Foundation (WPF) is included with the Windows operating system and provides a programming model for building applications that provide a clear separation between the UI and business logic.

Written by a leading expert on Microsoft graphics programming, this richly illustrated book provides an introduction to WPF development and explains fundamental WPF concepts.

Packed with helpful examples, this reference progresses through a range of topics that gradually increase in their complexity. You’ll quickly start building applications while you learn how to use both Expression Blend and Visual Studio to build UIs.

In addition, the book addresses the needs of programmer who write the code behind the UI and shows you how operations can be performed using both XAML and C#.



Product Details

  • Paperback: 1272 pages
  • Wrox; 1 edition (March 8, 2010)
  • Language: English
  • ISBN-10: 0470499834
  • ISBN-13: 978-0470499832

Free Download Links :

1. Hotfile Link
http://hotfile.com/.../Wrox.Visual.Basic.2010.Programmers.Reference.Mar.2010.rar.html

2. Uploading Link
http://uploading.com/.../visualbasic2010.rar/

3. Depositfiles Link
http://depositfiles.com/.../isky9avom"

4. Megaupload Link
http://www.megaupload.com/?d=Q1201TRO

5. SharingMatrix Link
http://sharingmatrix.com/.../24712

If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : ebookw.net

Share

Free ebook - Microsoft SQL Server Reporting Services Recipes

Posted by Lara Kannan 1 comments
Microsoft SQL Server Reporting Services Recipes: for Designing Expert Reports

While most users of SQL Server Reporting Services are now comfortable designing and building simple reports, business today demands increasingly complex reporting. In this book, top Reporting Services design experts have contributed step-by-step recipes for creating various types of reports.

Written by well-known SQL Server Reporting Services experts, this book gives you the tools to meet your clients’ needs. SQL Server Reporting Services enables you to create a wide variety of reports



Product Details

  • Paperback: 648 pages
  • Wrox (April 5, 2010)
  • Language: English
  • ISBN-10: 0470563117
  • ISBN-13: 978-0470563113

Free Download Links :

1. Hotfile Link
http://hotfile.com/...Reporting.Services.Recipes.Mar.2010.rar.html

2. Rapidshare Link
http://rapidshare.com/.../sqlseverreport.rar

3. Uploading Link
http://uploading.com/files/ef7aee72/sqlseverreport.rar/

If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : ebookw.net

Share

New <%: %> Code Syntax in ASP.NET 4.0

Apr 7, 2010 Posted by Lara Kannan 1 comments
HTML Encoding

Cross-site script injection (XSS) and HTML encoding attacks are two of the most common security issues that plague web-sites and applications. They occur when hackers find a way to inject client-side script or HTML markup into web-pages that are then viewed by other visitors to a site.

This can be used to both vandalize a site, as well as enable hackers to run client-script code that steals cookie data and/or exploits a user’s identity on a site to do bad things.

One way to help mitigate against cross-site scripting attacks is to make sure that rendered output is HTML encoded within a page. This helps ensures that any content that might have been input/modified by an end-user cannot be output back onto a page containing tags like <script> or <img> elements.

How to HTML Encode Content Today

ASP.NET applications (especially those using ASP.NET MVC) often rely on using code-nugget expressions to render output. Developers today often use the Server.HtmlEncode() or HttpUtility.Encode() helper methods within these expressions to HTML encode the output before it is rendered. This can be done using code like below:

<div class="someclass">
<%= Server.HtmlEncode(Model.Content) %>
</div>

While this works fine, there are two downsides of it:

  • It is a little verbose
  • Developers often forget to call the Server.HtmlEncode method – and there is no easy way to verify its usage across an app

New Code Nugget Syntax

With ASP.NET 4 we are introducing a new code expression syntax () that renders output like blocks do – but which also automatically HTML encodes it before doing so.

This eliminates the need to explicitly HTML encode content like we did in the example above. Instead, you can just write the more concise code below to accomplish the exact same thing:

<div class="someclass">
<%: Model.Content %>
</div>

We chose the syntax so that it would be easy to quickly replace existing instances of code blocks. It also enables you to easily search your code-base for elements to find and verify any cases where you are not using HTML encoding within your application to ensure that you have the correct behavior.

Happy Coding!!!

Thanks : Scottgu.

Share

Free ebook - Essential SQL on SQL Server 2008

Posted by Lara Kannan 0 comments
Dr. Sikha Bagui, Dr. Richard Earp, "Essential SQL on SQL Server 2008"

This book, written for readers who have little or no previous experience with databases, SQL, or SQL Server, provides a very systematic approach to learning SQL (Structured Query Language) using SQL Server.

Each chapter is written in a step-by-step manner and has examples that can be run using SQL Server. Using the sample tables and data provided, the reader of this book will be able to do all the examples to experience hands-on SQL programming in SQL Server. The text also presents a series of exercises at the end of the chapters to help readers gain proficiency with SQL.

With this book you will learn: Beginning SQL commands how to retrieve and manipulate data using the simple SELECT statement. How to customize SQL Server 2008 s settings and about SQL Server 2008 s functions. How to create, alter, populate and delete tables. About joins, a common database mechanism for combining tables.

Query development, the use of views and other derived structures. Simple set operations. About aggregate functions. How to write subqueries and correlated subqueries. How to create and use indexes and constraints. Transaction processing.



Product Details

  • Paperback: 300 pages
  • Jones and Bartlett Publishers, Inc
  • Language: English
  • ISBN-10: 076378138X

Free Download Links :

1. Hotfile Link
http://hotfile.com/.../076378138X.EBW.zip.html

2. Rapidshare Link
http://rapidshare.com/.../076378138X.EBW.zip.html

3. Mediafire Link
http://www.mediafire.com/?mlwz3unylg3

If you like this post, please add your comments and 'A thanks' would be nice.

Thanks : ebookw.net

Share

Free ebook - Essential C# 4.0, 3rd Edition

Apr 6, 2010 Posted by Lara Kannan 0 comments
Essential C# 4.0, 3rd Edition

Essential C# 4.0 is a well-organized,“no-fluff” guide to all versions of C# for programmers at all levels of C# experience. This fully updated edition shows how to make the most of C# 4.0’s new features and programming patterns to write code that is simple, yet powerful.

This edition contains two new chapters on parallel programming, multi­threading, and concurrency, as well as extensive coverage of new C# 4.0 features: dynamic typing, variance, optional/named parameters, and many other new topics.

Mark Michaelis covers the C# language in depth, illustrating key constructs with succinct, downloadable code examples. Graphical “mind maps” at the beginning of each chapter show what material is covered and how individual topics interrelate.

Topics intended for beginners and advanced readers are clearly marked, and the book includes indexes of C# versions (2.0, 3.0, and 4.0), which make it easy for readers to reference topics specific to a given release of C#.


Product Details

  • Paperback: 984 pages
  • Addison-Wesley Professional; 3 edition (March 20, 2010)
  • Language: English
  • ISBN-10: 0321694694
  • ISBN-13: 978-0321694690

Free Download Links :

1. Hotfile Link
http://hotfile.com/.../Addison.Wesley.Essential.CSharp.4.0.Feb.2010.rar.html

2. Depositfiles Link
http://depositfiles.com/../qpw02z5ro

3. SharingMatrix Link
http://sharingmatrix.com/file/3164843

4. Megaupload Link
http://www.megaupload.com/?d=GLA2ONHW

5. Ifile Link
http://ifile.it/dl

If you like this post, please add your comments and 'A thanks' would be nice.


Share

Free ebook - Numerical Methods, Algorithms and Tools in C#

Posted by Lara Kannan 0 comments
Numerical Methods, Algorithms and Tools in C#

The book focuses on standard numerical methods, novel object-oriented techniques, and the latest Microsoft .NET programming environment. It covers complex number functions, data sorting and searching algorithms, bit manipulation, interpolation methods, numerical manipulation of linear algebraic equations, and numerical methods for calculating approximate solutions of non-linear equations.

The author discusses alternative ways to obtain computer-generated pseudo-random numbers and real random numbers generated by naturally occurring physical phenomena.

He also describes various methods for approximating integrals and special functions, routines for performing statistical analyses of data, and least squares and numerical curve fitting methods for analyzing experimental data, along with numerical methods for solving ordinary and partial differential equations.

The final chapter offers optimization methods for the minimization or maximization of functions.

Exploiting the useful features of C#, this book shows how to write efficient, mathematically intense object-oriented computer programs. The vast array of practical examples presented can be easily customized and implemented to solve complex engineering and scientific problems typically found in real-world computer applications.



Product Details

  • Paperback: 600 pages
  • Numerical Methods, Algorithms and Tools in C# (October 10, 2009)
  • CRC Press
  • Language: English
  • ISBN-10: 0849374790

Free Download Links :

1. SharingMatrix Link
http://sharingmatrix.com/.../0849374790.rar

2. Rapidshare Link
http://rapidshare.com/files/369658409/0849374790.rar

3. File2box Link
http://www.file2box.net/xui1dg28qqku

4. Uploading Link
http://uploading.com/.../0849374790.rar/


If you like this post, please add your comments and 'A thanks' would be nice.


Share

Free ebook - Effective C# : 50 Specific Ways to Improve Your C#

Posted by Lara Kannan 0 comments
Effective C#: 50 Specific Ways to Improve Your C#, 3nd Edition

C# has matured over the past decade: It’s now a rich language with generics, functional programming concepts, and support for both static and dynamic typing. This palette of techniques provides great tools for many different idioms, but there are also many ways to make mistakes.

In Effective C#, Second Edition, respected .NET expert Bill Wagner identifies fifty ways you can leverage the full power of the C# 4.0 language to express your designs concisely and clearly.

Effective C#, Second Edition, follows a clear format that makes it indispensable to hundreds of thousands of developers: clear, practical explanations, expert tips, and plenty of realistic code examples.

Drawing on his unsurpassed C# experience, Wagner addresses everything from types to resource management to dynamic typing to multicore support in the C# language and the .NET framework.

Along the way, he shows how to avoid common pitfalls in the C# language and the .NET environment. You’ll learn how to.


Product Details

  • Paperback: 352 pages
  • Addison-Wesley Professional; 2 edition (March 15, 2010)
  • Language: English
  • ISBN-10: 0321658701
  • ISBN-13: 978-0321658708

Free Download Links :

1. Hotfile Link
http://hotfile.com/...CSharp.Covers.CSharp.4.0.Feb.2010.rar.html

2. Rapidshare Link
http://rapidshare.com/.../0321245660.rar


If you like this post, please add your comments and 'A thanks' would be nice.


Share

Free ebook - LINQ to Objects Using C# 4.0

Posted by Lara Kannan 0 comments
LINQ to Objects Using C# 4.0: Using and Extending LINQ to Objects and Parallel LINQ

Your Complete Example-Rich Guide to Using and Extending LINQ to Objects and PLINQ

Using LINQ to Objects, .NET developers can write queries over object collections with the same deep functionality that was once available only with SQL and relational databases. Now, for the first time, developers have a comprehensive and authoritative guide to applying LINQ to Objects in real-world software.

Microsoft MVP Troy Magennis introduces state-of-the-art techniques for working with in-memory collections more elegantly and efficiently—and writing code that is exceptionally powerful, robust, and flexible.

Drawing on his unsurpassed experience coding software using LINQ and hosting the popular HookedOnLINQ.com site, Magennis presents timely, realistic solutions to a wide spectrum of development challenges, such as combining data from multiple sources, and achieving optimal performance with extremely large sets of data. Y

ou’ll begin with brief quick-starts that walk you through LINQ to Objects’ key features and query syntax. Next, you’ll drill down to detailed techniques for applying and extending these features with C# 4.0 and C# 3.0—including code examples that reflect the realities of production development.



Product Details

  • Paperback: 336 pages
  • Addison-Wesley Professional; 1 Pap/Pas edition (March 12, 2010)
  • Language: English
  • ISBN-10: 0321637003
  • ISBN-13: 978-0321637000

Free Download Links :

1.Hotfile Link
http://hotfile.com/.../Addison.Wesley.LINQ.to.Objects.Using.CSharp.4.0.Feb.2010.rar.html

2. Depositfiles Link
http://depositfiles.com/files/m0v20e8mj

3. SharingMatrix Link
http://sharingmatrix.com/file/3166117

If you like this post, please add your comments and 'A thanks' would be nice.


Share

Free ebook - Pro ODP.NET for Oracle Database 11g

Posted by Lara Kannan 0 comments

This book is a comprehensive and easy-to-understand guide for using the Oracle Data Provider (ODP) version 11g on the .NET Framework. It also outlines the core GoF (Gang of Four) design patterns and coding techniques employed to build and deploy high-impact mission-critical applications using advanced Oracle database features through the ODP.NET provider.

The book details the features of the ODP.NET provider in two main sections: “Basic,” covering the basics and mechanisms for data access via ODP.NET; and “Advanced,’ covering advanced Oracle features such as globalization, savepoints, distributed transactions and how to call them via ODP.NET, advanced queueing (AQ), and promotable transactions. It takes you from the ground up through different implementation scenarios via a rich collection of both VB.NET and C# code samples.

It outlines database security and performance optimization tricks and techniques on ODP.NET that conform to best practices and adaptable design. Different GoF design patterns are highlighted for different types of ODP.NET usage scenarios with consideration of performance and security.

It provides a comprehensive guide to the synergistic integration of Oracle and Microsoft technologies such as the upcoming Oracle Developer Tools for Visual Studio (11.1.0.7.10). It also details how programmers can make use of ODT to streamline the creation of robust ODP.NET applications from within the Visual Studio environment.


Product Details

  • Paperback: 300 pages
  • Publisher: Apress; 1 edition (April 19, 2010)
  • Language: English
  • ISBN-10: 1430228202
  • ISBN-13: 978-1430228202

Free Download Links :

1.Hotfile Link
http://hotfile.com/...Apress.Pro.ODP.NET.for.Oracle.Database.11g.Apr.2010.rar.html

2. Rapidshare Link
http://rapidshare.com/.../1430228202_ProODP.rar

3. Uploading Link
http://uploading.com/.../1430228202_ProODP.rar/

4. Megaupload Link
http://www.megaupload.com/?d=MSMVW4AL

If you like this post, please add your comments and 'A thanks' would be nice.


Share
Labels: , ,