Sponsored White Papers, Webcasts, and Downloads
TechRepublic Resources
- Stop the systematic abuse of object-oriented programming
- Object-oriented programming OOP has become the dominant type of programming over the last 10 years or so; a major driver of this has been Java, VB.NET, and C#. But what I keep seeing more and more is that too many programmers using object-oriented languages really do not understand OOP. ...
- Tags: Encapsulation, Object-oriented Programming, Idea, Ruby, Language, Object-oriented, Ooa/Ood/Oop, Software Development, Software/Web Development, Justin James
- Blog posts 2007-11-19
- JavaScript Object Notation: An alternative approach to data interchange
- JavaScript Object Notation JSON is a very simple way to describe and transport text based on JavaScript's object notation. Find out why Tony Patton says JSON is a viable alternative to XML. XML was developed and introduced as a vehicle for data interchange, but not all developers embraced...
- Tags: JavaScript, JSON, XML, Tony Patton, Scripting languages, OOA/OOD/OOP, Web Development Zone Newsletter, Data, Web Site, Character, Yahoo! Developer Network, Software/Web Development, Web Development
- Technical articles 2006-11-13
- Simplify client-side programming with Atlas
- Microsoft has developed its own approach to AJAX development called Atlas, which promises browser ubiquity as well as tight, albeit optional, ASP.NET integration. Find out how Atlas makes it easier to do client-side programming. Microsoft has developed its own approach to AJAX development called Atlas, which promises browser...
- Tags: Web, Microsoft ASP.NET, JavaScript, Microsoft Corp., Atlas, AJAX, Middleware, Tony Patton, Web browsers, .NET, Channel management, Scripting languages, OOA/OOD/OOP, programming, Web browser, Web Development Zone Newsletter, Developer, Control, Server, Server Control, Atlas Installation, Trigger Element, SQLDataSource Element, Internet, Software/Web Development, Web Development, Web 2.0, Software Development, Enterprise Software, Software, Marketing
- Technical articles 2006-04-24
- Help fellow developers by writing useful documentation
- Most developers cringe at the idea of writing documentation. However, the process doesn't have to be a thoroughly time-consuming endeavor. Check out these handy tips on what you should include in your documentation and where to find tools that will assist you in this process. Every developer knows what...
- Tags: Tony Patton, .NET, developer, user interface, business rule, security, .NET Newsletter, Application, Microsoft .NET Framework, Class, Documentation, Tool, Diagrams Feature, Productivity, UML, Ooa/Ood/Oop, Software Development, Software/Web Development
- Technical articles 2006-02-07
- Say hello to polymorphism in VB6
- In object-oriented programming, polymorphism refers to the ability to define more than one class with the same interface. Discover some of the tasks that can benefit from the use of polymorphism. The term polymorphism means "many forms" and, in object-oriented programming, it refers to the ability to...
- Tags: Microsoft Visual Basic 6.0, Peter Aitken, OOA/OOD/OOP, Visual Basic Tips Newsletter, Method, Class, Car, Vehicle, Construction, Software Development, Software/Web Development
- Technical articles 2005-08-01
- Refer to VB6 objects as properties
- Many VB programmers don't know that a property can also be an object reference. In other words, one object can contain a reference to another object as a property. See how this approach can be very useful. VB6 provides a limited degree of object-oriented programming....
- Tags: Microsoft Visual Basic 6.0, Peter Aitken, OOA/OOD/OOP, Property Set, Visual Basic Tips Newsletter, Property, PropertyVar, Microsoft Development Tools, Programming Languages, Development Tools, Software Development, Software/Web Development
- Technical articles 2005-08-01
- Connect to a server and its databases using SQL-DMO
- Microsoft provides an object-oriented library for dealing with SQL objects: SQL-DMO SQL Distributed Management Objects. This article shows you the basic steps on how to connect to a server and its databases using SQL-DMO. Microsoft provides an object-oriented library for dealing with SQL objects: SQL-DMO (SQL...
- Tags: SQL, Microsoft Corp., SQL-DMO, Databases, Storage, Arthur Fuller, database, oNames, server, SQL Server Newsletter, TechRepublic Inc., Object-oriented, Programming Languages, Ooa/Ood/Oop, Enterprise Software, Software, Data Management, Software Development, Software/Web Development, Hardware
- Technical articles 2005-07-26
- Update and insert new rows in a single SQL query
- Have you ever wondered whether you can update existing rows and insert or delete new ones in a single query? If so, find out why Arthur Fuller believes the point and the mistake behind this question are the same. In member discussion posts, I've noticed some iteration of...
- Tags: Databases, Arthur Fuller, OOA/OOD/OOP, SQL Server Newsletter, TechRepublic Inc., Procedure, Row, SQL, Programming Languages, Software Development, Software/Web Development, Enterprise Software, Software, Data Management
- Technical articles 2005-07-26
- Establish common ASP.NET page features through inheritance
- The object-oriented nature of the .NET Framework simplifies many development tasks. One such task is using common elements within ASP.NET pages. Here's how to create a base page to share functionality across a site or application. One of the hallmark features of object-oriented development is inheritance. It allows...
- Tags: Middleware, Tony Patton, .NET, partial class, .NET Newsletter, Parameter, TechRepublic Inc., Page, Microsoft ASP.NET, Class, System.Web.UI.Page, Ooa/Ood/Oop, Software Development, Software/Web Development, Enterprise Software, Software
- Technical articles 2005-07-01
- Develop more quickly by re-using databases
- Arthur Fuller explains why SQL Server developers should take a page from object-oriented programmers' way of thinking of about reusability. He also discusses how re-using databases can reduce redundancy and lead to amazing gains in development time. Depending on your job specs, you may work solely with SQL ...
- Tags: Arthur Fuller, Storage, Databases, OOA/OOD/OOP, database, object-oriented, SQL Server Newsletter, TechRepublic Inc., Downside, Upside, Hardware, Enterprise Software, Software, Data Management
- Technical articles 2005-06-06
- VB Sample Code: OO Features in VB.NET
- This project demonstrates some of the new object oriented OO features in VB.NET.
- Tags: Microsoft Visual Basic, Object-oriented, Microsoft Visual Basic.Net, Ooa/Ood/Oop, Microsoft Development Tools, .Net, Programming Languages, Software Development, Software/Web Development, Development Tools
- Software downloads 2002-07-29
- Genetic Algorithms Class Library 1 (Windows)
- Free, simple, powerful, fully Object Oriented, C++, open source, Genetic Algorithms Class Library. This is a product developed personally and wanted to be shared by all of the world for free. It is an Object Oriented OO C++ class library that can be extended very easily. It is very simple...
- Tags: Eapsula Soft, Ooa/Ood/Oop, C/C++, Microsoft Windows, Productivity, Programming Languages, Software Development, Software/Web Development, Operating Systems, Software
- Software downloads 2006-10-24
- Javelin Modeler 7.0.8.4 (Windows)
- Javelin Modeler is a free, lightweight, easy to use, intuitive object modeling environment for Java. Perfect for analysts, developers, team leaders, mentors, consultants and educators this non expirying, freeware edition of the legendary Javelin Modeler+Coder is a great way to design, document and convey object oriented designs. The Javelin Modeler...
- Tags: Software, Freeware, Microsoft Windows, Javelin Modeler, Ooa/Ood/Oop, Software Development, Software/Web Development
- Software downloads 2006-12-12
- .NET Matrix Library 2.5.5 (Windows)
- The Bluebit .NET Matrix Library provides classes for object-oriented linear algebra in the .NET platform. It can be used to solve systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalues and eigenvectors problems, and singular value problems. Also provided are the associated matrix factorizations such as...
- Tags: Equation, Bluebit .NET Matrix Library, .Net, Application Servers, Ooa/Ood/Oop, Middleware, Microsoft Windows, Tools & Techniques, Software Development, Software/Web Development, Enterprise Software, Software, Operating Systems, Management
- Software downloads 2006-10-12
- Epoch DHTML JavaScript Calendar 2.0.1 (Windows)
- Epoch is a powerful, fully-featured, and highly-compatible DHTML calendar designed with the user AND developer in mind. Epoch boasts advanced features such as events, holidays, blackout dates, and custom cell contents; coupled with all the basic features (such as multi-select, datepicker, etc) you'd expect in a JavaScript calendar. Fast and...
- Tags: Microsoft Windows, Calendar, Feature, Mean Free Path, Epoch, CSS, AJAX, Ooa/Ood/Oop, Scripting Languages, Software/Web Development, Web Development, Internet, Web 2.0, Software Development
- Software downloads 2006-09-19
- jBixbe 1 (Windows)
- jBixbe gives you a new innovative way to debug and visualize Java applications on the conceptual level of the Unified Modeling Language UML at which they are designed and makes it possible to find weaknesses and insufficiencies in application design. It shows the big picture of your application so you...
- Tags: UML, Programming Languages, Microsoft Windows, Middleware, Ooa/Ood/Oop, Software Development, Software/Web Development, Operating Systems, Software, Enterprise Software
- Software downloads 2006-10-04
- Get Access Structure 1.0.9 (Windows)
- Get Structure can view and export Access database table structures without need to install Microsoft Access. It supports MDB, MDE, and MDA file formats. Get Structure can export table structure to text file, csv file, or XML file.
- Tags: Microsoft Access, Microsoft Windows, Mysoftplus, Model Driven Architecture, Microsoft Office, Databases, Ooa/Ood/Oop, Software Development, Software/Web Development, Office Suites, Software, Enterprise Software, Data Management
- Software downloads 2006-02-28
- Allegro CL 7 (Windows)
- Allegro CL is the most powerful dynamic object-oriented development system available today, and is especially suited to enterprise-wide, complex application development. Powered by Common Lisp, Allegro CL's true dynamic object technology allows developers to generate leading-edge, mission-critical applications that are robust, extensible, and easy to evolve and deploy. Version 7.0...
- Tags: Microsoft Windows, Object-oriented, Franz, Allegro CL, Ooa/Ood/Oop, Software Development, Software/Web Development
- Software downloads 2006-03-09
- Allegro CL 7 (Mac)
- Allegro CL is the most powerful dynamic object-oriented development system available today, and is especially suited to enterprise-wide, complex application development. Powered by Common Lisp, Allegro CL's true dynamic object technology allows developers to generate leading-edge, mission-critical applications that are robust, extensible, and easy to evolve and deploy. Version 7...
- Tags: Apple Macintosh, Object-oriented, Franz, Allegro CL, Ooa/Ood/Oop, Software Development, Software/Web Development
- Software downloads 2006-03-09
- Acceleo 1 (Windows)
- Acceleo is a next generation OpenSource code generator designed to efficiently implement the MDA approach and to improve software development productivity. Acceleo is natively integrated with Eclipse and EMF. It includes tools and editors making it easy to learn and to adapt to any kind of project or technology. Moreover,...
- Tags: Microsoft Windows, Obeo, Acceleo, Software Development, Model Driven Architecture, Development Tools, Software/Web Development, Ooa/Ood/Oop
- Software downloads 2006-05-16
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