 |
|
 |
 |
Articles, News and Press Releases |
|
|
|
| Article |
Advantages of Base Application Page
Learn how to how to extend Base Application Pages to make global control changes and eliminate error-prone, repetitive coding.
Iron Speed Designer V6.X
August 4, 2009, Akesh Gupta
|
Single Instance of Validation Logic
Learn how to manage validations on various sections of your application with minimal effort.
Iron Speed Designer V6.X
July 15, 2009, Jason Moore
|
Display an Iron Speed Designer Record Panel in Popup
Learn how to display an Iron Speed Designer record panel in the built-in AJAX popup.
Iron Speed Designer V6.X
July 7, 2009, Herman Chan
|
Restore Focus after TextBox Automatic Postbacks
Learn how to restore focus after automatic postback within an UpdatePanel.
Iron Speed Designer V6.X
June 5, 2009, Jing Ding
|
Implementing a Detail Table as CheckBox List
Implement a detail table as a checkbox list in your next app.
Iron Speed Designer V6.X
April 21, 2009, Herman Chan
|
Authenticating into an Iron Speed Designer Application Using XML Web Services
Help application users login to a public website automatically.
Iron Speed Designer V6.X
March 17, 2009, Neil Ennis
|
Switch Database Schema at Run-Time
Learn how to switch your database schema without using "Find and Replace."
Iron Speed Designer V5.X
November 10, 2008, Jing Ding
|
Set Audit Fields for All Tables
Write custom code once by setting audit fields for all tables in your application.
Iron Speed Designer V5.X
October 31, 2008, Jing Ding
|
Dynamic Page Headers
Learn how to dynamically change a page header banner based on an image stored in the database through HTTP Handler class.
Iron Speed Designer V5.X
October 31, 2008, Jaime Jegonia
|
Creating a Single Add / Edit / Copy Record Page
Learn how to create a single Add / Edit / Copy Record page in Iron Speed Designer.
Iron Speed Designer V5.X
October 30, 2008, Jing Ding
|
Manage Session Variables with Intellisense
This article demonstrates how to apply session variables in your .NET web applications.
Iron Speed Designer V5.X
August 6, 2008, Jing Ding
|
Hide a Column in Table Control
Learn how to hide a column using three lines of code, without a leftover blank column.
Iron Speed Designer V5.X
August 1, 2008, Jing Ding
|
Displaying Pop-up Alert Messages
Register and show pop-up alert messages even if the current page is redirected.
Iron Speed Designer V5.X
June 20, 2008, Jing Ding
|
Adding Summaries to Excel Reports
In this article, I will demonstrate one way to accomplish this add functionality to the basic Export-To-Excel API that is provided with the product.
Iron Speed Designer V5.X
June 17, 2008, Gil Givati
|
Setting Database Connections at Run-time
Learn how to customize your application to support dynamic database connections.
Iron Speed Designer V5.X
June 2, 2008, Jing Ding
|
Maintain File Upload Control on Postbacks
For security reasons, the File Upload control does not save the posted file name in its View State,
so the file is lost on postback. Learn how to preserve your input data...
Iron Speed Designer V5.X
May 19, 2008, Jing Ding
|
Improve Application Performance By Using Indexes
This article shows you how to develop applications with better performance out of the gate,
even if you don’t have a DBA.
Iron Speed Designer V5.X
April 14, 2008, Jim Murphy
|
Display PDF, Word or Excel Files
Enhance your application to open files stored in a database.
Iron Speed Designer V5.X
March 12, 2008, Alan Fisher
|
Integrating Help In Your Iron Speed Designer Application
Learn how to integrate a help system into any Iron Speed Designer generated application.
Iron Speed Designer V5.X
March 1, 2008, Phil Porter
|
Copy Records between Two Table Panels
In this article, I demonstrate how to copy records between two identical table panels on the same page where
the destination table may also contain data.
Iron Speed Designer V5.X
November 8, 2007, Gil Givati
|
Creating Nesting Edit Table Panels in Iron Speed Designer
Implement nesting edit table panels to allow the mass editing of records and their child records.
Iron Speed Designer V5.X
October 24, 2007, Gil Givati
|
Create Your Company’s own Custom Design Theme
See how easy it is to create a unique design theme with your company logo!
Iron Speed Designer V4.X
October 16, 2008, Herman Chan
|
Extending Iron Speed Designer Code Generation
Generate your favorite routines in every Iron Speed Designer application.
Iron Speed Designer V4.X
August 10, 2007, Miles Gibson
|
Opening a Page in a New Browser Window
The best way to launch a new browser window when clicking a button is to use a GEN:Hyperlink
tag, which can be made to look like a button using standard HTML.
Iron Speed Designer V4.X
June 13, 2007, Mahalakshmi Ramachandran
|
Embedded Error Handling in Generated Applications
The purpose of this article is to provide you with a useful tool for managing errors.
Iron Speed Designer V4.2
April 5, 2007, Miles Gibson
|
Bi-Directional Language Applications in Iron Speed Designer
This article demonstrates a solution that sets users' respective reading directions when they log into the application.
Iron Speed Designer V4.2
April 4, 2007, Gil Givati
|
Double-Entry Accounting in an Iron Speed Designer Application
You must validate that a user has entered an equal amount of debits to credits to ensure
all entries have accounted for money flowing in and out of each account.
Iron Speed Designer V4.X
February 12, 2007, Les Cardwell
|
Create a Series of Wizard Pages to Add a Record
A wizard is a series of web pages that create or update a single database record.
Iron Speed Designer V4.1
February 1, 2007, Anh Trinh
|
Set the Default Value of a FieldFilter on a Show Table Page
Normally, a Show Table page displays all records in a database table or view when the
default value in the FieldFilter is set to "All". Discover how to display records specific
to some value in a FieldFilter when the page is initially displayed.
Iron Speed Designer V4.1
January 24, 2007, Anh Trinh
|
Override the DataBind Method on a TableControl Class
Instead of writing the ASP.NET data grid code from scratch, you can use an Iron Speed
Designer-generated table control to populate your ASP.NET data grid, saving you a lot
of programming.
Iron Speed Designer V4.1
January 17, 2007, Anh Trinh
|
Sending Email from an Application
This example sends an email when a button is clicked in a generated application. The
easiest way to implement this is to override the Button_Click() method in the TableControl
class.
Iron Speed Designer V4.1
January 10, 2007, Anh Trinh
|
Override the DataBind Method on a Page Class
Discover how to add an ASP.NET data grid to the bottom of an Iron Speed Designer-generated
table panel.
Iron Speed Designer V4.1
January 10, 2007, Anh Trinh
|
Using Iron Speed Designer as a Code Patterns Repository
Iron Speed MVP Gil Givati demonstrates how to teach Iron Speed Designer your favorite code snippets.
Iron Speed Designer V4.1
January 4, 2007, Gil Givati
|
Create a Series of Wizard Pages to Add a Record
Creating a wizard – a series of web pages that create or update a single database
record – is easy to do in Iron Speed Designer.
Iron Speed Designer V4.0
December 13, 2006, Anh Trinh
|
Access Variables in the Data Access Layer
If your Data Access Layer customization depends on the value of a control which is
not data bound, you can retrieve it with the help of the DataAccessSettings class.
Iron Speed Designer V4.0
December 13, 2006, Anh Trinh
|
Filtering Lookup Tables in the Business Class Layer
Iron Speed MVP Michael Weiss discusses how to save time by writing filtering code
once for use in each lookup table in your Iron Speed Designer application.
Iron Speed Designer V4.0
December 6, 2006, Michael Weiss
|
Modify and Redirect URL Values Programmatically
Pass non-databound values and other calculated values via URL parameters. You can do this
by overriding the button click handler, ModifyRedirectUrl, or Redirect methods.
Iron Speed Designer V4.0
November 15, 2006, Anh Trinh
|
Handling Button Events
Call custom logic when a button is clicked in your application to display a message after
deleting a record, send an email confirmation after adding a record or deleting a record,
or handle a custom command.
Iron Speed Designer V4.0
November 15, 2006, Anh Trinh
|
Go to a Specific Page in a Table Panel
Write a code customization to go to a specific page in a table panel in your generated Iron
Speed Designer application.
Iron Speed Designer V4.0
November 8, 2006, Anh Trinh
|
Restrict Login after Incorrect Password Used
By maintaining a count to ensure that a user should not be allowed more than X attempts
in a period of time, you can restrict access when they exceed the allowed number of login
attempts.
Iron Speed Designer V4.0
November 8, 2006, Anh Trinh
|
Override the Delete Button Handler
One way to intercept record deletion in your generated application is to override the
DeleteButton_Click() button handler method.
Iron Speed Designer V4.0
November 1, 2006, Anh Trinh
|
Get ID of Saved Record in Button Click Handler
You can retrieve the ID of a newly created record in the SaveButton_Click() button
handler method after the CommitTransaction() method executes and use that record ID
in your code customization.
Iron Speed Designer V4.0
November 1, 2006, Anh Trinh
|
Modifying Values before Saving Data
The best way to modify a field value is to override the GetUIData() method at the record
level, typically for an Add Record or Edit Record page.
Iron Speed Designer V4.0
October 24, 2006, Anh Trinh
|
Modify Search Field Behavior
When a page containing a table control is loaded, it displays the first ten records in
the table. This may be changed if you do not want users to see unrelated records.
Iron Speed Designer V4.0
October 24, 2006, Anh Trinh
|
Access User Name and Password from Sign In Control
Store information about the logged in user for subsequent use in your application. For
example, maintain an "audit table" to track who logged in to the application and when.
Iron Speed Designer V4.0
October 18, 2006, Anh Trinh
|
Validate Dependent Fields with Custom Validators
In general, validation in an Iron Speed Designer application is done exactly the same as
any .NET application.
Iron Speed Designer V4.0
October 18, 2006, Anh Trinh
|
Handling a Selected Row in a Table
Call custom application logic when a row is selected in a table control in your application.
Iron Speed Designer V4.0
October 11, 2006, Anh Trinh
|
Code Customization Model: Best Practices for Code Customization
While every customization and every need will be different, we have compiled a list of best
practices that we recommend you follow. These best practices will help you add customizations
at the most appropriate location for the vast majority of needs.
Iron Speed Designer V4.0
September 27, 2006, Razi Mohiuddin
|
Code Customization Model: Handling Post Back Events
In ASP.NET, each page is reloaded when a button is pressed or if you set
the AutoPostBack property of a control to be True when its value has changed.
You must make sure that you check the post back property of a page when writing
your custom code.
Iron Speed Designer V4.0
September 20, 2006, Razi Mohiuddin
|
Code Customization Model: Referencing Page Controls and Data Access Functions in Code
Iron Speed Designer creates two classes for each table in your database, the Record
class and the Table Class. The Table class is one of the most important classes used
in Iron Speed Designer applications.
Iron Speed Designer V4.0
September 20, 2006, Razi Mohiuddin
|
Code Customization Model: Saving Data to the Database
In my previous articles we have discussed the lifecycle of retrieving and displaying
data on a web page. There is an analogous life cycle the page goes through to retrieve
the data from the user interface controls into memory and subsequently save this data in
the database.
Iron Speed Designer V4.0
September 13, 2006, Razi Mohiuddin
|
Code Customization Model: Table Control and Record Control Lifecycle
The Table Control and Record Control are user interface controls and have a lifecycle of
their own, just like the lifecycle of each of the controls on a page.
Iron Speed Designer V4.0
September 13, 2006, Razi Mohiuddin
|
Code Customization Model: Page Code Customization Model
This page code customization class contains event handlers and methods that load the data
from the database, display the data in user interface controls and save the updated data back
into the database.
Iron Speed Designer V4.0
August 30, 2006, Razi Mohiuddin
|
Code Customization Model: The Page Control Hierarchy
All web pages in Microsoft .NET Framework contain a number of user interface controls
that are initialized at the server side and are called server controls. Since server controls
can have children, and each of their children may have children, a control and its descendents
form a page control hierarchy.
Iron Speed Designer V4.0
August 30, 2006, Razi Mohiuddin
|
Code Customization Model: The Page Lifecycle
All pages generated by Iron Speed Designer derive from the Microsoft .NET Framework’s Page
class. The classes generated by Iron Speed Designer extend the Page class to support loading
data from the database and to provide more enhanced user interface controls that support data
type formatting and validation.
Iron Speed Designer V4.0
August 30, 2006, Razi Mohiuddin
|
|
|
| Article |
Customizing Style Sheets and Page Styles
Automatically customize hundreds of application web pages using one of many page styles provided with the Iron Speed Designer.
Iron Speed Designer V6.2
October 12, 2009, Iron Speed
|
Add Master Pages to Iron Speed Designer Applications
Learn how to add Master Pages in Iron Speed Designer Version 6.0.
Iron Speed Designer V6.0
March 24, 2009, Jay Patel
|
Using The Cell Attributes Editor
The Cell Attributes Editor provides style control over data grids with granularity at the HTML table cell level.
You can add a new style or override an existing default style.
Iron Speed Designer V6.0
March 4, 2009, Samson Wong
|
|
|
| Article |
Configuring Application Security
Learn how to generate and secure web pages with role-based security.
Iron Speed Designer V6.2
October 12, 2009, Iron Speed
|
Specifying Security Roles for Multi-Level Menus
Learn to designate security roles for multi-level menus.
Iron Speed Designer V6.2
October 12, 2009, Iron Speed
|
Active Directory in Generated Applications: Authenticating Against an LDAP Server
In this article, we will discuss a more complicated business requirement where
the user’s password also needs to be verified; in this case, against an LDAP server.
Iron Speed Designer V4.X
July 6, 2007, Jim Murphy
|
Active Directory in Generated Applications: Simple Authentication
Integrate Active Directory with an Iron Speed Designer generated application.
Iron Speed Designer V4.X
March 27, 2007, Jim Murphy
|
Encrypting and Decrypting Data to and from a Database
Automatically decrypt data when retrieving it from a database.
Iron Speed Designer V4.X
February 12, 2007, Mike Van Hoff
|
Encrypting Passwords Before Saving to the Database
Learn how to encrypt and decrypt passwords when using them with role-based security.
Iron Speed Designer V4.1
January 4, 2007, Anh Trinh
|
Allow Only Active Users to Login
If you have an Active / Inactive flag in your application’s user table and you would like
only active users to login, you can accomplish this in multiple ways using Iron Speed Designer.
Iron Speed Designer V4.0
October 11, 2006, Anh Trinh
|
|
|
|
|
|
| Article |
Creating a Project Management and Tracking Application
Manage your business with an Iron Speed Designer generated application.
Iron Speed Designer V6.X
May 18, 2009, Staffan Wiljergårdh
|
View State Storage Options for Improving Performance
Iron Speed Designer provides several options for storing View State information. Each
option has advantages and disadvantages that must be reviewed in detail before making an
appropriate selection for your application.
Iron Speed Designer V4.0
October 4, 2006, Razi Mohiuddin
|
Working with Microsoft Visual Studio .NET
Iron Speed Designer is designed to work directly with Microsoft Visual Studio .NET! Learn
how to open a generated application in Visual Studio .NET.
Iron Speed Designer V4.0
September 27, 2006, Alan Fisher
|
Rewriting a Legacy Application with Iron Speed Designer
The size and complexity of the legacy application ruled out a "big bang" approach to conversion.
Instead of "conversion", I adopted a strategy of "migration".
Iron Speed Designer V4.0
August 16, 2006, Joe Meirow
|
|
|
| Article |
Deploying to Application Hosting Service Providers
Iron Speed Designer creates standard Microsoft .NET applications and these can be hosted at many third-party hosting sites.
Iron Speed Designer V6.2
October 12, 2009, Iron Speed
|
Generating and Deploying MSI Installers
Generating a deployment project or an MSI installer for your application simplifies the process of moving your application from your development environment into your production environment.
Iron Speed Designer V6.2
October 12, 2009, Iron Speed
|
|
|
| Article |
Iron Speed Designer in the Software Conversion Process
The future of application development is at hand, and Iron Speed is the leading archetype of that model.
Iron Speed Designer V5.X
January 8, 2009, Les Cardwell
|
Interoperability Can Enable Healthcare Agility
As the scale of regional healthcare operations increase, the advantage for an agile healthcare system could be worth millions
of dollars.
June 25, 2008, Ed Carroll
|
Writing Effective Use Cases, Part III
Review practical examples of how to tailor the Use Case creation process around the type of
iterative lifecycle defined in the Agile methods.
August 16, 2006, Ed Carroll
|
Writing Effective Use Cases, Part II
Facilitated workshops can be helpful in defining use cases for a complex system. Workshops
focus the attention of key personnel and shorten the development life-cycle.
August 9, 2006, Ed Carroll
|
Writing Effective Use Cases, Part I
Developing use cases is both a simple and structured way to define requirements for a software
application.
August 9, 2006, Ed Carroll
|
Driving Cost out of Engineering, Part II
Takes a closer look at how engineering executives commonly deal with pressure from the
Board of Directors to outsource.
June 21, 2006, Ed Carroll
|
Driving Cost out of Engineering, Part I
To drive cost out of engineering in a software company requires a thoughtful and thorough approach,
well beyond layoffs, because engineering costs are far more than a simple labor coefficient.
June 21, 2006, Ed Carroll
|
Optimizing Profitable Agile Software Projects
Time, scope features, and cost...it is CRITICAL you never let a client box you in on all
three of these items.
January 10, 2006, Damon W. Carr
|
Critical Success Factors to Agile .NET Development
This article covers absolutely critical Microsoft .NET Best Practices that are core to the
implementation of patterns and the everyday work of just about any effective .NET Leader.
August 23, 2005 , Damon W. Carr
|
Outsourcing to Vietnam? Are You Kidding?
April 30th, 2005 marked the 30th anniversary of the end to the Vietnam War...Have things changed?
Today, Vietnam has one of the most enviable economic growth rates in the world.
July 19, 2005, Ed Carroll
|
Estimating Software via Use Cases
Creating accurate cost estimates for software product-development projects early in the
product lifecycle has always been a challenge for the industry. Learn how to make estimating
predictability possible when an engineering team gathers highly quantifiable metrics about their
engineering processes.
June 28, 2005, Ed Carroll
|
Past the Point of Simplicity: Has the Agile Movement Gone Too Far?
When Agile Development was introduced many were shocked at the 'bare bones' nature of it all.
Gone were many of the 'high ceremony' steps that managers and developers alike had become accustomed
to.
June 14, 2005, Damon W. Carr
|
Evolving with Extreme Programming
XP is not a radically new, untried concept. Rather, the rules of XP have evolved from the
best software engineering practices over the past 30 years.
June 1, 2005, Ed Carroll
|
Agile in the Trenches
In Agile development, most companies fail to meet their side of the Agile contract. They fail
because they do not perform the necessary QA activities described here. When these are done correctly
productivity levels go up.
May 10, 2005, Damon W. Carr
|
Competing in the Software Industry
Explore the question, "What should software engineers (aka. You) do in this difficult work
environment to be competitive in the marketplace." In this article we'll explore the claims of
the Capability Maturity Model.
May 3, 2005, Ed Carroll
|
Practical Guidelines in Agile Software Process Development
Agile embraces changing requirements and does not even blink when it happens. Agile is about
providing consistent and early working software - not prototypes.
April 26, 2005, Damon W. Carr
|
Agile Software Development Methods: Dispelling Myths & Clarifying the Issues
There is some interesting buzz in the software industry about Agile software development
methods, some of it thoughtful, and some of it a bit of a knee jerk reaction to new stuff.
I will try to clarify the "Agile" issues, as well as dispel some of the mythology.
April 12, 2005, Ed Carroll
|
Capability Maturity Models: Debating the Real Solution
I do think that one solution is code generation (or application generation if you
prefer) using standard components. The philosophy behind Iron Speed Designer is that
a big chunk of transactional applications comes down to basic database record retrieval,
data display, data input, data validation, and database record insertion.
March 29, 2005, Ed Carroll & Alan Fisher
|
Put Modern Code Generation to Work
The notion of software that writes software has been around for decades, but it is
only recently that developers are taking this notion of code generation seriously.
October 14, 2003, DevX, Alan Fisher
|
|
|
| Article |
Iron Speed Designer Version 6.2 Released
Built-in code tabs in Iron Speed Designer V6.2 make it easy to identify which code methods to customize.
There's no need to hunt through code files to find the right class and method.
October 22, 2009, San Jose, CA
|
Iron Speed Designer Version 6.1 Released
Iron Speed Designer automatically detects files that may be under source code control and alerts
you to check them out before regenerating your application.
May 28, 2009, San Jose, CA
|
Iron Speed Designer Version 6.0 Released
Iron Speed Designer V6.0 dramatically simplifies the page layout process letting developers
create sophisticated database-driven web pages without any knowledge of HTML or ASPX.
March 3, 2009, San Jose, CA
|
Iron Speed Designer Version 5.2 Released
New page types like select record and table-in-table add flexible layout options to Iron Speed
Designer generated applications, and significantly reduce the need to customize pages by hand.
June 19, 2008, Mountain View, CA
|
Iron Speed Designer Version 5.1 Released
Iron Speed Designer now supports MySQL databases. Developers can generate MySQL-based applications,
in addition to Microsoft SQL, Microsoft Access and Oracle-based applications.
March 4, 2008, Mountain View, CA
|
Iron Speed Designer Version 5.0 Released
Iron Speed Designer generates interactive data entry and reporting Web applications for .NET.
New features such as PDF report generation, data export to Excel and an interactive search function
will help IT departments generate productivity-enhancing applications in just a few hours.
October 2, 2007, Mountain View, CA
|
Iron Speed Designer Version 3.0 Released
In a few hours, Iron Speed Designer generates up to 80% of .NET web applications in
an N-tier architecture that includes complex features ranging from a sophisticated web-based
user interface to database transaction management.
August 19, 2005, Mountain View, CA
|
Review: Iron Speed Designer V2.1
A walkthrough and review of a powerful Rapid Application Development (RAD) tool for
ASP.NET, Iron Speed Designer.
June 1, 2005, AspAlliance
|
Application Development Trends for 2005
Web applications not only deliver immediate and measurable ROI from their intended uses,
but when stitched together with other Web applications, they make a priceless contribution
to the enterprise.
December 28, 2004, Alan Fisher
|
Microsoft Visual Studio .NET 2003 & Iron Speed Designer Deliver 5X Productivity Boost
Using Iron Speed Designer, developers quickly create the foundation for their Web application
including the Web pages, code-behinds, data-access code and all the SQL code. Then they use Visual
Studio .NET 2003 to add features and logic that is unique and proprietary to their application.
March 24, 2004, VSLive, San Francisco
|
Outsourcing Collapses, RAD Methods Gain, Code Reuse Takes Hold & Other Application Development Predictions
Corporate IT departments faced with increased pressure to deliver more web-based
enterprise applications more quickly, will turn en masse to reusing code assets and
RAD tools. The big losers will be outsourcing.
December 3, 2003, Mountain View, CA
|
Iron Speed Announces Support for Microsoft Visual Studio "Whidbey" Release
By enabling our customers to write less code, add more features and easily extend their
applications, Iron Speed Designer accelerates Web development project. This is exactly
aligned with Visual Studio ‘Whidbey
October 28, 2003, Mountain View, CA
|
Iron Speed Designer Now Supports Internationalization & Localization
Application developers around the globe can easily adapt generated applications
using just a few button clicks to support local display preferences, multiple currency
and date formats, local language character sets and message strings in any language.
October 14, 2003, Mountain View, CA
|
Enhanced Iron Speed Designer Code Generator Released
Iron Speed Designer now includes nearly 40 new features requested by our growing user
community, all designed to make Iron Speed Designer easier to use and the generated code
easier to understand and customize.
August 7, 2003, Mountain View, CA
|
Extending the Code Generator Itself: A Modern Test
Instead of writing all new code for each application, what corporate IT departments
need to do is develop an in-house repository of code that can be re-used and leveraged
across multiple applications.
June 25, 2003, Mountain View, CA
|
The Next Chapter (Predictions)
Instead of writing all new code for each application, what corporate IT departments
need to do is develop an in-house repository of code that can be re-used and leveraged
across multiple applications.
May 19, 2003, ComputerWorld
|
Built-in Security & Concurrency Strengthen Application Generation Tool
The glamorous, career-boosting aspects of the application business logic are for
developers to build by hand. For everything else – including hundreds of web pages,
SQL statements, application class hierarchies, security, and all the transaction management
code – there is Iron Speed Designer.
March 26, 2003, Mountain View, CA
|
Microsoft Lines up Partners for VS.NET
Iron Speed Designer is a high-end code generator for ASP.NET applications.
March 3, 2003, eWeek
|
New Application Generation Software Eliminates User Interface and SQL Development Hurdles
Developers can quickly 'import' a custom look-and-feel that can be replicated throughout the
entire application as it is regenerated.
January 9, 2003, eWeek
|
|
|
|
|