Share via


Eric White's Blog

Filtering Out the Groups that we Don't Want - VB

[Table of Contents] [Next Topic]We are not interested in the groups that don’t contain code,...

Author: Eric White - Independant Consultant Date: 11/24/2008

Retrieving the Two Code Groups - VB

[Table of Contents] [Next Topic]There are two groups of paragraphs in our document that are styled...

Author: Eric White - Independant Consultant Date: 11/24/2008

The Final Results - VB

[Table of Contents] [Next Topic]We need one more query to retrieve the comments:This blog is...

Author: Eric White - Independant Consultant Date: 11/24/2008

Refactoring using a Pure Function - VB

[Table of Contents] [Next Topic]It would be useful to refactor this example to clean up the code...

Author: Eric White - Independant Consultant Date: 11/24/2008

Retrieving the Default Style Name from the Styles Part - VB

[Table of Contents] [Next Topic]There is a problem in the example presented in the previous topic,...

Author: Eric White - Independant Consultant Date: 11/24/2008

Retrieving the Text of the Paragraphs - VB

[Table of Contents] [Next Topic]Our next goal is to retrieve the text of the paragraphs in the...

Author: Eric White - Independant Consultant Date: 11/24/2008

Retrieving the Paragraphs - VB

[Table of Contents] [Next Topic]Our first goal is to retrieve all paragraphs in the document, along...

Author: Eric White - Independant Consultant Date: 11/24/2008

Using the Open XML SDK - VB

[Table of Contents] [Next Topic]Open XML PackagesTo follow this tutorial, you don't need to delve...

Author: Eric White - Independant Consultant Date: 11/24/2008

The Source Open XML Document - VB

[Table of Contents] [Next Topic]Attached to this page is the source Open XML word document that...

Author: Eric White - Independant Consultant Date: 11/24/2008

Printing the Parts of an Open XML Document - VB

[Table of Contents] [Next Topic]An easy way to see the XML in the parts of a WordprocessingML...

Author: Eric White - Independant Consultant Date: 11/24/2008

Programming in a Functional Style - VB

[Table of Contents] [Next Topic]We're now ready to talk more about some of the core FP...

Author: Eric White - Independant Consultant Date: 11/24/2008

Parsing XML from an Open XML Document - VB

[Table of Contents] [Next Topic]The first problem that we're going to tackle is to retrieve some...

Author: Eric White - Independant Consultant Date: 11/24/2008

Aggregation - VB

[Table of Contents] [Next Topic] There are many times when composing queries that you have to do...

Author: Eric White - Independant Consultant Date: 11/24/2008

Pure Functions - VB

[Table of Contents] [Next Topic]FP introduces the notion of pure functions. A pure function is one...

Author: Eric White - Independant Consultant Date: 11/24/2008

Grouping - VB

[Table of Contents] [Next Topic] LINQ query expressions look a lot like SQL, and that is...

Author: Eric White - Independant Consultant Date: 11/24/2008

Implementing Iterators - VB

[Table of Contents] [Next Topic] This topic on iterators discusses the yield return feature of C#,...

Author: Eric White - Independant Consultant Date: 11/24/2008

Deferred Execution - VB

[Table of Contents] [Next Topic]Deferred execution is a topic related to lazy evaluation, but it is...

Author: Eric White - Independant Consultant Date: 11/24/2008

Lazy Evaluation (and in contrast, Eager Evaluation) - VB

[Table of Contents] [Next Topic]One of the most important concepts in LINQ is the notion of lazy...

Author: Eric White - Independant Consultant Date: 11/24/2008

Using Nominal Types for Tuples - VB

[Table of Contents] [Next Topic] The following example (from the previous topic on anonymous types)...

Author: Eric White - Independant Consultant Date: 11/24/2008

Object and Collection Initializers - VB

[Table of Contents] [Next Topic]Object are a VB 9.0 feature that allows you to create objects in an...

Author: Eric White - Independant Consultant Date: 11/24/2008

Projection

[Table of Contents] [Next Topic] Projection is the abstraction of taking one shape of data and...

Author: Eric White - Independant Consultant Date: 11/24/2008

Local Variable Type Inference

[Table of Contents] [Next Topic]Local variable type inference is a feature in VB 9.0 where you can...

Author: Eric White - Independant Consultant Date: 11/24/2008

Extension Methods

[Table of Contents] [Next Topic]Extension methods are special methods that, while they are not part...

Author: Eric White - Independant Consultant Date: 11/24/2008

Quick Intro to Query Expressions

