Welcome to APLNext Sign in | Join | Help

Production VisualAPL Available: As of June 1, 2007 Beta and RC programs have ended

18-Month Evaluation Period Ends: The VisualAPL beta and RC programs have ended as of 06/01/2007, so that the complimentary access to the VisualAPL product available over the last 18 months has come to a close. Opening a VisualAPL solution or project with an obsolete VisualAPL Beta or RC version will cause Microsoft Visual Studio 2005 to close. Use of Visual Studio for other purposes is controlled by license agreements for the other available programming languages.

Application software developers are encouraged to contact Doug Masto (sales@aplnext.com) or Sonia Beekman (sales@apl2000.com) to arrange for a production license of VisualAPL, so that your .Net application software development efforts can continue at a high level of productivity and profitability.

If you are new to the APL programming language or have a specific new application system to be developed which might be "showcased" as built with VisualAPL, contact us immediately to register for the VisualAPL Express version.The VisualAPL Express version has all the features of the production licensed version, is available at no cost and is designed for demonstration, evaluation and non-commercial use.

If you are a journalist or other product reviewer and wish to evaluate the VisualAPL product, please contact us to register, so we may provide you with access to our products as fully-featured Express versions.

 

posted by joe.blaze | 1 Comments

Getting form field values from a pre-existing Microsoft Word document

NOTES:

(1)   In this blog-representation of my script, text like <apl_char> is used because some APL characters are not properly represented by the fonts included in the blog software.

(2)   Using VSTO2005 is another way to read form fields. There are screen casts which illustrate using VSTO2005 to do virtually anything with Microsoft Office.

(3)   The appropriate versions of the Microsoft Office interops (.dlls) must be installed on the end user's machine for this script to operate properly.

(4)   It is assumed that form fields have been inserted in the Microsoft Word document using the standard Word end-user application tools.

// Script: MSWord_Read_FormFieldValues created on 3/31/2007 4:26:17 PM by Joe Blaze

using System

refbyname Microsoft.Office.Interop.Word

using Microsoft.Office.Interop

using Word=Microsoft.Office.Interop.Word

using System.Runtime.InteropServices

public ∇Z←GWFVs FNM{

// e.g. FNM = @"c:\myWordDoc.doc"

Z←0<reshape>⊂""

:IF <not>""<match>FNM

M=Type.Missing

wordapp = new Word.ApplicationClass()

:IF <not>null == wordapp

//If you'd like to have something happening on the screen, include: wordapp.Visible=1

D = wordapp.Documents.Open(FNM,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M)

flds=wordapp.ActiveDocument.FormFields

e=flds.GetEnumerator()

:WHILE true==e.MoveNext()

Z←Z,⊂e.Current.Result

//^ Z: The result of this function is a nested vector of text vectors containing the form field values from the document.

//^e.Current.Result = "MyText" can also be used to set the form field values if desired.

:ENDWHILE

OSC=false

//^OSC: false: Do not save current document when quitting Word

OF=Type.Missing

RD=Type.Missing

X=wordapp.Quit(OSC,OF,RD)

:ENDIF

:ENDIF

}

posted by joe.blaze | 0 Comments

Update to APLNext > How To Buy page

Explanatory Client Access License (CAL) and Support Incident footnotes have been added to the How to Buy page. Please see http://www.aplnext.com/howtobuy/Default.aspx for details.

posted by joe.blaze | 0 Comments

APLNext Live Webcast Thursday 14, 2006 Invitation and Reminder

Hi APLNext Beta Program Participants,
 
REMINDER AND INVITATION: LIVE WEBCAST THIS THURSDAY 09/14/2006
Please join us for the next live webcast. Go to http://www.aplnext.com/events/webcasts/519.aspx to see the details.
 
BENEFITS OF THE WEBCASTS:
Every webcast is different, so you need to participate in all of them.
The webcasts are designed for application software developers like you.
They provide substantial content showing you how to build professional, .Net-compatible, managed-code application systems using
APLNext - The next generation of the APL language.
 
By joining these web casts you will:
+ Learn more about APLNext - The Language
+ Learn more about the MS VS2005 programming interface
+ Learn more about the MS .Net environment
+ Present your issues to the APLNext developers
+ Hear the APLNext developers discuss the comments of other APLNext web cast participants
 
