Visual studio feeds

All Visual Studio blogs in one place

Subscribe

Enter your email address:

Delivered by FeedBurner

Increase your website traffic with Attracta.com

Google+

Contact

Email:
Subject:
Message:
Anti-spam: How many eyes has a typical person?

Follow us on FB

Search

Submain releases GhostDoc 4 Beta

AddThis Social Bookmark Button
SubMain have released an updated beta version of Ghost Doc version 4 at http://submain.com/download/ghostdoc/beta/

There are two version - the free version and the Pro version. I have been using the Beta version of GhostDoc Pro for some time now and recommend it to all C# and VB.NET developers.

A change has to be made to the GhostDoc global properties to enter some default remarks text like "Awaiting remarks" to get stylecop compliance.

ASP.NET MVC: Creating user configurable charts

AddThis Social Bookmark Button
Although summer here is awful and nice at same time it’s time to blog. Couple of years ago I wrote about how to use MS Chart control in ASP.NET MVC projects. Now let’s extend my solution and let’s add support for simple chart modifications. I used this solution in one of my projects to let users visualize their data better. Extending IReportControl interface Although it is possible to create new interface that extends IReportControl interface I found it better for my solution to modify IReportControl. Here is my new IReportControl interface: public interface IReportControl : IDisposable

{
     int ChartStyle { set; }
     int ChartType { set; }
     bool Enable3D { set; }
void DataBind();
     object DataSource { set; }
     void SaveChartImage(Stream stream);
} We have now three new options: Enable3D - show chart as 3D ChartStyle - set chart style ...(Read whole news on source site)

#611 – Set Application Exit Code in Exit Event Handler

AddThis Social Bookmark Button
If you’re running applications from the command line in Windows, you can return an exit code from the application and use it to indicate whether the application was successful at doing whatever it was supposed to do.  Traditionally, an exit code of 0 indicates that the application completed successfully and positive values indicate errors. To [...]

New Data Virtualization Framework for Windows Phone

AddThis Social Bookmark Button
via WindowsPhoneGeek component marketplace Implement efficient data virtualization with just a few lines of code and benefit from: faster load times reduced memory usage efficient data source usage Key Features: VirtualizingDataCollection that optimizes calls to the data source by caching items using an afficient ring buffer implementation Customizable page size and cache size allow to tune caching for great performance with any data source LINQ2SQL support with filtering out of the box
with DataContextWorker Support for any data source can be implemented through the simple IDataWorker interface You can get the framework here. ...(Read whole news on source site)

Data Virtualization Framework

AddThis Social Bookmark Button
Implement efficient data virtualization with just a few lines of code and benefit from:
faster load timesreduced memory usageefficient data source usage
Func contextFactory = () => new FoodDataContext(App.FoodsConnectionString); Func> queryFactory = (context) => context.Foods; this.foodDataWorker = new DataContextWorker(contextFactory, queryFactory); VirtualizingDataCollection virtualizingCollection = new VirtualizingDataCollection(this.foodDataWorker); this.listBox.ItemsSource = virtualizingCollection;
Key Features:
VirtualizingDataCollection that optimizes calls to the data source by caching items using an afficient ring buffer implementationCustomizable page size and cache size allow to tune caching for great performance with any data sourceLINQ2SQL support with filtering out of the box with DataContextWorkerSupport for any data source can be implemented through the simple IDataWorker interface
Package includes:
full source
codebinaries 34 unit tests covering all of the data virtualization functionalitysample application
The sample application demonstrates: 
binding a list box control to a LINQ2SQL database table using VirtualizingDataCollectionimplementing filtering with the DataContextWorker
NOTE: the ListBox control is currently the only one that supports data virtualization through the IList interface
...(Read whole news on source site)

Awesome RavenDB Feature of the day: Eval Patching, Part II–Denormalized References

AddThis Social Bookmark Button
I mentioned yesterday that I am keeping the best for today. What I am going to show you is how you can use Eval Patching for keeping track of denormalized references. In this case, we have Users & Posts. Each Post contains a UserName property as well as the user id. When the user changes his name, we need to update all of the relevant posts. Here is how you can do this: store.DatabaseCommands.UpdateByIndex("Posts/ByUser", new IndexQuery{Query = "UserId:" + userId}, new AdvancedPatchRequest {
Script = @" var user = LoadDocument(this.UserId); this.UserName = user.Name; " }); And this is a really simple scenario, the options that this opens, the ability to load a separate document and modify the current document based on its value is really powerful....(Read whole news on source site)

The Morning Brew #1154

AddThis Social Bookmark Button
Software ReSharper 7.0 is Released - JetBrains announce the official release of ReSharper 7.0, their latest version of this Developer Productivity extension for Visual Studio. The V7 release supports VS2005, 2008 2010 and adds support for Visual Studio 2012, along with capabilities for WinRT Metro application development, amongst an array of other new features. The [...]

Time Management Tips #5 - Reduce the Friction in Your Day

AddThis Social Bookmark Button
Little things that get in our way, wear us down.  By creating a few glide paths in our day, we can jumpstart and maintain our momentum.  Daily momentum is a key ingredient to making things happen. Time management tips #5 is -- reduce the friction in your day.  Friction is the resistance we feel, when we go to do something.  It might be extra steps in our process.  It might be clutter that gets in our way.  It might be the inconvenience of where we put things.  All these little friction points add up.
The goal is to reduce the bottlenecks in your day, and give yourself a handful of friction-free experiences.  For example, paths in your house should not be an obstacle course over laundry or toys.  Your computer desktop should have fast access to your most common apps.  You shouldn't have to do awkward moves whether it's reaching for shampoo, or getting a glass, or throwing out the garbage (and finding the garbage should not be a game of hide and go seek.) Your key measure is how you feel, and whether you have to work too hard, to do...(Read whole news on source site)

Home