26 Feb 2010 @ 12:47 PM 

SpecFlow-Convert plain-text into .net unit tests

http://specflow.org/specflow/workflow.aspx

There are two driving intentions behind SpecFlow:
    * visual studio .net addin – create unit test
    * We believe in the simplicity of plain-text feature specifications
    * We want to provide a seamless developer experience by leveraging existing infrastructure and frictionless integration into the .Net platform

From these intentions we derived the following design decisions:

    * We strive to be fully compatible with the Gherkin language
    * We allow bindings (step definitions) in any .NET language
    * We use existing unit-testing frameworks as the runtime for scenario execution

Realization:

SpecFlow converts the feature files into unit test fixture classes. The test inside the test fixture classes are corresponding to the scenarios you have in the feature file, and contain call-outs to the step definitions
SpecFlow currently consists of three parts:

    * feature file converter into test fixtures (integrated into Visual Studio through a single-file generator)
    * runtime framework (handles, step bindings, events and tracing)
    * NUnit integration

Plans for the near future:

    * Provide a converter that can be run outside of Visual Studio
    * Integration with MSTest
    * Extensibility for grammars in other human languages (e.g. German)

 

Tags Tags: ,
Categories: Dev-NET, Dev-Tools, Development
Posted By: Jason
Last Edit: 26 Feb 2010 @ 12 51 PM

EmailPermalinkComments Off

Microsoft SQL Server Migration Assistant 2005 for MySQL

http://mcpmag.com/articles/2010/01/12/ms-woos-mysql-users-with-migration-tool.aspx

Microsoft SQL Server Migration Assistant (SSMA) 2005 is a toolkit that dramatically cuts the effort, cost, and risk of migrating from MySQL to SQL Server. SSMA 2005 for MySQL v1.0 CTP1 provides an assessment of migration efforts as well as automates schema and data migration.
 Top of page

System Requirements
Supported Operating Systems: Windows 7; Windows Server 2003; Windows Server 2008; Windows Server 2008 R2; Windows Vista; Windows XP
SSMA 2005 for MySQL v1.0 CTP1 is designed to work with MySQL 4.1, 5.0 and 5.1 and all editions of SQL Server 2005.

Requirements for the SSMA for MySQL client:
• Microsoft Windows Installer 3.1 or a later version
• The Microsoft .NET Framework version 2.0 or a later version. You can obtain it from the .NET Framework Developer Center.
• MySQL Connector/ODBC v5.1.
• Access to and sufficient permissions on the computer that hosts the target instance of SQL Server 2005.
• 1 GB RAM. 

Tags Tags: ,
Categories: Dev-Db, Dev-NET, Development
Posted By: Jason
Last Edit: 18 Jan 2010 @ 09 40 PM

EmailPermalinkComments Off

FramworkGen-.Net ORM that generates the data access layer

http://www.elencysolutions.co.uk/FrameworkGen/Default.aspx

FramworkGen is a .Net ORM that generates the data access persistance code for windows and web applications. FrameworkGen generates C# 2.0 code in an 3 Tier architecture.

By simply selecting a SQL Server database, FrameworkGen will build Stored Procedures in SQL Server and a Bussiness and Data Layer in C#. This greatly reduces the time developers spend on writing data access code while imporoving the quality of the overall architecture.

Developers will have more time to focus on business/functional development taks.

The data access code FrameworkGen Generates is database neutral although FrameworkGen itself currently works with SQL Server only. The data retrieval code uses SqlDataReaders for read only forward only data retrieval which provides the most optimal performance. 

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 18 Jan 2010 @ 09 36 PM

EmailPermalinkComments Off

NConstruct-generate nhibernate application data layer

http://www.nconstruct.com/NConstruct-Lite.aspx

NConstruct Lite is a powerful wizard-like tool for creating application's data layer source code for NHibernate object/relational persistence and query framework. NConstruct Lite examines database's metadata and creates NHibernate HBM files, entities' source code, Microsoft Visual Studio project file, and some optional helper files.
NConstruct Lite is a derivative of more powerful NConstruct tool. Full versions of NConstruct software produce not only object-relational mapping source code but also a fully operational client-server enterprise application for managing and presenting the data from a database in a matter of minutes.

Tags Tags:
Categories: Dev-NET
Posted By: Jason
Last Edit: 18 Jan 2010 @ 09 34 PM

