RSS Feeds
Showing posts with label General. Show all posts
Showing posts with label General. Show all posts

Sunday, May 9, 2010

IntelliTrace Debugging - Video Demo

Recently I have published one complete tutorial on Visual Studio 2010 Debugging. Which covered almost all main features of debugging in Visual Studio 2010 like Basic of Breakpoints,  breakpoint labeling, data tips, multithreaded debugging, and parallel debugging and IntelliTrace debugging. You can read the complete article from My Blog or from CodeProject.

While preparing the article I had created one small video on IntelliTrace Debugging which will show you the demo of using IntelliTrace Debugging.  Hope you will enjoy this video.






kick it on DotNetKicks.com

Friday, May 7, 2010

Mastering in Visual Studio 2010 Debugging

Visual Studio IDE gives us a lot of tools to debug our application. Sometimes debugging activity takes a very long time to identify the root cause. But VS IDE provides a lot of handy tools which help to debug code in a better way. Debugger features include error listing, adding breakpoints, visualize the program flow, control the flow of execution, data tips, watch variables and many more. Many of them are very common for many developers and many are not. In this article, I have discussed all the important features of VS IDE for debugging like Breakpoint, labeling and saving breakpoints, putting conditions and filter on breakpoints, DataTips, Watch windows, Multithreaded debugging, Thread window, overview of parallel debugging and overview of IntelliTrace Debugging

Sunday, April 25, 2010

"Spotlight" - Microsoft’s official website www.asp.net



I am happy to inform that one of my article "Beginner’s Guide: How IIS Process ASP.NET Request" published at DotNetFunda.Com has been featured at Microsoft's official website www.asp.net as Spotlight .

This article has also been selected as "Article of the day" at asp.net site few weeks back. This time I am quite excited to see  the article in Spotlight section.

Thanks to DotNetFunda and Thanks to all of you for your good wishes.
You can read all of my article here

Friday, April 16, 2010

“Article of the day” @ Microsoft’s official website www.asp.net

It's great to see one of my another article "Beginner’s Guide: How IIS Process ASP.NET Request" has been selected as “Articles of the Day” in Microsoft’s official Web sitesite  asp.net . It’s always great to see any article as “Article of The Day” in asp.net site.

This article describes how IIS process any incoming ASP.NET request. This also described diiferent level of IIS, Application Pool, Worker Process and also how request flows from different HTTPModule, HTTPHanlder and finally starts the Page Lifecycle.

I have represent this articles with many diagrams, so it can helps beginners to learn and remember easily.

You can find complete article in DotNetFunda.com .

Sunday, April 11, 2010

Visual Studio 2010 - Launch Date - Today




Finally the day has come. 12th April(Today) is the launch date of .NET Framework 4.0 with Visual Studio 2010. VS 2010 Beta 1 was launched on 18th may 2009. After five months Microsoft launched VS 2010 Beta-2 on 21st October 2009.  Microsoft released the Release candidate (RC) Version of VS 2010 on 10th Feb 2010. Now, finally 12th April -2010 is going to be biggest day for .NET world as Visual Studio 2010 launching today.

Visual studio 2010 and .NET Framework 4.0 came up with many new features for next generation developers. Below are the few lists of features that are available with VS 2010

Visual Studio 2010 IDE and .NET Framework 4.0

  • Call Hierarchy of methods

  • A New Quick Search

  • Multi-targeting

  • Multi-Monitor

  • Parallel Programming

  • Visual Debugging

  • XSLT Profiling and Debugging

  • The XSD Designer

  • Code Navigation in Class Files

  • Code Identifier Highlighting


New ASP.NET features

  • Static IDs for ASP.NET Controls

  • Web.config transformation

  • URL Routing and SEO

  • Compressing Session Values

  • MetaKeyword and MetaDescription

  • Generating Client IDs

  • Permanent Redirect


New C# features

  • Dynamic Types

  • Optional parameters

  • Named and Optional Arguments


This are only few list of features, there are many more features available.  Over couple of months I came across many good articles on  Visual studio 2010 and .NET 4.0. Below are few of them. It may help many of guys who are just start working with VS 2010 or Thinking for start with

http://dotnetslackers.com/articles/net/Visual-Studio-2010-and-NET-Framework-4-IDE-Enhancements-Part1.aspx

http://dotnetslackers.com/articles/net/Visual-Studio-2010-and-NET-Framework-4-IDE-Enhancements-Part2.aspx

http://dotnetslackers.com/articles/net/Visual-Studio-2010-and-NET-Framework-4-IDE-Enhancements-Part3.aspx

http://weblogs.asp.net/scottgu/archive/2010/03/30/cleaner-html-markup-with-asp-net-4-web-forms-client-ids-vs-2010-and-net-4-0-series.aspx

http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspx

http://weblogs.asp.net/scottgu/archive/2009/10/29/add-reference-dialog-improvements-vs-2010-and-net-4-0-series.aspx

http://weblogs.asp.net/scottgu/archive/2009/10/22/vs-2010-code-intellisense-improvements-vs-2010-and-net-4-0-series.aspx

