PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • Examples that can be used in Android only
  • Examples that can be used on iPhone/iPad only
  • Multi-platform examples (Android and iOS)
  • Examples that can be used in UWP only
  • Examples that can be used on a Mobile Device (Pocket PC) only
  • Examples containing a project that can be used on Mobile Device (Pocket PC) and that interacts with a project that can be used on PC
  • Examples that can be used on PC only
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
2. Examples supplied with WINDEV Mobile
Previous pageTable of contents
The examples supplied with WINDEV Mobile are intended to help you learn the features of WINDEV Mobile. Their source code is presented in details.
These examples are found in the "Examples" sub-directory of WINDEV Mobile setup directory and they can be opened from the home window of WINDEV Mobile.These examples are found in the "Examples" sub-directory of WINDEV Mobile setup directory and they can be opened from the home page of WINDEV Mobile (Ctrl + <).
Features of some examples supplied with WINDEV Mobile.
Examples that can be used in Android only
Android ChromebookThis example shows the compatibility of WINDEV Mobile applications for Android with Chromebooks.


Android ExplorerThis example is a file explorer for Android.
It is used to list the files and directories found on an Android device.    


Android GPSThis example presents the use of the GPS functions of WLanguage in an Android application.
It is used to retrieve at regular interval:
- The latitude
- The longitude
- The altitude
- The speed
- The direction


Android InventoryThis application is used to perform inventories and to save the results in a database.


Android Persistent NotificationsThis example is used to create persistent notifications that appear even if the application is not used anymore.
A persistent thread run when the starting device is used to send the notifications.  


Android Speech SynthesisThis educational example explains how to manage the recognition and the speech synthesis Android.
The speech synthesis is performed by using either the WLanguage functions, or an external JAR file included in the WINDEV Mobile project.


Android SystemThis application is a tutorial example presenting some of the new features of WINDEV Mobile for Android.
The following system functions are used:
- NFC
- Multimedia control
- Brightness
- Volume
- WIFI
- Bluetooth
- Toast
- Progress Bar control
- 9-image mode
- Compass
- Accelerometer
- Camera control
- LED
- Vibrations
- Notifications
- Drawing functions
- Internet


Android ZIPThis example is used to browse the folder of the Android device while searching for ZIP archives.
The archives can be browsed and extracted into a directory of the device.
The folders and the files found in the archive can be extracted individually.


Examples that can be used on iPhone/iPad only
iOS LoanThe power of WINDEV Mobile and the simplicity of WLanguage allowed us to develop this application within a single day!
This example is used to simulate loans and to:
- calculate the amount of the monthly payments from the amount borrowed
- calculate the amount that can be borrowed from a given monthly payment
- calculate the income of an investment from a monthly payment
For each case, you have the ability to view the amortization table corresponding to your parameters.  


iOS SystemThis application is an example presenting the use of various features.
The features are as follows:
- Playing videos
- Trace in the logs
- Slider
- Popup control
- Hourglass
...


iOS WatchTraining example explaining how to establish a dialog between an Apple Watch application and an iPhone application.


Multi-platform examples (Android and iOS)
Android PushThis example explains how to receive Push notifications on Android.

It calls the PushNotifActive function and returns the identifier to the WINDEV "WD Push Server" example that stores it.

Then, this identifier is read by the WINDEV "WD Send Push" example that sends the Push notifications to this Android example.


iOS PushThis example explains how to receive Push notifications on iOS.

It calls the PushNotifActive function and returns the identifier to the WINDEV "WD Push Server" example that stores it.

Then, this identifier is read by the WINDEV "WD Sending Push" example that sends the Push notifications to this iOS example.


WM Bluetooth 4This example explains how to use the Bluetooth Low Energy functions (Bluetooth LE): BTLExxx.

It is an application allowing you to find the nearby BTLE devices, to connect to them and to interact with the proposed services.  
WM ChartThis example presents different ways to use a chart control.
The following charts are presented:
- Donut
- Pie
- Line
- Column
- Area
- Radar

The main functionalities are the customization of charts by programming as well as the ability to fill a chart from an HFSQL data file or in the editor.
WM Click on ChartThe "WM Click on Chart" example proposes a solution for pulling out the sections of a Pie chart via a simple click.
This example includes a control template named "TPLC_PullOutChart". This control template is used to pull out the chart sections via a simple click.
To include this feature in another application, all you have to do is import the "TPLC_PullOutChart" template.  