EmailPermalinkComments Off
 09 Dec 2009 @ 2:24 PM 

EQATEC Profiler.NET

http://www.eqatec.com/tools/profiler

app run fasterIt's powerful, easy, and freeDownload33,000+ downloads since May, 2008Good news, everyone: Version 3.0 is out now! (Nov 11th)
 
Spot slow code

Are you a .NET developer? Would you like your application to run faster? Then use our free profiler to spot you app's slow code.
Point and go

No source code changes are needed. Just point the profiler to your app, run the modified code, and get a visual report.
Speedup any .NET app

As the only code profiler in the world, our profiler can even handle Compact Framework applications.

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 09 Dec 2009 @ 02 24 PM

EmailPermalinkComments Off
 09 Dec 2009 @ 2:22 PM 

SlimTune is a free profiler for .NET

http://code.google.com/p/slimtune/

SlimTune is a free profiler and performance analysis/tuning tool for .NET based applications, including C#, VB.NET, IronPython, and more. It provides many powerful features, such as remote profiling, real time results, multiple plugin-based visualizations, and much more. The source code is available under the terms of the MIT License.

SlimTune is currently in the prototyping phase of development, but a preview release is available for testing and feedback is welcome. Both x86 and x64 targets are supported, but only sampling based profiling is available in the release.

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 09 Dec 2009 @ 02 22 PM

EmailPermalinkComments Off
 09 Dec 2009 @ 2:11 PM 

DebugDiag – Debug Diagnostic Tool

http://www.microsoft.com

Debug Diagnostic Tool (DebugDiag) is designed to assist in troubleshooting issues such as hangs, slow performance, memory leaks or fragmentation, and crashes in any user-mode process. The tool includes additional debugging scripts focused on Internet Information Services (IIS) applications, web data access components, COM+ and related Microsoft technologies.

Tags Tags: ,
Categories: Dev-NET, Dev-Tools, Development
Posted By: Jason
Last Edit: 09 Dec 2009 @ 02 11 PM

EmailPermalinkComments Off
 25 Nov 2009 @ 8:45 AM 

ADO.NET 2.0 Provider for SQLite

http://sourceforge.net/projects/sqlite-dotnet2/files/

ADO.NET 2.0/3.5 Provider for SQLite. Supports Full and Compact Framework, Entity Framework, complete with full Visual Studio 2005/2008 design-time support.

Tags Tags: ,
Categories: Dev-Db, Dev-NET, Development
Posted By: Jason
Last Edit: 25 Nov 2009 @ 08 45 AM

EmailPermalinkComments Off
 08 Nov 2009 @ 10:13 AM 

CopyPasteKiller-find duplicate code in codebase

http://www.nitriq.com/CopyPasteKiller/

CopyPasteKiller is a free tool for .Net developers that will analyze a directory of code and find large chunks of similar code in multiple locations. This similar code can then be refactored either by creating a base class or by reducing the protection level on the method so it can be called by multiple classes. Technically, CopyPasteKiller should be called CopyPasteFinder because its up to you to remove the duplicate code, but CopyPasteFinder isn't nearly as fun a name as CopyPasteKiller.

CopyPasteKiller finds similar code, not exact matches. It ignores "fluff" like whitespace, string content, curly braces, comments and using/import statements. In VB.NET it will also ignore lines that contain only "Next", "End While", "End Try", "End If", "End

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 08 Nov 2009 @ 10 13 AM

EmailPermalinkComments Off
 07 Nov 2009 @ 10:10 AM 

SilverX-convert flash to silverlight

http://www.silverx.net/

SilverX is aimed to help Silverlight designers and developers to migrate existing Flash content to Silverlight platform. SilverX can be used in a variety of scenarios:
    * Export CorelDraw vector graphics to SWF file and then convert it to Silverlight XAML
    * Convert vector graphical assets embedded in SWF file to content ready to use in Silverlight application
    * Extract graphical assets embedded in SWF file
    * Transform Flash cartoons/animations to Silverlight movies
    * Transform Flash banners to ready to run Silverlight banners

SilverX is able to load Flash application (SWF file) and transform it into a Silverlight solution or a ready-to-run Silverlight application.

All you need to do is select SWF file you want to convert to Silverlight, click "Convert" button, and in just a few seconds its Silverlight output will be created.

Once converted, your Silverlight application can be launched in your web-browser or loaded and additionally edited with Expression Blend or Visual Studio.

