Skip to main content.
July 31st, 2008

Accessing Microsoft CRM from .NET Application

Today a customer of mine requested to integrate our ASP.NET based Web application with Microsoft CRM 3.0. Initially I thought this will be a simple task but few hours later I found that this is not straightforward.

Accessing MS CRM 3.0 from .NET

The best way to access MS CRM 3.0 from .NET application is to use its Web services. We first need to add a Web reference to the CRM Web sirvice URL. In my case it was the following:

http://crm.myserver.com/MSCRMServices/2006/CrmService.asmx?WSDL

I hope in CRM 4.0 it will be similar. Assume we are given the name “MSCRM30″ for my Web reference.

Listing all Existing Leads

To list all existing leads we can use the following C# code:

Creating a Lead

To create a new lead we can use the following C# code:

Posted by nakov as .net at 9:06 PM EEST

Comments Off

July 25th, 2008

Open Source Book “Introduction to Programming with Java”

Last week I started a project to create a new book for sofwate engineers: “Introduction to Programming with Java”.  The book will focus on the fundamentals of computer programming rather than on the Java language. This is not a book about Java. This is a book about the concepts of computer programming. It is intended for beginners and will be written in Bulgarian language.

The Book Contents

Below is the table of contents:

Chapter 0: Preface
Chapter 1: Introduction to Programming
Chapter 2: Primitive Types and Variables
Chapter 3: Operators and Expressions
Chapter 4: Console Input Output
Chapter 5: Conditional Statements
Chapter 6: Loops
Chapter 7: Arrays
Chapter 8: Numeral Systems
Chapter 9: Methods and Recursion
Chapter 10: Creating and Using Objects
Chapter 11: Exceptions Handling
Chapter 12: Strings
Chapter 13: Data Structures (Lists, Trees and Hash Tables)
Chapter 14: Using Text Files
Chapter 15: Defining Own Classes
Chapter 16: Object Oriented Programming Principles
Chapter 17: High Quality Programming Code
Chapter 18: Practical Exercises

The Idea

The idea for writing this book came because lots of people ask me constantly “I am beginner and I want to learn programming. Which book is good to start with?”. I don’t have good answer to this questions. I don’t know good book in Bulgarian for starting programming. Writing sucg book will fill the gap on the market.

Open Source - Free for Anyone

The book will be distributed as PDF document freely like the open source software. It will be sold also in a hardware form on the price of the paper.

The Team

Until today (25 July) already 23 people joined the team: Svetlin Nakov, Panayot Dobrikov, Boris Chervenkov, Vladimir Tsanev, Mario Peshev, Marian Nenchev, Todor Balabanov, Alexander Dobrev, teodor Stoev, Danail Alexiev, George Penchev, Nikolay Vasilev, Lachezar Bozhkov, Ivaylo Ivanov, Tsvyatko Konov, Vesko Kolev, Ivan Davidov, Lachezar Tsekov, Hristo Todorov, Marin Todorov, Rumiana Topalska, Radoslav Ivanov, Plamen Tabakov.

The team is open for more contributors.

The Book Web Site

The web site for the project development is located at Google Code: http://code.google.com/p/introjavabook/.

All documents and resources developed as part of this project are publicly available here: http://code.google.com/p/introjavabook/source/browse/

Sponsors

The main sponsor of the project is the National Academy for Software Development (NASD). It donated its lectures and all other training materials from the course “Introduction to Programming with Java” to the community and these materials will serve as skeleton for the entire book contents. NASD also supported the project by providing his employee Svetlin Nakov as project manager and providing few authors and editors.

Expected Publish Date

We will try to complete the book in September 2008 and we hope we can.

Official Web Site:

The official book’s Web site is: www.introprogramming.info.

Posted by nakov as news, blog at 10:31 PM EEST

Comments Off