[ Via Anderson Patricio Blog ]
Daily reviews about .Net,tools and programming techniques
SQL Prompt provides Intellisense® style auto-completion for Microsoft SQL Server editors. It will tell you the exact formatting you should use for your SQL commands, while you are writing them and will therefore help you write fast, perfectly formatted SQL statements. SQL Prompt improves the productivity of all SQL script creation. SQL Prompt can be downloaded free until 1st September 2006.
SQL Prompt simply sits behind the scenes and provides unobtrusive help when you press Ctrl-Space or when you type "." after a table/view/alias name.
Features:
SQL Prompt works with Microsoft Query Analyzer, SQL Server 2005 Management Studio, Visual Studio 2005, Visual Studio .NET 2003, SQL Server 2000 Enterprise Manager, UltraEdit32.
Technorati : database, intellisense, sql, tool
Ice Rocket : database, intellisense, sql, tool
at 04:13 0 comments
{smartassembly} is an innovative all-in-one improvement and protection tool.
Features:
{smartassembly} is available in 3 editions:
The Standard edition is perfect for a small and simple project.
The Professional edition, thanks to its advanced debugging capabilities, enables to improve and protect larger and more complexes projects.
The Enterprise edition, thanks to its customization capabilities, enables to improve and protect your enterprise projects.
[Via Larkware News]
Technorati : development, protection, reporting, tool
Ice Rocket : development, protection, reporting, tool
at 03:57 0 comments
Gilma is a front-end application for ILMerge: Microsoft's command-line utility that can be used to merge multiple .NET assemblies into a single assembly. ILMerge is freely available from Microsoft's web site. ILMerge's license does allow commercial usage.
[Via Larkware]
at 08:27 0 comments
The Standard User Analyzer helps developers and IT professionals diagnose issues that would prevent a program from running properly without administrator privileges. On Windows Vista, even administrators run most programs with standard user privileges by default, so it is important to ensure that your application does not have administrator access as a dependency.
Using the Standard User Analyzer to test your application can identify the following administrator dependencies and return the results in a graphical interface:
This tool also complements the Application Compatibility Toolkit (ACT) 5.0. ACT 5.0 will include a User Account Control agent that you can deploy to user desktops to identify applications that require administer privileges. The Standard User Analyzer is designed to be run on the developer or tester's workstation to test and troubleshoot a specific application. Issues identified with the Standard User Analyzer can also be entered into you ACT 5.0 database so you can track the application compatibility across your environment.
at 06:12 0 comments
Technorati : gadget, microsoft, sdk, windows
at 21:42 0 comments
at 03:48 1 comments
The DebuggerDisplay attribute (System.Diagnostics.DebuggerDisplayAttribute) controls how a class or field is displayed in the debugger variable windows. This attribute can be applied to:
The following code example shows how to use DebuggerDisplay
namespace ConsoleApplication11
{
[DebuggerDisplay("OnlineResource: {_Url} {_Port}.")]
public class OnlineResource
{
public string _Url;
public int _Port;
public OnlineResource(string url,int port)
{
this.Url = url;
this.Port = port;
}
public string Url
{
get
{
return _Url;
}
set
{
_Url = value;
}
}
public int Port
{
get
{
return _Port;
}
set
{
_Port = value;
}
}
}
}
at 03:41 2 comments
Microsoft is challenging developers worldwide to create conversational robots, or BOTs, for MSN® Messenger and Windows Live™ Messenger. The most original, useful robots collect $40,000 in total prizes.
Robots or "BOTs", are software programs that you can add to MSN® Messenger and Windows Live™ Messenger. If you add a robot to your contact list, it can chat, give you customer service support, perform searches, make suggestions, play games and more.
Registration is open until September 15, 2006
at 00:22 0 comments
PHLAT is a new interface for Windows Desktop Search (enabling search through a user's own email, files, and viewed web pages). PHLAT lets you easily specify queries and filters, attempting to integrate search and browse in one intuitive interface. In addition, Phlat supports a unified tagging (labeling) scheme for organizing personal content across storage systems (files, email, etc.).
Click here to read more about PHLAT!
Technorati : labeling, search, tagging, windows
Ice Rocket : labeling, search, tagging, windows
at 03:13 0 comments
Project Tango develops and evolves the codebase for Web Services Interoperability Technologies (WSIT) that enable interoperability between the Java platform and Windows Communication Foundation (WCF) (aka Indigo).
Project Tango uses JAX-WS and JAXB as a foundation upon which to build plugins to provide web services features such as bootstrapping communication, optimizing communication, reliable messaging, atomic transactions, security and trust.
Technorati : indigo, java, microsoft, sun, wcf, webservice
Ice Rocket : indigo, java, microsoft, sun, wcf, webservice
at 02:56 0 comments
This is the list of resources about MSF 4.0 (Microsoft Solutions Framework) by Lorenzo Barbieri.
MSF 4 it's the first version that will be available not only as a set of documents and templates, but also integrated in a Microsoft product (Team Foundation Server, part of the Visual Studio Team System family)
Technorati : design, development, microsoft, msf
Ice Rocket : design, development, microsoft, msf
at 00:13 0 comments
The C5 collection library provides the following collection concepts, described by C# interfaces: Directed enumerable, collection value, directed collection value, extensible collection, collection, sequenced collection, indexed collection, sorted collection, indexed sorted collection, persistent sorted collection, list, LIFO stack, FIFO queue, priority queue, dictionary, and sorted dictionary.
The C5 collection library provides the following data structures, described by C# classes: array list, doubly linked list, hash-indexed array list, hash-indexed linked list, hash set, hash bag (multiset), sorted array, wrapped array, tree set, tree bag (multiset), stack, double-ended queue, circular queue, priority queue (interval heap), hash dictionary, and tree dictionary.
The C5 collection library provides the following unusual functionality on collections and dictionaries: collection update events, multiple updatable list views, reversible enumeration, hash indexes on lists, snapshottable tree-based collections, priority queues with item handles, and in general a design with emphasis on orthogonality, flexibility, and preservation of invariants.
Go to The C5 Generic Collection Library Site
[Via Roy Osherove's Blog]
Technorati : C#, cli, collection, dotnet, library
Ice Rocket : C#, cli, collection, dotnet, library
at 00:34 0 comments
x.doc is a Visual Studio 2005 add-in that provides a means to manage and visualize source-code comment documentation interactively in the IDE.
x.doc Features:
x.doc provides two windows:
x.doc provides a menu tool-strip above the Visualizer window, and the available commands are described below as they are ordered on the tool-strip (from left-to-right):
<include>
tag that points to a valid external documentation file with a name attribute that can be resolved to a documentation item in the external file.<include>
tag is substituted in its place. . Note that badly-formed XML is exported "as-is", so it is best to check the Output window for errors before exporting the documentation block.x.doc is completely NDoc compatible, in that the XML files that are generated by VS when you compile with the /doc:file option can be used as-is with NDoc. This applies whether the documentation is read directly from the source-code, or from an external file.
Technorati : addin, document, microsoft, ndoc, vs2005
Ice Rocket : addin, document, microsoft, ndoc, vs2005
at 12:18 0 comments
The Windows Vista Upgrade Advisor is a small beta application that you can run on your current Windows XP-based computer to find out if it's ready for an upgrade to Windows Vista. When you run the Upgrade Advisor, it will scan your computer and generate an easy-to-understand report of any known system and device compatibility issues, along with recommendations on how you can get your PC ready for Windows Vista. Microsoft plans to add functionality to Upgrade Advisor, such as checking how your software applications will run with Windows Vista.
Download Windows Vista Upgrade Advisor beta
Technorati : advisor, beta, soft, tool, vista, windows
Ice Rocket : advisor, beta, soft, tool, vista, windows
at 12:11 0 comments
First, a class that represents an individual person should be declared.
The code below declares a class with the FirstName, LastName and Age public properties.
These properties will be data source fields.
class Person
{
private string _FirstName;
public string FirstName
{
get { return _FirstName; }
set { _FirstName = value; }
}
private string _LastName;
public string LastName
{
get { return _LastName; }
set { _LastName = value; }
}
private int _Age;
public int Age
{
get { return _Age; }
set { _Age = value; }
}
public Person(string firstName, string lastName, int age)
{
this.FirstName = firstName;
this.LastName = lastName;
this.Age = age;
}
}
Once the record class is declared, the data source object can be filled with records.
This example will use an ArrayList as the grid's data source. The code below fills a
List<Person> with records and assigns it to the DataGridView's DataGridView1.DataSource property.
List<Person> personList = new List<Person>();
personList.Add(new Person("Bill", "Gates", 55));
personList.Add(new Person("Joe", "Miller", 30));
personList.Add(new Person("Nataly", "Mix", 22));
this.dataGridView1.DataSource = personList;
After the above code has been executed, the DataGridView will look similar to the one displayed below.
Technorati : database, datagridview, dotnet, grid, microsoft
Ice Rocket : database, datagridview, dotnet, grid, microsoft
at 08:11 0 comments
A program to compute Fibonacci numbers using yield statement.
class YieldUsageExample
{
static void Main(string[] args)
{
int n = 8;
foreach (int i in Fibonacci(n))
{
Console.Write("{0} ", i);
}
Console.ReadLine();
}
public static IEnumerable Fibonacci(int n)
{
int previous = -1;
int result = 1;
for (int i = 0; i <= n; ++i)
{
int sum = result + previous;
previous = result;
result = sum;
yield return result;
}
}
}
at 01:37 0 comments