Languages & Tools

Developer.com offers daily news, articles, and tutorials for professional involved in the development of applications and other technical solutions. Daily coverage includes articles, tutorials, news and other resources related to all facets of development.

Newest Articles Rss

Background Properties

Cascading Style Sheet Property Reference

Image Proportion Script

Enter height and width of an image to resize. Then enter a new height; the script figures the new width, keeping the same proportions the image original had.

Do the Search

We've set up search URLs and created something that will check the entered text for spaces. Now, we'll do the search.

Replace the Space With a (+)

Today, we look at the code that searches the keywords entered in this script.

Text Properties

Cascading Style Sheet Property Reference

All Articles

A Perl Guestbook

I'm starting with a guestbook script because this is an effect that can be done with a very small amount of PERL code.

A Video Game

Here's a video game where it's you against a UFO...

ADO is AOK (a simple ADO tutorial)

Tutorial on using ADO

Arrays in PHP

Arrays are important to program development. Explore how to work with them in PHP.

ASP Example 2: Password Protection

Learn to set up a password-protected directory using Active Server Pages.

Aspect-Oriented Programming

Aspect-Oriented Programming (AOP) allows developers to achieve greater modularity in their applications by allowing the separation of cross-cutting concerns. Explore basic AOP concepts and their implementation using Spring.Net, a popular open source application framework by walking through several examples.

Auto repositioning/resizing of child controls (using C++ templates)

Instead of having to derive from a whole new hierarchy

Background Properties

Cascading Style Sheet Property Reference

Box Properties

Cascading Style Sheet Property Reference

Branching Method

In this primer, we'll play with the PERL branching method.

Browser Detector JavaScript

No more Java errors! No more nonscrolling marquees. This script is cross-platform and sends viewers to a specific page, depending on their browser.

Cat Chases Your Mouse

Here's a quick, fun little script that plays around with Netscape Navigator layers.

CGI

Kurt Seifried discusses security with a focus on CGI scripts. Does you site-or your ISP's-have CGI scripts that are a security risk?

Checking out your Cookies' Crumbs

Do you know what is stored in your cookies? If not, it is simple to see the contents of a cookie! This article explains what you need to enter into your browser to see the cookie from any web page. It's probably easier than you think!

Classification Properties

Cascading Style Sheet Property Reference

Client-side Versus Server-side Coding - Part 1

Understanding the difference between client-side code and server-side code is critical in Web development. This installment of the "Term of the Week" column address client versus server-side.

Create the Clock

Now we need to start building the clock using the actual time.

Creating a Drop-down Menu

The Spirit of script tips brings you a tutorial on creating a drop-down menu in Netscape Navigator.

Creating a Weblog using JScript .NET and ASP.NET

In this article, you are guided through a functioning ASP.NET application that uses XML.

Creating an App using JScript .NET and Windows Forms

Walk through an application written in JScript .NET that implements a Windows Forms and features menus, a tab strip control, a tree View control, a progress bar, a picture box control, a timer, a calendar control, and much more.

Creating RSS Feeds

Build RSS feeds with the Zend Framework and profit from their publication using Google AdSense for Feeds!

CSS and the Scrollbar

Jazz up your scrollbar with a few CSS color commands.

Dates and Times

This primer is dedicated to setting up a date and time script using Perl.

DHTML Example #8- Toggling with Netscape

Make a division appear and disappear at will! It's a great effect.

Diary of a Developer: Send Me Your Questions

We launch an advice column for those trying to keep up with the shock of the new in Web software development. Our columnist offers to answer inquiries on the fundamentals of working with today's wealth of Web technologies. Take him up on his offer.

Diary of a Web Developer: Fork in the Road

Our intrepid advice columnist tackles a user's inquiry on building a Web interface in Perl that will launch an offline job on the server. There are two approaches. Get the code for using the fork and exec methods.

Display and Reset

Now that we know which button was clicked and which headline number should be displayed, we need to display what is called and then reset all the values.

Do the Search

We've set up search URLs and created something that will check the entered text for spaces. Now, we'll do the search.

Drop-down Display

In the last Script tip, we learned the layer and its properties. Now let's get it to display.

Excerpt: Introducing ColdFusion

Using proven methods, Charles Mohnike provides you with an understanding of the ColdFusion Server and guides you through the use of ColdFusion Studio, enabling you to create your own ColdFusion applications quickly and easily.

File Permissions

PERL Primer two teaches you how to set up file permissions

Font Properties

Cascading Style Sheet Property Reference

Functions in PHP

Copying the same code you need to every location you need it in is neither practical nor efficient. In the latest installment for learning PHP, you learn how to build functions as well as how to use the built-in functions provided.

Get It To The Text Box

Now let's post the numbers to the text box.

Getting Started with PERL

Introduction and what you need to know in order to start learning Perl.

Headline Script

Today we wrap this up the headline script.

Image Proportion Script

Enter height and width of an image to resize. Then enter a new height; the script figures the new width, keeping the same proportions the image original had.

Implementing Custom Attributes in .NET

