Category: Append
-
Programming Developers Diary – 15
—
by
in Append, Changing Object Property Values, Declaring Variables on a Form, Design Document, Desktop Application, Developers Diary, External_Record_Content_Get, Fetch, Form as Dialog, Form Design, Form Load Method, Functions, Games, Having Fun With Graphics, Hot Spots, How To, List Object, List Objects, Object Method, Occurs, On Event, On Push, Operations, Programming A Chess Game, Radio Object, Right, Table Open Method, Tables and Sets, Using Eval function, Using goto label, Using If Else if, Using Images on Forms, word, Writing Array’s, XBasic Tips and Tricks, xDialogMarch 10th 2017 Hello everyone. In my last post I said I might try to create a method of setting up a ad hoc chess board so the user can practice specific chess scenarios. I decided to go ahead with this idea. The first thing I needed to do is add a new menu option…
-
Programming Developers Diary – 14
—
by
in Append, Changing Object Property Values, Declaring Variables on a Form, Design Document, Desktop Application, Developers Diary, External_Record_Content_Get, Fetch, Fetch_Last, fetch_Next, Form as Dialog, Form Design, Form Load Method, Functions, Games, Having Fun With Graphics, Hot Spots, How To, Left, List Object, List Objects, Object Method, ON Change, On Event, On Fetch, On Push, Operations, Programming A Chess Game, Right, Right, Table Open Method, Tables and Sets, Using If Else if, Using Images on Forms, word, XBasic Tips and TricksFebruary 27 2017 This past weekend I once again spent time working on my chess program. As you may recall, if you have been following along, I last discussed using collections as a means of determining the attack path and squares of white to determine the best possible defense against said attack. I discovered two…
-
Programming Developers Diary – 13
—
by
in Append, Changing Object Property Values, Conditional Object, Converting Data Types, Declaring Variables on a Form, Design Document, Desktop Application, Developers Diary, External Report Viewers, External_Record_Content_Get, Fetch, fetch_Next, File Functions, Form Design, Form Load Method, Functions, How To, List Object, List Objects, Memo Fields, ON Change, On Event, On Push, Operations, Posting, Table Open Method, Tables and Sets, Using If Else if, Using System Open, XBasic Tips and Tricks, xDialogFebruary 24, 2017 Hello everyone. In my last post I demonstrated how to create an Alpha software app using xBasic code and how to attach an external library to your current app. Today I want to continue along those lines and look at the new process for building the code library and using the Project…
-
Programming Developers Diary – 05
January 19, 2017 Hello everyone. The last two days have been busy with typical duties related to a small software business. My arrangement with my customers is they can go under contract and get free support for programming issues as well as a discount for new programming needs. Normally all goes well but some days…
-
TakeCharge App Manager Lesson 03
—
by
in *html_to_plain, Append, bin_to_rtf, character conversion, Converting Data Types, Desktop Application, External Email Client, Form as Dialog, Form Design, Form Load Method, How To, HTML memo field, Memo Fields, On Push, rtf_to_html, Table Open Method, Tables and Sets, Using If Else if, XBasic Tips and Tricks, xDialogCurrently I am still working on the routine for editing scripts and weighing the best possible solutions. So in the meantime, lets look at some of the Modules which will accompany our application. One module which I left out of the original list is an email manager. If you are developing for clients, a common …
-
TakeCharge App Manager Lesson 02 Using A5 Enumerations
—
by
in Append, Autoexec Script, Conditional Object, Declaring Variables on a Form, Desktop Application, Fetch, fetch_Next, Fetch_Prev, Form Design, How To, HTML memo field, List Object, List Objects, Memo Fields, On Event, On Push, Operations, Table Open Method, Tables and Sets, Using If Else if, XBasic Tips and TricksA key component to our project application is to list all objects in the application development queue. We could simply provide data tables with a data entry form and have the user manually enter all the object information, but in truth that would not be a good solution since everyone today wants everything instantly. So…
-
Programming in Alpha Software Black Jack 04 Game Mechanics
—
by
in Append, batch_Begin, Blackjack, Changing Object Property Values, Declaring Variables on a Form, Design Document, Desktop Application, External_Record_Content_Get, Fetch, fetch_Next, Fetch_Prev, Form as Dialog, Form Design, Form Load Method, Games, Having Fun With Graphics, How To, Object Explorer, Object Method, On Event, On Push, Operations, Table Open Method, Tables and Sets, Using Eval function, Using goto label, Using If Else if, Using Images on Forms, Writing Array’s, XBasic Tips and TricksProgramming our Black Jack Game will be a success only if the game mechanics make sense and work similar to the real world. What I mean by this is users know the Black Jack game and are familiar with how it works, so our game must work the same or users will lose interest and…
-
Programming in Alpha Software Magic Cube Lesson 4
—
by
in Append, batch_Begin, Declaring Variables on a Form, Desktop Application, External_Record_Content_Get, Fetch, fetch_Next, Fetch_Prev, Form as Dialog, Form Design, Form Load Method, Games, Having Fun With Graphics, Hot Spots, How To, List Object, List Objects, Object Explorer, Object Method, On Arrive, ON Change, On Event, On Fetch, On Push, Table Open Method, Tables and Sets, TC Magic Cube, Using Images on Forms, XBasic Tips and TricksAt the end of our last session we were looking at the code for the onPush event of our ‘Open Move Tracker’’ button. form.load(“TC_MC_MoveTracker”,”dialog”,””,”right”,”middle”) TC_MC_MoveTracker.Activate() TC_MC_MoveTracker.Show() TC_MC_MoveTracker.close() if CName <> “” then movestate = “Return” dim record_count as N t = table.open(“tcrubixmoves”) t.fetch_first() record_count = t.records_get() t.fetch_last() for…
-
Programming in Alpha Software Magic Cube Lesson 3
—
by
in Append, batch_Begin, Changing Object Property Values, Declaring Variables on a Form, Design Document, Desktop Application, External_Record_Content_Get, Fetch, fetch_Next, Form as Dialog, Form Design, Form Load Method, Games, Handling Errors, Having Fun With Graphics, Hot Spots, How To, List Object, List Objects, Object Explorer, Object Method, ON Change, On Event, On Init, On Push, Operations, Pong, Table Open Method, tablecount, Tables and Sets, TC Magic Cube, Using Images on Forms, XBasic Tips and TricksThe primary focus for today’s session is how to animate the cube moves. If you saw my lesson on Having Fun with Graphics: Pong you know we can move objects on the screen by changing their position property value. We are not going to do that here. Instead we are changing the color value of…
-
Programming in Alpha Software: Magic Cube App Lesson 1
—
by
in Append, Changing Object Property Values, Conditional Object, Declaring Variables on a Form, Design Document, Desktop Application, Form as Dialog, Form Design, Form Load Method, Games, Having Fun With Graphics, Hot Spots, How To, List Object, List Objects, Object Explorer, Object Method, On Event, On Init, Operations, Table Open Method, Tables and Sets, TC Magic Cube, Using Eval function, Using Images on Forms, Writing Array’s, XBasic Tips and TricksNow that we have completed our lesson on the Sudoku Puzzle Game we are moving on to a Magic Cube Application. As I mentioned at the end of our previous lesson, my granddaughter recently got a Rubix Cube and asked me for help in solving it. I don’t want to actually solve the cube for…