Click here to Skip to main content
15,884,537 members
Articles / Programming Languages / C#
Article

.NET vCard API for creating and parsing vCards

Rate me:
Please Sign up or sign in to vote.
4.78/5 (29 votes)
22 Jun 2007 199.8K   12.7K   71   46
This article discusses how to create and parse vCards using a .NET vCard API

Screenshot - NET_vCard_API.gif

Introduction

Here I will discuss a .NET vCard API for creating and parsing vCards. Basically, a vCard is an electronic business card that can store such elements as Name, Phones, Photo, Emails, etc. This article assumes that you already have a little knowledge about vCard. If not, then for detailed information about vCard see RFC 2426. There is nothing more to tell you. Just get started by launching the vCard viewer application. I have made a well-commented and clear example application that is available for download at the top of this article. I hope that you don't need any more. vCard code is part of the LumiSoft.Net library. The LumiSoft.Net.Mime.vCard namespace contains all vCard related classes. You can get latest here and join in discussions on the forum.

History

  • 18 October, 2006 -- Original version posted
  • 22 June, 2007 -- Article edited and moved to the main CodeProject.com article base

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Estonia Estonia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
Questionunfortunately still buggy Pin
Stefan Kloss13-Apr-15 3:29
Stefan Kloss13-Apr-15 3:29 
GeneralMy vote of 2 Pin
Răzvan Muntea6-Dec-13 3:13
Răzvan Muntea6-Dec-13 3:13 
GeneralMy vote of 3 Pin
Member 796606624-Sep-13 22:22
Member 796606624-Sep-13 22:22 
GeneralThanks Pin
nexsoftware16-Apr-13 23:41
nexsoftware16-Apr-13 23:41 
QuestionCardDav Pin
qadirv14-Mar-12 6:50
qadirv14-Mar-12 6:50 
AnswerRe: CardDav Pin
Ivar Lumi14-Mar-12 19:42
Ivar Lumi14-Mar-12 19:42 
GeneralRe: CardDav Pin
qadirv14-Mar-12 23:00
qadirv14-Mar-12 23:00 
GeneralRe: CardDav Pin
Ivar Lumi14-Mar-12 23:11
Ivar Lumi14-Mar-12 23:11 
GeneralRe: CardDav Pin
qadirv15-Mar-12 0:07
qadirv15-Mar-12 0:07 
GeneralRe: CardDav Pin
Ivar Lumi15-Mar-12 0:12
Ivar Lumi15-Mar-12 0:12 
GeneralRe: CardDav Pin
qadirv15-Mar-12 0:24
qadirv15-Mar-12 0:24 
GeneralMy vote of 3 Pin
amirHarirbafan18-Nov-11 18:45
amirHarirbafan18-Nov-11 18:45 
QuestionWhat are the terms of use to your vcard library Pin
Gary Dryden11-Mar-11 6:20
Gary Dryden11-Mar-11 6:20 
AnswerRe: What are the terms of use to your vcard library Pin
Ivar Lumi11-Mar-11 21:00
Ivar Lumi11-Mar-11 21:00 
Generalbug report Pin
pipiwei7-Jan-10 20:46
pipiwei7-Jan-10 20:46 
GeneralRe: bug report Pin
Ivar Lumi7-Jan-10 21:20
Ivar Lumi7-Jan-10 21:20 
Questioncannot open vCards on mac? Pin
MarkoKovacic25-Nov-09 10:06
MarkoKovacic25-Nov-09 10:06 
AnswerRe: cannot open vCards on mac? Pin
Ivar Lumi25-Nov-09 19:34
Ivar Lumi25-Nov-09 19:34 
GeneralRe: cannot open vCards on mac? Pin
MarkoKovacic26-Nov-09 8:45
MarkoKovacic26-Nov-09 8:45 
Generalbug when parsing vcard like this Pin
andrey.shredder4-Jun-09 17:31
andrey.shredder4-Jun-09 17:31 
GeneralRe: bug when parsing vcard like this Pin
Ivar Lumi4-Jun-09 20:20
Ivar Lumi4-Jun-09 20:20 
Generalgenerating vcard problems with special caracters Pin
Member 454059517-Oct-08 2:04
Member 454059517-Oct-08 2:04 
GeneralRe: generating vcard problems with special caracters Pin
Ivar Lumi17-Oct-08 2:49
Ivar Lumi17-Oct-08 2:49 
Questionwhat's the license for this? Pin
Adam Hurwitz17-Apr-08 5:30
Adam Hurwitz17-Apr-08 5:30 
AnswerRe: what's the license for this? Pin
Ivar Lumi17-Apr-08 5:50
Ivar Lumi17-Apr-08 5:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.