Archive for November, 2009

Sharepoint Developer Videos

Here is a pile of free online videos on SharePoint for Developers.

You must click on this site to view a library of webcasts:SharePoint Videos

Is another name for SharePoint. SharePoint is a collection of products and software elements that includes:

  • Web browser based collaboration functions
  • Process management modules
  • Search modules and a document-management platform

SharePoint can be used to host web sites that access:

  • Shared workspaces
  • Host defined applications such as wikis and blogs
  • Information stores
  • Documents

All users can manipulate or interact with:

  • Document libraries
  • Web parts
  • Lists

Background:

SharePoint is a collection of products that range from the base platform to a variety of services. The platform is Windows SharePoint Services (WSS), which is included with Windows Server and available as a free download for those with Windows Server licenses. (If you have Vista, but do not have Windows Server, you can use a free download from Bamboo nation to allow you to run SharePoint.) Services such as Microsoft Office SharePoint Server (MOSS) provide additional functionality and features and are licensed accordingly.

Products Included in the SharePoint Family:

Work space, Custom Development Solutions Technical Innovation Partner of the Year 2006, San Francisco, California, 20 floors up, USA

Creative Commons License Photo Credit: Wonderlane

SharePoint includes these parts:

  • Windows SharePoint Services 3.0 (WSS)
  • Search Server 2008 Express
  • Microsoft Office SharePoint Server 2007 MOSS Standard
  • Microsoft Office SharePoint Server 2007 MOSS Enterprise
  • Microsoft Office Groove Server 2007
  • Microsoft Office Project Server 2007
  • Microsoft Office SharePoint Designer
  • Search Server 2008
  • Forms Server 2007

SharePoint is not meant to be a single use solution that replaces a full file server. Rather, SharePoint provides a variety of solutions to many and various problems in the business world. These various solutions that SharePoint provides fall under three different heads: Collaboration, Processes, and People.

The SharePoint user interface is a web interface accessed through a browser. All browsers are supported, but only Internet Explorer provides you with full functionality.

SharePoints sites are really ASP.NET 2.0 web sites that use a SQL Server database and that server by IIS. All site content data, such as items in document libraries and lists, are stored within an SQL database named by default as “WSS_Content_ID”.

Microsoft Search Server:

Microsoft Search Server (MSS) is an enterprise search platform from Microsoft. It builds on the search capabilities of Microsoft Office SharePoint Server. MSS shares its architectural underpinnings with the Windows Search platform for both the querying engine as well as the indexer. MOSS search provides the ability to search metadata attached to documents.

Microsoft has made Microsoft Search Server available as Search Server 2008, released March 2008. A free variation, Search Server 2008 Express, is also available. The exprss edition is limited to a stand-alone installation and cannot be scaled out to a cluster.

Microsoft Office SharePoint Designer:

Microsoft Office SharePoint Designer is a free WYSIWYG HTML Editor that administrators can use to customize the design of the SharePoint site and that end users can use in designing workflows. SharePoint Designers is the follower to Microsoft FrontPage and replaces it.

More Resources:

Here is a assortment of over 10 hours of video tutorials on VS 2010. The collection subsists of two video series. One video series is from the msdev.com website, and it is delivered by Nancy Strickland. Nancy is a mentor at IT Mentors. The other series is from Learn Visual Studio, and it is presented by Bob Tabor. The Learn Visual Studio Series requires that you become a member in order to watch those videos.

The secret name for Visual Studio 2010 is “Hawaii.” A CTP (Community Technology Preview) version was released in 2008 as a already installed virtual hard disk. In May 2009, the Visual Studio 2010Beta 1 was released as an installable version, unlike the previous CTP variation that was already installed as a virtual hard disk.

The IDE for VS 2010 is supposed to decrease the complexity and clutter by providing better support for:

  • Floating tool windows
  • Multiple document windows
  • Multi-monitor support

The IDE has been rewritten in WPF and the internals have been redesigned using MEF (Managed Exensibility Framework). Another additions to the programming languages include:

  • F# (multi-paradigm programming language ML)
  • M – textual modelling language
  • Quadrant (visual model designer)

VS 2010 will come with version 4.0 of the NET Framework and it will target developing applications for Windows 7. Silverlight is integrated into Visual Studio 2010 and there is improved support for parallel programming. Search abilities and Intellisense have been much improved in the new variation.