[Table of Contents] [Next Topic]Due to all the buzz about LINQ and the related products, most .NET...

Author: Eric White - Independant Consultant Date: 11/24/2008

Lambda Expressions - VB

[Table of Contents] [Next Topic]In order to learn functional programming and a more declarative...

Author: Eric White - Independant Consultant Date: 11/24/2008

An Example Presented in Both Coding Styles

[Table of Contents] [Next Topic] Perhaps the best way to compare and contrast the imperative...

Author: Eric White - Independant Consultant Date: 11/24/2008

Contrast of FP to Traditional Object-Oriented Programming

[Table of Contents] [Next Topic]To do functional programming in VB, it is important that we have a...

Author: Eric White - Independant Consultant Date: 11/24/2008

What this Tutorial Covers

[Table of Contents] [Next Topic]Aside from the semantics of the VB 9.0 code, there are a few key...

Author: Eric White - Independant Consultant Date: 11/24/2008

The Main Scenario for Functional Programming

[Table of Contents] [Next Topic]Certain types of problems lend themselves to a functional...

Author: Eric White - Independant Consultant Date: 11/24/2008

Introduction to the FP Tutorial for Visual Basic

[Table of Contents] [Next Topic]Some time ago, I was talking to some members of a team that used...

Author: Eric White - Independant Consultant Date: 11/24/2008

FP-Tutorial-VB

Functional Programming (FP) has the potential to reduce program line count by 20% to 50%, reduce...

Author: Eric White - Independant Consultant Date: 11/24/2008

Inner Join of Two Excel Tables

I recently posted some code that allows you to use LINQ to query Excel tables. The source for these...

Author: Eric White - Independant Consultant Date: 11/20/2008

Publication of ISO/IEC 29500 (Office Open XML)

The ISO announced today the publication of the final text of ISO/IEC 29500, the Office Open XML...

Author: Eric White - Independant Consultant Date: 11/19/2008

Detailed Description of PowerTools for Open XML cmdlets

This post contains a detailed description of each of the PowerTools for Open XML cmdlets. For an...

Author: Eric White - Independant Consultant Date: 11/18/2008

The SkipLast Extension Method

When writing queries, just as you sometimes want to skip the first n items in a collection, on...

Author: Eric White - Independant Consultant Date: 11/14/2008

Running SharePoint on Hyper-V

The Enterprise Engineering Center (EEC) has put together a paper on running SharePoint on Hyper-V....

Author: Eric White - Independant Consultant Date: 11/08/2008

Debugging LINQ Queries

Debugging LINQ queries can be problematic. One of the reasons is that quite often, you write a large...

Author: Eric White - Independant Consultant Date: 11/06/2008

Remove Rsid Attributes and Elements before Comparing Open XML Documents

A convenient way to explore Open XML markup is to create a small document, modify the document...

Author: Eric White - Independant Consultant Date: 11/03/2008

Inserting / Deleting / Moving Paragraphs in Open XML Wordprocessing Documents

One of the most common scenarios for Open XML is programmatically adding, deleting, and moving...

Author: Eric White - Independant Consultant Date: 11/02/2008

Demo Files for the Open XML SDK Session at PDC

Zeyad presented this morning on the Open XML SDK at PDC. You can view the video of the talk here...

Author: Eric White - Independant Consultant Date: 10/31/2008

Anders Hejlsberg Introduces C# 4.0 at PDC 2008

Anders Hejlsberg presented a fascinating and entertaining session at PDC 2008 on C# 4.0. He talked...

Author: Eric White - Independant Consultant Date: 10/29/2008

How to Use altChunk for Document Assembly

Merging multiple word processing documents into a single document is something that many people want...

Author: Eric White - Independant Consultant Date: 10/26/2008

Great Hardware for SharePoint Development

I have a couple of nice computers that I use for SharePoint development. In this post, I’m...

Author: Eric White - Independant Consultant Date: 10/23/2008

Comparing LINQ to XML and XPath

I was in a meeting this afternoon, and someone said that they wished that there was a comparison of...

Author: Eric White - Independant Consultant Date: 10/23/2008

Eric White's Blog Map

SectionsThis blog is inactive.New blog: EricWhite.com/blogBlog TOCOpen XML Transforming Open XML...

Author: Eric White - Independant Consultant Date: 10/20/2008

Building an Office Business Application (OBA) that shows Integration of Office Client with SharePoint

Steve Fox and Bill Sheldon have put together an example application that shows deep integration of...

Author: Eric White - Independant Consultant Date: 10/17/2008

<Previous Next>