http://weblogs.asp.net/scottgu/archive/2010/01/05/asp-net-4-seo-improvements-vs-2010-and-net-4-0-series.aspx

http://weblogs.asp.net/scottgu/archive/2010/01/27/extensible-output-caching-with-asp-net-4-vs-2010-and-net-4-0-series.aspx

http://www.codedigest.com/Articles/ASPNET/284_New_Features_in_ASPNet_40-PART_1.aspx

http://www.codedigest.com/Articles/ASPNET/285_New_Features_in_ASPNet_40-PART_1.aspx

http://www.asp.net/LEARN/whitepapers/aspnet4/

http://www.dotnetfunda.com/articles/article815-whats-new-in-visual-studio-2010-.aspx

Saturday, April 10, 2010

“Article of the day” @ Microsoft’s official website www.asp.net



Today morning I came across one news that,  my another article  “Filter GridView Records using AJAX Slider Control” has been selected as “Articles of the Day” in Microsoft’s official Web sitesite  asp.net . It's always great to see any article as "Article of The Day" in asp.net site.

This article shows, how to sort the gridview content using AJAX Slider control.

You can find complete article in DotNetFunda.com .

Sunday, March 14, 2010

Beginner’s Guide: How IIS Process ASP.NET Request

IIS (Internet Information Server) is one of the most powerful web servers from Microsoft that is used to host your ASP.NET Web application. IIS has it's own ASP.NET Process Engine  to handle the ASP.NET request. So, when a request comes from client to server, IIS takes that request and  process it and send response back to clients


When client request for some information from a web server, request first reaches to HTTP.SYS of IIS. HTTP.SYS then send the request to respective  Application Pool. Application Pool then forward the request to worker process to load the ISAPI Extension which will create an HTTPRuntime Object to Process the request via HTTPModule and HTTPHanlder. After that the ASP.NET Page LifeCycle events starts.



Complete Article has been published @ DotNetFunda.Com

This article has also been shared@

digg.com

www.dotnetkicks.com

dotnetshoutout.com

delicious.com

Please share your suggestion and feedback.

Thursday, March 11, 2010

Filter GridView Records using AJAX Slider Control

Sometimes we need to filter the gridview data based on some range value. On that case we can use AJAX Slider control to provide scrollable Filter functionality with gridview control. Data source for the Gridview can be anything like XML or Database.

You can read the complete article and Implementation and download the sample application  from DotNetFunda.Com

I will also write one article on AJAX MulipleSlider to filter the data based on minimumn and maximum value.

Please share your valuable feedback and suggestion.

Tuesday, March 9, 2010

Visual Studio 2010 - Extension (VSX) Contest Winner - From CodeProject

My ZoomSlider VSX Extension  has been selected as a prize winner for  Visual Studio 2010 Extension Contest for the category “Most Useful Extension”!

As a prize I have Won an Microsoft Zune HD With a touchscreen, HD Radio™, and HD video out (Zune® HD AV dock required), the new Zune® HD is the best Zune® yet.!




You can also find the article in MSDN Visual Studio Gallery

Thanks to all of  you .



Monday, March 1, 2010

ASP.NET 4.0 Features - MetaDescription and MetaKeywords

ASP.NET 4.0, came up with two new properties inside Page Class, those are MetaDescription and MetaKeyWord. This has been introduce because of make web application Search Engine Friendly. Search Engine looks for Meta tag of our web page to get the details of page contents. In ASP.NET 4.0, we can add these two properties with Page class in Code behind or in Page Directives.
If you want to find out the definition of these two properties, Right Click on Page Class and Click on Goto Definition. This will show you the Meta data information of Page Class as shown in below picture

If we set MetaDescription and MetaKeywords either from Code behind or using Page Directive in aspx page, both will be render as “meta” tag in html code.
The main objective of MetaKeywords and MetaDescription proerties to make your web application SEO friendly. In ASP.NET 2.0, HtmlMeta used to do the same, but in ASP.NET 4.0 make these thing  very simple as we can easily add using Page Class.

You can find the Complete Article over,  DotNetFunda.com

It has alreday been shared with

www.dotnetkicks.com

dotnetshoutout.com

delicious.com

digg.com

You can also follow me @ http://twitter.com/AbhijitJana

Monday, February 8, 2010

"Article of the day" @ Microsoft's official website www.asp.net

Though it is little bit late to catch, but It's really great to see one of my ASP.NET article Beginner's Guide : Exploring IIS 6.0 With ASP.NET was selected as "Article of the Day" in Microsoft Official Web Site www.asp.net.

Thanks you all !

Friday, January 15, 2010

MVP (Most Valuable Professional) 2010 - Code Project

I have recognized by MVP (Most Valuable Professional) by Code Project again for the year 2010. This is second time I have been awarded with MVP. I have received MVP because of Contribution to the Code Project Forum over the year 2009.
I would like to congratulate all the MVP Winners 2010.
I would like to thank all my readers, friends and well wishers and thanks to Chirs Maunder(Co- Founder of Code Project), Sacha Barber , Rajesh R Subramanian , Christian Graus , Abhishek Sur and all CP Members

