BookmarkSubscribeRSS Feed
blueskyxyz
Lapis Lazuli | Level 10

1. develop a GUI to implement some functions, like import data(proc import), create some certain table or figure

2. use GUI to call sas code 

 

2 REPLIES 2
AllanBowe
Barite | Level 11

The best language for writing GUIs is..  JavaScript!

 

And my team have built an entire framework for building SAS Apps with JavaScript.  We also have a bunch of demo apps (GUIs), see:  https://github.com/search?q=topic%3Asasjs-app+org%3Asasjs+fork%3Atrue

/Allan
MacroCore library for app developers
Data Workflows, Data Contracts, Data Lineage, Drag & drop excel EUCs to SAS 9 & Viya - Data Controller
DevOps and AppDev on SAS 9 / Viya / Base SAS - SASjs
AlanC
Barite | Level 11
Raw javascript is, well, less than palatable IMO. I would suggest a framework that hides JS a lot (ex. ASP.NET, React, Vue) if web is goal. I personally use Blazor (web assembly) but that is a bit much if starting out.

If you dont need a web interface, you can use WPF or WinForms. If you need cross-platform, look at WinUI. If you want it simple, look at PowerApps.

You can call Allan's library using any of the above. Not an either/or situation.
https://github.com/savian-net

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1166 views
  • 5 likes
  • 3 in conversation