Dec 132017
 
Okna integrated desktop calendar with many features. Excellent sareware for Windows 3.0.
File CALEND.ZIP from The Programmer’s Corner in
Category Windows 3.X Files
Okna integrated desktop calendar with many features. Excellent sareware for Windows 3.0.
File Name File Size Zip Size Zip Type
CALENDAR.EXE 245760 86813 deflated
CALENDAR.WRI 59136 19495 deflated
EVENTS.DAT 1337 375 deflated
OKNADEMO.DLL 16205 6888 deflated

Download File CALEND.ZIP Here

Contents of the CALENDAR.WRI file


1The DeskTop Set's Evaluation Calendar User's Guide
Okna Corporation
P.O. Box 522
Lyndhurst, N.J. 07071
Tel. 201-460-0677

The DeskTop Set
Personal and Business Organizer for Windows

Calendar Evaluation Version
User's Guide

All Okna products are trademarks of Okna Corporation. Other brand and product names are trademarks or registered trademarks of their respective holders. Microsoft(R) and Microsoft(R) Windows(TM) are trademarks of Microsoft Corporation.

(Not for Resale)

(c) Copyright 1990 by Konstantin Monastyrsky.
All Rights Reserved.


Some Reviews of the DeskTop Set:

"[The DeskTop Set...] admirably replaces Windows' collection of desktop utilities."
"The Phone Book [...] is superb."
"The Calendar is also head and shoulders above Windows' [Calendar]",
"...if you're a Windows number cruncher, the on-screen tape may be worth the price tag -- especially when a tape can be annotated, globally edited, and saved for later reference. ...[It] even displays the most recent session when you call up the Calculator."

Patrick Marshall, PC World, November 1989

"With a $149 list price, The DeskTop Set could be a bargain, even if all you use is the Calendar and the Phone Book."

Michael J. Miller, InfoWorld, July 24, 1989

"[The DeskTop Set] is a very impressive piece of work."

Edward Mendelson, Contributing Editor, PC Magazine

"New twists on Microsoft Windows are getting to be a dime a dozen these days, but few are as rich in features as The DeskTop Set. Combinig a collection of powerful desk accessories with an innovative desktop manager, this package brings real flair to otherwise pedestrian Window [2.1] environment.

"[The DeskTop Set is] chock-full of rewarding design ideas and insights. If you are in the market for Windows desk accessories, it's hard to do better than these."

Rock Miller, PC Magazine, January 30, 1990

"If you're going to work with Windows every day, The DeskTop Set is something you'll want to have and use."

"If you use Windows and you use the telephone, get yourself a copy of The DeskTop Set."

Martin Heller, Computer Shopper, July 1990

"...the most complete Rolodex-dialer combo ever...",

PC World, November 1990, "39 Greatest Windows Programs"


How to purchase...

Please send check or money order for $89.00 ($60 off suggested retail price of $149.00) to:

Okna Corporation
P.O. Box 522
Lyndhurst, N.J. 07071

Tel. 201-460-0677
Fax. 201-507-8725

Please indicate diskette type - 3 1/2 HD or 5 1/2 HD. With check orders the ground freight is free. For second day service please add $3.00. Foreign orders: Air mail is $10. Overnight is $40.00. American Express and C.O.D. orders are also welcome.

Please supply accurate American Express (Name, Card Number, Expiration Date) account information. At present we market only English version. Foreign character sets may not be properly supported.

We ship daily. With the purchase of the retail version, you get unlimited support for questions / problems / concerns you have with any DeskTop Set application. Sorry, we can't provide technical support for any of the evaluation programs, but will be glad to answer any questions about the retail versions functionality. Remember, all the files you've created are 100% compatible with the retail version - no conversion needed.

Thanks again for reviewing The DeskTop Set Calendar - we look forward to hearing from you!


Note to Programmers

If you are an advanced Windows-OS/2-Presentation Manager-Macintosh-Unix programmer and wish to consider joining our creative team, please drop me (Konstantin Monastyrsky) a line. You are guaranteed a lot of hard work, exceptional compensation and working conditions, enough equity to retire for life in the next five to seven years, an opportunity to learn a trick or two, and some interesting projects. If you are a gifted C programmer with solid academic background, you are welcomed too.


Product Synopsis and System Requirements

The DeskTop Set program for Microsoft Windows is intended for professional and personal use. It consists of six integrated modules:

oPhone Book which accepts unlimited number of records and features phonetic search, mail merge, data import/export, reminders, privacy features, Yellow pages, record links, printing and dialing.
oMemory Dialer, phone log, area-code directory, least-cost routing, calling cards dialing, custom dialing formats, modem customization.
oAccounting Calculator which allows you to print, save, recall, edit and copy and paste tapes.
oCalendar which accepts entries up to five years ahead and features daily, monthly, annual and "to do" modes.

The DeskTop Set is the first Windows application to feature an Expert mode and Expert menus, proportionate fonts throughout, beautiful graphics, adaptive logic (programs always remember their last state; commands such as save do not exist), advanced memory management, speed optimization and many other innovative solutions.

In this evaluation package, you have the opportunity to use the Calendar programs. These applications are intended to show you the subset of functionality that the retail versions provide.

System Requirements

To use the DeskTop Set programs, your system must meet or exceed the following:

oMicrosoft Windows Version 3.0.
oIBM AT, PS/2, or compatible. The programs' design is optimized for speed. They will perform well even on 8 MHZ 640K PC AT models.
oThe programs' memory architecture is highly optimized. 512K of memory is sufficient to run Windows in real mode with all DeskTop Set modules.
oA hard disk with at least 800K of available space after Windows has been installed.
oHercules, EGA, VGA, Super VGA or 8514A video card. The program can't run in CGA mode because its graphical demands exceed the capabilities of low resolution monitors.
oMouse (optional).
oHayes-compatible modem (optional).

The DeskTop Set Calendar Evaluation Installation

The installation of The DeskTop Set evaluation programs is accomplished in two mouse clicks. Please perform the following steps:

oUnzip the CALENDAR.ZIP file.
oIf you already are using The DeskTop Set's Phone Book and Dialer, place all un-zipped files in the same directory.
oRun from Program Manager, File Manager or MS-DOS Executive the CALENDAR.EXE program.

The evaluation version of The DeskTop Set's Phone Book and Dialer are available from CompuServe, Genie, and most PC-related public bulletin boards. Both programs are compatible and fully integrated with the calendar's evaluation version.

The evaluation programs do not modify WIN.INI file.

The DeskTop Set's Calendar key features are:

oDisplays the calendar for any year, in any century.
oShows national and major religious holidays for any year.
oKeeps all of your appointment and date information within instant reach.
oNever requires you to delete any past event to free up memory, since none of the information is kept in memory.
oAllows the entry of appointment time in the 12- or 24-hour clock formatclock format.
oShows a full year calendar, from which you can select any day just by clicking the mouse.
oAllows the designation of calendar entries as urgent, pending or completed.
oAllows you to set alarms as reminders to make calls or keep appointments.
oRemembers and notifies you of alarms that have occurred while the Calendar and PC were shut down.
oIntegrates with the DeskTop Phone Book and the DeskTop Dialer.
oProvides comprehensive printer controls and formatting options.
oProvides multiple "to do" lists.