* Expression Blend 3 or Visual Studio 2008 SP1 is required to work with Silverlight 3 solutions. You can see the list of all Microsoft tools and products you required to start working with Silverlight 3 at http://silverlight.net/GetStarted/ page.

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 07 Nov 2009 @ 10 10 AM

EmailPermalinkComments Off
 16 Sep 2009 @ 9:05 PM 

BackLINQ-LINQ to Objects framework 2

http://code.google.com/p/backlinq/

BackLINQ allows applications written in C# 3.0, but which need to target .NET Framework 2.0 and/or 3.x, to reap the benefits and expressivity of LINQ to Objects and lambda expressions.
The Short of BackLINQ

Once you've gotten used to expressing queries on objects using LINQ, it's hard to go back and write them in an imperative and verbose style. Some folks may still need to target .NET Framework 2.0 and with the multi-targeting capability of Visual Studio 2008, it is possible to continue to use C# 3.0 without requiring users to install .NET Framework 3.5 (which is required to use LINQ to Objects). This is where BackLINQ comes in.

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 16 Sep 2009 @ 09 05 PM

EmailPermalinkComments (0)

DotNetPanel Express Edition-free control panel for windows hosting

http://www.dotnetpanel.com/dotnetpanel/editions/express-edition/

If you have been looking for a user-friendly, free control panel for Windows hosting, you have found it. The DNP Express Edition is ideal for VPS and dedicated server owners, home hosting, education and evaluation use. You can manage an unlimited number of domains or websites, install it on three servers with up to five users, and it runs on Windows Server 2008 Web edition. And, best of all, it's FREE!
Features

    * Automate your site/FTP/database creation.
    * Get your server managed in minutes.
    * Maximum 5 users
    * Unlimited domains
    * Reseller accounts disabled
    * Maximum of 1 remote server
    * Applications installer
    * Backup/Restore module
    * E-commerce module
    * Control panel source Supports Hyper-V

Benefits

    * Free download and install. You will be up and running in minutes.
    * No domains or web sites limits!
    * Up to 5 users and 1 remote server allowed
    * Create your own, different profiles (ASP.NET with MSSSQL, PHP with MySQL etc). 

Tags Tags: ,
Categories: Dev-NET, Development, Server
Posted By: Jason
Last Edit: 21 Aug 2009 @ 10 40 PM

EmailPermalinkComments (0)

C#-SQLite-independent reimplementation of the SQLite 3.6.16

http://code.google.com/p/csharp-sqlite/

It has been ported into managed code, written in C#

See the Wiki VersionHistory for details
Please keep in mind the following:

    * This is not an official version of SQLite
    * There is completely NO affiliation with SQLite.org
    * Bugs should not be reported to their ticket tracking system

Tags Tags: ,
Categories: Dev-Db, Dev-NET, Development
Posted By: Jason
Last Edit: 14 Aug 2009 @ 09 12 AM

EmailPermalinkComments (0)

DF_MailStuff-free .NET component validate mail address

http://www.info2000.biz/public/Globalization/en-US/Products/Software/df_mailstuff/df_mailstuff.aspx

Do you collect Internet mail addresses or accept addresses typed into a web form? If so, you already know the problems bad mail addresses can cause. Effective validation requires an in-depth knowledge and the correct implementation of the Internet standards relating to mail addresses and delivery protocols. When you need robust validation with ease of use, our library delivers advanced capabilities through its object oriented interface. With just 2 lines of code, you can check the syntax, domain, and user name of any mail address.The library is ready for immediate use, has no external dependencies, and can be incorporated in to your new or existing scripts in minutes. Using the library you can:

    * Specify the validation level to perform on any query
    * Perform full syntax and several rules checking of any address based on current Internet standards.
    * Quickly identify invalid top level domains, private, and unreachable domains.
    * Determine if the specified mail address is from a well known free email domain.
    * Issue real time DNS queries to ensure the domain exists and retrieve the MX records pointing to its mail servers.
    * Issue real time SMTP requests to contact the domain's mail servers and see if they will accept mail to the address.
    * Issue real time WhoIs requests
    * Uses complex heuristic algorithms for catching invalid email addresses.
    * Bonus: extract mails addresses inside a test you pass to the library.
    * DF_MailStuff returns detailed error codes.
    * A full log is available as array or text file.
    * Help  and samples are also available.

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 06 Aug 2009 @ 09 02 PM