WM CRMWM CRM is a multi-platform project for Android and iOS.
It explains how to develop a CRM application intended to the Android and iPad tablets.  


WM Expense AccountThis example allows you to manage your fees.

Let's see the main features of this application:
- The input of invoices
- Management of foreign currencies
- Inclusion of photo document for the invoices
- Ability to email the expense account
- Ability to track the expense accounts
- ...
WM FoodThe WM Food example explains how to interact with the OpenFoodFacts database from a WINDEV Mobile application via the webservice proposed by this database.


WM FTP ClientThis example is an FTP Client for Android and iOS.
It explains how to interact with an FTP server via the FTP functions of WLanguage.
It is used to:
- Rename files
- Delete files
- Create folders
- Download files
- Send files to the server  


WM Gallery ControlThis example shows how to use the "Image Gallery" control.


WM Geo-localizationThis example explains how to perform proximity searches with geolocalization:
- search around me
- search in a city, at a given address, or close to a specific address.
The results are displayed in a looper and in a map with markers.
 


WM HTML DialogThis example explains how to dialog with an HTML control.
It is using the WLanguage "ExecuteJS" function and the Javascript "WL.Execute" function.
WM Managing ContactsThis example presents the management of contacts for Android et iOS.
It is used o:
- list the contacts found on the phone
- call the contacts
- send SMSs to the contacts
- ...


WM Managing OrdersThe WM Managing Orders example is a simplified management of orders and invoices.
This example is used to:
- create/modify/delete a product,
- create/modify/delete a customer,
- contact a customer by email,
- see the history of the actions performed for a customer
- place an order, print an order form,
- invoice an order, print an invoice.


WM NotesThis example is using the drawing functions of WLanguage for Android and iOS.
It allows you to draw graphic "notes" and to save them.  


WM PasswordWeb sites, bank accounts, ... passwords are everywhere in out life. With WM Password, no need to store all the passwords of your different accounts. The application stores all your passwords in a secure way. WM Password can also generate secure passwords for you.


WM PhotosThis Android/iOS example is used to take photos and to save them by specifying a title and keywords.
A search is also available.
The photos are stored in the application directory, therefore they are private (not visible by other applications).


WM PokerExample of game developed with WINDEV Mobile
This example is a poker game for Android, iOS and Universal Windows 10 App smartphones powered by WINDEV Mobile.  


WM PollThis example is used to manage and view polls.

It is a multi-platform example for iOS and Android.
The iOS generation and the Android generation use the same code and the same windows.

Features of the example:
The section that operates on the phone (iPhone or Android phone) is used to save the answers to the polls.
The section that operates on a tablet (iPad or Android tablet) is used to manage the polls: create and delete polls, modify polls (the questions and the answers) and to view the answer statistics.

The results are stored in a HFSQL database




WM QuizzThis application allows you to check your knowledge about the PC SOFT products.
This project explains how to generate an application for different platforms from the same code.
(contains a configuration for Android, iOS and Universal Windows Application)


WM RegisteredThis application is an attendance manager. It allows you to list the persons who attended a meeting.
The database is filled beforehand with the list of registered persons.
You have the ability to find a person by using his/her name.
The following topics are presented in this example:
1/ using a browsing looper based on a query
2/ using a database in HFSQL format.  


WM RSS ReaderThis example is a reader of RSS stream for the Android and iOS devices. This application allows you to follow the features of your favorite streams. This reader supports the images containing a post as well as the links toward an external site. Furthermore, it also included a system for managing the favorites.  


WM ShoppingWM Shopping allows you to manage several purchase lists.
To add a product:
- Scan the bar code to add it directly
- or find a product that was added beforehand and add it!
- or add a product from your purchase history!
Then, you will have the ability to edit the quantity, the image... and to add notes as reminders!  


WM SportsThis example is a sport application used to save your performances.
The application calculates the distance, the time, the average speed and the number of calories spent according to the sport.
The run is displayed on a map control via markers and an itinerary.

The example also includes a server part used to synchronize the user data.
This webservice is available in the WEBDEV "WW_Sports" example.
WM StocksThis application is used to perform stocktaking and to save the results in a database.
The example is used to create entries/exits in the stock, by directly scanning the bar code of products.
It is optimized to be run on tablets.
   


WM Tic Tac ToeWM Tic Tac Toe
This example is a version of the famous "Tic Tac Toe" game.

Summary of the example supplied with WINDEV Mobile:  

This example allows you to play "Tic Tac Toe" on an Android device, on an iOS device or on a device compatible with Universal Windows 10 App.

