Search Books and eBooks

All | June | May | April

Development of iPhone Applications

by Pawan Sachdeva | July 2009 |

In this article by Pawan Sachdeva, we will be introduced to the various features of the iPhone along with basic programming for its development. We will develop a "Hello World" program to highlight its ability to be programmed.

Read Development of iPhone Applications in full

Windows Development Using Visual Studio 2008

by Stefan Björnander | July 2009 | Microsoft

The development environment of choice in this article by Stefan Björnander is the Visual Studio from Microsoft. In this article we also study the Microsoft Foundation Classes (MFC).

  • Visual Studio provides us with a few Wizards—tools that help us generate code. The Application Wizard creates an application framework (a skeleton application) to which we add the specific logic and behavior of our application.
  • When developing a Windows application, the Document/View model comes in handy. The application is divided into a document object that holds the data and performs the logic, and one or more views that take care of user input and display information on the screen.
  • When an event occurs (the user clicks the mouse, the window is resized) a message is sent to the application, it is caught by a view object and is passed on to the document object. There are hundreds of messages in the Windows system. However, we only catch those that interest us.
  • The device context can be viewed both as a canvas to paint on and as a toolbox holding pens and brushes.
  • When we finish an application, we may want it to occur in the same state when we launch it the next time. This can be archived by storing vital values in the registry.
  • Serialization is an elegant way of storing and loading values to and from a file. The framework takes care of naming, opening, and closing the file, all we have to do is to fill in the unique values of the application.
  • The cursor has different appearances on different occasions. There are several predefined cursors we can use.
Read Windows Development Using Visual Studio 2008 in full

Transferring Data from MS Access 2003 to SQL Server 2008

by Dr. Jayaram Krishnaswamy | July 2009 | Microsoft

The Export and Import Wizard is an extremely useful tool for transferring data. In fact it is the simplest tool to copy over data from one database to another and to create data transfer packages that can be persisted. Data can be transferred between SQL Servers (between versions of SQL Servers for example) as well as between even two non-Microsoft databases. Both Microsoft and proprietary data source providers are available to connect to many different database products.

In this article by Dr. Jayaram Krishnaswamy, we will be transferring data from an MS Access database to a database on SQLServer 2008. Both the source of data and the destination database are on the same machine, in this case a computer box running Windows XP Pro. There are two versions of the Import and Export Wizard and in this example the 32 bit version is used.

Read Transferring Data from MS Access 2003 to SQL Server 2008 in full

Advanced Collaboration using Alfresco Share

by Munwar Shariff Vinita Choudhary | July 2009 | Content Management Open Source

In this article by Munwar Shariff and Vinita Choudhary, you'll learn about Alfresco Share. We will walk you through The Alfresco Share User Interface, creating and managing collaborative web sites, customizing and managing your dashboard and a lot more.

Read Advanced Collaboration using Alfresco Share in full

ASP.NET 3.5 CMS: Adding Security and Membership (Part 1)

by Jeff Cochran | June 2009 | Content Management Open Source

In this article by Jeff Cochran, we will be discussing about how to add security and membership to a Content Management system. we will divide this article in two parts. In this first part, we will cover configuring and using forms authentication, along with how to create the membership database and the login page.

Read ASP.NET 3.5 CMS: Adding Security and Membership (Part 1) in full

Working with XML in Flex 3 and Java-part2

by Satish Kore | June 2009 | Java Open Source

In the first part of this article series by Satish Kore, we started with the basics of XML and move ahead to understand E4X completely. In this article, we will learn about loading external XML documents and also implement the concepts through an example— Building a book explorer.

Read Working with XML in Flex 3 and Java-part2 in full

Working with XML in Flex 3 and Java-part1

by Satish Kore | June 2009 | Java Open Source

In this two-part article series by Satish Kore, you will learn how to work with XML data using Flex's E4X approach. In the first part of this article series i.e. this article, we will start with the basics and move ahead to understand E4X completely. In the second part of this article series, we will learn about loading external XML documents, and also look at an example illustrating the explained concepts.

