Node-webkit "Program Manager"

Source: Internet
Author: User

To ask the current most fiery programming language, JavaScript (JS, not the sword Saint) Dare say second, no one dares to say first. I personally feel that Javasccript has the following advantages or characteristics: '

1, suitable for getting started

JS This language introduction is actually very simple, look at the personal foundation and experience, about 1-5 days to master, or even proficient.

2, the user is huge

The front end of the world has a very hot news, that is, a public welfare organization in the United States to prison inmates training front-end development, and so they get out of prison can be new, the core language is JS. JS users have spread to the prison, it is conceivable that the number of users.

3, open source projects surge

The most active on GitHub, the fastest-growing are JS related projects, it forums, it video tutorial sites, the most is also the front end, such as MU class network, and so on. A huge creative platform for young people with dreams.

4, all-in front and back

The birth of Nodejs completely overturned JS's position in the field of programming, because it made him the only language in the front and back. Even all-in-one says there is a platform, today the theme is to use JS to develop a desktop application Nodehs.


A few previous articles mentioned node-webkit to develop desktop applications, share my real-world project "program Manager" today and this project is hosted on GitHub. Because there is a detailed introduction on GitHub, here I paste directly here, but the introduction of English. You can go to GitHub to view it directly by clicking on the Open link.


-----------------------------------------------------------a gorgeous delimiter.------------------------------------------------------- --

Nw-program-manager

Program Manager based in Node-webkit (NW), server end (or port) through MySQL DB server to control the client program.

It's a Program manager application this based on Node-webkit, as show below:

Run on:

WINDOW7/8 (32bit or 64bit)

How do I use it? Ready works:

Before hitting the appliction,you should know how the running the Node-webkit application,you can ref to:https://github.co M/rogerwang/node-webkit/wiki/how-to-package-and-distribute-your-apps. After control Above,now you should has something below,you can drop the project (Nw-program-manager) Floder to the Nw.exe File,then It'll running the Appliction,good luck for you!

First of All:choose the user

If There is no problems in running the app and you can see below image,now you should choose the User,the client mean the CL Ient End (side), the server mean the controller end (side).

Client Sidestep 1:setting the database

Setting the MySQL DB as below,then click the Connect button,if connected the button would become Green,and the button text Would change to "disconnect" (click it again to disconnect the db). The case,you should make sure the DB server is Running,and the setting are right work. (First connectting the DB it would auto create the DB & Tables,next time it would load the data from DB Server).

Step 2:add or remove app items

As show below Picture,click the Add button to add the apps items, after That,the app item row would be added to center. As the same remove button.

Step 3:select. exe file

As below image Showed,click the Slect button that layed on app item row,to Select the window ' s application which controled By the other side (Controller).

Controller Sidestep 1:

As the same as client side,settting the DB and click the Coonect button to connect the DB server.as below:

Step 2:

After connected the DB server, it'll auto load the app items form Server,and It'll update once per second. Then you can control the remote client end ' s apps through the Run & Close button. As below:

Summary

If there is a questions,please commit in the issue Page,or jion in the QQ group:139761568. thanks!


Node-webkit "Program Manager"

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.