How to Create a New Solution
Thank you for joining me for this video. For Servoy University, I’m Bob Cusick. In this video, we’ll take a look at how to create a new solution from scratch. It’s really easy. Over here in the Solution Explorer, right click on All Solutions and say, Create a New Solution. Now here you’ll see a dialog box so you can give it a name. I’m going to call Mine Demo. And here you can choose the Solution type. Normal means that this solution can be deployed in the Smart Client, the Web Client, or the NG Client. A module is a special kind of solution that usually gets included in other solutions. Web Client only, Smart Client only. These types of solutions will only load in those clients. You can also make a login solution and authenticator solution. This is if you’re rolling your own security. You can also create a pre and post import hook modules. You can also create a mobile solution and a mobile shared module that can be shared by multiple mobile solutions. Or you can also create an NG Client only. For our purposes, we’re going to choose Normal. Your resource project holds all the database connections, holds all the information about your styles. And you can have more than one, but that can get kind of hairy. So we’re going to just go ahead and keep it in the default resources. I’m going to say Finish. And now we have our solution. Doesn’t have anything in it yet. There are no forms. There’s no relations, valuice, media, none of that stuff. It’s just a plain blank empty container. One thing I do want to point out is the property panel over here on the right hand side. You have different kinds of events so you can run scripts or methods on close, on data broadcast, on error and on open. And then you can also change the different properties of the actual solution. So you can say which form it should open to that that’s the first form. If you’re using I 18N or internationalization, it will let you choose the data source. If you keep all of your I 18N data in a database, this solution is going to also have a sign in component or a custom login. You can choose the login form and the solution name. The links will give you a list of all of the modules that are included in this particular solution. You can change the solution type there. You can pick a overall style sheet. Now this is for the NG client. The NG client is styled at the solution level rather than at the table and object level. And you can choose your text orientation. That’s about it for creating a simple solution. I hope you enjoyed this video. Thanks for watching.