Thursday, December 31, 2009

Happy New Year 2010

I wish all my readers, friends and well wishers a very prosperous New Year 2010...

Wish you all lots of joy and happiness.

Regards,
Abhijit

Saturday, November 7, 2009

Prize winner in Competition “Best ASP.NET article of Sept 2009″

Sorry to post it little bit later, I was out of station for few weeks and great to see that I have own the first prize in the article competition for my article Exploring IIS 6.0 With ASP.NET . This is fourth times in this year I have received the prizes from codeproject. Thanks to all of you who read my articles and vote for it.

Thanks again to all of you. Hope to publish many more articles for you !

Wednesday, October 21, 2009

Who is Accessing Your System ?

This is quite interesting to know that who is accessing your shared folder in network. We can easily get the information of that user and even you can track what is the activity he is doing in your system. We can achieve this using WMI (Windows Management Instrumentation) and MQL ( Management Query Language ) .

For using WMI you need to add one DLL called System.Management.dll and add the namespace as

[sourcecode language="csharp"]
using System.Management
[/sourcecode]

Now Read the current Session of your system.

[sourcecode language="csharp"]
private void Read_Current_Session()
{
try
{
ManagementObjectSearcher searcher =
new ManagementObjectSearcher("root\\CIMV2",
"SELECT * FROM Win32_ServerConnection");
foreach (ManagementObject queryObj in searcher.Get())
{
String RemoteIPAddress = queryObj["ComputerName"].ToString();
String RemoteUserName = queryObj["UserName"].ToString();
String RemoteActiveTime = queryObj["ActiveTime"].ToString();
}
}
catch (ManagementException e)
{
MessageBox.Show("WMI Error: " + e.Message);
}
}
[/sourcecode]

Few Years back I have developed one Open Source Tool (NetSpY) based on WMI and MQL. NetSpy (NetWorkSpy) is an Small Windows based application which will continiouly monitor your shared folder in the network and will generate the complete log of the accessing user activities. This can show you the immidiate popup message that who is accessing right now.



If you are interested please have a look over here,
Net Spy: Your Network Spy That Monitor Your System In Network And Generate Log For Any Changes

Saturday, October 10, 2009

Using Bookmark in Visual Studio


Introduction


As name suggests, bookmarking speedup your code navigation in visual studio. There may be some portion of code where we need to move very frequently. Generally we scroll the page and move to that section, but Visual studio provides great features by which we can move to a particular section very quickly using some shortcut keys. This is called Bookmarking of Code.
Below are the set of Icons which are used to navigate the code using Bookmark.

BookMark1

How To Use


We can place the bookmark by clicking on Bookmark icon or using keys Ctrl + K, Ctrl + K. Below is the sample code where I have putted two bookmarks in different section of code.

BookMark2

Now we can easily navigate among those breakpoint using Ctrl + K, Ctrl + N for Next Bookmark and Ctrl + K , Ctrl + p for Previous mark. We can achieve the same using following toolbar icon.

BookMark3

This is very much easy to use and its give you very fast navigation throughout the code.

Using Bookmark Window:


Visual Studio provides you Bookmark window where you can get list of all bookmarked section.

BookMark4

Now, by selecting particular bookmark from the Bookmarks list we can easily move to the particular section.

BookMark5

Renaming BookMarks


For easy reference we can also rename bookmark so that we can easily identify them. This helps us to easily move to particular code block based on the name given.  This is useful when we are having many bookmarks in the bookmark list.

BookMark6

As I have renamed my bookmark list as below

BookMark7

Summary


This may not be new to many of us, but it may helpful for some beginners.  Using this features we can navingate our code very easily. Please provide your valuable suggestion and feedback.

Bookmark and Share

Tuesday, September 22, 2009

"Platinum" Membership status @ Code Project

Now I have got Platinum mebership status from Code Project .  This is really an great acheivement.     Thanks to all for reading and voting for my articles and for motivating me to write more and more articles.
Here is wishes from CP Members . Thanks to all for best wishes !!
Thanks Again !

Tuesday, August 25, 2009

Prize winner in Competition “Best ASP.NET article of July 2009″

I have own the first prize in the article competition for my article Remote IIS Debugging. This is Third time in this year I have received the prizes from codeproject. Thanks to all of you who read my articles and vote for it.

Thanks again to all of you.

Sunday, June 21, 2009

My Birth Day

Today , 22nd June is My Birth day.

Wish all of you all the best.

Thank you !!

Thursday, April 30, 2009

My New Dell Laptop

images
Recently I purchased a Dell Inspiron 1545 Notebook . The design by Dell is quite impressive as it has been released with different  colors. I have go for BLUE.  My Laptop  configuration is  4 GB RAM, 320 GB HDD, C2D Processor and 1.3 MP Camera , OS Vista . Hmm.. along with that, got a  Carry Case. I love this .... dell_1545