Sponsored White Papers, Webcasts, and Downloads
TechRepublic Resources
- Compress data streams in Java with GZIP and Zip
- You can compress and decompress any data stream in Java. Peter Mikhalenko shows you just how easy it is to compress data streams with GZIP and Zip data formats. The classical input/output (I/O) library in Java contains classes that support I/O handling of streams with compressed data. You...
- Tags: Peter V. Mikhalenko, Programming languages, GZip, subclass, I/O, Java, DeflaterOutputStream, InflaterInputStream, Java Tips Newsletter, Data Compression, Data, Class, Servlet, Zip, Listing B, CRC32, Checksum, ZipEntry, Software Development, Software/Web Development
- Technical articles 2007-02-21
Additional Resources
- Using PHP 5 With Oracle XML DB
- As a programming language, PHP has many strengths, including ease of use, short development time, and high performance. With a brand-new object model, PHP 5 leverages the power and flexibility of object-oriented programming. This fifth release of PHP brings many more fully object-oriented capabilities to the language, including interfaces; abstract...
- Tags: Oracle Corp., PHP, Object-oriented, Ooa/Ood/Oop, Scripting Languages, Software Development, Software/Web Development, Web Development
- White papers 2005-07-01
- Custom Draw DLL (zip)
- If you know about Custom Draw and/or WM_CTLCOLORxxx messages, and you plan to handle them in VB, then I recommend that you use this DLL. It is very easy to use and efficient; you don t have to subclass anymore since sub classing in Visual Basic is a little tedious.
- Tags: Microsoft Visual Basic, DLL, Microsoft Development Tools, Programming Languages, Development Tools, Software Development, Software/Web Development
- Software downloads 2005-07-04
- Softgroup .Net Subclass and Hook Objects (zip)
- Subclassing is a standard technique in Windows programming for customizing the behavior of a window. However, to wrap subclassing into virtual function overriding it is an obscure technique unknown to a large population of Windows programmers. This is unfortunate, because there are many cases where using subclassing is the most...
- Tags: Technique, Microsoft .NET, Softgroup, Microsoft Windows, Productivity, Development Tools, Operating Systems, Software, Software Development, Software/Web Development
- Software downloads 2008-06-11
- Subclassing DLL (zip)
- This 9Kb DLL can subclass the procedure of any foreign window a window that belongs to another process Since this feature is not possible with normal SetWindowLong API function. Subclassing means substituting a window procedure with another new one. You can modify and pass the message to its destined window...
- Tags: Window, DLL, Construction
- Software downloads 2006-12-29
- Advanced System Tray Control (exe)
- ASTC component provides an easy way to enable your VB, VC++, C#, VB.NET, or other COM environment applications to add four powerful functionality to your applications [system tray Control,system tray information Control,subclass technique Control and advanced customizable balloon tooltip Control].
- Tags: Environment, System Tray, C#, Microsoft Development Tools, Programming Languages, .Net, Software Development, Software/Web Development, Development Tools
- Software downloads 2006-07-26
- Java I/O: Print Streams
- System.out is the first output stream most Java programmers encounter. System.err is probably the second. Both are instances of the java.io.PrintStream class. PrintStream is a subclass of FilterOutputStream that converts numbers and objects to text. System.out is primarily used for simple, character-mode applications and for debugging. Its raison d'etre is...
- Tags: O'Reilly Media Inc., System.out, System.err, PrintStream, Programming Languages, Java, Software Development, Software/Web Development
- Book chapters 2005-05-01
- Information Marginalization on Subgraphs
- Real-world data often involves objects that exhibit multiple relationships. This paper presents a simple, unified mechanism for incorporating information from multiple object types and relations when learning on a targeted subset. In this scheme, all sources of relevant information are marginalized onto the target subclass via random walks. The paper...
- Tags: Walk, Springer Science+Business Media, Productivity, Engineering, Performance Management, Human Resources, Workforce Management
- White papers 2006-08-03
- Avoid these Java inheritance gotchas
- Inheritance is one of the primary composition mechanisms available in object-oriented programming. Some people criticize Java for supporting only single class inheritance as opposed to the multiple class inheritance that's possible under C++. However, even the less-complicated single inheritance leaves plenty of room for developer error. Below is a look...
- Tags: OOA/OOD/OOP, Programming languages, Listing C, Java, Inheritance, Ryan Brase, parent class, Sub, child class, getField, getField method
- Technical articles 2003-06-18
- Take advantage of exception chaining in Java 1.4
- Additions to Java 1.4 enable an easier way to chain exceptions. Find out how java.lang.Throwable class and its member field passes error details to the user's log file.Encapsulation is one of the primary benefits of object-oriented programming. It allows one object to give direction to another object without having to...
- Tags: Programming languages, OOA/OOD/OOP, encapsulation, Ryan Brase, Scheduler, Java 1.4, Java
- Technical articles 2002-08-09
- Use the Adapter design pattern in Java to interface consistently with clients
- Leverage the power of design patterns in Java: learn how to use the Adapter pattern to provide consistent interfaces to clients in this sample chapter from Design Patterns in Java, 2nd Edition. Discover how the Adapter pattern lets you use an existing class to meet a client class's needs....
- Tags: Design Pattern, Java, Adapter
- Book chapters 2006-11-15
- Write automated tests in xUnit using Test Double patterns
- Automated testing is a cornerstone of agile software development: an effective testing strategy delivers new functionality more aggressively, accelerates user feedback, and improves quality. In this chapter download from xUnit Test Patterns, learn how to write automated tests using xUnit, the most popular unit testing framework in use...
- Tags: Automated Testing, Addison-Wesley, Test, Chapter Coverage, Software Development, Development Tools, Software/Web Development
- Book chapters 2007-08-08
- Process images in Java with JAI
- The Java Advanced Imaging JAI API provides a professional approach to the imaging in Java. It offers many advantages to the developer through high-level programming model. The model allows you to create your own image manipulation routines without the additional cost or licensing restrictions associated with commercial image processing software....
- Tags: Peter Mikhalenko
- Blog posts 2007-11-15
- Keep data looking clean with the Swing JTable class
- Swing’s popular JTable class provides a simple mechanism for displaying large sets of data. JTable has many facilities suitable for rendering and editing data, many of which can be customized to further enhance functionality. This article will provide a step-by-step introduction to the world of JTables.Listing A contains the code...
- Tags: Donovan Cowie, JTable
- Technical articles 2003-06-26
- Software Design: The benefits of polymorphism with ColdFusion Components
- ColdFusion Components CFCs are object-like constructs that became available to ColdFusion developers with the release of ColdFusion MX. While they aren't quite "true" objects, they do have many of the capabilities that objects in other languages have. One of these capabilities is polymorphism.Polymorphism means "many forms" in Greek. When used...
- Tags: Mice, Development tools, Allaire ColdFusion, Feline, Brian Kotek, software, benefit, Animal CFC, CFC, Mammal CFC, polymorphism, mouse
- Technical articles 2004-02-04
- Avoid these simple Java encapsulation gotchas
- Encapsulation is one of the foundations of object-oriented programming. Avoid these common problems that can corrupt your data if the encapsulation is not followed.Encapsulation is one of the tenets of object-oriented programming. It states that objects should hide their inner workings from external view. Good encapsulation increases code modularity by...
- Tags: OOA/OOD/OOP, Java, Ryan Brase, encapsulation
- Technical articles 2002-12-03
- Call a default constructor early, but not often
- When you call a constructor from within another constructor, Java requires you to do it on the first line. Learn the logic behind this syntax and see how you can use this to your advantage.Q: When calling a constructor from within another constructor, why does this have to appear on...
- Tags: Barb Seewer, constructor
- Technical articles 2001-08-28
- Much ado about objects
- Are you lost at development meetings? Do you need some background on object-oriented programming? Managers, read this article to get a grip on OOP terminology.If your shop uses, or is thinking about using, object-oriented programming OOP techniques, you should have a general grasp of what OOP is and why it’s...
- Tags: OOA/OOD/OOP, Shelley Doll, object-oriented programming
- Technical articles 2002-08-14
- Getting started with data access using JDBC
- JDBC can be a little intimidating at first. Not to worry, though. This guided tour of Java's data access API will get you started.Unless you write only the most trivial applications, you're likely to need access to a database at some point during your Java programming lifetime. So it's probably...
- Tags: Databases, Programming languages, Storage, Lamont Adams, database, Java, JDBC, data access
- Technical articles 2001-11-26
- Geek Trivia: Overhaul of fame
- Test your command ofuseless knowledge by subscribing to TechRepublic's Geek Trivia e-newsletter. Automaticallysign up today!On March 9, 1964approximately 41 years agothe firstproduction model Ford Mustang rolled off the assembly line in Dearborn, MI,beginning a four-decade affair of automotive passion. While it would take fartoo much time and space to detail...
- Tags: Ford Falcon, Ford Motor Co., Ford Mustang, Jay Garmon, Lee Iacocca, Mustang
- Technical articles 2005-03-08
- << Previous
- page 1 of 1
- Next >>