Mar 6 2008

Silverlight 2 Beta 1 Now Available!

Category: ASP.NET Extensions 3.5 | SilverlightBil@l @ 07:09

Silverlight 2 Beta 1 is now available!! You can download from here: Microsoft Silverlight Tools Beta 1 for Visual Studio 2008

Here are some good links:

  1. asp:MediaPlayer and asp:Silverlight controls update
  2. Islands of Richness with Silverlight on an ASP.NET page
  3. Silverlight 2 Hands-On Labs
  4. "How Do I?" with Silverlight 2

In addition you have the updated quickstarts now which you can reach them here: ASP.NET 3.5 Controls for Silverlight

Hope all this helps,
Regards

Tags: ,

Mar 6 2008

ASP.NET MVC Preview 2 tutorials

Category: ASP.NET Extensions 3.5 | ASP.NET MVC | MVCBil@l @ 06:54

Here is a great post by Scott Hanselman where he provides links to download 4 valuable screencasts on the ASP.NET Preview 2. You can check it out at:

http://www.hanselman.com/blog/ASPNETMVCPreview2ScreencastTutorials.aspx

 

Hope this helps,
Regards

Tags: , ,

Mar 3 2008

Microsoft.Web.Administration API

Category: IIS | IIS 7.0 | Internet Information ServicesBil@l @ 06:59

In IIS 7.0, you can use one the following 4 ways to configure the IIS 7.0 settings configuration system:

  1. IIS 7.0 Manager tool.
  2. appcmd.exe command-line tool.
  3. Microsoft.Web.Administration managed API.
  4. Manual editing for the ApplicationHost.config file.

In this post I will introduce the Microsoft.Web.Administration API. The IIS 7.0 team thought of the developers and provided this managed API that allows you to access the configuration system of the IIS 7.0. The API get loaded into the machince once you install IIS and it is located at: %SystemDrive%\Windows\System32\Inetsrv\.

The major object in the API is the ServerManager class. It is a factory class that contains several important properties like the Sites, ApplicationPools, VirtualDirectories, etc .... For example, to create a new website on II 7.0, you can write the following:

            // Get a reference to the factory object
            // ServerManager
            var manager = new ServerManager();

            // Define a new website
            manager.Sites.Add(
                "ProgrammaticSite",
                @"D:\ProgrammaticSite\",
                8080);

            // Commit changes to the ApplicationHost.config
            manager.CommitChanges();

That's it!!

For a more detailed reference on the API, you can check the following article How to Use Microsoft.Web.Administration (http://learn.iis.net/page.aspx/165/how-to-use-microsoftwebadministration/)

Hope this helps,
Regards

 

Tags: , ,

Feb 25 2008

SilverLight 2.0 Tutorials by Scott Guthrie

Category: SilverlightBil@l @ 07:56

Scott Guthrie added a series of tutorials on Silverlight 2.0. You can find them here:

Feb 25 2008

Two New Videos on ASP.NET 2.0 AJAX 1.0 Extensions

Category: AJAX-ATLASBil@l @ 06:18

Two news videos has been added by Joe Stagner on the AJAX Technology by MSFT. Check them out, really valuable (as always):

Hope this helps,
Regards

Tags:

Feb 21 2008

LINQ to SQL Beta 2 to RTM Changes

Category:Bil@l @ 23:43

I had a LINQ to SQL code for one of my article coming soon in a magazine where I wrote the code during the Beta 2 of the LINQ to SQL. Now when I try to run the same code on VS 2008 I got errors on the "Add" and "Remove" method of the entities inside the DataContext.

For example:

            // Create a new instance of the DataContext
            CustomerDataContext db = BizObject.Context;

            // Create a new customer and add it to the DataContext
            // to be able to have the DataContext track changes on the object
            Customer localCustomer = new Customer {
                    FirstName = customer.FirstName,
                    LastName = customer.LastName,
                    Email = customer.Email
            };
           
            // Add the item to the DataContext           
            db.Customers.InsertOnSubmit(localCustomer);

There is no Add method anymore, it got replaced with InsertOnSubmit method, Same applies to the Remove method, it was replaced by DeleteOnSubmit method. For a complete list of the changes, visit this link on the MSDN forums:

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2060651&SiteID=1

 

Hope this helps you,
Regards

Tags:

Feb 21 2008

Client Application Services - Article Series

Category:Bil@l @ 23:05

I have just finished uploading my 3-articles series on Client Application Services on www.aspalliance.com.

Client Application Services were introduced by Visual Studio 2008 and .NET 3.5 to allow Windows client applications and WPF applications to access the same Membership, Role, and Profile services that were introduced by ASP.NET 2.0.

 

They will be coming online soon, so keep an eye if you are interested!

Regards

Tags:

Feb 18 2008

How to Postback Asynchronously from inside a GridView

Category: AJAX-ATLAS | ASP.NET 2.0 - GeneralBil@l @ 17:08

I have posted a new article on the ASP.NET Wiki and the article is titled as:

How to Postback Asynchronously from inside a GridView

 

Check it out and have your comments and improvements!
Regards

Tags: ,

Feb 17 2008

Job Opportunity - Software Engineer

Category:Bil@l @ 17:50

A respectful company, based in Beirut - Lebanon, is curently searching for a software engineer that develops custom solutions for major clients involving new technologies.

The basic job function is as follows:

  • Researching, designing, writing and testing new software programs;
  • Developing existing systems by analyzing and identifying areas for modification;
  • 'Bolting together' existing software products (getting incompatible platforms to work together and creating code to link them);
  • Maintaining systems by monitoring, identifying and correcting software defects;
  • Investigating new technologies;
  • Working with computer coding languages;
  • Writing operational documentation with technical authors;
  • Working closely with other staff, such as project managers, graphic artists, systems analysts, and sales and marketing professionals;
  • Problem-solving and thinking laterally as part of a team, or individually, to meet the needs of the project.

The necessary skills are as follows:

  • Fluent in C++, C#, Vb.net, ASP, ASP.net, HTML, SOAP, XML, ODBC, SQL
  • Knowledge in Visual Studio 2005
  • Knowledge in SQL Server 2005 and Oracle
  • Knowledge of parallel processing, object oriented programming, Service-Oriented Architectures (SOA) and Web Services
  • Excellent speaking and communication skills
  • Problem solving skills to assess design alternatives and perform tradeoffs to determine designs or functionality that best meet customer needs

Required Education/Experience:

  • BS in Computer Science or related field and 3 years experience - Or
  • Master’s Degree in Computer Science or related field with no or little experience

If any person living in Lebanon and feels he/she has the skills for this position, send me your CV @ bhaidar at gmail.com and I will forward the CV to the person in contact.

 

Regards

Tags:

Feb 17 2008

Bind Listbox's DataValueField/TextField to multiple columns

Category:Bil@l @ 13:33

A very common question on the ASP.NET Forums is how to bind the DataValueField and DataTextField to multiple columns.

I provided a solution to his problem at the ASP.NET Wiki. You can reach the solution here:
http://wiki.asp.net/page.aspx/291/bind-listcontrol39s-datavaluefield-textfield-to-multiple-columns/

 

Hope this helps,
Regards

Tags: