Building a Web 2.0 Portal with ASP.NET 3.5 by Omar AL Zabir

Posted by

By Omar AL Zabir

Web 2.0 entrepreneur and Microsoft MVP Omar Zabir indicates ASP.NET 2.0 builders easy methods to construct a leading edge internet portal utilizing ASP.NET, the Microsoft AJAX Framework, Silverlight, and .NET 3.5.

  1. First identify to teach ASP.NET builders find out how to enforce net 2.0 rules and practices, utilizing post-ASP.NET 2.0 applied sciences, together with ASP.NET AJAX, .NET 3.5 and Silverlight: Many skilled ASP.NET 2.0 builders are less than expanding strain from consumers and consumers to supply them with the performance and person adventure came upon at Ajax-enabled websites akin to PageFlakes, Google commence and others. Programming net 2.0 with ASP.NET AJAX and .NET 3.0 assumes readers have mastered the center performance of ASP.NET 2.0 and are searhing for the recent abilities they should take their websites to the subsequent point. more moderen applied sciences lined through the e-book comprise ASP.NET AJAX, .NET 3.5, Silverlight, LINQ and more.
  2. Written through Pageflakes co-founder and Microsoft MVP Omar AL Zabir: Omar AL Zabir is co-founder of PageFlakes (http://www.pageflakes.com/ ), an award-winning begin web page. He continues a favored web publication on Microsoft applied sciences (http://msmvps.com/blogs/omar/) and regularly contributes articles to (see The Code undertaking ).
  3. Includes a whole net 2.0 software outfitted utilizing Microsoft applied sciences and services:Building an internet 2.0 Portal contains code for a whole pattern software that demonstrates how ASP.NET AJAX, .NET 3.5 and different applied sciences from Microsoft and 3rd events can be utilized to construct a cutting-edge consumer dealing with or company portal. Code could be to be had at no cost obtain from the e-book web site and from a domain maintained by way of the author.

Show description

Read Online or Download Building a Web 2.0 Portal with ASP.NET 3.5 PDF

Best .net books

Microsoft Visual Studio 2010: A Beginner's Guide (A Beginners Guide)

<p align="left">Essential visible Studio 2010 Skills--Made Easy!
<p align="left">Endorsed through Microsoft and written by way of a Microsoft MVP and visible Studio professional, this hands-on advisor teaches programmers and builders new to visible Studio 2010 the way to maximize the most recent liberate of Microsoft's flagship improvement surroundings. Microsoft visible Studio 2010: A Beginner's advisor exhibits you the way to construct purposes from the floor up. You'll additionally the way to customise the built-in improvement atmosphere (IDE) itself, including your individual instruments that combine with visible Studio 2010.

.NET 4.0 Generics Beginner's Guide

Increase the sort security of your code and simply create functions utilizing . internet Generics four. zero
* the best way to use Generics' tools and regularly occurring collections to resolve complex problems.
* advance real-world purposes utilizing Generics
* comprehend the significance of every prevalent assortment and common category and use them as in step with your standards
* Benchmark the functionality of all popular collections

In element

Generics have been extra as a part of . web Framework 2. zero in November 2005. even supposing just like generics in Java, . web generics don't follow variety erasure yet each item has specified illustration at run-time. there is not any functionality hit from runtime casts and boxing conversions, that are commonly pricey. .NET bargains type-safe models of each classical info constitution and a few hybrid ones.

This ebook will exhibit you every little thing you must commence writing type-safe purposes utilizing accepted info constructions on hand in Generics API. additionally, you will see how one can use a number of collections for every job you practice. This ebook is filled with sensible examples, attention-grabbing purposes, and comparisons among Generics and extra conventional methods. eventually, every one box is bench marked at the foundation of functionality for a given job, so that you comprehend which one to exploit and when.

This booklet first covers the elemental techniques similar to style security, frequent tools, and well-known bins. because the ebook progresses, you'll methods to subscribe to numerous customary bins to accomplish your objectives and question them successfully utilizing Linq. There are brief workouts in each bankruptcy to spice up your knowledge.

The ebook additionally teaches you a few top practices, and several other styles which are often to be had in commonly used code.

Some very important known set of rules definitions are found in strength assortment (an API created by way of Wintellect Inc. ) which are lacking from . internet framework. This booklet indicates you the way to exploit such algorithms seamlessly with different standard containers.

The e-book additionally discusses C5 collections. Java Programmers will locate themselves at domestic with this API. this can be the nearest to JCF. a few very attention-grabbing difficulties are solved utilizing regularly occurring boxes from . web framework, C5, and PowerCollection Algorithms - a a twin of Google Set and Gender Genie for example!

What you'll study from this booklet
* How other kinds of general listsare comparable
* find out how to enforce your individual favourite checklist
* question all types of standard box alike with Linq general question Operators
* increase . internet collections with common objective algorithms on hand in C5 and PowerCollection
* construct concurrent apps in respiring effortless steps.
* locate these algorithms you've been lacking in . internet framework in PowerCollection and C5 API.
* learn the way diversified well-known collections/containers practice less than benchmarking, and while to exploit one over one other
* Port your STL code blocks to . web Generics that are very convenient while you are a veteran C++ developer and searching out an alternate in . web world.

Approach

This is a concise, functional advisor to help you research Generics in . internet, with plenty of actual global and fun-to-build examples and transparent motives. it really is choked with screenshots to assist your realizing of the process.

Who this ebook is written for

This booklet is aimed toward newbies in Generics. It assumes a few operating wisdom of C# , however it isn't mandatory.

The following might get the main use out of the book:
* beginner C# builders suffering from Generics.
* skilled C++ and Java Programmers who're migrating to C# and searching out an alternative choice to different established frameworks like STL and JCF might locate this publication handy.
* Managers who need to know what Generics is and the way to place it to strong use.
* Architects will locate the benchmarking super necessary, simply because it's the 1st of its style throughout a framework of numerous collections.

NHibernate 2.x Beginner's Guide

Quickly retrieve information out of your database into . internet items contain strong, effective info entry into your . internet initiatives achieve database independence, no longer tied to any specific expertise steer clear of spending numerous hours constructing facts entry layers get rid of writing kept methods transparent, designated step by step instructions to wake up and working quick intimately NHibernate is an open resource object-relational mapper, or just positioned, the way to retrieve information out of your database into average .

Professional ASP.NET Design Patterns

This targeted publication takes strong ASP. web program development one step extra via emphasizing loosely coupled and hugely cohesive ASP. internet internet program architectural layout. every one bankruptcy addresses a layer in an company ASP. web program and exhibits how confirmed styles, ideas, and most sensible practices could be leveraged to unravel difficulties and enhance the layout of your code.

Additional info for Building a Web 2.0 Portal with ASP.NET 3.5

Sample text

Aspx is the entry point. It uses DashboardFacade to perform operations such as adding a new tab or widget, or storing a widget state. DashboardFacade invokes different workflows for different operations. The workflows do the real work and are developed using Windows Workflow Foundation (WF), as explained in Chapter 4. Each workflow consists of one or more activities. Each activity is like a class that performs some unit task. Activities use the DatabaseHelper and DashboardDataContext classes to work with the database.

When you complete a drag-and-drop move, it is reflected on the UI, but the server does not know what just happened. Any kind of postback to inform the server of the position of the widget will create a disruptive user experience because the whole page or column will refresh. The server needs to be informed asynchronously behind the scenes so the user doesn’t notice the widgets’ positions being transmitted to the server and saved after each drag and drop. The second challenge is to provide this entire drag-and-drop functionality in the form of one Extender.

Web portals treat anonymous users the same way as a registered user. Although you might want to disable some features for anonymous users and make them available only to registered users, the main reason for registering is to save the pages permanently because anonymous cookies can get lost. Almost all web services can be called by any user except a user profile-related service, such as changing a user email address. 36 | Chapter 2: Architecting the Web Portal and Widgets Although it sounds like security would be easier with web portal architectures, it is actually more complicated.

Download PDF sample

Rated 4.56 of 5 – based on 22 votes