The purpose of this game is straightforward: align 3 pawns before your opponent does  


WM ToDo ListThis example is a manager of To-Do Lists.
The project is using the gestures in the loopers in order to move and delete the lists and tasks.
The data is stored in a HFSQL database.  


Examples that can be used in UWP only
UWA NotesThis example is an application for managing notes in Universal Windows 10 App format.  


UWA OrdersThis educational example presents, via a management of orders, the proper use of GUI when developing Universal Windows Platform Apps applications.  


UWA Password"Universal Windows 10 App" application used to manage passwords.


UWA StopwatchThis example explains how to create a stopwatch for a mobile device with WINDEV Mobile.
In this example, a timer is used to display the hands of the stopwatch and to display the time passed on a regular basis.    


Examples that can be used on a Mobile Device (Pocket PC) only
Pocket _NETThis example uses a Mobile .NET assembly (OpenNETCF.Net) to retrieve the list of WIFI compatible network cards on a PDA and to retrieve information about these network cards.    



Pocket AttendanceThis application is an attendance manager. It allows you to list the persons who attended a meeting.
The database is previously filled with the list of registered persons.
A bar code reader can be used to read the identifiers of the persons.
The following topics are presented in this example:
1/ the click performed on a table column
2/ the use of a browsing table    



Pocket Click on ChartThe "Pocket Click on Chart" example proposes a solution for pulling out the sections of a pie chart via a simple user click.

This example includes a control template named "TPLC_PullOutChart". This control template is used to enable the pulling out of a chart section via a simple click.

To make this feature available in another application, all you have to do is import the control template named "TPLC_PullOutChart".


Pocket ExplorerThis example is a file explorer for Windows CE.


Summary of the example supplied with WINDEV Mobile:  

This example is used to list the files and the directories found on a Pocket PC.  


Pocket FTPClientThis example is an FTP client for Pocket PC.

This example enables you to view the content of an FTP server. It can also used to download files, to rename them or to delete them.


Pocket ImagesImage explorer for Pocket PC
Summary of the example supplied with WINDEV Mobile:  
This example is used to browse a directory in order to find images.
The images are displayed in a ListView control.
To view the image in real size, double-click the image in the ListView control.
If the image is bigger than the size of the screen, scrollbars are automatically displayed in order to view the entire image.  


Pocket InventoryThis example is used to perform inventories.
Summary of the example supplied with "WINDEV Mobile":
This example presents the use of a HFSQL database on Pocket PC.
This application is used to perform inventories and to save the results in a HFSQL database.
 


Pocket LoanThe power of WINDEV Mobile and the simplicity of WLanguage allowed us to develop this application in just 1 day!
This example is used to simulate loans and to:
- calculate the monthly payments from the amount of the loan
- calculate the maximum loan amount from a monthly payment
- calculate the income of an investment from a monthly deposit
For each case, you have the ability to view the amortization table corresponding to your parameters.
 


Pocket Managing ContactsThis example presents the management of contacts in Pocket PC.
The following topics will be presented in this example:
1/ the loopers
2/ the use of queries
3/ sending SMSs
4/ sending emails
5/ the phone call.
 


Pocket MapThis example is a light version of WDMap. This example is used to view and modify data files in HFSQL Mobile format found on a Pocket PC.

Summary of the example supplied with WINDEV Mobile:  

This example is used to access data files in HFSQL Mobile format found on a Pocket PC.
You can:
- View the records.
- Modify the records.
- Reindex the file.
- Repair the file memos


Pocket NotesThis example is using the drawing functions of WLanguage.
Summary of the example supplied with WINDEV Mobile:  
This example allows you to draw graphic "notes" and to save them. You have the ability to enter keywords in order to easily find your notes.  


Pocket TelephonyThis example is a telephony application that can be used on a Pocket PC equipped with a phone access (GSM).
This example uses the telephony functions of WINDEV Mobile as well as the functions used to retrieve the parameters of the phone.
It enables you to make phone calls, to receive phone calls and to manage a history of the calls (incoming and outgoing) as well as a database of contacts.
Furthermore, you have the ability to import the contacts found in the contact file of the Pocket PC.  


Pocket Virtual KeyboardThis example proposes virtual keyboards that can be customized and smaller than the standard keyboard of the Pocket PCs:
- a numeric keyboard (to enter prices for instance)
- an alpha numeric keyboard (digits+letters only)
- a function keyboard    


