Archive for October, 2011

Open Source Software Development Tool: Upgrade Progress

October 28, 2011

It is planned to update the development task file by adding a command to allow access to a different development task file. The preparation of the Programmable Software Development Environment manual will benefit from more than one level of development task files.

MONDAY: The testprj source and header files have been modified relative to the use of the prepushbegin routine.

Advertisements

Can Programming Be Strictly Portable Relative To Language?

October 28, 2011

The activity associated with development of strictly portable methods of software development will be presented here. Included in this Portability effort will be Windows based C, C++, C#, and Visual Basic; and Linux based C and C++.

FRIDAY: The common and C, C#, and Visual Basic typedef software parts library updates have been tested in the stand-alone mode of operation.

SATURDAY: The service class base library, where its client owns the data, is currently being developed. Integration with the modified includes library for C++ has been started.

MONDAY: The service class base library where its client owns the data, is currently being developed. Integration with the modified includes library for C++ has been accomplished. Output source files have been generated. I am currently considering revising the certification parts library to render it possible to certify the output source files using the same source generation files.

For more information and free downloads, please visit my web-site, “www.whatifwe.com”.

Open Source Software Development Tool: Upgrade Progress

October 21, 2011

THURSDAY: The devproj, preccall, and precallproc source and header files have been modified to load the required file update times.

Can Programming Be Strictly Portable Relative To Language?

October 21, 2011

The activity associated with development of strictly portable methods of software development will be presented here. Included in this Portability effort will be Windows based C, C++, C#, and Visual Basic; and Linux based C and C++.

FRIDAY: The “Copy Includes” software part of the common includes software kit library has been updated to prevent duplicate copies of the same statement from being written. This update has not been tested.

WEDNESDAY: The common and C++ typedef software parts libraries have been updated relative to the system and string includes.  These updates are currently being tested.

THURSDAY: The common and C++ typedef software parts library updates have been tested in the stand-alone mode of operation.

For more information and free downloads, please visit my web-site, “www.whatifwe.com”.

IS STRICTLY PORTABLE WEB-SITE DEVELOPMENT POSSIBLE?

October 14, 2011

TUESDAY: The software parts for writing the text into the output files is being included into the HTML common libraries. The current effort is being focused on the software parts that take the text from the post office and writing it into the *.html file. The software part that prepares a paragraph has already been modified.

For more information and free downloads, please visit my web-site, “www.whatifwe.com”.

OPEN SOURCE SOFTWARE DEVELOPMENT TOOL: UPGRADE PROGRESS

October 14, 2011

FRIDAY: The devproj, preccall, and precallproc source and header files have been modified to load the task number (_TASK_NO commands) after opening the development task file.

For more information and free downloads, please visit my web-site, “www.whatifwe.com”.

CAN PROGRAMMING BE STRICTLY PORTABLE RELATIVE TO LANGUAGE?

October 14, 2011

The activity associated with development of strictly portable methods of software development will be presented here. Included in this Portability effort will be Windows based C, C++, C#, and Visual Basic; and Linux based C and C++.

MONDAY: The software parts to copy the system string and system class has been been added (but not tested) to the common (not language specific) include software parts library. The software parts to copy and load the system string and system class has been been added to the CPP include software parts library. The stand-alone include load capabilities have been tested.

For more information and free downloads, please visit my web-site, “www.whatifwe.com”.

TOOL UPGRADE

October 7, 2011

FRIDAY: The mainprj and devproj source and header files have been modified to load the text file data upon after opening the first development task file. Planning the management of the task sequence numbers entered by the _TASK_NO commands in a multi-level development task environment is next.

For more information, please visit my web-site, “www.whatifwe.com”.

PORTABLE SOFTWARE DEVELOPMENT

October 7, 2011

The activity associated with development of strictly portable methods of software development will be presented here. Included in this Portability effort will be Windows based C, C++, C#, and Visual Basic; and Linux based C and C++.

SATURDAY: The service class base library, where its client owns the data, is currently being developed. Integration with the includes library and typedef library for C has been accomplished.

MONDAY: The service class base library, where its client owns the data, is currently being developed. Integration with the includes library and typedef library for VBasic has been accomplished.

TUESDAY: The service class base library, where its client owns the data, is currently being developed. The next step is to add the data elements to the class definition.  A problem has been encountered relative to data associated with system functions.  In C and C++, an address or integer is passed to the system functions (“* char” for example). and in C# or VBasic, a system class (not a data element) is used. In addition, in C# and VBasic, the string class can be passed as a parameter. It would appear that two forms of system classes need to be added to the mix.  This would affect the include and typdef libraries.

THURSDAY: The software parts to load the system string and system class has been been added (but not tested) to the common (not language specific) include software parts library.

For more information, please visit my web-site, “www.whatifwe.com”.