Showing posts with label Visual Studio. Show all posts
Showing posts with label Visual Studio. Show all posts

Saturday, November 13, 2010

Cool Tricks & Tips in VS 2010(Part I)

1 comments

Hi there after a few weeks ! . Anyway Microsoft Visual Studio 2010 has some remarkable features which you can never ever find from another IDE exists in the World!!!

So enough talking ,Lets find what are the Cool Features in this excellent IDE.

 

Arrange and Dock Feature.

VS 2010 has enhanced its docking feature of it’s sub windows.

They are ,

  • Tab-dock windows to the editing frame.

  • Dock tool windows to the edge of a frame in the IDE.

  • Float windows over or outside the IDE.

  • Minimize tool windows along the edge of the IDE.

  • Display windows on different monitors.

  • Tile windows in the editing frame.

  • Reset window placement to the default layout.

 

The following diagram shows the guide diamonds that appear when you drag a tool window or document window toward the center of the IDE. The diamond on the right edge only appears when you drag a tool window toward the edge of the IDE.

 

IC294863

To dock tool windows and document windows
  1. Click the tool window or document window you want to dock.

  2. Drag the window toward the middle of the IDE.

    A guide diamond appears. The four arrows of the diamond point toward the four sides of the editing pane. If the window is a tool window, an additional four arrows point to the four edges of the IDE.

  3. When the window you are dragging reaches the location where you want to dock it, move the pointer over the corresponding portion of the guide diamond. The designated area is shaded.

  4. To dock the window in the position indicated, release the mouse button.

 

Zoom

You can zoom in or out in any code or text editing window by pressing and holding the CTRL key and moving the scroll wheel on the mouse. The zoom feature does not work in other windows.

Box Selection

New VS 2010 has added the following new features to the IDE.(Previous versions of VS also had the Box Selection ,you could select a rectangular region of text by holding down the Alt key while selecting a region with the mouse. You could then copy or delete the selected text)

  • Text insertion: Type into a box selection to insert the new text on every selected line.

  • Paste: Paste the contents of one box selection into another.

  • Zero-length boxes: Make a vertical selection zero characters wide to create a multi-line insertion point for new or copied text.

Architecture Explorer

A cool addition in VS2010 is the Architecture Explorer (Click View->Architecture Explorer).This will provide visual interfaces for navigate through your solutions.

image_thumb31 image_thumb39

 

References:- Microsoft Developers Network,amazedsaint’s .net journal.

Thursday, July 15, 2010

Functional Programming , Functions in to Fun F#

0 comments
Print
Hello Every one this is my first technical blog post.So in that case i would like to introduce a new computer programming language called F#,The newest Language of .NET Family.


What is F#?
F# is a Strongly Typed that uses Type inference ,As a result programmer need not to declare the data types when it in compile time they will deduced by the compiler.It is a Object Oriented Language.Created by Microsoft Research.(As Usual :D)

Origin of F#Syme
Created by Don Syme –Leader of the team that incubated the language in Microsoft Research.
and also F# which has been developed in a partnership between Microsoft Research and the Microsoft Developer Division.



                                                                                                       Don Syme
What F# Do?
Basically it is designed for Functional Programming tasks which means any one can use this language to solve problems and also use the large collection of .NET libraries.
The language enables explorative programming, with the flexibility to translate requirements into code easily. That ability makes F# particularly valuable for the technical, algorithmic, parallel, and data-rich fields, with applications ranging from financial-market analysis to machine learning and from scientific usage to game development.
The Visual Studio release includes important new features of F#:
  • A simple, succinct functional syntax.
  • A rich .NET object-oriented programming model.
  • Integrated parallel and asynchronous programming features.
  • Units of measure.
  • F# Interactive.
The core syntax of F# follows in the tradition of ML programming languages, in particular, OCaml, and the language also incorporates key ideas from such languages as C#, Haskell, and Python. F# continues a long tradition of research and development by starting with the design of core ML and building atop it.
That’s all for today but i hope to continue this article from Code comparison of F# and C#
See you at the next post!