EmailPermalinkComments (0)
 05 Aug 2009 @ 6:05 AM 

.NET Framework Cleanup Tool

http://blogs.msdn.com/astebner/pages/8904493.aspx

This .NET Framework cleanup tool is designed to automatically perform a set of steps to remove selected versions of the .NET Framework from a computer.  It will remove files, directories, registry keys and values and Windows Installer product registration information for the .NET Framework.  The tool is intended primarily to return your system to a known (relatively clean) state in case you are encountering .NET Framework installation, uninstallation, repair or patching errors so that you can try to install again.

There are a couple of very important caveats that you should review before using this tool to remove any version of the .NET Framework from your system:

    * This tool is designed as a last resort for cases where install, uninstall, repair or patch installation did not succeed for unusual reasons.  It is not a substitute for the standard uninstall procedure.  You should try the steps listed in this blog post before using this cleanup tool.
    * This cleanup tool will delete shared files and registry keys used by other versions of the .NET Framework.  If you run the cleanup tool, you will need to perform a repair/re-install for all other versions of the .NET Framework that are on your computer or they will not work correctly afterwards.

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 05 Aug 2009 @ 06 05 AM

EmailPermalinkComments (0)

Saturn disk image – read write ISO and dotNET component

http://saturndiskimage.sourceforge.net/

Saturn disk image is a tool for working with ISO 9660/Joliet disk images (".iso" files). The toolkit consists of a program called Disk image creator, which can be used to create disk images using either a graphical user interface or a command-line interface, as well as a dotNET component for reading and writing disk images. The toolkit also integrates with the well-known NAnt build system, enabling software engineers to create disk images as part of their regular build scripts.

Tags Tags: ,
Categories: Dev-NET, Development, Disk
Posted By: Jason
Last Edit: 18 Jul 2009 @ 05 48 PM

EmailPermalinkComments (0)
 12 May 2009 @ 12:11 PM 

TNValidate – .NET Fluent Validation Library

http://tnvalidate.codeplex.com/

TNValidate is a fluent validation library for .Net. It enables you to write validation
logic in a way that somewhat resembles natural language. This is not only intended to
make it a little easier for developers to scan, but also means non-programmers have a
better chance of being able to understand and modify the constraints being placed on
data.

TNValidate collects together validation failures and has a default set of error messages,
which you can present to end users. Currently we support English and Swedish language;
if you want something else, see the section on adding languages. However, often you will
want to customize the error that is given to the end user for a specific failure, which
is made quick and easy too.

Finally, TNValidate is open source, made available under the MIT license. This enables
you to use it in your free or non-free software, and does not obligate you to contribute
back any changes. However, if you are in an environment where you are allowed to do so,
contributions are welcome (especially in the area of adding support for more languages).

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 12 May 2009 @ 12 11 PM

EmailPermalinkComments (0)
 18 Apr 2009 @ 6:20 PM 

AtomineerUtils Addin for Visual Studio 2005 & 2008 & 2010

http://www.atomineer.com/AtomineerUtils.html

This Addin provides a number of useful additional functions for programmers to use in Visual Studio 2005 and 2008 (on Windows XP & Vista, 32 and 64 bit).

With a single keypress or menu command, the Addin can:

  • Create or update Doxygen or DocXML-format documentation comments for code elements (file, namespace, class, interface, struct, enum, variable, property, event, delegate and function) in C#, C++, C and Java code. This includes advanced support for automatically documenting all parameters, generic type parameters, thrown exceptions and return codes, automatically making use of existing documentation from related base class and override methods/properties, generating automatic documentation for hundreds of common function, class and parameter types, as well as reformatting the updated text using automated indentation and word wrapping to keep everything well documented and tidy with a minimum of effort on your part.
  • Hide all documentation comments and/or attribute declarations using Visual Studio's Outlining facility
  • Convert C++/C code prototypes into functioning skeleton method definitions
  • Create C# Properties or C++ Accessor functions from member variable declarations
  • Copy code to the clipboard in a clean format ideal for use in applications such as when writing Word .doc Documentation, or emailing examples to team members.

The commands work in Visual Studio 2005/2008, for C, C++ and C#, and unlike other addins, they parse your code directly so do not require you to have working/compiled code to operate, and will even work on commented-out code.

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 10 Jun 2009 @ 04 35 PM

