Sponsored White Papers, Webcasts, and Downloads
TechRepublic Resources
- Download files over the Web with .NET's WebClient class
- The System.Net namespace includes the WebClient class for uploading and downloading files via HTTP. You can copy or read files with only a few lines of code. Tony Patton details how the WebClient class helped him solve a recent problem. by Tony Patton
- Tags: Web, Namespace, Data, Class, Site, File, Error, WebClient, WebClient Class, System.Net Namespace, Stream, String, imageAddress, currentLine, .Net, Channel Management, Software Development, Software/Web Development, Marketing, Tony Patton
- Blog posts 2008-06-27
- A .NET primer on reference types and value types
- Working with reference types and value types is usually not given much thought during daily programming chores; but if you ever choose to pursue .NET certification, you should be familiar with both types. Tony Patton provides you with a solid background in these programming basics. by Tony Patton
- Tags: Method, Reference, Class, Type, Object, Class Type, ByRef, Person, Person Class, SwapPeople, SwapValue, person1.FirstName, person1.LastName, person1.Title, person2.FirstName, person2.LastName, person2.Title, Console.WriteLine, Integer, ByVal, .Net, C#, Application Servers, Microsoft Development Tools, Development Tools, Programming Languages, Middleware, Software Development, Software/Web Development, Enterprise Software, Software, Tony Patton
- Blog posts 2008-06-16
- Implementing the callback pattern in Java
- A callback in programming is executable code that is passed as an argument to other code. The higher-level code usually starts by calling a function within the lower-level function, passing to it a pointer, or handle to another function. When the lower-level function executes, it may call...
- Tags: Function, Callback, Class, EventAboutWhichWeBother, Programming Languages, Java, Software Development, Software/Web Development, Peter Mikhalenko
- Blog posts 2008-05-30
- How do I... Create a scrolling content box in CSS?
- In my last TechRepublic Programming and Development blog entry, I showed you how to use Flash to create an animation that mimicked the behavior of the retired and sometimes reviled <marquee> tag. I had mentioned that it was possible to use CSS to duplicate the <marquee> tag as well, but...
- Tags: Bedroom, Body, Peg, HTML, Kitchen, Tunnel, Window, Garden, Wound, River, Straight, Hill, Class, Chair, Coat, Wall, Title, scrollBox, Helvetica, Construction, CSS, Scripting Languages, Software/Web Development, Web Development, John Lee
- Blog posts 2008-04-10
- Moving to CSS-based layouts with the YUI Library
- While initiating a recent project to make substantial changes to an existing Web application, it was decided to dump the table-based layout used in its original design in favor of CSS. We opted to use the Yahoo! User Interface YUI Library after evaluating different approaches. The YUI Library provides core...
- Tags: HTML, Menu, Yahoo! Inc., Class, Column, Layout, Yahoo! User Interface Library, Header, Background Color, Yahoo! User Interface Grids CSS, CSS, Scripting Languages, Software/Web Development, Web Development, Tony Patton
- Blog posts 2008-03-17
- Create graphics applications with Java 3D
- The Java 3D API allows you to develop 3D graphics applications that have a high degree of visual realism. Since version 1.2, Java 3D is developed under the Java Community Process. Java 3D runs on top of OpenGL or Direct3D; it's also an interface that encapsulates graphics programming using a...
- Tags: 3D, Sun, Light, Cone, Class, Scene, Graphics, News, Object, Java 3D, Java 3D API, Primitive Class, Cylinder, Appearance, Transform3D, X, TextureLoader Class, PointLight, SpotLight, Y, Z, Programming Languages, Java, Software Development, Software/Web Development, Peter Mikhalenko
- Blog posts 2007-12-19
- Process multimedia with the Java Media Framework API
- The Java Media Framework JMF API allows developers to process media in many different ways. It deals with real-time multimedia presentations and effects processing. JMF handles time-based media (i.e., media that changes with respect to time). Examples of this are: video from a television source and audio from a raw-audio...
- Tags: Multimedia, Audio, Media, Data, Codec, Class, API, Video, Java Media Framework, Java Media Framework API, Renderer, Data Source Handler, VideoRenderer, Player, Processor Class, MediaLocator, Programming Languages, Java, Corporate Communications, Software Development, Software/Web Development, Marketing, Peter Mikhalenko
- Blog posts 2007-12-12
- Examine the computing evolution's effect on programming
- Gordon Bell has a long and storied history in the computer field, and he certainly knows what he is talking about regarding the industry. Bell's Law is like a large-scale version of Moore's Law; although instead of dealing with processing power, it addresses the long-term jumps in computer "classes" such...
- Tags: Bell, Class, Computer, Computer Class, Consumer Electronics, Desktops, Device, Gordon Bell, Handhelds, Hardware, Justin James, Law, Number 1, PC, Personal Technology, Productivity, Programming, Smart Phone, Smart Phones, Software
- Blog posts 2007-11-30
- Add meaning to Web pages with microformats
- One thing that makes the Web so interesting is that it's constantly changing, as new technologies and techniques are introduced on an almost daily basis. A technology that has gathered steam the past couple years is microformats. Microformats allow you to add context to existing information contained within a Web...
- Tags: Concept, Web, Mozilla Firefox, Event, Microformat, Yahoo! Inc., Data, Class, Web Page, hCard, hCard Microformats Specification, hCard Creator Tool, hCalendar Specification, Perl Module, Tony Patton
- Blog posts 2007-11-12
- Learn what the Java 2D API graphics package offers
- The Java 2D API is an API for drawing two-dimensional graphics in Java, as well as an extension of the capabilities of Sun's Abstract Window Toolkit AWT. Since Java 2D extends the AWT hierarchy, existing programs will work; even new Java programs can compatibly mix new and existing classes. In...
- Tags: Method, Class, Graphics, Object, Java 2D API, Java 2D, Graphics2D, Graphics2D Class, setPaint, TexturePaint Constructor, BufferedImage, Programming Languages, Java, Software Development, Software/Web Development, Peter Mikhalenko
- Blog posts 2007-10-24
- Enhance the user experience with the Java Speech API
- The Java Speech API allows you to incorporate speech technology into user interfaces for your applets and applications based on Java technology. It also specifies a cross-platform interface to support command and control recognizers, dictation systems, and speech synthesizers. This article delves into the specifics of the Java Speech API...
- Tags: Grammar, Class, API, Java Speech API, Phoneme, Speech Recognition Speech Recognition, Speech Engine, Central Class, Programming Languages, Speech Recognition, Java, Software Development, Software/Web Development, Emerging Technologies, Peter Mikhalenko
- Blog posts 2007-09-26
- Working with .NET access modifiers
- An important aspect of any development platform is security and controlling access to resources. There are many facets to security, beginning with controlling application access to defining how code can be used. You can use access modifiers to define the declared accessibility of code. Here is a rundown of the...
- Tags: Microsoft .NET, Microsoft Access, Class, AssemblyOnly Class, testField, ChildClassMayExtend Method, C#, .Net, Programming Languages, Microsoft Office, Microsoft Development Tools, Databases, Software Development, Software/Web Development, Office Suites, Software, Development Tools, Enterprise Software, Data Management, Tony Patton
- Blog posts 2007-09-25
- How Do I... Create an HTML page with multiple-colored links?
- This blog post is also available as a TechRepublic download. Before the advent of Cascading Style Sheets CSS, HTML designers were stuck with a limited range of options when choosing color attributes for their <A> tags. One color each per document for standard unclicked, visited, and active...
- Tags: HTML, CSS, Link, Class, Fun, A:visited, A:active, A.yahoo:link, John Lee
- Blog posts 2007-09-05
- JAXB 2.0 offers improved XML binding in Java
- Java Architecture for XML Binding JAXB 1.0 made it easier for developers to manipulate XML content from Java applications. This is achieved by specifying a binding of a XML document to JavaBeans objects based on the XML document's XSD schema. The binding is easy to use and natural to a...
- Tags: XML Schema, Java, XML Document, Class, XML, JAXB 2.0, Unmarshaller, JAXBElement, Peter Mikhalenko
- Blog posts 2007-09-05
- Geek Trivia: Rule of dumb
- Colonel Joseph Kittinger is emblematic of two things: The fine line between brave and crazy, and the enduring significance of Murphy's Law. Kittinger is perhaps best known as the United States Air Force officer who was bold enough to be the lead test subject for Project Excelsior, otherwise known as...
- Tags: Class, Colonel Joseph Kittinger, Murphy, Law, Kittinger, Corporate Communications, Aerospace & Defense, Marketing, Manufacturing, Jay Garmon
- Blog posts 2007-08-21
- How do I... Generate strong passwords with PHP, PEAR, and PECL?
- When you're in charge of a Web application's account registration and maintenance section, there are two things you can do to reduce the danger of user passwords being easily guessed via brute force attacks.One option is to automatically generate secure passwords for users by using random characters that brute force...
- Tags: Password, PHP, Class, Melonfire
- Blog posts 2007-08-17
- How do I... Perform date/time arithmetic with Java's Calendar class?
- Java's Calendar class offers a set of methods for converting and manipulating temporal information. In addition to retrieving the current date and time, the Calendar class also provides an API for date arithmetic. The API takes care of the numerous minor adjustments that have to be made when adding and...
- Tags: Method, Java, Class, Calendar, Melonfire
- Blog posts 2007-08-15
- A pragmatic approach to training programmers, part three
- For the last two weeks, I have been describing a pragmatic approach to training programmers (A pragmatic approach to training programmers, part one and A pragmatic approach to training programmers, part two). In those two posts, I laid out a fundamental course guide. After a lot of reader feedback, I realized that...
- Tags: Student, Class, Training, Programmer, Teacher, Justin James
- Blog posts 2007-08-06
- Online classes get a virtual proctor
- Online classes have been around for several years and the offerings keep increasing every day. Just about every college out there has some classes online, and several institutions are following the University of Phoenix model of online or distance learning. One of the big issues (and one of...
- Tags: Texas, Class, Andy Moon
- Blog posts 2007-06-26
- Perform bulk copies with .NET 2.0's SqlBulkCopy class
- The .NET Framework 2.0's SqlBulkCopy class allows you to easily move data programmatically from any data source to a SQL Server table. Learn how to use SqlBulkCopy to streamline data transfers. A common development task is transferring data between disparate data sources. If you have worked with SQL...
- Tags: Microsoft .NET, Microsoft SQL Server, SqlBulkCopy, Databases, Tony Patton, .NET, development task, DestinationTableName property, SqlBulkCopy class, data source, database, server, .NET Newsletter, Caveat, Data, Class, .NET Framework 2.0, DataTable, Listing C, Storage, Software Development, Software/Web Development, Enterprise Software, Software, Data Management, Hardware
- Technical articles 2007-05-29
SmartPlanet
-
Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large.
Visit SmartPlanet
- More from IBM
-
-
Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN!
Try INNOV8 2.0: A BPM Simulator
-
Enabling Real-World Business Transformation through IBM Service Management
Read the EMA Analyst Report