Pocket ZIPThis example presents the use of the archiving WLanguage functions with compression.
The following topics are presented in this example:
1/ How do I compress files and uncompress archives?
2/ Managing the display of a table and menu in a Pocket PC application
3/ Managing a popup menu for the last documents opened
Summary of the example supplied with WINDEV Mobile:  
This example allows you to create and read archives compressed in ZIP format. This feature can be very useful to manage the automatic backups.
How do I compress files and uncompress archives?
Several WLanguage functions allow you to:
- Handle an archive
- Handle the files to compress
- Manage the single-part archives and the multi-part archives
- Retrieve information about the archiving
All the archiving functions of WINDEV Mobile are prefixed by zip  


Examples containing a project that can be used on Mobile Device (Pocket PC) and that interacts with a project that can be used on PC
Pocket BeachThis mobile application is used to enter the bookings (deckchair, beach umbrella, ...).
It is combined with a WINDEV application in order to synchronize the data (PC Beach)


Pocket ExpensesThis example is used to enter expense accounts on a Pocket PC.
Summary of the example supplied with WINDEV Mobile:
This example presents the use of a HFSQL database on a Pocket PC.
They are used to add, modify and delete records.

Furthermore, this example operates in parallel with a Windows application that is used to group the information on a local database (on a computer).
 


Pocket Managing lists of purchasesThis example is used to manage a list of purchases generated by the application named PC Managing lists of purchases
Summary of the example supplied with WINDEV Mobile:  
You have the ability to select all the departments or a single one to view the products.
This example allows you to display and manage the list of purchases that was generated from the Windows application named PC Managing lists of purchases.  


Pocket Network TasksThis example explains how to develop a WINDEV application that shares data in HFSQL format with a Pocket PC.
Two conditions are required to use this example:
  1/ the Pocket PC must have access to the network (Ethernet card, Wi-Fi, ...)
  2/ the data found in the WINDEV application must be accessible in read/write via a UNC path (share)

Summary of the example supplied with WINDEV:  
The WINDEV application is used to enter a task list (with management of priorities, deadline, automatic reminder, ...)
The Pocket PC is used to access this data to indicate that a task in currently performed or completed.
 


Pocket PollThis example is used to carry out polls created with PC Poll.
Summary of the example supplied with "WINDEV Mobile":  
CAUTION: The PC Poll application must be started in order for the application to be properly used on the Pocket PC.
This example is used to carry out and view polls created with the PC Poll application.
The results are stored in a HFSQL database.
The results are synchronized and viewed via the PC Poll application.  


Pocket Sending SMSThis example is used to send SMSs created from the PC Sending SMSs example.
You also have the ability to write and send SMSs from the Pocket application.
How do I send an SMS from a Pocket PC or from a Smartphone with WINDEV Mobile?
All you have to do is use the SMS.XXX variables and the function named SMSSend():
  SMS.Message = "This is an SMS"
  SMS.Number  = "0612345678"
  SMSSend()  


Pocket StocksThis example presents the use of a HFSQL database on Pocket PC.
This application is used to perform inventories and to save the results in a HFSQL database.
The viewing of the Stocks is performed via the Windows example (PC Stocks).  


Examples that can be used on PC only
PC CDB BrowserThe "PC CDB Browser" example is used to access the databases found on the Pocket PC (.cdb format).
This example enables you to access:
1. The standard databases of the Pocket PC: task list, appointments, and so on
2. The databases in cdb format found on the Pocket PC.

This example uses the cexx and cdbXX functions to access the data found on the Pocket PC. A connected Pocket PC is required to use this example


PC ExplorerThis example allows you to view files found in a Pocket PC.
It also allows you to copy files from your PC to you r Pocket PC and vice versa.
Main topics:
- the file management functions of a Pocket PC and a PC (copy, delete, create directory...)
- using a cache to optimize the display time  


PC Photo AlbumThe PC Photo Album example is used to import and export the photos of a Smartphone or Pocket PC from the PC.
A listview is used to preview the photos found on the Smartphone and on the Pocket PC.  


PC RegistryThis example presents the functions used to handle the registry of the Pocket PC.
The following topics are presented in this example:
1/ The ceRegistryXXX functions
2/ The connection to a Pocket PC
Summary of the example supplied with WINDEV Mobile:  
This full example enables you to handle the registry of the Pocket PC:
- Displaying the keys and values of the registry while managing a cache
- Creating a key or a value
- Deleting a key  


Additional examples are supplied with the Technical Support Newsletter (LST) or can be downloaded from our site (www.windevcom).
Previous pageTable of contents
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment