Thursday, July 23, 2009

DEVCON Event :-

The biggest event DEVCON is here once again in Pune..Its going to be held on 8-9 August 09..Industry experts speakers going to give sessions on interesting topics like .Net 4.0,Silverlight,Windows Azure,Visual Studio 2010 etc..Do not miss it :-) For FREE registration and other details visit site http://www.puneusergroup.org/events/devcon2009/

Tuesday, July 7, 2009

ADO.NET output parameter in VB

This is used to give a direction to output parameter. When we write a stored procedure and when we declare output parameter in it in which we have to store output. This output parameter we have to declare in code also. While adding this parameter in code we have to use ParameterDirection.Output.

Example : -

Stored Procedure : -

CREATE PROCEDURE [dbo].[USP_AuthenticateUsers]

@username nvarchar(255),
@password varbinary(MAX),
@userId int output,

AS
BEGIN

SET @userId=0

SELECT @userId=userId , @roleId=roleId FROM Users WHERE username=@username and [password]=@password
END


Code : -

Public Function AuthenticateUser(ByVal username As String, ByVal password As Byte(), ByVal userIPAddr As String) As structUserSession

Dim objCom As New System.Data.SqlClient.SqlCommand
objCom.CommandType = CommandType.StoredProcedure
objCom.CommandText = "USP_AuthenticateUsers"
objCom.Parameters.Add("userName", SqlDbType.NVarChar, 255).Value = username
objCom.Parameters.Add("password", SqlDbType.VarBinary, password.Length).Value = password
objCom.Parameters.Add("userId", SqlDbType.Int).Direction = ParameterDirection.Output

DB.ExecuteNonQuery(objCom)

Dim objStructUserSession As New structUserSession
objStructUserSession.userId = objCom.Parameters.Item("userId").Value

Return objStructUserSession

End Function

If Condition in SQL

If...Else statement is used to test a condition. If we have more than 1 condition we can use If...Else statement. We can also have nested If...Else statements also. We have nested If...Else statements when we have to include 1 or more If...Else statements in 1 If...Else statement. If...Else Statement in SQL is used in execution os Stored Procedures.

Syntax for simple If...Else statement is,

IF ( Condition )
BEGIN
Sql Statements
END
ELSE
BEGIN
Sql Statements
END

Syntax for nested If...Else statements is,

IF ( Condition )
BEGIN
Sql Statements
IF ( Condition )
BEGIN
Sql Statements
END
ELSE
BEGIN
Sql Statements
END
END

ELSE
BEGIN
Sql Statements
END


Example for simple If...Else statement is,

CREATE PROCEDURE [dbo].[USP_InsertUserSession]
@userId int,
@userSession nvarchar(255),
@userDate datetime,

AS
BEGIN
declare @tmpuserId int
SELECT @tmpuserId=userId from UsersSessions WHERE userId=@userId

if @tmpuserId > 0
begin
UPDATE UsersSessions SET userSession=@userSession, userDate=@userDate WHERE userId=@tmpuserId
end

else
begin
INSERT INTO UsersSessions(userId,userSession,userDate) VALUES (@userId,@userSession,@userDate)
end

Friday, June 26, 2009

TechEd on roads

Attended TechEd on roads on 21st June 09. We had sessions on Win 7 SDK, .NET 4.0,Silverlight 3.Session was from morning 10 to evening 5.30. Session was very interactive. Speakers were Dhaval Faria, Sarang Date, Vikram Pendse. I was handling registration desk. It was fun handling..

Monday, June 1, 2009

Training in MVJ college, Bangalore

Conducted 1 day training in MVJ college, Bangalore on 28th May for faculty members. Training was on basics of .net. Training included .net framework 3.5, ASP.net, ADO.net, Windows mobile etc. The training lasted from 10 am to 4 pm. Faculty members were very interactive.

Training in Ambedkar Institute of Technology, Bangalore

Conducted 1 day training in Ambedkar Institute of Technology, Bangalore on 2nd May for faculty members. Training was on basics of .net. Training included .net framework 3.5, ASP.net, ADO.net, Windows mobile etc. The training lasted from 10 am to 4 pm. Faculty members were very interactive.

Friday, May 1, 2009

What is Web Service?

Web Services are just like functions. We can define web service as a collection of functions which can be recalled. The description of this function calls is defined in a XML file called WSDL (Web Services Description Language). Functions are recalled through SOAP (Simple Object Access Protocol). This SOAP uses HTTP for transmission. XML is the basis for Web services. It provides a language which can be used between different platforms and programming language and still express complex messages and functions.So basically Web Services use XML to code and decode data and SOAP to transport it. Web Services are platform independent. They are also independent for the programming language. With Web Servics, Win 2k servers can be connected with UNIX servers.

Sunday, April 26, 2009

What is WCF?

WCF...Windows Communication Foundation..
* Its a programming framework used to build application that inter-communicate.
* Its code name is 'Indigo'. It was released in December-2006.
* WCF uses SOAP (Simple Object Access Protocol) messages between two processes. But while communicating with a non-WCF process, XML-based encoding is used for the SOAP messages.
* A WCF service is composed of 3 parts :
1) Service class that implements service to be provided.
2) host environment to host service.
3) one or more endpoints to which clients will connect.

Use of WCF :
* Because WCF can communicate using Web services, interoperability with other platforms that also support SOAP, such as the leading J2EE-based application servers, is straightforward.
* We can also configure and extend WCF to communicate with Web services using messages not based on SOAP, for example, simple XML formats like RSS.
* WCF helps provide reliability, security, and transactions when communicating with any platform.
* It is designed to interoperate well with the non-WCF applications.

Thursday, April 2, 2009

Session in Cummins college of engineering for Women

We took 1 day session and 2 days workshop on 27-28 February and 1st March in Cummins college of engineering for Women. Session was held for 2nd and 3rd year girls. In session we covered an introduction to .net,asp.net and ado.net.

Many girls attended the session. 4 staff members also attended the session. MSPs Sonali, Shrishti, Shaizeen also were involved in our session.

Thursday, January 29, 2009

What is Silverlight?

Silverlight is a combination of different technology into a single development platform that allows you to select tools and the programming language you want to use. Its a programmable web-browser plugin. It has features such as animation,vector ggraphics and audio-video playback.Its a cross-browser i.e. it works with all versions of all browsers to have existed since the web began. It can be implemented and inter-operated on multiple computer platforms. It aims to compete with Adobe Flash and presentation components of AJAX. It also computes with Sun Microsystems' JavaFX, which was launched few days after Silverlight. Silverlight supports Windows Media Audio and Video (WMA, WMV7–9) and VC-1, as well as MP3 audio. It is being designed to work in conjunction with XAML and is scriptable with JavaScript. Silverlight can also be used to create Windows Sidebar gadgets for Windows Vista. Silverlight exposes a Downloader object which can be used to download content, like scripts, media assets or other data, as may be required by the application.
For more information visit http://www.silverlight.net/