928 new features of WINDEV 28, WEBDEV 28 and WINDEV Mobile 28

606 N e w f e a t u r e W D W B WM DATA SOURCE PARAMETERS A query based on a data source can contain parameters. Benefit of this new feature in version 28: Flexibility 607 N e w f e a t u r e W D W B WM ACCESS BITS IN INTEGERS In the industrial field, it is often necessary to read the bits in a byte. In version 28, the [ ] (square brackets) syntax is available for variables of type Integer . Benefit of this new feature in version 28: Useful 608 N e w f e a t u r e W D W B WM WLANGUAGE FUNCTIONS TO MANAGE ZOOMED IMAGES When an image is zoomed in an Image control, the coordi- nates of a point in the control no longer match the coordi- nates of that point in the original image. The CoordinateImageControlToImage and CoordinateIm- ageToImageControl functions allow you to find the coordi- nates in the original image (and vice versa). See the list of new WLanguage functions in the new feature 622. Benefit of this new feature in version 28: Save countless lines of code 609 N e w f e a t u r e W D W B WM WLANGUAGE: ..STATE PROPERTY ON CONTAINERS The ..State property is available for container controls: Su- percontrol, Internal Window, Tab control, etc. For example, this allows you to gray out all the controls inside a container with one line of code. Benefit of this new feature in version 28: Save code N e w f e a t u r e W D W B WM 610 to 616 MISCELLANEOUS • The new BCToImage function generates a bar code image based on a value • Homonymic copy is available for advanced types and classes • fOpen functions: the foUnicode and foAnsi constants are now supported • The growth attribute can now be used on variables of type Array • The ..Directory property can now be used on data files • OOP: ability to use indirections on class members • The ..ZOrder property is now supported • Applications developed with WINDEV Mobile 28 support Android 6.0 (Marshmallow, 2015) and later Benefit of this new feature in version 28: Easy programming N e w f e a t u r e W D W B WM 617 to 621 WLANGUAGE 5 NEW TYPES 5 new types of variables are available for Android: Chrono DiskFile pdfBookmark kbCard AssistedInput Benefit of this new feature in version 28: Useful types N e w f e a t u r e W D W B WM 622 to 677 56 NEW WLANGUAGE FUNCTIONS FOR ANDROID In version 28, WLanguage is enriched with 56 new functions for Android, as well as 27 new functions for Android widgets and 12 new constants (see full list on windev.com) . AndroidActivityResultProcedure RoundToMultiple CheckCBE BitcoinValidAddress BCToImage CoordinateImageControlToImage CoordinateImageToImageControl DeepLinkProcedure DelayBeforeClosing RequestRefreshUIElement RequestRefreshUIParent dBlur dModifyContrast dStraighten dTextMarkdown ErrorWithTimeout ErrorWithTimeoutAsynchronous ExecuteFunction ExecuteRefreshUIParent E xecuteMainThreadAsynchronous ExtractStringBetween fLoadResource fBuildRelativePath FTPProxy IBANValid CheckUID iPrintAreaMarkdown InfoWithTimeout InfoWithTimeoutAsynchronous CheckINSEE KanbanAddCard KanbanSearchCard KanbanMoveCard KanbanDeleteCard KanbanDeleteAllCard KanbanListAdd KanbanListDeleteAll KanbanToImage MarkdownToHTML MarkdownToPDF MarkdownToText CheckSIN CheckOASI CheckBN15 CheckBN9 CheckNISS CapitalizeEachWord CheckBER CheckSIREN SocketProxy TableSearchEverywhere TableDeleteSelect ThreadStopRequested ThreadRequestStop CheckEU LooperDeleteSelect 67 N ew f e a t u r e s i n W I ND E V 2 8 WE BD E V 2 8 W I ND E V Mo b i l e 2 8