WEBCAST TECHNOLOGY:
The webcasts integrate synchronous live audio and video of the APLNext developer's voices and screens.
If you need a time zone converter, try: http://www.timeanddate.com/worldclock/converter.html
Your comments, questions and feedback can be directed to us during the webcast via IM (instant messaging).
The supported IM service detail is posted at: http://www.aplnext.com/events/webcasts/519.aspx 
The content of these web casts will be recorded so that all users of APLNext - The Language may benefit.
 
WHAT YOU NEED TO PARTICIPATE IN THE WEBCASTS:
To view the video and hear the audio of the web cast you should have:
(a)    A high speed internet connection to your computer
(b)    Microsoft Internet Explorer v5.5 or later or other compatible browser
(c)    Microsoft Windows Media Player v6 or later or other compatible media player
(d)    Speakers or a headphone attached to the sound output of your PC
(e)    The IM client software and associated identity, if you want to make comments at the time of the live webcast
 
SEE THE FUTURE WEBCAST SCHEDULE HERE:
To see the scheduled times and learn more about the webcasts content go to: http://www.aplnext.com/events/webcasts/default.aspx
 
GET STARTED BUILDING A SYSTEM WITH APLNEXT SOON:
We encourage you download and install the latest version of APLNext - The Language (beta 9.5)
and use it to start building an application system project. This is the best way to learn about all the terrific features of
MS VS2005 and APLNext. Building an application system will help you to formulate your questions to the APLNext staff.
 
WANT TO DO YOUR OWN LIVE WEBCASTS?
These webcasts are recorded, encoded and streamed with software available now from Microsoft, and virtually all of it is free!.
If you would like to understand how this is done or would like to setup a live streaming webcast capability for your organization,
please contact me at joe.blaze@aplnext.com to set up a consulting session.
 
NEW NEWS #1: DevConNext2006
Be sure to attend DevConNext2006 in Naples Florida this November 6-7, 2006.
Go to http://www.aplnext.com/data/conf/devconnext2006_mon_tue.pdf to see why you should attend this essential conference to learn even more about APLNext
Of special interest is the keynote speaker from Microsoft presenting the Windows Genuine Advantage program and api.
DevConNext2006 is being held in conjunction with the APL2000 conference, so there is a double benefit in attending the conference.
 
NEW NEWS #2: APLNext Leadership Team Blogs
When you send us your questions, we can now answer you and others who have the same query.
 
OLD NEWS BUT STILL INTERESTING: Previously Recorded WebCasts are available on line
More previously recorded webcasts are now available on-line at http://www.aplnext.com/community/blogs/aplnext_screencasts/default.aspx
View these webcasts at your own speed while you follow along with the presenters using your own copy of APLNext beta.
 
THANKS:
I hope that you are enjoying the APLNext experience.
The APLNext staff values your efforts and looks forward to your input.
 
Joe Blaze
 
posted by joe.blaze | 0 Comments

APLNext - The Language: APL Component File System

APLNext - The Language: APL Component File System:
 
To learn about the APLNext component file system:
Click the 'Contents' button on the upper left.
Open the branch for 'Component file access'.
Be sure to check the 'File in File Library' branch for a summary of some of the unique features of the APLNext component file system.
 
The APLNext component file system is different from legacy APL component file systems, such as the APL+Win colossal component file system (implemented in APL+Win v5.2). Depending on APLNext subscriber interest, APLNext may be enhanced to include a .Net assembly to access the legacy APL+Win colossal component file format.
posted by joe.blaze | 0 Comments

Customer Registation for the ALPNext.com website?

Customer Registation for the ALPNext.com website?
The APLNext.com website includes public and proprietary content.
Virtually all content is public except for the download of software, the issue tracker and posting of comments in the forums.
 
Registered subscribers to APLNext products receive access to the proprietary content.
The current subscription options for APLNext products may be viewed here: http://www.aplnext.com/howtobuy/default.aspx
 
As of 09/01/2006 since APLNext - The Language is in the 'beta' stage of development, interested potential customers may sign-up for the free APLNext beta program. Membership in this program provides participants with access to the proprietary content of the APLNext.com website for the period prior to the first production release of APLNext - The Language. To request membership in the APLNext beta program, contact diane.quarles@aplnext.com  with your request to participate.
posted by joe.blaze | 0 Comments