EmailPermalinkComments (1)

NCalc is a mathematical expressions evaluator in .NET

http://www.codeplex.com/ncalc

NCalc is a mathematical expressions evaluator in .NET. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions.
For a full description read the specifications. For additional information on the technique we used to create this framework please read this article: http://www.codeproject.com/KB/recipes/sota_expression_evaluator.aspx.

Tags Categories: Dev-NET, Development Posted By: Jason
Last Edit: 11 Apr 2009 @ 09 43 AM

EmailPermalinkComments (0)

Visifire – open source data visualization components

http://www.visifire.com/

Visifire is a set of open source data visualization components – powered by Microsoft® Silverlight™ & WPF. Visifire is a multi-targeting control which can be used in both WPF & Silverlight applications. Using the same API, charts in both Silverlight & WPF environments can be created within minutes. Visifire can also be embedded in any webpage as a standalone Silverlight App. Visifire is independent of server side technology. It can be used with ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails or just simple HTML. Don't take our word for it! Visit Visifire Gallery or design your own chart using Chart Designer. 

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 06 Feb 2009 @ 10 43 PM

EmailPermalinkComments (0)

Smart Paster Visual Studio Add-In – StringBuilder and Better C# Handling

http://weblogs.asp.net/

I received some great ideas for new features and thought I'd incorporate them in a new version. Here's what's new:

    * Tab/linebreak escape choices for C#
    * Verbatim Literals (optional line spanning) for C#
    * Paste As StringBuilder (with optional AppendFormat usage)
    * Auto Formatting After Paste (optional)
    * Ability to hide Paste As options on the context menu
    * Add-In Commands for adding to custom menus and keyboard shortcuts

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 04 Feb 2009 @ 07 39 AM

EmailPermalinkComments (0)
 04 Feb 2009 @ 7:35 AM 

PowerCommands for Visual Studio 2008

http://code.msdn.microsoft.com/PowerCommands

PowerCommands 1.1 is a set of useful extensions for the Visual Studio 2008 adding additional functionality to various areas of the IDE. The source code is included and requires the VS SDK for VS 2008 to allow modification of functionality or as a reference to create additional custom PowerCommand extensions. Visit the VSX Developer Center at http://msdn.com/vsx for more information about extending Visual Studio.

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 04 Feb 2009 @ 07 35 AM

EmailPermalinkComments (0)

GhostDoc – Visual Studio that automatically generates XML Documentation

http://www.roland-weigelt.de/ghostdoc/

GhostDoc is a free add-in for Visual Studio that automatically generates XML
documentation comments for C#. Either by using existing documentation inherited
from base classes or implemented interfaces, or by deducing comments from
name and type of e.g. methods, properties or parameters.

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 04 Feb 2009 @ 07 30 AM

EmailPermalinkComments (1)

iTextSharp-.NET component to generate PDF files on the fly

http://sourceforge.net/projects/itextsharp/

iTextSharp is a port of the iText open source java library written entirely in C# for the .NET platform. iText# is a library that allows you to generate PDF files on the fly. It is implemented as an assembly.

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 04 Feb 2009 @ 07 25 AM

EmailPermalinkComments (0)
 10 Jan 2009 @ 4:46 PM 

Pex-Automated White Box Testing for .NET

http://msdn.microsoft.com/en-us/devlabs/cc950525.aspx

Pex (Program EXploration) produces a traditional unit test suite with high code coverage. A parameterized unit test is simply a method that takes parameters, calls the code under test, and states assertions. Given a parameterized unit test written in a .NET language, Pex automatically produces a small unit test suite with high code and assertion coverage. To do so, Pex performs a systematic white box program analysis.Pex learns the program behavior by monitoring execution traces, and uses a constraint solver to produce new test cases with different behavior. At Microsoft, this technique has proven highly effective in testing even an extremely well-tested component.
Play with Pex, stress it, evaluate it, and tell us what you think.

Tags Tags:
Categories: Dev-NET, Development
Posted By: Jason
Last Edit: 10 Jan 2009 @ 04 46 PM

EmailPermalinkComments (0)
\/ More Options ...
Change Theme...
  • Users » 2
  • Posts/Pages » 3,500
  • Comments » 79
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

.NET



    No Child Pages.

About



    No Child Pages.

Contact



    No Child Pages.