Read Working with XML in Flex 3 and Java-part1 in full

External Tables in Oracle 10g/11g Database: Part 2

by Hector R. Madrid | June 2009 | Oracle

In the previous part of the article by Hector R. Madrid, we learnt the basics of an External Table. It dealt with a brief description, procedure to create, and the compatibility of External Tables. In this part, we will discuss about the data transformation with External Tables. Finally, we will see the enhancements Oracle 11g has brought about in External Tables.

Read External Tables in Oracle 10g/11g Database: Part 2 in full

Enhancing User Experience with WordPress 2.7(Part 2)

by Jean-Baptiste Jung | June 2009 | Content Management Open Source PHP WordPress

In this two-part article by Jean Baptiste-Jung, we shall learn how to enhance user experience and make your blog a better place for the visitors. In the first part we saw how to use paginator, highlight searched text in search results, and use the CSS sliding doors technique within WordPress.

In this part, you will learn:

  • Creating a drop-down menu for your categories
  • Adding a breadcrumb to your theme
  • Displaying related posts
  • Displaying tabs on your sidebar
Read Enhancing User Experience with WordPress 2.7(Part 2) in full

Your First Application in Aptana RadRails

by Javier Ramírez | June 2009 | AJAX Open Source Web Development

In this article by Javier Ramírez, you will learn to create your first application in Aptana RadRails.

Read Your First Application in Aptana RadRails in full

External Tables in Oracle 10g/11g Database: Part 1

by Hector R. Madrid | June 2009 | Oracle

In this two-part article by Hector R. Madrid, we will learn about the External Tables in Oracle 10g/11g Database. When working in data warehouse environments, the ExtractionTransformationLoading (ETL) cycle frequently requires the user to load information from external sources in plain file format, or perform data transfers among Oracle database in a proprietary format. This requires the user to create control files to perform the load. As the format of the source data regularly doesn't fit the one required by the Data Warehouse, a common practice is to create stage tables that load data into the database and create several queries that perform the transformation from this point on, to take the data to its final destination.

Read External Tables in Oracle 10g/11g Database: Part 1 in full

Enhancing User Experience with WordPress 2.7(Part 1)

by Jean-Baptiste Jung | June 2009 | Content Management Open Source PHP WordPress

In this two-part article by Jean-Baptiste Jung, we will see what can be done for enhancing user experience and making your WordPress blog a better place.

In this part, you will learn:

  • Replacing the Next and Previous links by a paginator
  • Highlighting searched text in search results
  • Using the CSS sliding doors technique within WordPress
Read Enhancing User Experience with WordPress 2.7(Part 1) in full

Monitoring CUPS- part2

by Ankur Shah | June 2009 | Open Source

In this second part of this two part article series by Ankur Shah, we will learn how Simple Network Management Protocol (SNMP) helps CUPS discover the printer and help other networking tools such as Cacti in managing printers.

Read Monitoring CUPS- part2 in full

Monitoring CUPS- part1

by Ankur Shah | June 2009 | Open Source

In this two part article series by Ankur Shah, we will learn how to monitor CUPS using the lpstat command, and also study about access_log and the error_log files in the first part. And in the second part, we will also see how Simple Network Management Protocol (SNMP) helps CUPS discover the printer and help other networking tools such as Cacti in managing printers.

Read Monitoring CUPS- part1 in full

Supporting an Editorial Team in Drupal 6

by J. Ayen Green | June 2009 | Content Management Drupal Open Source

Drupal provides an environment where a single person can do the job of creating, editing, approving, and publishing. This works well with a small site and a low volume of content. However, where large sites and larger quantities of content prevail, there is often a team involved. In this article, we will learn about some of the terminologies that Drupal provides for supporting team work, such as:

  • Roles—defining types of users
  • Permissions—defining capabilities for each role
  • Node Content types—as they apply to Roles
  • Access Rules—for those pesky misbehaving users
Read Supporting an Editorial Team in Drupal 6 in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software