Using the DeskTop Calendar

The DeskTop Calendar features four modes: Year, Month, Day, and To do. You may use the menus control bar, or the keyboard to select the desired mode.

Note: The menus appears differently depending upon whether you use the standard Windows menus or the Expert menus. This manual describes the menus primarily in the Windows mode. With the exception of the PRINT menu, all menus described below will appear as menus on the menu bar in the Windows modeWindows mode or as submenus of the Main menu in the Expert modeExpert mode.

The current datecurrent date and time are displayedtime are displayed at the top of the window in all modes.
Keep in mind that the date at the top of the window is always today's datetoday's date, not the date you have currently selected. Thus, when we refer to the .iB.current day;, we mean the day that you have selected on the calendar.

Year Mode

When you are in the Year mode, the complete annual calendar is displayed. Weekends and major holidays are shown in red, while normal business days are displayed in black.

oClick any day once to select it as the current day.
o Double-click highlighted date to enter the Day mode for that day, or click the current day once and press the ENTER key.

Note: You cannot select the Day modeDay mode Day mode:selecting if you are viewing a year that is more than 5 years after the day you created the calendar.

oTo advance to the previous year, press the PgUp key.
oTo advance to the next year, press the PgDn key.
oTo go directly to a year, select Go To from the Mode menu, enter the desired year, and click OK.

Month Mode

In the Month mode, the calendar for the current month is displayed.

oClick any day once to select it as the current day, or use the arrow keys on your keyboard to move among the days.
oDouble-click the current day to enter the Day mode:selecting for that day, or click the current day once and press the ENTER key.
oWhile viewing in the Month modeMonth mode, press the Esc key to return to the Year mode.
oTo advance to the previous month, press the PgUp key.
oTo advance to the next month press the PgDn key.

Alternatively, you may advance to the current month in the next or previous year by pressing the PgUp or PgDn keys while holding down the SHIFT key.

Day Mode

Use the Day mode for setting appointments or as a reminders list. The Day mode window is divided into five columns - alarm status, time from, time to, event description and event status.

To enter or edit an event description in the Day mode:

oSelect the desired field by clicking it or by pressing the Tab, Up Arrow, and Down Arrow keys.
oUse the Right Arrow and Left Arrow keys to move the insertion point to the desired position in the field.
oUse the Home key to send the insertion point to the beginning of the selected field, and the End key to send the insertion point to the end of the selected field.
oUse the Backspace and Del keys to remove the character to the immediate left of the insertion point.

Keep in mind that the amount of text you can enter in a field is limited in the following ways: you can enter characters until you either reach the end of the field, or you reach the maximum number of characters allowed, whichever comes first. or example, a field might hold 20 capital "W"s, which are very wide characters, or 30 lower-case "i"s, which are very narrow characters.

To set an alarm:

oEnter the time you want the alarm to go off in theFrom Time field on Day calendar; of the desired line, or...
oClick right mouse button over the time fields to open the Clock window.

To use the Clock, please follow these guidelines :

oFirst click the number that corresponds to the hour hand of the event (1,2,3, etc)
oThen click the number that corresponds to the minute hand of the event (3 = 5 minutes, 6 = 30 minutes, 9 = 45 minutes, etc). To move in 1 minute increments, first press the closest 5 minute increment: every subsequent click that number will increase the time by 1 minute.
oFinally, click the AM or PM indicator to finish the time.
oClick any mouse button outside of the Clock window to complete the entry and close the Clock.

To clear the time entry and start again, click the time indicator in the center of the clock. As an example, let's say you wanted to set an Alarm for 11:42 AM. you would:

oClick 11 once for the 11 to hour
oClick 8 once for 40 minutes
oClick 8 two more times for 2 minutes
oClick AM to complete the time entry

Once the time has been entered,

oClick the Alarm field on Day calendaron the line.
oTo set a phone call reminder, click the Alarm field again.

Note: You cannot set alarms in fields for which no time has been entered. Times can be entered in 12- and 24-hour clock format; for example, 2:25 in the afternoon can be entered as 2:25 PM or as 14:25.


Links to the Phone Book records

To set an appointment with a person whose name is entered in a phone book,

