Posted by: jasper22 | December 24, 2009

Properties Gernerator Add-ins for Visual Studio 2008

In Visual Studio (VS), you must type property or generate it one by one.It’s tedious, if you have a lot of variable. This properties generator manage the properties creation and modification.So if you have ten variable with a snippet, you must call it ten time. With the properties generator, in one time all variable of your choice are generated

Background

In this article, I suppose than you know the base for developp a add-ins.

Read more: Codeproject

Posted by: jasper22 | December 24, 2009

.NET Generics in Nutshell

Eversince Generics was introduced with .Net 2.0, I have been searching the web for a good article about this important feature, but accept for a few, I could not find a single article where I could get most of the things about Generics. So I thought of writing an article on this where I will try and assemble all important features/charecteristics of Generics into a single page so that readers don’t have to search further as far as beginners are concerned.

Introduction

Generics is one of the most important feature that was introduced as part of .Net 2.0. It is syntactically similar to C++ templates but differ in implementation and feature list and above all it assures type safety and provide intellisense support for programmers.They also differ in charecteristics and implementation. Generics help us define the type safe user defined data types with out commiting about the actual internal data types. This help us in a significant performance boost and at the same time will make the code more reusable. Let us consider a problem statement and analyse how Generics has resolved the issue.

Read more: Codeproject

Posted by: jasper22 | December 24, 2009

Mastering the C# Compiler

Visual Studio Express Edition is a blessing gift from Microsoft for C# Beginners. But the best way to really master a new programming language is to learn from scratch using a simple programmer’s notepad. Also if you want to automate your builds with or without NAnt/MSBuild, you’d better know how the C# command line compiler works.

Read more: C# Tutorial

Posted by: jasper22 | December 23, 2009

CodeRun Studio: A free, cross-platform browser-based IDE

CodeRun Studio is a cross-platform Integrated Development Environment (IDE), designed for the cloud. It enables you to easily develop, debug and deploy web applications using your browser.

CodeRun Studio can be used instead or alongside your existing desktop IDE. You can upload existing code in order to test it in the cloud or for sharing with your peers. CodeRun Studio also enables you to instantly compile, package and deploy your code to the CodeRun Cloud.

CodeRun Studio is a free service.   Try It Now!

Read more: CodeRun Studio

Posted by: jasper22 | December 23, 2009

Using RAMDisk to Speed Build Times

Now that computers with 64-bit operating systems and 8 or 12 GB of RAM are pretty affordable, there are some fairly easy things you can do to speed up your build time for large project.  Jeffrey Palermo wrote about six months ago about a few options for using RAM drives to speed up builds, and at the time my primary laptop only had 3GB of RAM so I wasn’t able to take advantage of his advice.  However, recently I’ve gotten a new laptop and maxed it out with 8GB of RAM and Windows 7 64-bit.

Read more: Steven Smith blog

Posted by: jasper22 | December 23, 2009

The SketchFlow Conversations– Overview and Intro

This, as well as the in person discussions I had with folks at different events led me start working on some posts. One discussion for example was around a case in which SketchFlow is used in a enterprise environment in order to create views very quickly, discuss these with the business and then re-use quite a lot in the actual screens. At this stage I’m thinking about these sorts of posts in the coming weeks:

    * Overview of SketchFlow functionality (this post)
    * Anatomy of a SketchFlow project
    * Moving to production: removing the SketchFlow player
    * Keeping a prototype up to date with a production project
    * Reusing styles from a prototype
    * Working with Views from a SketchFlow project in a MVVM approach
    * Others? … Your input is welcome!

Read more: Katrien’s MSDN Blog

Posted by: jasper22 | December 23, 2009

Fix for Slow IO Thread Startup

The CLR team has recently released a fix for slow startup of asynchronous IO threads that may affect WCF users. After startup, asynchronous IO threads are created at a slow pace to avoid spikes in the number of threads. Having extra idle threads consume system resources needlessly. Having too few available threads creates a performance bottleneck as requests take longer to process and there is a delay in spinning up new threads.

Calling ThreadPool.SetMinThreads is supposed to preserve a minimum number of worker threads (the second parameter represents the number of idle asynchronous IO threads that will be maintained). However, the problem is that the application may still wait while the CLR tries to create more threads.

Read more: Nicholas Allen’s Indigo Blog

Posted by: jasper22 | December 23, 2009

Windows 7 May Finally Get IPv6 Deployed

According to this article at IT Expert Voice, Windows 7 and IPv6: Useful at Last?, we’ve had so many predictions that this will be ‘the year of IPv6′ that most of us have stopped listening. But the network protocol may have new life breathed into it because IPv6 is a requirement for DirectAccess. DirectAccess, a feature in Windows 7, makes remote access a lot easier — and it doesn’t require a VPN. (Lisa Vaas interviews security experts and network admins to find out what they think of that idea.) The two articles examine the advantages and disadvantages of DirectAccess, with particular attention to the possibility that Microsoft’s sponsorship may give IPv6 the deployment push it has lacked.

Read more: Slashdot

Posted by: jasper22 | December 23, 2009

Unreal Engine 3 officially ported to the iPod Touch

