CSPro 2.4.008 30 Apr 2004 Release Notes ============= This document contains the following sections: [1] Updates Since Initial Release [1] What's New in CSPro 2.4 [2] Migrating Applications from CSPro 2.3 to 2.4 [3] CSPro 2.4 List of Modules [4] Hardware and Software Requirements [5] Example Files and Folders ============================================================================ [1] Updates Since Initial Release CSPro 2.4 Release History ------------------------------ 06 Aug 2003 - 2.4.001 Initial release 20 Aug 2003 - 2.4.002 Update release 11 Sep 2003 - 2.4.003 Update release 15 Sep 2003 - 2.4.004 Update release 15 Oct 2003 - 2.4.005 Update release 17 Dec 2003 - 2.4.006 Update release 04 Feb 2004 - 2.4.007 Update release 30 Apr 2004 - 2.4.008 Update release Update Notes ============ Installation ============ 30 Apr 2004 - Line Draw font now correctly installed. CSPro ===== 15 Oct 2003 - If form file is opened, the dictionary is changed, and CSPro is closed, the dictionary changes are now saved. 04 Feb 2004 - Data file names with commas are accepted. Names or labels in trees stay until switched by the user. There is no automatic switching. Data Dictionary =============== 11 Sep 2003 - Save As no longer clears the dictionary modified flag on the orginal dictionary. 15 Oct 2003 - Popup menus now contain icons Data Entry Designer =================== 20 Aug 2003 - When new form is added, the new form is correctly referenced on the form tree. 11 Sep 2003 - Deleting items from a vertical roster now works correctly and doesn't crash. Redo of a deleted form reestablishes the color correctly. Dictionary change of max records now changes the data entry application accordingly. Changing roster header horizontal and vertical justification no longer changes column width. Radio buttons in Data Enter Options dialog box now correctly set. Drag options are now available when viewing logic. Behavior after right clicking on selected objects has been made more consistent. A single row roster with no horizontal scroll can be sized properly. When a roster is created, horizontal scroll bars are properly created. 15 Oct 2003 - Headings for alpha fields in the rosters now wrap correctly. When number of occurrences is changed in the dictionary, extra roster text occurrences on the form are now deleted. Flickering of a roster under certain circumstances has been eliminated. Selecting text in last row or column of roster no longer crashes the designer. 04 Feb 2004 - Very large rosters now show row number correctly. Switching between form files no longer crashes. Move fields in a vertical roster using the form tree no longer crashes. Data Entry ========== 20 Aug 2003 - F12 and Ctrl+F12 are enabled and disabled correctly. Accept function now returns the correct value. 11 Sep 2003 - Advance To statement now works in operator controlled mode. The statement X = A + 1; where X is numeric and A is alpha now gives a syntax error. Extra occurrences now saved when filled in by code. 15 Sep 2003 - Ctrl+F12 is now enable to multi-level applications in operator controlled mode. Ctrl+F12 now correctly saves the level occurrence in operator controlled mode. 15 Oct 2003 - Data entry correctly creates only required records for which no forms exist. When skipping onto the first field on a form, both the preproc of the form and the preproc of the field are executed. In show mode of verify, the plus key is no longer active. Notes dialog box now has vertical scroll bar. 17 Dec 2003 - PFF can now contain a data file with wildcard characters. 04 Feb 2004 - StartMode (PFF file) to a particular case now works for both Add and Modify modes. New parameter AutoAdd in PFF file. When AutoAdd=No, CSEntry will stop after adding each case. The count function now works correctly outside the range of a roster. When reentering an alpha field, the field is no longer erased when a character is typed after arrow keys have been used. If File/Partial Save is performed during Add mode and entry continues to the end of the case, CSEntry exits without giving duplicate case id error. Out of range errors are now counted as key errors in operator statistics. 30 Apr 2004 - Record counts are now correctly calculated for the statistics file. Batch Edit ========== 20 Aug 2003 - Execution of Insert and Delete functions no longer cause errors in the next case. Table Designer ============== 11 Sep 2003 - Parameters are no longer reset when you add a value or weight in the parameters dialog box. Text Viewer =========== 15 Oct 2003 - Popup menus now contain icons Export Data =========== 30 Apr 2004 - Corrections have been made to the SAS file description. Generated export program (.app) now correctly written when long list of items or records exported. Compare Data ============ 17 Dec 2003 - Missing first case is now correctly identified. Concatenate Data ================ 17 Dec 2003 - Empty input files no longer creating a blank record in the concatenated file. An output file name that is typed into the concatenate dialog box is now correctly handled. Table Retrieval =============== 17 Dec 2003 - Table Retrieval can now work with databases created with either Access 97 or Access 2000. ============================================================================ [2] What's New in CSPro 2.4 Those of you who are already familiar with CSPro 2.3 should note the following significant changes and new features. Please refer to the CSPro documentation or on-line helps for more information. CSPro (Data Entry Designer) =========================== - DATA ENTRY OPTIONS. You can allow partial saves of cases and show the case tree by selecting these options under the data entry options dialog box (Ctrl+E). CSPro (language) ================ - GETNOTE, PUTNOTE, EDITNOTE functions. These functions allow you to read and write notes to the notes file and force the operator to enter or read a note. They can only be coded in data entry applications. - MAKETEXT function. This function allow you to create a formatted string within your logic. - ONFOCUS and KILLFOCUS procedures. These procedures are only executed in data entry applications. They allow you to define statements which are always executed prior to and following entry of a level, roster, or field. CSEntry (Data Entry Module) =========================== - You can now save notes which are associated with a particular field within a particular case. - A case can now be partially saved in Add, Modify, or Verify mode. When this feature is turned on, you can stop anytime during the entry of a case and come back to it later. You will have the choice of beginning at the position in the case where you left off, or at the first keyable field of the case. - A case tree has been added for navigation within a case. When this feature is turned on, a tree showing the names and values of data items within the case is displayed. It can be used for moving between data items or for examining what has been entered in the case. - The menus and keyboard shortcuts have been changed and augmented. In particular, the Functions menu item has been split into Edit and Navigation menus. Additional items have been added to the View menu. CSPro (all modules) =================== - BACKWARD COMPATIBILITY. You can open any application created in CSPro 2.2 or 2.3 in CSPro 2.4. ============================================================================ [3] Migrating Applications from CSPro 2.3 to 2.4 If you have an existing CSPro 2.3 application which you plan to run using CSPro 2.4, you must check the following options in the data entry application setup: PARTIAL SAVE If you want the operator to be able to partially save cases in any of the data entry modes, you must select "Allow Partial Save" in the Data Entry Options dialog box. CASE TREE If you want the operator to be shown the case tree in any of the data entry modes, you must select "Show case tree" in the Data Entry Options dialog box. MENU AND KEY CHANGES Some of the menu items and shortcut keys have changed. Therefore data entry operators will have to trained on the new keyboard arrangement. ============================================================================ [4] CSPro 2.4 List of Modules The following modules are located in the "\Program Files\CSPro 2.4" folder; module names are followed in parentheses by their Windows executable file name: Data Dictionary (CSPro.exe) Data Entry Designer (CSPro.exe) Batch Edit Designer (CSPro.exe) Cross Tabulation (CSPro.exe) Data Entry Run (CSEntry.exe) Batch Edit Run (CSBatch.exe) Text Viewer (TextView.exe) Table Viewer (TblView.exe) Map Viewer (MapView.exe) Table Retrieval (TRSWin.exe) Tabulate Frequencies (CSFreq.exe) Sort Data (CSSort.exe) Export Data (CSExport.exe) Reformat Data (CSRefmt.exe) Compare Data (CSDiff.exe) Concatenate Data (CSConcat.exe) Data Dictionary Converter (DDConvrt.exe) Shape to Map Converter (ShpToMap.exe) ============================================================================ [5] Hardware and Software Requirements Pentium processor 32 MB of memory SVGA monitor mouse 12 MB of free disk space Windows 95, 98, Me, NT 4.0, 2000, XP ============================================================================ [6] Example Files and Folders The "\Program Files\CSPro 2.4\Examples" folder contains the following CSPro example files: Census 2000 Dictionary.dcf -- Census Data Dictionary example Census 2000 Data Entry.ent -- Census Data Entry example application Census 2000 National Tabs.xtb -- Census Tabulations -- National level Census 2000 Prov-Dist Tabs.xtb -- Census Tabulations -- Subnational levels Popstan Census 2000.dat -- Census data file for above applications Popstan Census 2000.anm -- Area Names file (Province/District) Popstan Census 2000.map -- Popstan map polygon file (ASCII) Popstan Census 2000.mpc -- Popstan map polygon file (binary) Popstan Census 2000.mdf -- Map data file for Map Viewer (ASCII) Popstan.trs -- TRS file for Table Retrieval Within the "\Program Files\CSPro 2.4\Examples" folder is the following CSPro example folders, each containing a self-contained CSPro application: DateCheck (Data Entry application) HotDeck (Batch Edit application) ItemDrivenDE (Data Entry application) Lookup (Data Entry application) Current Population Survey (CrossTab application) ============================================================================ Comments, questions, and suggestions should be addressed to: Methodology & Software Development Branch International Programs Center U.S. Census Bureau Washington, DC 20233-8860 USA Phone: 1 (301) 763-1451 Fax: 1 (301) 457-3033 E-mail: CSPro@lists.census.gov Web site: www.census.gov/ipc/www/cspro