Extend .NET using attributes. You can create your own attributes in .NET, and Paul Kimmel shows you how in this installment of Visual Basic Today from CodeGuru.

Implementing Interfaces in VB .NET

In this new article, Paul quickly gets to the point of examining interfaces in Visual Basic .NET: how to define them and how to implement them.

Implementing the Singleton Pattern

Instead of reinventing a solution all you have to do is learn the pattern and know when to apply it. CodeGuru.com's Paul Kimmel touches on the Singleton pattern and its use.

Integrating Twitter into the Zend Framework

Integrate Twitter into your Zend Framework-powered website with ease. Just use the Zend_Service_Twitter component!

Introducing the .NET Framework and JScript .NET

JScript evolves. Learn about the new version of JScript, as well as how it fits into Microsoft's .NET.

Introduction to Input Validation with Perl

How can we make software that withstands malicious input attacks? We can start by minimizing the set of entities our software trusts and by conscientiously validating all input - then "hope for the best."

JavaScript Security

This article tells how you can tighten security gaps using JavaScript and practices such as the Same Origin Policy, Data Tainting, and Signed Scripts.

JSP: Creating a Configurable Home Page

Using JSP, learn how to allow users to toggle the position of the navigation menu left and right, turn the footer on or off, and change the background color.

JSP: Creating Dynamic Forms

Dynamic forms are a part of most serious web site. A typical use includes forms presented with a variable number of items ordered on a commerce site. Learn how to create your own dynamic forms using JSP.

JSP: Creating Dynamic Tables

Tables are everywhere! HTML Tables, that is. Learn how to Create dynamic tables using JSP.

JSP: Creating Dynamic Titles

Add flair to your Web site. Learn how to create dynamic titles using JSP.

Language Essentials for Experienced Programmers

In this article from Danny Goodman, author of JavaScript Bible, experienced programmers are presented with a quick tour of the essential issues surrounding the core JavaScript language.

Learning PHP: Installing and Configuring

Before you can begin programming with PHP, you must first install and configure it on your system. In this second article of the Learning PHP series, Liz Fulghum teaches you how.

Learning PHP: Storing Basic Information

Basic information is stored using variables and data types. In this continuing tutorial, the focus is on teaching you the basic structure of PHP and how it handles variables and data types.

Learning PHP: The What's and the Why's

Tired of being limited by client-side Web development? Liz Fulghum begins a series of articles to teach you PHP. In this first article in the series, learn what PHP is and why you'd want to use it.

Make Your Web Services "Easy Adopters"

Making your Web service an easy adopter will give you an advantage over your competitors. It takes a little more intelligence on the Web service's part, but that's the way it should be in the Web services paradigm.

More work on the digital clock code!

Today we begin playing around with replacing those image tags with the correct numbers, depending on what time it is.

Moving Note Cards

These note cards move back to front when you click on the tabs. It's a great way to supply your viewers with multiple levels of information!

New JScript .NET Data Types

Learn about the data types that JScript .NET provides.

On the Security of PHP, Part 1

Despite the fact that the language is designed with security in mind, a familiarity with its more dangerous aspects and conformance to common secure programming guidelines is essential to minimizing the possibility of security compromises. The aim of this document is to provide an overview of various security issues with PHP and to offer advice on secure PHP programming practices.

On the Security of PHP, Part 2

We conclude our look at securing PHP code with some advice on programming guidelines, user-input filtering, and configuration settings. Upon finishing this lesson, you should be alert to the major liabilities of working with PHP.

Passing and Reading URL Parameters

Many developers have a set of wrong ideas about Rails parameters. See how you can deal with them in real life. Read on and learn more.

Password Protection

Create real password protection with Perl.

Password protection through JavaScript

This is the first in a series of script tips meant to discuss and describe the concept of creating password protection through JavaScript.

Paul Kimmel on VB/VB .NET : Creating Visual Studio .NET Add-Ins

Create an Add-In for Visual Studio .Net!

Perfecting the digital clock

We're in the home stretch with the digital clock script. All we need to do now is set the minutes and seconds.

Personal search engine

Learn how to create a personal search engine using Perl.

PHP Control Structures

To build effective programs, you need control. In this installment on PHP development, you learn to use PHP's control structures.

Power Point Transistions

So, You Want Transitions, Huh?

Programming Microsoft .NET : Web Forms

This is the first of three parts that make up Chapter 5, 'Web Forms' from Jeff Prosise's book, Microsoft Programming .NET. In this first part of the sample chapter, Jeff provides a Web application primer.

Programming with C# - - 101

Take a first look at programming with C#. This article shows you the process and steps to program your first C# application.

Really Thin Client Programming in VB.NET

From his column Visual Basic Today on CodeGuru.com, Paul Kimmel explains the pros and cons as well as shows how to do thin-client programming as a solid alternative to ASP.NET programming.

Remove all HTML Flags

Remove all HTML flags with this nifty little script.

Replace the Space With a (+)

Today, we look at the code that searches the keywords entered in this script.

Security Issues in Perl Scripts

