|  | From Scott Orgera, your About Programming Editor This week's newsletter welcomes beginners to the vastly different worlds of C++ and CSS, while digging a little deeper in the Java realm by explaining the proper ways to enforce data encapsulation. We also delve into Apple's latest OS release, clear up some rather confusing Web jargon, detail the is_numeric function in PHP, and discuss how to manage database transaction logs... | | Your First Style Sheet Using CSS As HTML becomes more and more a description of the content of web pages and less the look and feel, you need a tool to describe how your pages should look. That's where Cascading Style Sheets (CSS) come in. CSS is not hard, in some ways it's almost easier than HTML. The trickiest part is remembering the many different choices you have to choose from. Let's start with a simple style sheet that includes some of the more common styles. | C++ For Beginners C++ is a general purpose programming language invented in the early 1980s by Bjarne Stroustrup at Bell Labs. It is similar to C, invented in the early 1970s by Dennis Ritchie, but is a safer language than C and includes modern programming techniques such as object oriented programming. The purpose of C++ is to precisely define a series of operations that a computer can perform to accomplish a task. Most of these operations involve manipulating numbers and text, but anything that the computer can physically do can be programmed in C++. | Java: Accessors and Mutators One of the ways we can enforce data encapsulation is through the use of accessors and mutators. The role of accessors and mutators are to return and set the values of an object's state. This article is a practical guide on how to program them in Java. | Problems with Responsive Design - Images Images are the biggest bane to designers using responsive web design (RWD). Nearly every web design uses images in some fashion, and RWD is no different. But one thing that RWD does is use multiple images where a more static design might use a single image. This can result in a web page that can take for- ev- er to download, especially on a 3G network. And since creating a mobile site is often the whole point of a responsive design, making one that is too large for the phones to download defeats that purpose. | | | | Related Searches | | | | Featured Articles | | | | | | Sign up for more free newsletters on your favorite topics | | | | You are receiving this newsletter because you subscribed to the About.com Programming newsletter. If you wish to change your email address or unsubscribe, please click here. About.com respects your privacy: Our Privacy Policy Contact Information: 1500 Broadway, 6th Floor New York, NY, 10036 © 2013 About.com | | | | | Advertisement | |