oOpen the DeskTop Phone Book.
oSelect person's name, then return to the Calendar.
oSelect a line, then choose the Link to (Person's Name] command from the Dial menu or telephone symbol.
oYou may also drag the name from the Phone Book to the Calendar's Day mode window to establish the link.

Once the link between the Phone Book and Calendar is created, you may use the Calendar's Dial menu in exactly the same way as you would the Phone Book's Dial menu. More importantly, the Phone Book does not have to be open.


Entering events without the keyboard

If anyone need a proof that the skillfully developed Windows programs are superior to the way things used to be, let them witness the Event Entry dialog box, and the speed and the flexibility with which you can manage the day schedule.

To open the Event dialog box, use Edit/Event... command or double click left mouse button in the event description field.

To enter new event:

oSelect event description from the event templates list, or...
oType event description in the edit field;
oEnter the event time and alarm on the time ruler, clock or manually;
oClick the Ok button to enter the event....

Using Time Ruler

The time ruler assists you in the keyboardless entry of the starting, ending and alarm times of the event. The graphical representation of your day's schedule allows to quickly resolve and/or to avoid conflicting commitments. The upper part of the ruler shows an active (selected) event. The bottom part shows color-coded blocks of time for other events. Double-click on a time block selects or de-selects it according to its position. The blocks can be selected and moved only on the upper ruler.

To enter new event time:

oSituate the cursor at a position that corresponds to the event's starting time;
oClick and hold down the left mouse button;
oWhile holding the mouse button down, begin making time block selection by dragging the cursor to a position that corresponds to the event's ending time;
oRelease the mouse button when the selection is made.
oWhile the left mouse button is still down, you may click the right mouse button to advance the time block's ending boundary in 5 minutes increments. (Useful after a good party!).

To adjust the time block position:

oClick and hold down the left mouse button down over the time's block;
oDrag the block into the desired position.
oWhile the left mouse button is still down, you may click the right mouse button to advance the entire time block in 5 minutes increments. (Also useful after a good party!).
oTo move another event time block or edit event options and description, double-click on the desired block of time. The selected event becomes active and its block appears in the upper (active) part of the ruler.

To clear (remove) the time block:

oClick the left mouse button outside of the active block boundaries;
oIf necessary, select another block.

To enter the alarm timethe alarm time:

oSituate the cursor on the desired time position and click the right mouse button down. The alarm can be set at any time you wish, even after the event's ending. You may rely upon this flexibility to remind you that the meeting is getting to the end, or...
oUse the clock control to fine-tune, clear or enter another alarm time, or...
oEnter alarm time into an appropriate field from the keyboard.

The mini-calendar window in the Event dialog box allows to move the currently active event into another day by just clicking on another date. When none of the events are active, selecting another day will move you into that day.

Setting Up Event Templates

The event templates speed-up and simplify the use of Calendar's numerous options. The template may contain event description, color code, alarm sound, miscellaneous options, information about event importance and the type of reminder.

The templates design facilitates the integration with the Phone Book and the keyboardless use of the Calendar. You'll find templates, for example, quite helpful when setting up the appointments while on the phone.

Please review the templates that are already entered. It may better help you to understand the concepts behind these facilities.

To open the Setup Events dialog box, select the File/Setup/Events... command.

To add an event template:

oClick the Add button;
oEnter event description, such as Business Lunch, into the query field;
oSelect desired options;
oClick on a desired color box to select a color code;
oEnter event text template, such as Business Lunch with <FIRST NAME> <LAST NAME>.<br /><br />To edit an event template:<br /><br />oSelect template name from the list of available templates;<br />oMake the appropriate changes;<br />oTo save the changes, click the Ok button to close the dialog box or select another template name.<br /><br />Other controls perform the following functions:<br /><br />oThe Up button moves selected event up the list. You may wish to reorder the events' names to have most frequently used templates on top.<br />oThe Down button moves selected event name one position down.<br />oThe Delete button deletes selected template from the list.<br />oThe Copy button allows to transfer events templates from another calendar file.<br /><br />Event Template Options<br /><br />The following options can be selected for the event templates:<br /><br />Event descriptionEvent descriptionThis field describes the event name as it appears in selection list<br /><br />Entry TemplateThe entry template name contains a text that will be entered into the Calendar event description field whenever this template is selected. The text may contain merge keywords related to the Phone Book entry. (See Phone Book mail merge chapter.) When template is selected and Phone Book is not available, instead of the Entry Template, the Event Description is entered.<br /><br />Color CodeYou may select a color code for the event template. This color will be used whenever the day, week or month are represented graphically. If you are using B&W display, you may substitute colors with your imagination.<br /><br />PublicDesignates event as public. It will be visible to the network users with the permission to view your calendar.<br /><br />PrivateDesignates event as private. It will not be visible to the network users with the permissions to view your calendar.<br /><br />BusinessDesignates event as business related.<br /><br />PersonalDesignates event as personal. The business and personal designations does not affect the visibility of your calendar by others.<br /><br />Key eventDesignates event as the day major event. The Key events are marked with the red flag in the Day view status field. Additionally, when printing monthly posters, you may indicate that only the Key events should be printed.<br /><br />PrintableThis option is enabled by default. You may wish to turn it off to prevent certain events from being printed.<br /><br />LockedWhen this option is enabled, the event description and options can't be modified until it is "unlocked". To prevent an unauthorized person from unlocking the event, enter a password in the Setup dialog box;<br /><br />ImportanceThese options allows you to designate event importance in relative (or descriptive) terms, such as optional, desirable, discretionary, compulsory, imperative, etc., or absolute terms by turning off the Flexible checkbox. When the Flexible option is disabled, the event starting, ending and alarm time can't be changed.<br /><br />Confirmation & AlarmIf the Confirm checkbox is enabled, a reminder date will be automatically entered whenever this event is selected. The reminder date is calculated by subtracting the related value from the Setup dialog box Confirmation Advance field. The default is 5 days. The confirmation method can be selected from the series of entries below.<br /><br />If the Alarm checkbox is enabled, an alarm will be automatically set for this event whenever it is selected The alarm time is set to the event starting time, although you can changed it to an earlier time.<br /><br />Modifying Event Options<br /><br />For each calendar event all available option can be added or changed.at any time. Please keep in mind that the use of all these options is strictly optional. They are here not to complicate your life, confuse or bewilder you, but to take advantage of the chips and MIPS in your PC. If your Calendar is a mere replica of the paper calendar, why not just to use one? Right?...<br /><br />To open the Options dialog box, select the Edit/Options... command or double-click left mouse button in any of the time fields. You may also open the Options dialog box from the Event dialog box.<br /><br />The options in the dialog box above are identical to the event template options and the dialog box layout is similar to the Events Setup dialog box too. The following additional options are available:<br /><br />FrequencyAn event can be designated as floating by enabling the Floating checkbox. It will "float" from day to day until it is either removed, marked as completed or this option disabled. The program always checks to see whether there are any floating events available between the last day of the Calendar usage and today. <br /><br />Please note the significance of the "last day" rule. If you want to designated an event as floating, first move it to the today's day, and then select this option. Any future events can be designated as floating too, but they will not begin to "float" until their respective dates are not within the last day of use - today's date range. <br /><br />When the Calendar program is started, it always checks whether the date of last usage differs from today's date. If it does, the program scans each day between last and current for the "floating" events and moves them into the current day page. When there isn't enough space to accommodate every "floating" event, the appropriate message will be displayed.<br /><br />RecurringThe Recurring checkbox is for information purposes only. It is enabled whenever the current event is designated as recurring. Please use the Edit/Recurring... command to enable, disable or select the recurrsion options.<br /><br />Confirmation DateThis field contains the date (in advance of the event date) on which you wish to confirm or to be reminded about the current event. The confirmation message will be displayed between this day and the event date until it is acknowledged. Select Show/Reminders... option to review all pending reminders and confirmations. The date can be entered from the keyboard or selected from the mini-calendar window.<br /><br />Setting up Day Options<br /><br />The Day Setup dialog box allows to enter day highlights, status and holiday name for each day. Most of these options can be entered directly in the Month mode. If you don't use the mouse, or you wish to review, update or change the day options while in the Day or Year modes, you may use Day Setup dialog box.<br /><br />To open the Day Setup dialog box<br /><br />oSelect Edit/Day... command, or...<br />oWhile in the Month mode, holding the SHIFT key down and press Enter key or double-click on the date, or...<br />oSelect the Month command while in the Month mode.<br /><br />The following information and options can be entered here:<br /><br />Day HighlightsTwo fields may contain a text that briefly describes the day's most important events. These words will appear in the Month view.<br /><br />Day StatusCheck a radio button control that best describes selected day. The graphical symbol that corresponds to a chosen status will appear in the Month view. You may also click the status symbol in the Month view window to select another status. <br /><br />HolidayEnter the name of the holiday that corresponds to a selected day. This name will appear in the Day mode view.<br /><br /><br />Recurring Events<br /><br />The DeskTop Set's implementation of the recurring events is easy to use and comprehensive at the same time. If you wish to set a meeting every Wednesday of the second and fourth week of every month except July and August, and every year except 1995, excluding, however, holidays and vacations, you've got it!... And you don't have to touch the keyboard once either!<br /><br />To set up a recurring event:<br /><br />oSelect desired event;<br />oSelect Edit/Recurring... command to open Set Recurring Event dialog box.<br /><br />Setting the recurring event is simple:<br /><br />oSelect years, months, weeks and weekdays when the event mus occur, enter range (optional) or a specific calendar day (optional) and click the Ok button. Presto... <br />oTo change the events' recurrsion, select new options and click the Ok button.<br />oTo remove all occurrences of the recurring events, click the Delete button.<br /><br />Background Information about the implementation of Recurring Events.<br />.<br />Any number of events can be setup as recurring. After the options are selected and the Ok button is clicked, the program scans the dates range (if it is entered) or the range of dates from the current day and until the last available day in the Calendar file. If the recurrsion pattern matches any day within the scan range, than the pointer to this event is stored for that particular day. <br /><br />Whenever your modify any options for the today's recurring event, it is saved as a separate record, otherwise, changes are visible for its every occurrence. At the same time you can delete the event from any day without impacting other days because only the pointer is being removed, not the actual record. To summarize, please keep the following points in mind when setting a recurring event:<br /><br />oYou can set an unlimited number of recurring events;<br />oDeleting recurring event from one day will not affect other days;<br />oAny changes made to a future recurring event (date, time, alarm, options, etc.) are global to all occurrences of the same event.<br />oAny changes made to today's recurring event wouldn't impact other occurrences.<br />oA multiple occurrence of the recurring event does not take any additional disk space.<br />oWhen entering the recurring event options, always start from highest range, i.e. make selections starting from years and then moving toward months, weeks and weekdays.<br /><br /><br />The Navigator<br /><br />Select the Show/Navigator... command to open the Navigator. It is a mini-calendar window that can always stay open along with your main calendar window. <br /><br />You can instantly move into another day page by just selecting it's date it in the Navigator window. Check-out what the right mouse click over this window does.<br /><br /><br />Phonetic search<br /><br />Need to find quickly when you are meeting with someone, what's his name? Then select the Find... command to scan the calendar entries from any date until any date.<br /><br />The phonetic search requires that you enter only an approximate word or just a first few letters of the word. It works like a spelling checker does; by weighting the closeness of the search word to an original. So, do not be surprized that searching for "Mike" may yield "Michelin" in addition to all "Mikes."<br /><br />The following rules apply to the phonetic search:<br /><br />oNumerical and punctuation characters are invalid.<br />oSpaces between words are not allowed.<br />oPhonetic search is case-insensitive.<br />oEntries that comprise two or more words, such as "Meeting with Okna Corporation," will be searched word by word.<br /><br />To search for a Calendar entry:<br /><br />oSelect the Find... command from the Main menu to open the Phonetic Search dialog box.<br />oType in the word you wish to find.<br />oEnter a desired search range (it is always remembered by the program).<br />oClick the Find button to begin the search. The found entries, if any, are displayed in the list box.<br />oSelect the desired line and click the Select button, or...<br />oDouble-click the desired line to open the day page of selected event.<br /><br /><br />Month-at-a-glance<br /><br />To find free time fast or to review entire month's schedule just in one glance, select Show/Month chart... command. <br /><br />The Month-at-a-Glance commands:<br /><br />oThe Zoom command zooms the window to the full-screen size. Click the Zoom button again to un-zoom. You may also resize the window manually.<br />oThe Next command advances the chart one month forward.<br />oThe Prior command advances the chart one month backward.<br />oThe Cancel command closes the window.<br /><br />You may also:<br /><br />oClick and hold down the left mouse button on an event block to review its particulars;<br />oDouble-click the event block to open the day page and select the event related to that block;<br />oDouble-click an empty time slot to open that day page and enter new event.<br /><br /><br />FILE Menu<br /><br />FILE menu is used to open files that have been saved, to print calendar windows, and to set up the DeskTop Calendar to suit your preferences. The FILE menu looks similar to the following:<br /><br />The following commands are available on the FILE menu:<br /><br />Open...The Open... command opens theFile dialog box that allows you to create, locate and open a calendar file. The file list in the dialog box displays the name of the currently open file. See the Files section of this chapter for more details.<br /><br />Print...The Print... command opens a submenusubmenu that contains commands for printing the information in the DeskTop Calendar. See the Printing section of this chapter for more details. (Not available in the demo version)<br /><br />Setup...The Setup... command opens the Setup dialog box which you can customize certain ways in which the DeskTop Calendar functions. See the Calendar Setup section of this chapter for more details.<br /><br />Copyright...The Copyright... command opens the Copyright window which displays the DeskTop Calendar version number and other information about the application. Click the mouse button or press the ENTER key to close the Copyright window.<br /><br />QuitThe Quit command closes the Calendar program. You may close the program at any time, and your calendar entries are saved automatically. You can also select this command by pressing the Alt-F4 keys on your keyboard.<br /><br /><br />EDIT Menu<br /><br />The Edit menu allows you to manage calendar entries when you are in the Day mode. Note that the CutCut, CopyCopy, and PastePaste commands on the EDIT menu are internal only and do not place or remove any data from the Windows Clipboard:Windows:Calendar. <br /><br />Lock EntryThe Lock Entry command locks the currently selected line and protects it from being deleted or changed. When a locked line is selected, this command changes to Unlock Entry.Unlock Entry Command Commands:Unlock Entry:Calendar<br /><br /><br />SortThe Sort command sorts day events on the From Time field. The events without time information will appear at the bottom of the schedule list.<br /><br />CutThe Cut command removes the currently selected line (including alarm information) and stores it in the internal ClipboardClipboard so that it can be pasted elsewhere in the DeskTop Calendar application.<br /><br />CopyThe Copy command copies the currently selected line (including alarm information) without removing it and stores it in the internal ClipboardClipboard so that it can be pasted elsewhere in the DeskTop Calendar application.<br /><br />PasteThe Paste command places a previously cut or copied line onto the currently selected line, deleting whatever was previously on the line.<br /><br />InsertThe Insert command inserts a blank line above the currently selected line. This command is not available if there are no blank lines left on the page.<br /><br />ClearThe Clear command removes the currently selected line without placing it on a Clipboard of any kind. The line information, therefore, cannot be pasted or copied.<br /><br /><br />STATUS Menu<br /><br />The Status menu allows you to modify the status of a line, as well as to set or clear the alarm set for the line.<br /><br />PendingYou can assign a status to the line of Pending, Urgent or Completed. The default status is Pending, but you can change this at any time. (Same as clicking on the status field). When a line is designated as Pending, the color code is displayed in the status field.<br /><br />UrgentUse Urgent command when you wish to emphasize the urgency of the selected line and make it stand out from the other entries, assign it Urgent status by selecting this command. (Same as clicking on the status field). When a line is Urgent, the red flag is displayed in the status field.<br /> <br />CompletedYou might assign this status to a line when you have completed the activity but do not yet want to delete it. (Same as clicking on the status field). When a line has been Completed, the check mark is displayed in the status field.<br /><br />Set AlarmThe Set Alarm command turns on the alarm for the selected line and displays the bell symbol in the Alarm field. This command is equivalent to clicking in the Alarm field with the mouse.<br /><br />Make CallThe Make Call command flags the selected line with a reminder to telephone the person by displaying a telephone handset symbol in the Alarm field. This command is equivalent to a second click in the Alarm field.<br /><br />Cancel Alarm (Call)The Cancel Alarm (Call) command clears both the alarm and the telephone symbols from the Alarm fieldAlarm field of the selected line. If the line contains an alarm setting, this command reads Cancel Alarm. If the line contains a telephone setting, this command reads Cancel Call.<br /><br /><br />MODE Selection<br /><br />The Mode commands allow you to go directly to any of the Calendar's four modes from any other mode. In addition, there are commands to go directly to today's Day window or to display an annual calendar for any year in the 20th or 21st century.<br /><br />Day<br /><br />Day Command Commands:Day:CalendarThe Day command displays the Day mode, selecting for the current date. This command is disabled if the current date is outside of the calendar's 5-year range. You can also go directly to the Day mode in any of the following ways:<br /><br />oWhile in the Month or Year modes, select a day and press the ENTER key or double-click the mouse.<br />oPress the Alt-D keys while in any mode.<br />oSelecting the Day mode command while already in the Day view opens current (today) day.<br /><br />Month<br /><br />Month Command Commands:Month:CalendarThe Month command displays the Month mode, selecting for the current month. You can also go directly to the current month in any of the following ways:<br /><br />oWhile in the Day or Year modes, press the Esc key.<br />oPress the Alt-M keys while in any mode.<br />oSelecting the Month mode command while already in the Month view opens current month.<br /><br />Year<br /><br />Year Command Commands:Year:CalendarThe Year command displays the Year mode, selecting for the current year. You can also go directly to the current year in any of the following ways:<br /><br />oWhile in the Month mode, press the Esc key.<br />oPress the Alt-Y keys while in any mode.<br />oSelecting the Year mode command while already in the Year view opens year.<br /><br />To do<br /><br />The "To do" command opens the "To do" mode view. You can also go directly to the "To do" mode by pressing the Alt-T keys while in any mode. Selecting the "To do" mode command while already in the To do view opens the list of all "to do" lists. The "to do" mode is not available in the demo version.<br /><br />Today<br /><br />The Today command displays the Day mode, selecting for current day for the current date. You can also go to today's date by selecting Day command while already in the Day mode.<br /><br />Go to Year<br /><br />Go To Command Commands:Go To:CalendarThe Go to Year... command displays a dialog box that allows you to display any other year.<br /><br />oEnter the desired year, then click OK, or_<br />oClick Cancel to close the dialog box without changing years.<br /><br />Setting Up the DeskTop Calendar<br /><br />You can change the Calendar's default parameters, such as the three-character file extension, password protection, alarm options, and user interface, using the Setup dialog box.<br /><br />To open the Setup dialog box, select the Setup... command from the File menu.<br /><br />The following options are available:<br /><br />PasswordTo protect the Calendar's contents from unauthorized persons, enter a one-word password in the Password field. Use letters, numbers, or a combination of both, and use punctuation if desired to make the password difficult to figure out (although spaces are not allowed). The DeskTop Calendar encrypts your password when storing it so that it cannot be located by anyone inspecting the program's files.<br /><br />Write your password down and keep it in a safe place (preferably away from your computer, but in an easy-to reach location). Guard it carefully and remember where it is. If you forget your password, you will not be able to access the Calendar, and there is no way the publisher of this software can help you unless you mail us your files.<br /><br />When you open a DeskTop Calendar that is protected by a password, all menu commands except for Quit and Copyright... are dimmed and can't be selected. You can't use any other commands until you have typed the password.<br /><br />To enter a password to use the calendar, simply type your password while viewing the opening window of the calendar. The characters are not displayed, and there is no window asking for the password. The Calendar opens automatically once the correct password has been entered. If you make a typing mistake while entering the password, press the ENTER key and enter the password again.<br /><br />Data FileThe Data file is used to store the entries that appear on the pages of the Calendar. The default extension for this file is "CAL".<br /><br />Alarm Options<br /><br />There are several ways in which you can customize the way alarms work. Select the options that best suit your needs.<br /><br />MessageIf you select the Message option, the Calendar will display a Message windows to notify you of an alarm. Once it appears, the window will remain on your screen until you acknowledge it.<br /><br />On Top If you select the On Top option, then when an alarm goes off the Calendar window or icon will be made the front-most application in Microsoft Windows, regardless of the other application you may be using. This allows you to promptly attend to the alarm.<br /><br />SoundIf you select the Sound option, then when an alarm goes off, your PC will beep twice each second until the alarm is acknowledged. Note that, regardless of this option, the beep will not be heard if the sound has been turned off in the Windows Control Panel. <br /><br />Maximize The Maximize option ensures that, if the Calendar window is minimizeminimized when an alarm goes off, it will be restored to the normal size so that you may attend to the alarm.<br /><br />User InterfaceDepending upon your comfort with the mouse and the program, you can change between the Windows mode and Expert mode interfaces.<br /><br />Month View RageEnter here starting and ending times for the month chart (Show/Chart... command. Valid times are from 0:01 am to 11:59 pm (or 0:00 to 24:00).<br /><br />Day Scale RangeEnter here starting and ending times for the time scale in the Events dialog box. Valid times are from 0:01 am to 11:59 pm (or 0:00 to 24:00).<br /><br />Reminders RangeEnter here number of days (grace and advance) for events' reminders scan.<br /><br /><br />Printing Calendar (not available in the demo version)<br /><br />If you have more that one printer attached to your PC, use the Select Printer command to select an alternative printer. <br /><br />The DeskTop Set Calendar is among the very few (if any at all) Windows 3.0 programs that works with the "intelligent" printer drivers. First, use the Printer Setup command to select printer options. If, thereafter, you'll see an * (asterisk) next to the printer name, your printer will be set to these options each time you print regardless of its last state or the settings in the WIN.INI file. This functionality is new to Windows 3.0. So far, only some printer drivers support it. Among them are the PostScript, HPII and HPIII drivers. The Epson 24 driver, for example, doesn't. <br /><br />Fonts<br /><br />You may select different font faces, sizes and styles for each of the calendar printout elements. Use combo boxes control and check boxes to select desired options. You must select fonts for all elements, even if you are not intended to print them. The three-month calendar is printed using the font style selected for the events text.<br /><br />Margins and Orientation<br /><br />Select left, right, top and bottom margins (from 0.01 to a desired value) and printer orientation. <br /><br />Print Options:<br /><br />HeaderThe header will be printed on each page. Use the Headers/Footers... command to select header options and edit contents.<br /><br />FootersThe footer will be printed on each page. Use the Headers/Footers... command to select footer options and edit contents<br />.<br />AddressPrint address and telephones of the attached record from the Phone Book.<br /><br />NotesPrint notes if any<br /><br />CalendarPrint three-month calendar on the top of each page.<br /><br />Miscellaneous options:<br /><br />Skip BlanksIf there are any blank lines between calendar entries, they will not be printed.<br /><br />Day per pagePrint separate page for each calendar's day (when printing range of days), otherwise print continuously.<br /><br />Sort entriesDay's entries are sorted on "from time" field before they are printed.<br /><br />No labelDo not print label (From -- To -- Event -- Status).<br /><br />MONTHLY POSTER PRINT OPTIONS<br /><br />The Monthly Poster command allows you to print the calendar file in the grid format. Ideally, you should use a laser printer and a legal size (8.5" by 14") paper. If you'll be printing on a dot-matrix printer, be prepared to wait, wait, wait..., unless, of course, you have a speed-monster of a printer...<br /><br />The rules that apply to the printer and fonts settings for the day printout, apply for the monthly poster as well. The print options, however, differ. The selection of appropriate options gives you a great deal of flexibility and control over the appearance of your printout.<br /><br />Print Options:<br /><br />HolidaysPrint system-wide and user-defined (Edit/Day.. command) holiday names.<br /><br />HighlightsPrint day highlights as they appear in the Month window.<br /><br />Day StatusPrints day status (vacation, business trip, sick day, etc.) as it appears in the Month window.<br /><br />BusinessPrints events designated as business (Edit/Options.. command).<br /><br />PersonalPrints events designated as personal (ditto).<br /><br />Key EventsPrints events designated as Key (ditto).<br /><br />Miscellaneous options:<br /><br />Blank posterPrints blank monthly poster.<br /><br />Print events that didn't fitAll events that didn't fit into the grid's quadrants (for each day) will be printed in the list format on the consecutive page(s).<br /><br />Event shows:<br /><br />Time fromPrint events' starting time.<br /><br />Time toPrint events' ending time.<br /><br />Exclude:<br /><br />Sundays The Sundays' vertical column will not be printed<br /><br />SaturdaysDitto.<br /><br />Empty rowsWhen Sundays and/or Saturdays columns are turned-off, some months may have first row (week) or sixth row (week) empty. This command instructs the program not to print them.<br /><br /><br />HEADER AND FOOTER<br /><br />The header and footer contents and options are global (identical) for each type of printout. You may, however, turn-off the printing of either one in the respective printing setup windows.<br /><br />The following options can be selected:<br /><br />Draw lineThe line will be drawn under the header and above the footer.<br /><br />Zero MarginThe header will be printed at the utmost top of the page, ignoring whatever top margin may be selected. Similar rule applies for footer, except at the bottom of the page.<br /><br />SpaceThe distance between the bottom of the header and before the text beginning. Ditto for footer, except the top of the footer. <br /><br />Begins pageThe header and footer will be printed beginning from the page entered here. <br /><br />Header and Footer contents:<br /><br />You may enter any text or merge word into the left, center and right fields. The text in the fields will be, respectively, printed left, center and right aligned.<br /><br /><br />To do Mode <br /><br />The Calendar's To Do lists are quite powerful and flexible. In the "to do" mode you can:<br /><br />oWork with an unlimited number of the "to do" lists;<br />oEnter up to 38 "to do" items per list;<br />oAssign the due date and priority to every "to do" item;<br />oSort "to do" lists by the due date, priority and alphabetically;<br />oCustom-configure each "to do" list;<br />oAutomatically highlight all due items;<br />oAttach lengthy (up to 32K) notes to each "to do" item;<br />oAttach the Phone Book entries to each "to do" item to make a call list;<br />oAttach the data files and the programs to each "to do" item and launch them directly from the "to do" list; (Can work as a menu system).<br />oConsolidate multiple "to do" list into one report based on the selected due dates and priority range;<br />oPrint "to do" list and attachments (notes and addresses).<br /><br />The "to do" mode is not available in the demo version. <br /><br />inted.<br /><br />Day per pagePrint separate page for each calendar's day (when printing range of days)wrnjDhFeobs^`ZbVtSvO$0@vwsokgc_[WNSPO~K$$~wsokgc_[W'ScOdKd{w~sA<br />ok h5d#`(\RXTTPwso-k.gc_[WSOGKGIws!otkugc_[WSOKwsokgc_[WSO;K;<wsokgc_[%W&SbOcKcws!o"kygzc_[%W&SrOsKswsok\g]c_[WSOKwsok?gDc"_"["W"S#O#K##w#s&$o'$k^$g_$c$_$[$W%SN%OO%KO%%w%sI&oJ&k&g&c&_&['W'Sv(Ox(Kx((w(s)o)k)g)c'*_(*[,W%,S',O(,K(,[,wd,s,o,k,g,c,_,[-W-Sr-Os-Ks-.w.s.o.k.g.c/_!/[/W/S/O/K/0w0s@0oA0k0g0c0_0[0W0S0O0K01w1s1o1kC2gD2cc2_d2[2W2S2O2K23w3sR4oT4kV4g|4c5_5[z5W5S5O6K66w6sC6oD6kp6gq6c6_6[6W6S9O9K9a9wb9s9o9k+:g,:cc:_d:[A;WB;S;O;K;;w;sg<oh<k>=g@=ce=_f=[=W=S=O>K>?w?sR?oS?k~@g@cUC_VC[nCWoCSCOCKCCwCsDoDkDgDcD_D[DWDSEOEKE<br />FwFsMFoNFkFgFcF_F[=GWNGSGOGKG,Iw6IsJoJkJgJcK_K[CKWKKSKOKKKLwLs4Mo<MkMgNcN_N[aOWuOS3PO8PK8PQwQs9So@SkSgScS_S[rTW~TSTOTKTUwUr:WnIWjMWfYWbX^XZYVYRf[N~[J~[[w[s\o\k\g\c\_\[]W]S]O]K]y^w^sw_o~_k_g`ca_a[aWaSaOaKa(bw+bsbobk"cg#ccsc_c[PeWeRfNfJfgw<br />gsQgoSgkgggc'h_(h[hWhS0iO?iK?ijwjslolklglcm_<br />m[4mW5mSmOmKmnwns&no'nkLngMncn_n[nWoS=oO>oK>oowospo.pk<pg=pcp_p[qWqSAqOBqKBq}qw~qsqoqk8rg9rcr_r[sWsSsOsKstwtstuo|ukuguc@v_Iv[pvWyvSwO'wK'w4ww8wsxo"xkHzgQzc.}_3}ZP~V]~RsNxJxws]obkgc_ [&W+SOK6w7sohd]YUQMcIKcdwsokgc_[WSOqKqww4s5ockdgc_[WSOKwesfokgc_[WSO'K'/wsokgc0_[WSOKwsomkygc_y[WSOKwsoIkYgc_[W#S3OKwsokgc_e[uWwS}OKw~sokgc_0[HWSO&K&6wsokgFcP_^[sWHSfOKw{s|okgc_[W[S\OKwsokg1c2_[W&S'OKiffff_XDXFXcXqXsX`XbXx<8bttvtttmmf[9[\[[[[[[<br />8P<8<v<NpPp~ppppppppppppbede8P<br />8P<br />8Pdppee%e'eaecedXf{~Q<88h<br />8P<br />8P<br />tt<br />t<br />t<br />t.<br />tA<br />tD<br />tAtDttt<br />t<br />ttt t5t7t<87#t%g&g(gRgT`YYN-NNN<br />t<br />8888h<8tGtItt<br />tt!trtttiiiiiii8<br />88tgg!```U;UUUNii8<br />888h<8pibbb%WbWW!WyWW%WrWW<br /><br />8>8<8<br /><8p\ppe^^^^=^?^ S Lr8<br />8>8<br />8v<br />8> )!t"t"t"t "t"t"t#i#i#i$$i&$i^$i$i$i$b8<br />8>8$$t%t%tL%tN%t%iI&i&i&i'i'b'b'b'b'bv(b8<br />8>8v(x(t(t(t)i)i'*i*i*b,b,b,b%,b',b,W'<br />8>8<br />8>8,,p,e-^-^r-S.S.S$/S&/S/L/L%,b',8<br />8>8<br />8v<br />8>//p0p@0pg0pi0p0i0i0^0^1^1S1H<br />8><br />80<br />8>8<br />8>11p1p1i1iA2iC2ic2^2^3^n3^p3^R4WT4WV4W8<br />8>8<br />8>V4|4t~4tl5tn5t5t5t6t6tC6ip6i6i6i6b6b6b8b8<br />8>888t8t9t9ta9i9i+:ic:i;i;b?;bA;b;W;W6<br />8>8<br />8>8;g<p>=p@=ic=ie=i=^=^=W=W=W?LR?L;<br />8>8<br />8v8<br />8>R??p?i{@i|@i~@i@i@iAiAiaBicBiBiBi6Ci8CiSCiUCi8<br />8>UCnCpCpCpDphDpjDiDiDiD^D^LE^NE^EWEW8C8<br />8>8<br />8>E<br />FpMFpFpFpFpFpFiFi;Gi=GiG^G^*I^,I^J^8<br />8p8<br />8>JJpJpJpKpKpAKpCKpKpKpLpLp4Mp6MpNpNpNp_OpaOp8<br />8paOPpPpQpQiQiQi+Si-SiSiSiTiTiV^V^dW^N<br />8p8<br />8pdWeWpgWpXpXpYpYpd[pf[p~[e[^\^\^\^\^dW^N8<br />8`<br />8p\]pq]p]p]p]i]iw^^y^^u_^w_^_^_W_W`WdW8<br />8`8<br />8>``tvatxatatataiaibi(bb*bbbW"cWqcWscWdW<br />8>8<br />8>8scctctEetGetftftgiQgigi'hihi+ii-ii.ib0ib?ib>8<br />8>8?iAitititjtjtjtjtjt<kt>ktwltyltltltlimi4mi8<br />8>84mmpmimimi&n^Ln^n^n^=o^o^oSoLl8<br />8v<br />8>8<br />8>ootototptpt:pt<ptpiqiAqijqilqb{qb}qb8v<br />8<br />8>8}qqp8rprpririririUsiWsisisit^t^ru^tu^v<br />8`8<br />8>tu>vp@vp1wp2wp4wpxpxixi"xi$xi%yi'yiz^z^z^v<br />8`8<br />8`zzpzp{p{pi|pk|p|p|p}p}pK~pL~iN~iP~i]~i_~i~i`8<br />8`~~tiiiiiiiiiiiiiib~8<br />8`8tttttttciiibbbbbb~8<br />8>8ppopqiwiyi2i4ic^^^^^W8<br />8>8<br />8>tttttttttctetiibbb8<br />8>8tttt%t'tii i!i#iiiiiii8<br />8p8.p0pi^m^p^y^|^^^I^K^^^^<br />8p8<br />8ppp!p#p~peee^5^7^^^^^8<br />8`<br />8pttttctetutwtii{i~iiiiii<br />8`8.p0pHpJppp!p#pxpzpppii<br />ii$i8<br />8`$&t6i8iiiii=i?iiiiii^<br />8v<br />8`8pi^ASCSSSSSS SDSFSi<br />8`<br />8v8<br />8v<br />FPpRppppp\p^e`^s^u^3^5^]^_^`8<br />8v<br />8`_ppbpdpppFpHieifihiiiiiiyi8<br />8`y{tiii[iiii1ii&icie^W8<br />8v<br />8>8ttii[iiii1ii&icie^W8<br />8v<br />8>f=/b+8%;(i8<br />8> !phDpjDiDiDiD^D^LE^NE^EWEW8C8<br />8>8<br />8>:>kw$+P1<br />p8?_F<br />MVo_hov}]]]nzpAKpCKpKpKpLpLp4Mp6MpNpNpNp_OpaOp8<br />8p Helvtimesroman HelveticaTms RmniSiSiTiTiV^V^dW^N<br />8p8<br />8p</div></div><br><br> <div id='jp-relatedposts' class='jp-relatedposts' > <h3 class="jp-relatedposts-headline"><em>Related</em></h3> </div> </div><!--/entry --> </div><!-- .entry-container --> <footer class="post-footer postdata fix"> </footer><!-- .post-footer --> <div class='postdata line'> <span class='line-date'><span class='icon'> </span>December 13, 2017</span> <span class="comments"><span class="icon"> </span><a href="#respond">Add comments</a></span> </div> <section id="comments"> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/list/WINDOWS/CALEND.ZIP/INFO/#respond" style="display:none;">Cancel reply</a></small> </h3> <form id="commentform" class="comment-form"> <iframe title="Comment Form" src="https://jetpack.wordpress.com/jetpack-comment/?blogid=30175801&postid=9330&comment_registration=0&require_name_email=1&stc_enabled=1&stb_enabled=1&show_avatars=1&avatar_default=mystery&greeting=Leave+a+Reply&greeting_reply=Leave+a+Reply+to+%25s&color_scheme=light&lang=en_US&jetpack_version=6.1.1&sig=5e266a3c2bf78d89d7c38f40ebf4d260079b9b09#parent=https%3A%2F%2Fwww.pcorner.com%2Flist%2FWINDOWS%2FCALEND.ZIP%2FINFO%2F" style="width:100%; height: 430px; border:0;" name="jetpack_remote_comment" class="jetpack_remote_comment" id="jetpack_remote_comment"></iframe> <!--[if !IE]><!--> <script> document.addEventListener('DOMContentLoaded', function () { var commentForms = document.getElementsByClassName('jetpack_remote_comment'); for (var i = 0; i < commentForms.length; i++) { commentForms[i].allowTransparency = false; commentForms[i].scrolling = 'no'; } }); </script> <!--<![endif]--> </form> </div> <input type="hidden" name="comment_parent" id="comment_parent" value="" /> </section> <!-- #comments --> </article><!--/post --> <nav class='post-nav fix'> <table> <tr> <td class='previous'><a href="https://www.pcorner.com/list/WORDP/CASEIT10.ZIP/INFO/" rel="prev"><span class="icon"> </span> WORDP – CASEIT10.ZIP</a></td> <td class='next'><a href="https://www.pcorner.com/list/WORDP/QC20.ZIP/INFO/" rel="next"><span class="icon"> </span> WORDP – QC20.ZIP</a></td> </tr> </table> </nav> </div><!-- content --> </div><!-- main col --> <div id='sidebar-shell-1' class='sidebar-shell sidebar-shell-right'> <div class="dbx-group right boxed warea" id="sidebar"> <!--widget start --><aside id="paypal_donations-2" class="dbx-box suf-widget widget_paypal_donations"><div class="dbx-content"><h3 class="dbx-handle plain">Donate</h3><p>Please help defray the cost of running this free service.</p> <!-- Begin PayPal Donations by https://www.tipsandtricks-hq.com/paypal-donations-widgets-plugin --> <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <div class="paypal-donations"> <input type="hidden" name="cmd" value="_donations" /> <input type="hidden" name="bn" value="TipsandTricks_SP" /> <input type="hidden" name="business" value="gjsmith66@pcorner.com" /> <input type="hidden" name="rm" value="0" /> <input type="hidden" name="currency_code" value="USD" /> <input type="image" style="cursor: pointer;" src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /> <img alt="" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /> </div> </form> <!-- End PayPal Donations --></div></aside><!--widget end --><!--widget start --><aside id="text-7" class="dbx-box suf-widget widget_text"><div class="dbx-content"> <div class="textwidget"><script type="text/javascript"> amzn_assoc_placement = "adunit0"; amzn_assoc_enable_interest_ads = "true"; amzn_assoc_tracking_id = "zca-20"; amzn_assoc_ad_mode = "auto"; amzn_assoc_ad_type = "smart"; amzn_assoc_marketplace = "amazon"; amzn_assoc_region = "US"; amzn_assoc_linkid = "ea8faac85a6c9ee94ab5174bccaeb487"; amzn_assoc_emphasize_categories = "13900871"; amzn_assoc_fallback_mode = {"type":"search","value":"DOS Windows"}; amzn_assoc_default_category = "All"; </script> <script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US"></script> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:inline-block;width:160px;height:600px" data-ad-client="ca-pub-8001169946558833" data-ad-slot="3404908173"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div></aside><!--widget end --></div><!--/sidebar --> </div> </div><!-- /container --> </div><!--/wrapper --> <footer> <div id='page-footer'> <div class='col-control'> <div id="cred"> <table> <tr> <td class="cred-left">© 2018 <a href='http://www.pcorner.com'>The Programmer's Corner</a> by Personalized Computer Systems </td> <td class="cred-center"><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-8001169946558833" data-ad-slot="6568049104"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </td> <td class="cred-right"></td> </tr> </table> </div> </div> </div> </footer> <!-- 91 queries, 9MB in 0.275 seconds. --> <!-- location footer --> <!-- tracker added by Ultimate Google Analytics plugin v1.6.0: http://www.oratransplant.nl/uga --> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-10500370-7"); pageTracker._initData(); pageTracker._trackPageview(); </script> <div style="display:none"> </div> <script type='text/javascript' src='https://www.pcorner.com/wp-includes/js/comment-reply.min.js?ver=4.9.6'></script> <script type='text/javascript' src='https://www.pcorner.com/wp-includes/js/jquery/ui/core.min.js?ver=1.11.4'></script> <script type='text/javascript' src='https://www.pcorner.com/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.11.4'></script> <script type='text/javascript'> jQuery(document).ready(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});}); </script> <script type='text/javascript' src='https://www.pcorner.com/wp-includes/js/jquery/ui/widget.min.js?ver=1.11.4'></script> <script type='text/javascript' src='https://www.pcorner.com/wp-includes/js/jquery/ui/progressbar.min.js?ver=1.11.4'></script> <script type='text/javascript' src='https://s0.wp.com/wp-content/js/devicepx-jetpack.js?ver=201825'></script> <script type='text/javascript' src='https://www.pcorner.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.11.4'></script> <script type='text/javascript' src='https://www.pcorner.com/wp-includes/js/jquery/ui/sortable.min.js?ver=1.11.4'></script> <script type='text/javascript' src='https://secure.gravatar.com/js/gprofiles.js?ver=2018Junaa'></script> <script type='text/javascript'> /* <![CDATA[ */ var WPGroHo = {"my_hash":""}; /* ]]> */ </script> <script type='text/javascript' src='https://www.pcorner.com/wp-content/plugins/jetpack/modules/wpgroho.js?ver=4.9.6'></script> <script type='text/javascript' src='https://www.pcorner.com/wp-content/plugins/jetpack/_inc/build/likes/queuehandler.min.js?ver=6.1.1'></script> <script type='text/javascript' src='https://www.pcorner.com/wp-includes/js/wp-embed.min.js?ver=4.9.6'></script> <script async="async" type='text/javascript' src='https://www.pcorner.com/wp-content/plugins/akismet/_inc/form.js?ver=4.0.7'></script> <!--[if IE]> <script type="text/javascript"> if ( 0 === window.location.hash.indexOf( '#comment-' ) ) { // window.location.reload() doesn't respect the Hash in IE window.location.hash = window.location.hash; } </script> <![endif]--> <script type="text/javascript"> (function () { var comm_par_el = document.getElementById( 'comment_parent' ), comm_par = ( comm_par_el && comm_par_el.value ) ? comm_par_el.value : '', frame = document.getElementById( 'jetpack_remote_comment' ), tellFrameNewParent; tellFrameNewParent = function () { if ( comm_par ) { frame.src = "https://jetpack.wordpress.com/jetpack-comment/?blogid=30175801&postid=9330&comment_registration=0&require_name_email=1&stc_enabled=1&stb_enabled=1&show_avatars=1&avatar_default=mystery&greeting=Leave+a+Reply&greeting_reply=Leave+a+Reply+to+%25s&color_scheme=light&lang=en_US&jetpack_version=6.1.1&sig=5e266a3c2bf78d89d7c38f40ebf4d260079b9b09#parent=https%3A%2F%2Fwww.pcorner.com%2Flist%2FWINDOWS%2FCALEND.ZIP%2FINFO%2F" + '&replytocom=' + parseInt( comm_par, 10 ).toString(); } else { frame.src = "https://jetpack.wordpress.com/jetpack-comment/?blogid=30175801&postid=9330&comment_registration=0&require_name_email=1&stc_enabled=1&stb_enabled=1&show_avatars=1&avatar_default=mystery&greeting=Leave+a+Reply&greeting_reply=Leave+a+Reply+to+%25s&color_scheme=light&lang=en_US&jetpack_version=6.1.1&sig=5e266a3c2bf78d89d7c38f40ebf4d260079b9b09#parent=https%3A%2F%2Fwww.pcorner.com%2Flist%2FWINDOWS%2FCALEND.ZIP%2FINFO%2F"; } }; if ( 'undefined' !== typeof addComment ) { addComment._Jetpack_moveForm = addComment.moveForm; addComment.moveForm = function ( commId, parentId, respondId, postId ) { var returnValue = addComment._Jetpack_moveForm( commId, parentId, respondId, postId ), cancelClick, cancel; if ( false === returnValue ) { cancel = document.getElementById( 'cancel-comment-reply-link' ); cancelClick = cancel.onclick; cancel.onclick = function () { var cancelReturn = cancelClick.call( this ); if ( false !== cancelReturn ) { return cancelReturn; } if ( ! comm_par ) { return cancelReturn; } comm_par = 0; tellFrameNewParent(); return cancelReturn; }; } if ( comm_par == parentId ) { return returnValue; } comm_par = parentId; tellFrameNewParent(); return returnValue; }; } // Do the post message bit after the dom has loaded. document.addEventListener( 'DOMContentLoaded', function () { var iframe_url = "https:\/\/jetpack.wordpress.com"; if ( window.postMessage ) { if ( document.addEventListener ) { window.addEventListener( 'message', function ( event ) { var origin = event.origin.replace( /^http:\/\//i, 'https://' ); if ( iframe_url.replace( /^http:\/\//i, 'https://' ) !== origin ) { return; } jQuery( frame ).height( event.data ); }); } else if ( document.attachEvent ) { window.attachEvent( 'message', function ( event ) { var origin = event.origin.replace( /^http:\/\//i, 'https://' ); if ( iframe_url.replace( /^http:\/\//i, 'https://' ) !== origin ) { return; } jQuery( frame ).height( event.data ); }); } } }) })(); </script> <script type='text/javascript' src='https://stats.wp.com/e-201825.js' async='async' defer='defer'></script> <script type='text/javascript'> _stq = window._stq || []; _stq.push([ 'view', {v:'ext',j:'1:6.1.1',blog:'30175801',post:'9330',tz:'0',srv:'www.pcorner.com'} ]); _stq.push([ 'clickTrackerInit', '30175801', '9330' ]); </script> </body> </html>