Perl is one of the most widely used languages for writing interactive applications on the Web, and Perl programs are widely used for various system administration tasks. Applications that serve these tasks must provide reliable access to security sensitive functions and information, and at the same time ensure that no one is granted access to data or functionality that was not intended for them. In this two-part article, Jordan Dimov and John Viega evaluate some of the common security weaknesses and vulnerabilities of Perl applications and give an overview of the features that the Perl language provides to aid the programmer in hardening the security of their applications.

Security Issues in Perl Scripts: Perl Taint Mode

In this second of a two parts, Jordan Dimov and John Viega discuss a method for preventing you from making the security mistakes discussed in their first article.

Silverlight Review

Silverlight has now been around for a while. In fact, the beta for Silverlight 3 has now been released. Get the answers to common questions being asked by Users, business people, and Developers in regard to why Silverlight is important.

So You Want Interactive Form Elements, Huh?

Learn how to set up a form so that after the user fills in a pre-determined number of characters, the cursor jumps to the next form element all by itself.

So You Want to Resize Your Window, Huh?

Forget setting your pages to fit the user's browser, set the user's browser to fit your pages.

So, You Want a Discussion Group, Huh?

I ran into Matt's Script Archive. It's a great site. He doesn't offer a great number of scripts, but the ones he does have work like a dream.

So, You Want A Menu, Huh?

If you've ever had trouble writing code for frames, like I do, then this is the script for you.

So, You Want A Remote Control, Huh?

This is an effect people have been asking for for a long time now. I looked and looked and couldn't find anything on the topic - so you know what I did? I wrote the script myself. Well, I wrote it and JavaScript wizard Andree Growney made it really work.

So, You Want ASP, Huh?

You're surfing along and everything looks okay, but then you look up at the location bar. There's no .html up there. It's new. Instead there's an .asp.Signpost up ahead. You have entered the Active Server Page Zone....

So, You Want Info On CSS and Borders, Huh?

If you can put it on your HTML page, you can get any type of border around it!

So, You Want Info On... CSS and Backgrounds, Huh?

Colors, images, full and partial page backgrounds, background-repeat, and the watermark - all here!

So, You Want to Layer, Huh? Part II

Add motion to those layered images (NN 4.0+ required)!

So, You Want to Print with JavaScript, Huh?

Beyond HTML Tutorials

Tapping into Data with the VB .NET DataBuilder Classes

Tapping into a single database table with Visual Basic .NET can be easy when you know the secret. Learn the secret of the CommandBuilder class.

Term of the Week: "Beta"

In this ongoing look at different terms in the development industry, I pick an easy one - or is it?

Term of the Week: CGI

This week's Term of the Week column tackles CGI - Common Gateway Interface.

Text Properties

Cascading Style Sheet Property Reference

The Best Continuous Integration Tools

Discover the practice of continuous integration and several of the most popular tools, including Apache's Continuum, Cruise Control (CC), and Hudson, which effectively implement this concept.

The Bigger Function

Let's look at the function outside of the script and figure out how it works.

The Case for Components

In Paul Kimmel's latest column from CodeGuru.com, he tackles the hype about classes and components. In doing so, he even presents you with information on the splitter control within Visual Basic .NET.

The Next and Previous Buttons

Learn how to change headlines in the headline-linking script.

The Scrolling Functions

We know about the layer, we understand the loops, now let's put it all together in a function.

The zones of the time zone clock

Set up a time zone clock with javascript.

Third password tutorial

This is the third in a string of JavaScript password script tutorials.

Understanding New JScript .NET Statements

JScript .NET is a fully object oriented programming language with some great new features. In this article learn about some of the new key statements in the JScript .NET language including class, const, enum, package, and import.

Use Perl to do math

Want to perform math using Perl? Follow a few simple rules to get the correct display.

User Code: Multiplexing Output Streams

Gamelan user Bogdan Matasaru has come up with a handy class for sending the same data to several output streams in Java. Here's how he did it.

Using Colored Text

This script was sent to me to use as a tip. I really liked it the first time I saw it, so here's the tutorial.

Using PHP Operators

To effectively use a programming language you must perform operations. In Liz Fulghrm's continuing series on programming PHP, she presents coverage of this language's operators.

Validating Date Entries in Forms

You may wonder how you can ever perform data entry validation for dates in forms. The problem is not so much in the calculations as it is in the wide variety of acceptable date formats around the world.

What is C#?

C# is a new programming language introduced by Microsoft. This article, excerpted from Sams Teach Yourself C# in 21 Days provides an overview of what C# is and why it is important.

What's New in JScript .NET?

JScript .NET has matured into a full fledge language. Essam details some of the new features that make this a serious tool for developers.

Working with a Timer in C#

Implement a simple timer in C#. This excerpt from the upcoming Sams Teach Yourself C# in 21 Days shows you how.

Working with the TextStream Object

The TextStream object is the heart of most of the file manipulation in ASP 3.0. Check out this article to see the TextStream object in action.

Writing the E-mail

The fourth primer in the PERL Series builds on first three.

Topics: 
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML