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 – it’s on day four, titled Open XML Format SDK: Developing Open XML Solutions.  (The video will be available sometime on 10/31/2008).  The demos for that talk are attached as a zip file to this…

5

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 about dynamic typing, optional and named parameters, improved COM interoperability, and improved support for co-variance and contra-variance.  These language improvements are very cool – they enable us to write code that more closely expresses our intent, with less syntactic…

7

How to Use altChunk for Document Assembly

Merging multiple word processing documents into a single document is something that many people want to do.  An application built for attorneys might assemble selected standard clauses into a contract.  An application built for book publishers can assemble chapters of a book into a single document.  This post explains the semantics of the altChunk element,…

54

Great Hardware for SharePoint Development

I have a couple of nice computers that I use for SharePoint development.  In this post, I’m going to share the configuration of my setup.  This isn’t to say that this is the only good way to set up hardware for SharePoint development.  However, my machines are pretty good. This blog is inactive.New blog: EricWhite.com/blogBlog…

1

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 XPath expressions and LINQ to XML queries.  Well, this already exists in the LINQ to XML documentation.  The topic title is LINQ to XML for XPath Users.  If you already speak XPath, this can provide a…

3

Writing for Professional Developers

If you are a writer, there is no substitute for making writing and language a focus of intense study.  When you write, you don’t want anything to obstruct your message.  Bad writing, more than anything else, will prevent your readers from learning what you intend to communicate.  This post presents a few of the principles…

5

Eric White’s Blog Map

Sections This blog is inactive.New blog: EricWhite.com/blogBlog TOC Open XML Transforming Open XML WordprocessingML to XHtml Parsing Excel Formulas Managed Add-Ins Functional Programming / LINQ to XML PowerTools for Open XML Useful Code Snippets Writing / Other SharePoint Open XML Open XML SDK and LINQ to XML Using LINQ to Query Excel Tables Accepting Revisions…

0

Creating Data-Bound Content Controls using the Open XML SDK and LINQ to XML

Data-bound content controls are a powerful and convenient way to separate the semantic business data from the markup of an Open XML document.  After binding content controls to custom XML, you can query the document for the business data by looking in the custom XML part rather than examining the markup.  Querying custom XML is…

20

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 the Office Client with SharePoint.  Office Business Application (OBAs) such as this one address the gap between the idealized world where business processes follow a fixed procedure, and the real world, where processes are dynamic, collaborative, and much less…

3

Fastest Start for LINQ to SQL

Every now and then, I need to have a source of data for an example or proof of concept that I’m building.  In my focus on LINQ to XML, Open XML, and now SharePoint, it’s pretty rare that I have to directly use a SQL database.  I only do so maybe once or twice a…

3