Archive for July, 2010

What’s New in Visual Basic 2010

Visual Basic Compiler and Language

Auto-Implemented Properties

Auto-implemented properties provide a shortened syntax that enables you to quickly specify a property of a class without having to write code to Get and Set the property.

Collection Initializers

Collection initializers provide a shortened syntax that enables you to create a collection and populate it with an initial set of values. Collection initializers are useful when you are creating a collection from a set of known values, for example, a list of menu options or categories.

Implicit Line Continuation

In many cases, implicit line continuation enables you to continue a statement on the next consecutive line without using the underscore character (_). For a list of all the cases in which you can omit an underscore character.

Multiline Lambda Expressions and Subroutines

Lambda expression support has been expanded to support subroutines in addition to multiline lambda functions and subroutines.

New Command-Line Option for Specifying a Language Version

The /langversion command-line option causes the compiler to accept only syntax that is valid in the specified version of Visual Basic.

Type Equivalence Support

You can now deploy an application that has embedded type information instead of type information that is imported from a Primary Interop Assembly (PIA). With embedded type information, your application can use types in a runtime without requiring a reference to the runtime assembly. If various versions of the runtime assembly are published, the application that contains the embedded type information can work with the various versions without having to be recompiled.

Dynamic Support

Visual Basic binds to objects from dynamic languages such as IronPython and IronRuby.

Covariance and Contravariance

Covariance enables you to use a more derived type than that specified by the generic parameter, whereas contravariance enables you to use a less derived type. This allows for implicit conversion of classes that implement variant interfaces and provides more flexibility for matching method signatures with variant delegate types. You can create variant interfaces and delegates by using the new In and Out language keywords. The .NET Framework also introduces variance support for several existing generic interfaces and delegates, including the IEnumerable(Of T) interface and the Func(Of TResult) and Action(Of T) delegates.

Integrated Development Environment

The following sections describe enhancements to the Visual Studio integrated development environment (IDE).

Navigate To

You can use the Navigate To feature to search for a symbol or file in source code. You can search for keywords that are contained in a symbol by using Camel casing and underscore characters to divide the symbol into keywords.

Highlighting References

When you click a symbol in source code, all instances of that symbol are highlighted in the document.

For many control structures, when you click a keyword, all of the keywords in the structure are highlighted. For instance, when you click If in an If…Then…Else construction, all instances of If, Then, ElseIf, Else, and End If in the construction are highlighted.

To move to the next or previous highlighted symbol, you can use CTRL+SHIFT+DOWN ARROW or CTRL+SHIFT+UP ARROW.

Generate From Usage

The Generate From Usage feature enables you to use classes and members before you define them. You can generate a stub for any class, constructor, method, property, field, or enum that you want to use but have not yet defined. You can generate new types and members without leaving your current location in code. This minimizes interruption to your workflow.

IntelliSense Suggestion Mode

IntelliSense now provides two alternatives for IntelliSense statement completion: completion mode and suggestion mode. Suggestion mode is used when classes and members are used before they are defined.

SeekDotNet.com support the latest ASP.Net technology which is ASP.NET 4.0 Framework. Singup with us today!

Using Blog and Social Networking to Get More Traffic

If you’ve just started an Internet marketing campaign, one of the best ways to get more traffic is to start a blog in your chosen target. Blogs get indexed by the searched engines quickly. People who use the search engines to find information in your chosen target are usually given by search engines a list that includes relevant blogs on the topic.

Creating a blog is not enough
Even if you have already created a blog on your chosen topic, and you invite your readers to visit your sales pages, this strategy still doesn’t maximize the power of Web 2.0 to get more traffic and sales.

Post new blog articles often
The more original content that your blog has, the more likely that it is going to get more traffic from the search engines. Search engines give more value to websites and blogs that have more content and those that get updated often.

Submit your blog posts to social networking and bookmarking sites
Another effective source of traffic to your blogs are the social bookmarking sites. Every time that you make a new blog post, submit the link to Digg and other bookmarking sites. Users of these sites can also vote for the articles that they like. An article that gets a lot of votes gets to stay longer on the front page of these sites. The longer an article stays on the popular list, the more new traffic it gets.

Social networking sites also provide backlinks to your blog
Even if your articles don’t get voted to the top of the list, social bookmarking sites also provide one-way backlinks which also increase your site’s search engine value. This also works when you share your articles on social networking sites and when you use relevant keywords.

These simple blog linking and branding strategies can help you in boosting your traffic from the search engines. Make sure that you know what keywords to use in order to get a more targeted audience.

Seekdotnet.com provide SEO services with reasonable price. Our SEO specialist will help you to boost your website traffic and rank at the Search Engine.

Measure a Domain’s SEO Levels

A lot of website owner has done so much things to improve their website SEO and sometimes they just out of idea why their website SEO is not improve at all, where is the problem, how should I improve it. This one could help website owner to find out more about their website SEO.

There are a lot of tools out there to help you see how well you are doing via the search engines out there, but few do it as completely as RankBuzz.  This online tool not only gives you your Google PageRank, but also provides your Alexa rank, thumbnail, whois information, index pages, social links, on site information and even how much your web site is worth.

Each section of the web page review will also give you advice or feedback on how well you are doing.  For example, seekdotnet.com has a Google PageRank of 5 – so this is suggestion for me :

So as you can see, it does a good job at trying to help you too. You can check it from RankBuzz.

This is definitely a nice site you can use to measure your website SEO and so some improvement about it. As you know Seekdotnet.com also provide SEO Service as one of our Hosting services. Our SEO specialist will help you to review your website SEO and guide you to improve your website SEO for a better result on Search Engine.