create account

ប្រើប្រាស់ភាសារបស់ Web ដើម្បីបង្កើតកម្មវិធី Desktop ជាមួយ Electron by techfree

View this thread on: hive.blogpeakd.comecency.com
· @techfree ·
$0.05
ប្រើប្រាស់ភាសារបស់ Web ដើម្បីបង្កើតកម្មវិធី Desktop ជាមួយ Electron
![electron2.jpg](https://steemitimages.com/DQmNdozF4tFDWgBPB8FKpwhKmzwKEFugBTxMGhiWJiM1itz/electron2.jpg)

កាលពីមុន ដើម្បីបង្កើតកម្មវិធី Desktop អ្នកអភិវឌ្ឍកម្មវិធីទាំងអស់តម្រូវឲ្យមានចំណេះដឹងផ្នែកភាសាកុំព្យូទ័រសម្រាប់ Desktop ដូចជា C, C++, C# និង Java ជាដើម។ ប៉ុន្តែបច្ចុប្បន្ននេះប្រសិនបើអ្នកមានចំណេះដឹងទាក់ទងនឹងការអភិវឌ្ឍកម្មវិធីសម្រាប់ Web រួចហើយ នោះអ្នកអាចបង្កើតកម្មវិធី Desktop បានយ៉ាងងាយស្រួលដោយមិនចាំបាច់សិក្សាភាសាខាងលើបន្ថែម។ Electron គឺជា Library មួយដែលអាចបង្កើតកម្មវិធីសម្រាប់ Desktop ដោយប្រើភាសា Javascript, HTML និង CSS។


អត្ថបទនេះនឹងបង្ហាញអំពីការតម្លើង និងការប្រើប្រាស់ Electron ដើម្បីបង្កើតកម្មវិធី Desktop មួយ។

**ការតម្លើង**
**តម្រូវការៈ** Node.js

ការតម្លើង Electron ជាលក្ខណៈ Global

`npm install electron -g`

ការតម្លើង Electron ជា Dependency សម្រាប់គម្រោងមួយ

`npm install electron --save-dev`

**ការប្រើប្រាស់**
ទម្រង់ទូទៅនៃកម្មវិធី៖

my-electron-app/

* index.html
* main.js
* package.json

package.json

![electron3.png](https://steemitimages.com/DQmNWnw9rNnWTTNS1GM1uHHr6Y8iSY3Jh4XThTybATHponB/electron3.png)

main.js

![electron4.png](https://steemitimages.com/DQmTqXJ3WRvzhPgMA1bsCycHwyuux53nay4EFpCs5wPaafg/electron4.png)

index.html

![electron5-1.png](https://steemitimages.com/DQmNMt3ZeTTdEZfWk6tDYDtWwQPkJacDTd1bMwHb7ZrCUtW/electron5-1.png)

ដើម្បីដំណើរការកម្មវិធី អ្នកអាចចូលទៅក្នុង Folder របស់កូដដោយប្រើ Command Promt ឬ Terminal រួចប្រើបញ្ចូល Command ដូចខាងក្រោម៖

ចំពោះការតម្លើង Electron ជាលក្ខណៈ Global:

`electron .`

ចំពោះការតម្លើង Electron ជា Dependency នៅក្នុងគម្រោងមួយ

`MacOS/Linux: $ ./node_modules/.bin/electron .`
`Windows:     $ .\node_modules\.bin\electron .`

បន្ទាប់ពីដំណើរការ Command ខាងលើហើយ អ្នកនឹងទទួលបានលទ្ធផលដូចខាងក្រោម៖

![electron6-1.png](https://steemitimages.com/DQmZGoC6X2oRVQrTagYTE4J3KXcSJyDMVsA2EVDsect9NEo/electron6-1.png)

![electron7-1.png](https://steemitimages.com/DQmcVZY4CjvpDrh7wqe7awijfGopgfWn14qNXPvusyfMFBf/electron7-1.png)


[ប្រភពដើម](https://www.techfree.info/2016/10/20/electron-desktop/)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authortechfree
permlinkweb-desktop-electron
categorycambodia
json_metadata{"tags":["cambodia","khmer","electron","desktop"],"image":["https://steemitimages.com/DQmNdozF4tFDWgBPB8FKpwhKmzwKEFugBTxMGhiWJiM1itz/electron2.jpg","https://steemitimages.com/DQmNWnw9rNnWTTNS1GM1uHHr6Y8iSY3Jh4XThTybATHponB/electron3.png","https://steemitimages.com/DQmTqXJ3WRvzhPgMA1bsCycHwyuux53nay4EFpCs5wPaafg/electron4.png","https://steemitimages.com/DQmNMt3ZeTTdEZfWk6tDYDtWwQPkJacDTd1bMwHb7ZrCUtW/electron5-1.png","https://steemitimages.com/DQmZGoC6X2oRVQrTagYTE4J3KXcSJyDMVsA2EVDsect9NEo/electron6-1.png","https://steemitimages.com/DQmcVZY4CjvpDrh7wqe7awijfGopgfWn14qNXPvusyfMFBf/electron7-1.png"],"links":["https://www.techfree.info/2016/10/20/electron-desktop/"],"app":"steemit/0.1","format":"markdown"}
created2018-04-24 02:14:30
last_update2018-04-24 02:14:30
depth0
children0
last_payout2018-05-01 02:14:30
cashout_time1969-12-31 23:59:59
total_payout_value0.046 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,963
author_reputation26,783,342,197
root_title"ប្រើប្រាស់ភាសារបស់ Web ដើម្បីបង្កើតកម្មវិធី Desktop ជាមួយ Electron"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id51,780,684
net_rshares6,920,496,090
author_curate_reward""
vote details (40)