Buckle your seat belts, ladies and gentlemen: if you’re not a gamer yet, you damn well soon will be. It seems, using the wonders of the newly-released (and soon-to-be-embraced) Open GL ES.20, the Unreal Engine 3 has been successfully ported to the iPod Touch. And it’s not slow either: we’re talking proper, smooth frame rates… ooooooh!

AnandTech speculates that in the next 3 to 5 years smartphones will become more powerful than the Xbox 360. I think it might be even sooner than that, but we’ll see. Don’t expect to see big-name PC and console games on the iPod/iPhone just yet, but it will happen sooner rather than later. Flash memory continues to grows in capacity; processors are gaining more power.

Read more: DownloadSquad

Posted by: jasper22 | December 23, 2009

Historical Debugging in Visual Studio Team System 2010

What is Historical Debugging in a nutshell?

If you’ve been in the development world for any length of time you’ve probably ended up in a situation like one of the following more than a few times.

·         You’ve received reports of a crash from a tester, but on your local box you can’t get the bug to reproduce.

·         You’ve received a crash dump from the tester along with the bug. But the callstack that actually caused the crash was just a cascading effect and you can’t trace the bug back to the root issue.

·         The bug that you are currently working at resolving has an extremely long set of reproduction steps and you just accidentally stepped over the function that is returning bad data.

·         You know that some part of your program is hitting the registry way too often,  but while stepping through all that you see are .Net framework calls and you are unable to isolate which of them is doing all the extra registry work.

With Visual Studio 2010 Team System Editions we are introducing a new Historical Debugger aimed at getting rid of these developer pain points. The Historical Debugger plays a role similar to that of a black box in a plane. We keep track of important points in your programs execution and allow you to play back what happened at those points at a later time. We’re very proud of the current experience that we offer with the Visual Studio debugger so we’ve worked hard to surface all this new historical data in a way that is both useful and consistent with what you would expect from debugging in Visual Studio.

Read more: IntelliTrace Info

During the current economic downturn, enterprises are increasingly adopting open source systems due to their significant cost advantages and their liberal license policies. All open source projects, by definition, provide the end user with certain perpetual rights and freedoms in using, studying, modifying, and redistributing the product. However, there is a lot of inconsistency in terms of the product quality, the governance model, and the availability of support. Thus, when selecting open source components for your enterprise, it is important to do some background checks to ensure the open source product you have selected is compatible with your enterprise business model and IT standards. Below are 10 questions you can ask to evaluate open source maturity.

1: Are the open source license terms compatible with my business requirements?
2: What is the strength of the community?

Read more: TechRepublic

Open the registry editor. Start-> Run-> type “Regedit” without quotes.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Visual studio\9.0\Registration

When you select “Registration”, at the right hand side, you would see “PIDKEY” that has 25 alphanumeric characters. That is the product key.

If you do not find it under registration, expand “Registration” and select the next key under that . Ex: 1000.0.0000 and there we should be able to see the PIDKEY.

If we want to check for Visual studio 2005 look for : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Visual studio\8.0\Registration

Read more: Microsoft Visual Studio/.Net Framework Setup & Deployment Tips & Tricks

Posted by: jasper22 | December 23, 2009

Covenant to End Users of Moonlight 3 and 4

Covenant to End Users of Moonlight 3 and 4

Microsoft, on behalf of itself and its Subsidiaries, hereby covenants not to sue End Users for infringement under Necessary Claims of Microsoft and its Subsidiaries on account of such End Users’ use of Moonlight Implementations to the extent originally provided by Novell during the Term and, if applicable, the Extension or Post-Extension Period, but only to the extent such Moonlight Implementations are used as Conforming Runtimes. The foregoing covenants shall survive termination of the Agreement, but only as to specific copies of such Moonlight Implementations distributed during the Term, and if applicable, the Extension or Post-Extension Period.

Microsoft reserves the right to update (including discontinue) the foregoing covenant pursuant to the terms of the New Moonlight Collaboration Agreement between Novell and Microsoft that was publicly announced on or about December 17, 2009 (the “Agreement”); however, the foregoing covenant will continue as to specific copies of Moonlight Implementations originally provided by Novell and distributed before any such update.

Read more: Microsoft

Posted by: jasper22 | December 23, 2009

30 Professional Tutorials for Designers Using GIMP

GIMP (GNU Image Manipulation Program) is free open source application for image editing that can use in also for website layout designing as well, this software can do many things to for your needs, we always try to different experience for design techniques and learn how to work with various aspects of GIMP to manipulate pictures and for other design work of art.

We are listing “30 Professional Tutorials for Designers Using GIMP” for designers inspiration and best trainings for use some latest designing tools as GIMP did excellent job in these selective trainings.

Read more: TUTORIAL LOUNGE

Posted by: jasper22 | December 23, 2009

How to Get a Stack Trace from C# without throwing Exception

Say you have some logging in your code that finds something unusual going on.  In my case, I have a DataContext that I check to make sure it’s not already open before I open it.  The method that I call the DataContext in is a utility method that is buried many layers down.  When this problem is found, I don’t want to throw an exception, but I do want to log where I was.  It does not help me to know that I’m in my utility method.  I need to know the stack.

Below is some simple code that lets me do this.  Notice, it’s important to call StackTrace with true, otherwise the line numbers don’t appear.

Read more: PeterKellner.net
Read More…

« Newer Posts - Older Posts »

Categories