programming Articles

Microsoft CRM Customization Programming Email Activity Attachment

Microsoft CRM is now on the scene and it is increasing its market share, due to Microsoft Business Solutions muscles and marketing strategy.

Microsoft CRM Programming Secrets tips for developers
· 1

This article is for advanced Microsoft CRM SDK C# developers. It describes the technique of direct SQL programming, when SDK doesn’t have the functionality to do the job.

Great Plains Dexterity Programming Overview for Developers

Looks like Microsoft Great Plains becomes more and more popular, partly because of Microsoft muscles behind it. Now it is targeted to the whole spectrum of horizontal and vertical market clientele.

Great Plains Dexterity Source Code Programming – Tips for developer

As of now – Great Plains Dynamics/eEnterprise is transformed/renamed into Microsoft Great Plains and Microsoft Business Solutions is in process of merging all its accounting applications: Great Plains, Solomon, Navision and Axapta into somewhat granular: Microsoft Financials, Microsoft HR, Microsoft Distributions, Microsoft Project Accounting, etc. So the original design of Great Plains should be deemphasized. But even now – Great Plains is written on the programming language and technology, created in early 1990-th, named Great Plains Dexterity. And the graphical interface looks very user friendly and nice – these are all Dexterity forms and screens. In some cases of Dexterity customization you need access to Dexterity Source code (DYNAMICS.DIC with all the scripts). Currently MBS doesn’t offer new MBS Partners this program – you can only have access to the source code if you was in the program when it was available for newcomers.

Great Plains Dexterity Programming Secrets Tips for Developers

This article is for advanced Great Plains Dexterity and VB.Net developers. It describes the technique of direct COM objects calling in Dexterity.

Numeric Unix Error Messages

It’s an unfortunate fact that many programmers are lazy about error messages. Very often, all you get is a cryptic “Error 5″, and you may be lucky to get that: sometimes all you get is an error return that you have to examine yourself with “echo $?”. You can’t even depend on that being the actual Unix error, but even if it is, what does it mean?

The Self-Taught DBA

You can’t go to college to become a DBA. Sure, you can take some basic classes on database theory and design, and maybe even a couple classes on specific databases, but there is no comprehensive college program you can take to become a DBA.

Five Lessons Open Source Developers Should Learn from Extreme Programming

Extreme Programming, or XP, isn’t so much revolutionary as it is evolutionary. Developers have known the value of code reviews, testing, and good communication for decades, though we’ve ignored that knowledge far too often in practice. Five Lessons You Should Learn from Extreme Programming explained several XP practices that apply to non-XP projects. A little common sense, a bit of learning from failure, and a lot of discipline can improve your team.

Input Validation in C and C++

Eavesdropping attacks are often easy to launch, but most people don’t worry about them in their applications. Instead, they tend to worry about what malicious things can be done to the machine on which the application is running. Most people are far more worried about active attacks than they are about passive attacks.

Will Pair Programming Really Improve Your Project?

This article is an excerpt from Chapter 6 of the book Extreme Programming Refactored: The Case Against XP [1], by Matt Stephens and Doug Rosenberg. The book provides an entertaining look at some of the flaws behind Extreme Programming (XP), whilst suggesting some alternative strategies and practical techniques to achieve XP’s agile goals in a more rigorous way.

C++:Beyond The Standard Library
· 1

Once you have mastered the C++ language and the standard library, what do you tackle next? The C++ community has plenty to keep you busy for years to come. To start with, you might take a look at the many C++ libraries that extend the standard. Sure, the C++ library has strings, I/O streams, containers, iterators, algorithms, and all that fun stuff. But it lacks much that is commonplace in modern computing: networks, GUIs, concurrency, and so on.

Transact-SQL Programming – Sample Chapter 1

Transact-SQL, an extension to the SQL database programming language, is a powerful language offering many features–a wide variety of datatypes, temporary objects, system and extended stored procedures, scrollable cursors, conditional processing, transaction control, exception and error handling, and much more. We’ll introduce those features later in this chapter in the section “What is Transact-SQL?” Before getting to Transact-SQL specifics, however, we’ll provide some background information that will help you get a feel for the overall database environment in which Transact-SQL operates. After we explain the basic differences between ANSI SQL and Transact-SQL, we’ll jump back to more generalized topics. We’ll cover the genesis of the relational database model and its impact on SQL programming languages. We’ll talk a bit about normalizing data and introduce you to the idea of row-processing and set-processing information technology. We’ll spend a little time talking about the history of SQL Server in general. Finally, we’ll introduce many of the features of the Transact-SQL programming language itself.

Five Tips for .NET Programming in Perl

One of the most common categories of questions on the SOAP::Lite mailing list is how to get Perl SOAP applications to work with .NET services. It’s not that Perl and SOAP::Lite are not suited to the job, but rather that there are easy traps to fall into. Add to that the fact that .NET has its own distinct philosophy toward applications, and the confusion is understandable. This article will cover some of the most common traps and considerations that trip up Perl developers.

Top Ten Traps in C# for C++ Programmers

In an article for the July 2001 MSDN Magazine I talked about what you need to know to move from C++ to C#. In that article, I mentioned that the syntax of C# is very similar to that of C++ and that the difficult part of the transition was not the language itself but getting comfortable with the managed environment of .NET and understanding the extensive .NET Framework.

Monique Angelich Answers SQL and Web Programming Questions
· 1

Are you stuck on a SQL query that just won’t return the results you are looking for? Is a piece of HTML coding just not behaving well in Netscape? Does your JavaScript call you nasty names when you try to run it? Are you trying to write a complex ASP script that simply will NOT do what it is told?

Tiberius OsBurn Answers Programming Questions

Stuck on a .NET programming problem? Don’t understand a certain concept? Then you’ve come to the right place for answers.

C# Programming Sources

When I started reading about the .Net platform I always came across biased views. I decided to search and form my own opinion – and that is the prime reason of writing this article. Doing a search on “c sharp” on MSN is going to take you most likely to here (see below).

How to Market your Programming Skills

Marketing and selling are hard things to do deliberately. We all do it all the time unconsciously, but to actually ask for money is often difficult for those not used to it.

Database Programming With Java + JDBC: Part 3/4

Our Address Book App (contd.)

Database Programming With Java + JDBC: Part 2/4

Before We Start Coding

Database Programming With Java + JDBC

Interacting with a database is a routine job in the application world. Quite often you need to store information in the database, fetch it to generate some form of report and update or delete it as required. Java provides the JDBC (Java Database Connectivity) API for executing SQL statements. JDBC, being Java-based, leverages the benefits of the language and provides a convenient way to communicate with different databases, such as Oracle, Informix, Sybase, etc.