This post provides you with 56 hours of online videos on C-Sharp. These videos are divded into three video collections. . The videos in this collection are entitled Modern Software Development: Architecting Solutions in C#. Another collection subsists of 10 videos on Microsoft’s Chief Architect for C-Sharp, Anders Hejlsberg. There is also a collection of 26 hours of videos by Bob Tabor on C-Sharp.

Background: C# is a modern, general-purpose, object-oriented programming language. Anders Hejlsberg is the chief architect for C#. C-Sharp’s syntax is based on the object-oriented syntax of C++. The most recent version of the language is 3.0, and it was released in conjunction with the In 2007. The next proposed variation, 4.0, is in development.

Anders Hejlsberg has repeatedly said that flaws in most major programming languages, like Java, Delphi, and Smalltalk, drove the fundamentals of the Common Language Runtime, which, in turn, drove the design of the C-Sharp programming language itself.

In 1999, when Anders Hejlsberg formed a team to create the language, they originally planned to call it COOL, which stood for C-like Object Oriented Language. However, there were copyright problems with that name, and it was renamed C#. C-Sharp means a half pitch higher in music, and, in programming, it means that C-Sharp was derived from C++.

Versions:

  • C# 1.0 – introduced 2000 / published January 2002
  • C# 1.2 – released April 2003
  • C# 2.0 – released November 2005
  • C# 3.0 – published November 2007
  • C# 4.0 – in development



Main Goals Driving the Creation of C#:

  • C# is intended to be a simple, modern, general-purpose, object-oriented programming language.
  • C-Sharp ought to support:

    • Strong type checking
    • Detection of attempts to use uninitialized variables
    • Automatic garbage collection
    • Software robustness
    • Durability
    • Programmer productivity
    • Array bounds checking
  • The language is for developing software components suitable for deployment in distributed environments.
  • , mostly for those programmers already familiar with C and C++.
  • Internationalization is an important feature.
  • C# is intended to be suitable for writing applications for



found a good way - c#, c# string, c# dataset, c# object, c# thread, c# array, msdn c#, datagrid c#</p>
<p>

Primary Features of C#

  • In C#, memory address pointers can only be used within blocks specifically marked as unsafe, and programs with unsafe code need appropriate permissions to run.
  • Managed memory cannot be explicitly freed; instead, it is automatically garbage collected.
  • No global functions or variables. All methods and members must be declared within classes. Static members of public classes can substitute for global variables and functions.
  • Local variables cannot shadow variables of the enclosing block, unlike C and C++.
  • Multiple inheritance is not supported, although a class can implement any number of interfaces.
  • C# is more typesafe than C++.



Here is a assembly of over 35 hours of rich video tutorials on ASP.NET by Learn Visual Studio. In order to watch some of the the videos, you need to become a dues-paying member of Learn Visual Studio.

You must click on this website to view a catalog of videos:15 Hours of Free Videos on Essential ASP.NET by Fritz Onion

History: ASP.NET is a web application framework developed by Microsoft. The framework makes it possible for programmers to set up dynamic web sites, web applications and web services. ASP.NET is manufactured on the Common Language Runtime (CLR). The CLR allows programmers to make ASP.NET code using any supported .NET language.

Please click on the following site to look at a library of videos:84 ASP.NET Video Tutorials

Subsequent to the release of Internet Information Services 4.0 in 1997, Microsoft began researching possibilities for a revolutionary web application model that would throw light upon well-worn complaints with respect to ASP, all the more pertaining to separation of presentation and content and being able to build “clean” code. Mark Anders, a manager on the IIS team, and Scott Guthrie, who had joined Microsoft in 1997 after graduating from Duke University, were tasked with determining what that model would look like.

You must click on this site to view a list of webcasts:35 Hours of Premium Videos on ASP.NET by Bob Tabor

The introductory version was called “XSP”, but the “X” did not in actuality stand for anything. It was decided to develop the creative platform on top of the Common Language Runtime (CLR), as it offered an object-oriented programming environment, garbage collection and other features that were seen as desirable features that Microsoft’s Component Object Model platform didn’t support.

XSP was renamed to ASP+ as it was seen as being the sequel of Active Server Pages. Then, in 2000, it was renamed to ASP.NET to emphasize that it rested on the underlying .NET framework.

Versions: ASP.NET 1.0 was released in January of 2002. 2.0 was released in November 2005, and 3.0 in November 2006. The current version is 3.5, and it came out in November 2007. 4.0 is scheduled to released in the next few months.