View Larger Map

Tuesday, May 29, 2012

ខ្ញុំអាច Convert ភាសា C# ទៅជាភាសា VB បានដែរឬ?

មិត្ត​អ្នក​អាន​ភាគ​ច្រើន​ប្រា​កដ​ជា​បាន​ដឹង​ពី​ភា​សា VB.net និង C#.net ហើយ​ថា​វា​ជា​ភាសា​ដែល​អាច​ឱ្យ​យើង​សរសេរ​បង្កើត កម្មវិធី​ប្រើ​ប្រាស់​លើ Windows ឬ​ក៏ Website applicationជា​មួយ​ភា​សា Asp.net។ ហើយ​ភា​សា​ទាំង​ពីរ​នេះ​វា​ក៏​មាន​លក្ខណៈ​ពិសេស​ផ្សេង​ៗ ពី​គ្នា​ផង​ដែរ។ ចំពោះ​អ្នក​សរ​សេ កូត​ពេល​ខ្លះ​បាន​ចូល​ទៅ​ស្វែង​រក Sample Code ដើម្បី​យក​មក​ប្រើ​ប្រាស់​ក្នុង​កម្មវិធី​របស់​គេ តែ Sample Code ​ខ្លះ​ជា​ភាសា C#.net ខ្លះ​ជា​ភា​សា VB.net ដែល​ជា​ហេតុ​នាំ​ឱ្យ​ពួក​គេ​ពិ​បាក​បក​ប្រែ​ភាសា​ C#ទៅ vb.net VB.net ទៅ C# វិញណាស់។
ថ្ងៃ​នេះ យើងលើក​យក​គេ​ហ​ទំព័រ​មួយ​ដែល​អាច​ឱ្យ​យើង​អាច Convert ភា​សា VB → C#, C#→ VB វិញ​បាន គឺ http://converter.telerik.com/

Sunday, May 27, 2012

តើ Common Stock (ភាគហ៊ុន​ទូទៅ​ធម្មតា) និង Preferred Stock (ភាគហ៊ុន​បុរិមា) ខុសគ្នា​ត្រង់ណា​ខ្លះ?


ទាក់ទង​នឹង​​ការវិនិយោគ​ភាគហ៊ុន៖ តើ Common Stock និង Preferred Stock ខុសគ្នា​ត្រង់ណា​ខ្លះ?
Common Stock  (ភាគហ៊ុន​ទូទៅ​ធម្មតា) និង Preferred Stock (ភាគហ៊ុន​បុរិមា) គឺ​សុទ្ធសឹង​ជា​ភាគហ៊ុន​ដូចគ្នា។ ភាពខុសគ្នា រវាង​​ភាគហ៊ុន​ទាំងពីរ​ប្រភេទ​នេះ មាន ៣​ចំណុច​ធំៗ៖
១-សិទ្ធិបោះឆ្នោត
អ្នក​កាន់​ភាគហ៊ុន​ធម្មតា (Common Stock) មាន​សិទ្ធិ​បោះឆ្នោត ក្នុង​ក្រុមហ៊ុន ដូចជា ការ​បោះឆ្នោត​ជ្រើសរើស​ក្រុមប្រឹក្សា​ភិបាល​ក្រុមហ៊ុន​ ជាដើម។ ចំណែក​អ្នក​កាន់​ភាគហ៊ុនបុរិមា (Preferred Stock) វិញ មិនមាន​សិទ្ធិ​បោះឆ្នោត​ទេ។
២-ចំណែក​​​ភាគលាភ ឬ​ប្រាក់​ចំណេញ​ប្រចាំឆ្នាំ​ដែល​ត្រូវ​បែងចែក​ទៅ​ឲ្យ​ម្ចាស់​ហ៊ុន ( Dividend)
អ្នក​កាន់​ភាគហ៊ុន​ធម្មតា ទទួល​ចំណែក​ភាគលាភប្រចាំ​ឆ្នាំ ទៅតាម​ប្រាក់​ចំណេញ​របស់​ក្រុមហ៊ុន។ បើ​ក្រុមហ៊ុន​ចំណេញ​ច្រើន ទទួល​បាន​ច្រើន។ បើ​ក្រុមហ៊ុន​ចំណេញ​តិច​ទទួល​បានតិច។ បើ​ក្រុមហ៊ុន​មិន​ចំណេញ​សោះ អ្នក​កាន់​ភាគហ៊ុន​ធម្មតា​ក៏​មិន​បាន​​ទទួល​ភាគលាភ​ដែរ។ ផ្ទុយ​ទៅវិញ អ្នក​កាន់​ភាគហ៊ុន​បុរិមា អាច​មាន​ចំណែក​ភាគលាភ​មួយ​កំណត់ អាស្រ័យ​ទៅ​តាម​ក្រុមហ៊ុន​ ដែល​ចេញ​ភាគហ៊ុននេះ។ ក្រុមហ៊ុន​​អាច​កំណត់​ជាមុន​ថា អ្នក​កាន់​ភាគហ៊ុន​បុរិមា​​អាច​ទទួល​បាន​​ភាគលាភ​ប្រចាំ​ឆ្នាំ  ៥%​ ជារៀងរាល់​ឆ្នាំ (ឧទាហរណ៍)។ ដូច្នេះ បើ​ទោះជា​ក្រុមហ៊ុន​ចំណេញ​តិច​តួច ​ក៏​​អ្នក​កាន់​ភាគហ៊ុន​បុរិមា​នៅ​តែ​​ទទួល​បាន​ភាគលាភ ៥% ហើយ​បើ​សិន​ជា​ក្រុមហ៊ុន​ចំណេញ​ច្រើន ក៏​នៅតែ​បាន​ ៥%។
៣-អាទិភាព​ក្នុង​ការ​ទទួល​បាន​ភាគលាភ
អ្ន​ក​កាន់​ភាគហ៊ុន​បុរិមា​ មាន​សិទ្ធិ​ទទួល​បាន​ចំណែក​ភាគលាភ​មុន​អ្នក​កាន់​ភាគហ៊ុន​ធម្មតា។ ក្រុមហ៊ុន​ត្រូវ​បែងចែក​ប្រាក់​ចំណេញ​ទៅ​ឲ្យ​អ្នក​កាន់​ភាគហ៊ុន​បុរិមា​ ជាមុន​ រួចហើយ​បាន​យក​ចំណែក​ដែល​​នៅ​សល់​ទៅ​​បែងចែក​ដល់​អ្នក​កាន់​ភាគហ៊ុន​ធម្មតា។ ដូច្នេះ​ បើ​សិន​ជា​ក្នុងករណី​​ប្រាក់​ចំណេញ​មាន​មិនសូវ​ច្រើន ហើយ​ក្រោយ​ពេល​បែងចែក​​ឲ្យ​អ្នក​កាន់​ភាគហ៊ុន​បុរិមា​ហើយ មិនមាន​ប្រាក់​ចំណេញ​នៅ​សល់ អ្នក​កាន់​ភាគហ៊ុន​ធម្មតា​មិន​អាច​ទទួល​​បាន​ប្រាក់​ភាគលាភ​ទេ។
ប៉ុន្តែ គួរ​បញ្ជាក់​បន្ថែម​ថា អ្នក​កាន់​ភាគហ៊ុន​បុរិមា (Preferred Stock) មាន​សិទ្ធិ​ទទួល​ចំណែក​ប្រាក់​ភាគលាភ​មុន​អ្នក​កាន់​ភាគហ៊ុន​ធម្មតា ប៉ុន្តែ មិនមែន​មានន័យថា មិន​ប្រាកដ​ថា​អាច​ទទួល​បាន​ប្រាក់​ភាគលាភ​គ្រប់ពេលទេ។ ប្រសិន​បើ​ក្រុមហ៊ុន​មិនមាន​លុយ យក​មកចែក​ប្រាក់​ភាគលាភ​ឲ្យ​ទេ អ្នក​កាន់​ភាគហ៊ុន​បុរិមា មិនអាច​តម្រូវ​ឲ្យ​ក្រុមហ៊ុន​ត្រូវ​តែ​បង់​នោះទេ។
នេះ​ខុស​ពី​ករណី​អ្នក​កាន់​សញ្ញាប័ណ្ណ (Bond)។ អ្នក​កាន់​សញ្ញាប័ណ្ណ​ក្រុមហ៊ុន​ គឺ​ជា​ម្ចាស់​បំណុល​របស់​ក្រុមហ៊ុន។ ដូច្នេះ ក្រុមហ៊ុន​មាន​កាតព្វកិច្ច​ត្រូវ​តែ​សង​បំណុល ឬ​ក៏​បង់​ការប្រាក់​ទៅ​ឲ្យ​អ្នក​កាន់​សញ្ញាប័ណ្ណ។ ទោះជា​រកស៊ី​ចំណេញ ឬ​ខាត ក៏​ក្រុមហ៊ុន​​ត្រូវ​តែ​រក​លុយ​មក​បង់។ បើ​សិន​ជា​ក្រុមហ៊ុនមិនមាន​លុយ​បង់​ទៅ​ឲ្យ​អ្នក​កាន់​សញ្ញាប័ណ្ណ​ទេ ក្រុមហ៊ុន​អាច​នឹង​ត្រូវ​​​តុលាការ​ដាក់​ឲ្យ​​ក្ស័យធន ដើម្បី​​លក់​ឡាយឡុង​ទ្រព្យ​ក្រុមហ៊ុន​យក​លុយ​ទៅ​សង​អ្នក​កាន់​សញ្ញាប័ណ្ណ ដែល​ជា​​ម្ចាស់​បំណុល៕

 វិធីសាស្ត្រ​ដ៏​ល្អ​បំផុត​ដើម្បី​កែប្រែ​ពី Windows Vista ទៅជាWindows 7

មាន​អ្នក​ប្រើប្រាស់​ប្រព័ន្ធ​ដំណើរការ Windows Vista បាន​សួ​ថា​តើ​យើង​ត្រូវ​ធ្វើ​ដូចម្ដេច​ដើម្បី​ប្ដូរ​ពី Windows Vista ទៅជា​ Windows7? យើង​ពិត​ជា​អាច​ធ្វើ​ទៅ​បាន​សម្រាប់​អ្នក​ចង់​ធ្វើការ​ប្ដូរ​ពី​ប្រព័ន្ធ Windows Vista ទៅ Windows7។

ក្នុង​ដំណោះស្រាយ​នេះ​អ្នក​មាន​ជម្រើស​ពីរ​គឺ​ការ​កែប្រែ​ដោយ​ធ្វើ​ការ​ វិធី​កំណែ​ទម្រង់​ថ្មី​ឬ​ហៅ​ថាUpgrade និង​មួយ​វិធី​ទៀត​គឺ​ការ​ដំឡើង​ដោយ​ជ្រើស​យក Custom Install។​យ៉ាងណាមិញ​វិធី​ដំឡើង​តាមរយៈ Upgrade វា​គឺ​មាន​ភាព​ល្អ​ប្រសើរ​ហើយ​ងាយស្រួល​ក៏​ប៉ុន្តែ​វា​ពុំ​មែន​ជា​ជម្រើស​ដ៏ ​ឆ្លាតវៃ​សម្រាប់​អ្នក​នោះ​ទេ។​ដូច្នេះ​​ការ​ដំឡើង​វា​គឺ​អ្នក​អាច​រក្សាទុក ​រាល់​ការ​កំណត់​និង​កម្មវិធី​របស់​អ្នក​ហើយ​ម្យ៉ាងវិញទៀត​អ្នក​អាច​ដំឡើង​ និង​ដំណើរការ​រាល់​កម្មវិធី​ដែល​អ្នក​បាន​ធ្វើ​រួច​មក​ហើយ។ ប៉ុន្តែ​ភាព​ពិត​នោះ​គឺ​វា​មិនមែន​ជា​រឿង​ធម្មតា​នោះ​ទេ​ ពេល​ខ្លះ​អ្នក​អាច​មាន​សំណាង​ល្អ​ដោយ​ការ​ធ្វើ​របស់​អ្នក​មិន​មាន​បញ្ហា​ កើតមាន​ឡើង​ហើយ​ពេល​ខ្លះ​ទៀត​អ្នក​ក៏​មិន​ទទួល​បាន​ជោគជ័យ​ដែរ។ នៅ​ពេល​ដែល​វា​មិន​ដំណើរ​ការ​នោះ​អ្នក​ត្រូវ​ចំណាយ​ពេល​ដ៏​ច្រើន​ដើម្បី​ ព្យាយាម​កែតម្រូវ​អ្វី​ដែល​ខុស​អសកម្ម​នោះ។ បញ្ហា​គឺ​ត្រូវ​អូស​បន្លាយ​ជា​ច្រើន​ដើម្បី​ធ្វើ​ការ​កែតម្រូវ​វា​ឡើង​វិញ​ ដូច​ជា​កម្មវិធី​មាន​ហើយ​មិន​អាច​បើក​ឱ្យ​វា​ដំណើរការ​បាន​ជា​ដើម។​ដូច្នេះ​ ការ​ដំឡើង​​តាម​វិធី upgrade ប្រព័ន្ធ​ដំណើរការ Windows គឺ​វា​ទាមទារ​ឱ្យ​មាន​ការ​យល់​ដឹង​ច្រើន​ពី​ចំណុច​នីមួយ​ចំពោះ​សារ​បាន​ បង្ហាញ​ប្រាប់​អ្នក​នៅ​កំឡុង​ពេល​ដំណើរការ​ពី​មួយ​ជំហាន​ទៅ​មួយ​ជំហាន។ការ ដំឡើង​ដោយ​ជ្រើស​យក Custom Install​​ តម្រូវ​ឱ្យ​អ្នក​ចម្លង Window 7 ហើយ​បន្ទាប់​ពី​ធ្វើការ​ដំឡើង​រួច ​អ្នក​នឹង​ត្រូវ​ធ្វើការ​បង្កើត Accountឬ​គណនី​ថ្មី​បន្ទាប់​មក​អ្នក​ត្រូវ​ដំឡើង​កម្មវិធី​សារ​ឡើងវិញ​និង​ ត្រូវ​ធ្វើការ​ផ្លាស់​ប្ដូរ​ការ​កំណត់​របស់​អ្នក។​ការ​ធ្វើ​បែប​នេះ​ត្រូវ​ ចំណាយ​ពេល​ច្រើន​ក៏​ប៉ុន្តែ​វា​មិន​មែន​ជា​បញ្ហា​ទេ​សម្រាប់​អ្នក​ដែល​ចង់​ តាម​ដាន​បញ្ហា​ជាមួយ​នឹង​ការ​ដំឡើង​តាម​បែប Update នោះ។

មុន​ពេល​អ្នក​ធ្វើការ​ដំឡើង​ដោយ​ជ្រើស​យក Custom Install អ្នក​ត្រូវ​ប្រមែប្រមូល​អ្វី​ដែល​ជា​តម្រូវការ​របស់​អ្នក​ដូចជា ​កម្មវិធី​មួយ​ចំនួន​ត្រូវ​ដាក់​ក្នុង CD និង DVDជាដើម។​សម្រាប់​កម្មវិធី​ដែល​អ្នក​ដោនឡូត​មក​អ្នក​ត្រូវ​ប្រាកដ​ថា​តើ​វា ​មាន license ហើយ​ឬ​នៅ។
បន្ទាប់​មក​ទៀត​ដើម្បី​សុវត្ថិភាព​នោះ​អ្នក​ត្រូវ Backup drive របស់​អ្នក​ទុក។​ដូច​នេះ​អ្នក​ត្រូវ​មាន External HDD និង កម្មវិធី backup នោះ​ដែរ។ កម្មវិធី Macrium និង​ EASEUS ជា​កម្មវិធី​ដែល​ងាយស្រួល​ប្រើ​អាច​ទុកចិត្ត​បាន​និង ​ឥតគិតថ្លៃ។​អ្នក​អាច​ជ្រើសរើស​យក​មួយ​ណា​មក​ប្រើ​ក៏​បាន។​បន្ទាប់​មក​ទៀត​ អ្នក​ត្រូវBootវា​ចេញ​ពី DVD ហើយ​ធ្វើការ​ដំឡើង​វា។​នៅ​ពេល​ដែល​ការ​ដំឡើង​រួច​សព្វគ្រប់​ហើយ​អ្នក​ត្រូវ​ ចូល​ទៅ Account  របស់​អ្នក​ហើយ​ត្រូវ​ដំឡើង ​កម្មវិធី​សារ​ឡើងវិញ។
អ្នក​ត្រូវ​តែ​ស្វែងរក​ទិន្នន័យ​របស់​អ្នក​និង​ File ដ៏​ទៃ​ទៀត​ពី​ការ​ដំឡើង Windows Vista របស់​អ្នក​ពី​មុន​មក​គឺ​នៅ​ក្នុង C:\window.old folder. ហើយ​នៅ​ពេល​នោះ​អ្នក​អាច​ទាញ​យក​ឯកសារ​តន្ត្រី​និង​ទិន្នន័យ​ជា​ច្រើន​ទៀត ​ដាក់​ក្នុង​បណ្ណាល័យWindows7របស់​អ្នក។​នេះ​គឺ​ជា​វិធីសាស្ត្រ​ដ៏​សាមញ្ញ​ មួយ​ហើយ​ប្រសិនបើ​អ្នក​ចង់​ដឹង​អំពី​ការ​ណែនាំ​លំអិត​នោះ​អ្នក​អាច​មើល​របៀប ​នៃ​ការ​ដំឡើង Windows7 នៅ​ពេល​នោះ​អ្នក​នឹង​ដឹង​អំពី​ព័ត៌មាន​លំអិត​ជា​មិន​ខាន៕

ការ​បង្កើត​ទី​ផ្សារ​មូលប័ត្រ​នឹង​នាំមក​នូវ​ជម្រើស​ថ្មី​មួយទៀត​ សម្រាប់​ប្រទេស​កម្ពុជា

Send to friendកំណែ​ដែល​ងាយ​​ស្រួល​បោះពុម្ព​
ភ្នំពេញ៖ មន្ត្រី​ជាន់ខ្ពស់​នៃ​វិទ្យាស្ថាន​ទីផ្សារ​មូលធន​កម្ពុជា​ បាន​និយាយ​ថា ការ​បង្កើត​ទីផ្សារ​មូលប័ត្រ​នឹង​នាំ​មក​នូវ​ជម្រើស​ថ្មី​មួយ​ទៀត​សម្រាប់​ ប្រទេស​កម្ពុជា ក្នុង​ការ​ធ្វើ​ហិរញ្ញប្បទាន​សេដ្ឋកិច្ច​ជាតិ​ និង​ធានា​ដល់​ការ​អភិវឌ្ឍន៍​សេដ្ឋកិច្ច​ប្រកប​ដោយ​ចីរ​ភាព។
លោក ឈីវ សុខថេត ទី​ប្រឹក្សា​ជាន់ខ្ពស់​នៃ​វិទ្យាស្ថាន​ទីផ្សារ​មូលធន​កម្ពុជា​បាន​មាន​ ប្រសាសន៍​បែប​នេះ​ទៅកាន់​ក្រុម​និស្សិត​សកលវិទ្យាល័យ​ បៀលប្រាយ ​ប្រមាណ​៣០០​នាក់ ក្នុង​ពិធី​បើក​សិក្ខាសាលា​ស្ដីពី "ការ​ស្វែង​យល់​អំពី​ទីផ្សារ​ហិរញ្ញវត្ថុ" កាល​ពី​ល្ងាច​ថ្ងៃច័ន្ទ​កន្លង​មក​នេះ។
លោក ឈីវ សុខ​ថេត បាន​មាន​ប្រសាសន៍​ថា​ ការអភិវឌ្ឍន៍​ទីផ្សារ​មូលធន​ជួយ​គាំទ្រ​ដល់​ការអភិវឌ្ឍន៍​សេដ្ឋកិច្ច​ជាតិ​ តាម​រយៈ​ការ​ផ្ដល់​ហិរញ្ញប្បទាន​បង្កើន​ការ​វិនិយោគ​លើក​ទឹកចិត្ត​ដល់​ សហគ្រិន​ទាំងអស់​ក្នុង​ការ​កែប្រែ​ផលិតផល​របស់​ខ្លួន ដើម្បី​បំពេញ​តម្រូវការ​ទីផ្សារ ផ្ដល់​ឱកាស​ឲ្យ​អ្នក​វិនិយោគ​មាន​ទ្រព្យសម្បត្តិ​ជា​សូចនាករ​ដ៏​សំខាន់ និង​ច្បាស់លាស់​ក្នុង​ការ​អនុវត្តន៍​សេដ្ឋកិច្ច​ និង​ជា​ការ​ពង្រឹង​តម្លាភាព និង​ការ​គ្រប់គ្រង​សេដ្ឋកិច្ច​រួម​ទាំង​ការ​រក្សា​ស្ថិរភាព​ប្រព័ន្ធ​ ហិរញ្ញវត្ថុ។
លោក​បន្ត​ថា សាធារណជន​អាច​ជា​អ្នក​វិនិយោគ​មូលប័ត្រ​ដ៏​សំខាន់ ដូច្នេះ​ត្រូវ​ធ្វើ​យ៉ាងណា​ឲ្យ​សាធារណជន​យល់​ថា ការ​វិនិយោគ​មូលប័ត្រ​មិនមែន​ជា​ល្បែង​ទេ វា​ជា​តំណាង​នៃ​ម្ចាស់​បំណុល និង​ជា​ម្ចាស់​កម្មសិទ្ធិ ហើយ​តម្លៃ​ភាគហ៊ុន​គឺ​ជា​ចំណែក​មួយ​ដ៏​សំខាន់​នៃ​ថាមពល​នៃ​ការ​អភិវឌ្ឍន៍​ សេដ្ឋកិច្ច​របស់​ក្រុមហ៊ុន ឬ​ស្ថាប័ន​មួយ​មាន​ន័យ​ថា ភាគហ៊ុន​ឡើង​ថ្លៃ​នៅ​ពេល​ណា​ដែល​ក្រុមហ៊ុន​នោះ​រកស៊ី​ចំណេញ ភាគហ៊ុន​ចុះថោក​នៅ​ពេលណា​ក្រុមហ៊ុន​នោះ​រកស៊ី​ខាត។
លោក ជា តារា នាយក​វិទ្យាស្ថាន​ទីផ្សារ​មូលធន​កម្ពុជា​បាន​មាន​ប្រសាសន៍​ថា បច្ចុប្បន្ន​នេះ​ព្រះរាជាណាចក្រ​កម្ពុជា​មិនទាន់​បង្កើត​បាន​ទីផ្សារ​ ហិរញ្ញវត្ថុ​នៅ​ឡើយ ហើយ​ប្រជាជន​ភាគ​ច្រើន​ពុំ​ទាន់ មាន​ការ​យល់ដឹង​ពី​ទស្សនៈ​នៃ​ការ​វិនិយោគ​ទីផ្សារ​មូលប័ត្រ​ឲ្យ​បាន​ គ្រប់គ្រាន់​ដែរ។ ម៉្យាងទៀត​ទីផ្សារ​ពលកម្ម​របស់​យើង​ក៏​ដូចជា​ស្ថាប័ន​អប់រំ​ផ្សេងៗ​ទៀត​ដែរ ពុំ​ទាន់​មាន​ការ​ដាក់​បញ្ចូល​នូវ​មុខ​ជំនាញ​នេះ​ទៅ​ក្នុង​កម្មវិធី​អប់រំ​ របស់​ខ្លួន​ដើម្បី​បំពេញ​តម្រូវការ​ធនធានមនុស្ស​ក្នុង​ពេល​អនាគត​ឡើយ។
លោក​បន្ត​ថា វិទ្យាស្ថាន​ទី​ផ្សារ​មូលធន​កម្ពុជា ដែល​ជា​ស្ថាប័ន​មិនមែន​រដ្ឋាភិបាល បាន​រៀបចំ​កម្មវិធី​សម្រាប់​អប់រំ​យុវជន​ និង​និស្សិត​ក្នុង​គោល​បំណង​ដើម្បី​បណ្ដុះ​គំនិត​យុវជន​ខ្មែរ​ឲ្យ​បាន​ យល់ដឹង​ពី​ឧស្សាហកម្ម​ទីផ្សារ​មូលធន និង​ចំណេះដឹង​នៃ​ការ​វិនិយោគ​ទីផ្សារ​មូលប័ត្រ​ក្នុង​គោលដៅ​ចូល​រួម​ជា​មួយ​ រាជរដ្ឋាភិបាល​កម្ពុជា​ក្នុង​ការអភិវឌ្ឍន៍​ទីផ្សារ​មូលធន ពិសេស​ចូលរួម​កសាង​សមត្ថភាព និង​ធនធាន​បញ្ញា​ដើម្បី​បំពេញ​សេចក្ដី​ត្រូវការ​របស់​ទីផ្សារ​ពលកម្ម​នៅ​ពេល ​អនាគត៕

វិធីសាស្រាស្តដាក់ព្រិលធ្លាក់ក្នុង Webpage របស់យើង


មិត្ត​អ្នក​អាន និង​អ្នក​រចនា Website ទាំង​អស់​គ្នា​ក៏​បាន​ដឹង​ហើយ​ថា Website មួយ​ទទួល​បាន​ភាព​ទាក់​ទាញ មិន​មែន​ប្រា​កដ​ស្ថិត​នៅ​លើ Concept របស់ Website ​តែ ​មួយ​មុខ​នោះ​ទេ ។ ប៉ុន្តែ​វា​ក៏​ត្រូវ​រួម​ចំណែក​ជា​មួយ​ការ​រចនា​គេហទំព័រ​របស់​យើង​ឱ្យ​មាន​ ភាព​ស្រស់​ស្អាត និង​​ទាក់​ទាញ ជា​ពិសេស​ងាយ​ស្រួល​ប្រើ​សម្រាប់ Visitor ផង​ដែរ។
ដូច្នេះ​ថ្ងៃ​នេះ​ CM នឹង​លើក​យក​វិធី​សាស្រ្ត​ដាក់ព្រិលធ្លាក់លើគេហទំព័ររបស់អ្នក ជាមួយ script របស់ javascript ដើម្បីឱ្យ Website មាន​ action កាន់តែរស់រវើក។
សូម​ចម្លង Script ទាំង​អស់​នេះ​ដាក់​ក្នុង <Body> put here </Body>
ទាញយកកូដសាកល្បង
 <!–Simply copy and paste into <BODY> Just above the </BODY> tag. –><SCRIPT type=”text/javascript”> /*
Snow Fall 1 – no images – Java Script
Visit http://rainbow.arch.scriptmania.com/scripts/
for this script and many more
*/
// Set the number of snowflakes (more than 30 – 40 not recommended)
var snowmax=35
// Set the colors for the snow. Add as many colors as you like
var snowcolor=new Array(“#aaaacc”,”#ddddff”,”#ccccdd”,”#f3f3f3″,”#f0ffff”)

// Set the fonts, that create the snowflakes. Add as many fonts as you like
var snowtype=new Array(“Times”,”Arial”,”Times”,”Verdana”)
// Set the letter that creates your snowflake (recommended: * )
var snowletter=”*”
// Set the speed of sinking (recommended values range from 0.3 to 2)
var sinkspeed=0.6

// Set the maximum-size of your snowflakes
var snowmaxsize=30

// Set the minimal-size of your snowflakes
var snowminsize=8
// Set the snowing-zone
// Set 1 for all-over-snowing, set 2 for left-side-snowing
// Set 3 for center-snowing, set 4 for right-side-snowing
var snowingzone=1
///////////////////////////////////////////////////////////////////////////
// CONFIGURATION ENDS HERE
///////////////////////////////////////////////////////////////////////////
// Do not edit below this line
var snow=new Array()
var marginbottom
var marginright
var timer
var i_snow=0
var x_mv=new Array();
var crds=new Array();
var lftrght=new Array();
var browserinfos=navigator.userAgent
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
var ns6=document.getElementById&&!document.all
var opera=browserinfos.match(/Opera/)
var browserok=ie5||ns6||opera

function randommaker(range) {
rand=Math.floor(range*Math.random())
return rand
}

function initsnow() {
if (ie5 || opera) {
marginbottom = document.body.scrollHeight
marginright = document.body.clientWidth-15
}
else if (ns6) {
marginbottom = document.body.scrollHeight
marginright = window.innerWidth-15
}
var snowsizerange=snowmaxsize-snowminsize
for (i=0;i<=snowmax;i++) {
crds[i] = 0;
lftrght[i] = Math.random()*15;
x_mv[i] = 0.03 + Math.random()/10;
snow[i]=document.getElementById(“s”+i)
snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]
snow[i].size=randommaker(snowsizerange)+snowminsize
snow[i].style.fontSize=snow[i].size+’px’;
snow[i].style.color=snowcolor[randommaker(snowcolor.length)]
snow[i].style.zIndex=1000
snow[i].sink=sinkspeed*snow[i].size/5
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size)
snow[i].style.left=snow[i].posx+’px’;
snow[i].style.top=snow[i].posy+’px’;
}
movesnow()
}
function movesnow() {
for (i=0;i<=snowmax;i++) {
crds[i] += x_mv[i];
snow[i].posy+=snow[i].sink
snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i])+’px’;
snow[i].style.top=snow[i].posy+’px’;

if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=0
}
}
var timer=setTimeout(“movesnow()”,50)
}

for (i=0;i<=snowmax;i++) {
document.write(“<span id=’s”+i+”‘ style=’position:absolute;top:-”+snowmaxsize+”‘>”+snowletter+”</span>”)
}
if (browserok) {
window.onload=initsnow
}
</SCRIPT>

Saturday, May 26, 2012

បច្ចេកទេស​សរសេរ​កូដ PHP 10 យ៉ាង សម្រាប់​អ្នក​អភិវឌ្ឍ​គេហទំព័រ

នៅ​ក្នុង​ការ​សរសេរ​កូដ​និមួយៗ​វា​សុទ្ធ​តែ​មាន​នូវ ​គន្លឹះ​របស់​វា នា​ពេល​បច្ចុប្បន្ន​អ្នក​ដែល​ធ្វើ​ការ​ក្នុង​ជំនាញ​សរសេរ​កូដ​មាន​ការ​កើន​ ឡើង​គួរ​ឱ្យ​ចាប់​អារម្មណ៍​ ប៉ុន្តែ​អ្នក​ទាំង​នេះ​មិន​ ទាន់​បាន​ធ្វើ​ឱ្យ​ខ្លួន​របស់​គេ​ក្លាយ​ទៅ​ជា​អ្នក​ជំនាញ​នោះ​ទេ​។​ ទាំង​នេះ​ក៏​ព្រោះ​ថា​ពួក​គេ​មិន​បាន​ស្វែង​យក​និង​យក​ចិត្ត​ទុក​ដាក់​ទៅ​លើ ​ទម្រង់​របស់​កូដ​ និង​ការ​ផ្គួប​ផ្សំ​នូវ​ទម្រង់​ផ្សេងៗ​ទៀត។​ ដូច្នោះ​ប្រសិន​លោក​អ្នក​ចង់​ឱ្យ​ខ្លួន​ឯង​ក្លាយ​ខ្លួន​ទៅ​ជា​អ្នក​ជំនាញ​ ក្នុង​ការ​សរសេរ​កូដ​ នោះ​លោក​អ្នក​ត្រូវ​ធ្វើ​ការ​សិក្សា​ស្វែង​យល់​ឱ្យ​បាន​ច្រើន​ទៅ​ទម្រង់​ក៏​ ដូច​ជា​គម្រោង​របស់​Projectទាំង​មូល​ដែល​អ្នក​បម្រុង​និង​ធ្វើ​វា។ ដោយ​សារ​តែ​មាន​បញ្ហា​ទាំង​អស់​នេះ​ហើយ​បាន​ជា​យើង​ខ្ញុំ​សូម​លើក​យក​នូវ​ អត្ថបទ​មួយ​នេះ​ដែល​ទាក់​ទង​ទៅ​នឹង​ការ​សរសេរ​កូដ​របស់​PHP​យក​មក​ធ្វើ​ការ​ ចែក​រំលែក​ដល់​ប្រិយមិត្ត​ដែល​បាន​អាន​ទុក​ជា​ចំណេះ​ដឹង​មួយ​ផង​ដែរ។
១.ការ​បម្លែង​ខ្លួន​ទៅ​ជា​OOP
ប្រសិន​បើ​អ្នក​មិន​ទាន់​បាន​ស្គាល់​អំពី​OOP(Object Oriented Programming)នោះ​ទេ​លោក​អ្នក​និង​​មាន​ការ​ខាត​បង់​និង​មិន​ទាន់សម័យ​ក្នុង​ ការ​សរសេរ​កូដ​នោះ​ឡើយ។
តើ​លោក​អ្នក​ស្គាល់​អំពី​OOPដែរ​ឬ​ទេ​?តើ​អ្វី​ទៅ​ជាOOP​?
OOP​គឺ​ជា​វិធី​សាស្ត្រ​ដ៏​មាន​សារ​សំខាន់​ក្នុង​ការ​សរសេរ​កម្ម​វិធី​ កុំព្យូទ័រ​ដោយ​ការ​ប្រើ​ប្រាស់​ classes​ ឬ​ Objects​ ដែល​ចង​ភ្ជាប់​​កូដ​​ជា​មួយ​គ្នា​ ដោយ​មិន​ចាំ​បាច់​ក្នុង​ការ​សរសេរ​កូដ​ដដែលៗ​ និង​ដំណើរ​ការ​ប្រតិបត្តិការ​យ៉ាង​សាមញ្ញ​។ ​Objects ​គឺជា​ classes​ ដ៏​មាន​សារៈ​សំខាន់​ដែល​ប្រមូល​ផ្ដុំ​ functions​ បញ្ចូល​គ្នា​ និង​ចង​ពួក​វា​ទុក​ក្នុង​ការ​ប្រើ​ប្រាស់​លើក​ក្រោយ​ដោយ​មិន​ចាំ​បាច់​សរសេរ ​កូដ​ច្រើន​សារ​ជា​ដដែលៗ​នៅ​គ្រប់​ពេល​ដែល​អ្នក​ត្រូវ​ការ​ធ្វើ​អ្វី​មួយ​ នោះ​ទេ។​
Procedural Programming ​ធ្វើ​ការ​តាម​ជំហាន​ពី​លើ​ចុះ​ក្រោម​នៃ​ទំព័រ​នីមួយៗ​ដូច​ដែល​ server​ ធ្វើ​ការ​អាន​គ្រប់​ទិន្នន័យ​នៅ​លើ ​server​ របស់​អ្នក​ដែរ។ ជា​មួយ​ OOP ​វា​មាន​មួយ​ឬ​ពីរ​ objects ​ដែល​កំពុង​ត្រូវ​បាន​ដំណើរ​ការ​ជា​ថ្មី​ វា​អាច​ដំណើរ​ការ​ពីរ​ បី មួយ​រយ​ ឬ​មួយ​ពាន់​ objects ផ្សេងៗ​ទៀត​ដែល​មាន​ដំណើរការ​ជាក់​លាក់​អាស្រ័យ​លើ​ variables ​ដែល​ត្រូវ​បាន​ដាក់​បញ្ចូល​ចូល​ទៅ​ក្នុង​ object ​នោះ​។​ OOP មាន​ដំណើរការ​លឿន​ សាមញ្ញ​ និង​មាន​ភាព​ងាយ​ស្រួល​ក្នុង​ការ​ដោះ​ស្រាយ​បញ្ហា​ ប្រើ​ប្រាស់​ធនធាន​ server ​តិច​ និង​ការ​សរសេរ​កូដ​តិច​ ដំណើរការ​លឿន​ និង​ត្រឹម​ត្រូវ​ជាង​មុន​ក្នុង​ការ​ធ្វើ​ការ​នៅ​ពេល​ដែល​អ្នក​ដឹង​ពី​ មូលដ្ឋាន​គ្រឹះ​របស់​វា​។OOP មាន​ការ​ផ្លាស់​ប្តូរ​នូវ​ស្តាយ​ក្នុង​ការ​អភិវឌ្ឍន៍​កម្ម​វិធី​របស់​លោក​ អ្នក​ជា​រៀង​រហូត​។​
២.​រាល់​ការ​បញ្ចប់​នៃ​កូដ​មួយ​ចំនួន​ត្រូវ​ការ​_once()មក​ជំនួយ​
យើង​ដឹង​ថា​ការ​ប្រើប្រាស់​កូដ​ include() ​ជា​ធម្មតា​ផ្ដល់​ឲ្យ​យើង​នូវ​ភាព​ងាយ​ស្រួល​ម្យ៉ាង​ដែល​នៅ​ពេល​មាន​ការ​ជួប ​ប្រទះ​បញ្ហា​ដែល​កូដ​មួយ​ចំនួន​នៅ​ក្នុង​File ​មិន​មាន​ដំណើរ​ការ​នោះ​វា​គ្រាន់​តែ​បង្ហាញ​នូវ ​warning តែ​ប៉ុណ្ណោះ​ចំពោះ​កូដ​ផ្សេងៗ​ទៀត​វា​មាន​ដំណើរ​ការ​ធម្មតា។​ចំណែក​ឯ​ការ​ ប្រើ​ប្រាស់​នូវ​កូដ​require()​វា​ខុស​ពី​ការ​ប្រើ​ប្រាស់​នូវ​include()​ពី ​ព្រោះ​ការ​ប្រើ​របស់​វា​អាច​មាន​បញ្ហា​នៅ​ពេល​កូដ​មួយ​មិន​មាន​ដំណើរការ​ នោះ​កូដ​ទាំង​អស់​ដែល​នៅ​ក្នុង​Fileនិង​មាន​អាច​ធ្វើ​ដំណើរ​ការ​បាន​ទេ​គឺ​ វា​បាន​បញ្ឈប់​ដំណើរការ​របស់​កូដ​ទាំង​អស់​។អ្វី​ដែល​អ្នក​មិន​ត្រូវ​ភ្លេច​ នោះ​គឺ​ការ​សិក្សា​ទៅ​លើFunction ​Include_once()និង​require_once()ដែល​វា​អាច​នាំ​ឱ្យ​មាន​ផលវិបាក​យ៉ាង​ ធ្ងន់ធ្ងរ​ទៅ​ដល់​ Server Resources នៅ​ក្នុង​នោះ​លោក​អ្នក​មិន​ចាំ​បាច់​ធ្វើ​ការ​កែ​ប្រែ​អ្វី​ទាំង​អស់​នៅ​ ក្នុង​នោះ​ទេ​ ព្រោះ​PHP​បាន​ធ្វើ​ការ​បង្កើត​នូវ​Function នេះ​មក​ជា​ស្រេច​ដើម្បី​ឱ្យ​លោក​អ្នក​អាច​ធ្វើ​ការ​ប្រើ​ប្រាស់​បាន។លោក​ អ្នក​គ្រាន់​តែ​ចង​ចាំ​ថា​ការ​ប្រើ​ប្រាស់​របស់​វា​អាច​មាន​ការ​ប៉ះ​ពាល់​ទៅ ​ដល់​ Server Resources បាន។​ប្រសិន​បើ​លោក​អ្នក​ចង់​ឱ្យ​កូដ​របស់​អ្នក​មាន​សណ្ដាប់​ធ្នាប់​ល្អ អ្នក​មិន​ចាំបាច់​ត្រូវ​ការ​ប្រើប្រាស់​Functionនេះ​ទេ។
៣.បង្កើត​ជា​មួយ​និង​Error Reporting on
អ្វី​ដែល​ត្រូវ​ធ្វើ​ដំបូង​គេ​នៅ​ពេល​អ្នក​ចាប់​ផ្ដើម​Project ថ្មី​គឺ​យក​នូវ​ Error Reporting​ទៅ​E_ALL។​អ្នក​គួរ​តែ​ធ្វើ​ការ​បិទ​វា​ចំនួន​១០វិនាទី​មុន​នឹង​ ធ្វើ​ដំណើរ​ការ​វា​ជា​មួយ​ Production Mode។​អ្នក​ទាំង​អស់​គ្នា​គួរ​តែ​ធ្វើ​បែប​នេះ​នៅ​គ្រប់​ Project ទាំង​អស់ ​ព្រោះ​ការ​ធ្វើ​បែប​នេះ​វា​បាន​ជួយ​លោក​អ្នក​ឱ្យ​បង្កើត​នូវ​ Project​បាន​ជោគ​ជ័យ​ជា​មួយ​និង​ការ​ធ្វើ​ Production Modeនិង​មិន​មាន​ការ​Error​កើត​ឡើង​នោះ​ទេ។ក្រៅ​ពី​នោះ​ជា​មួយ​និង​ ការ​Error ​Reporting​ ​លោក​អ្នក​គួរ​តែ​ប្រយ័ត្ន​នូវ​ចំណុច​Error​តូច​យ៉ាង​ណា​ក៏​ដោយ​ក៏​វា​អាច​ ធ្វើ​ឱ្យ​Project​របស់​អ្នក​មាន​បញ្ហា​ធ្ងន់ធ្ងរ​បាន​ផង​ដែរ។
៤. ប្រើ​ប្រាស់​framework​ ប្រសិន​បើ​ត្រូវ​ការ​
លោក​Rasmus ​Lerdorf​បាន​និយាយ​ថា​អ្នក​មិន​គួរ​ប្រើ​ប្រាស់​framework​នោះ​ទេ​ពី​ព្រោះ ​វា​អាច​បញ្ជាក់​បាន​ថា​ framework ដែល​លោក​អ្នក​បាន​ប្រើ​ប្រាស់​អាច​មាន​លក្ខណៈ​យឺត​ជាង​កូដ​ PHP ​​ធម្មតា។​ពេល​ដែល​យើង​ធ្វើ​ការ​សាក​ល្បង​បង្ហាញ​លទ្ធផល​ដូច​ជា​”Hello World”​។​វា​មាន​ការ​គិត​ពីរ​ដែល​ត្រូវ​យក​មក​ធ្វើ​ការ​ពិចារណា​នៅ​ទី​នេះ​ តែ​ទោះ​បី​ជា​យ៉ាង​ណា​ក៏​ដោយ​លោក​អ្នក​មិន​មែន​ជា​លោក​Rasmus ​Lerdorf​ទេ​ហើយ​ការ​សរសេរ​កូដ​របស់​លោក​អ្នក​ក៏​មិន​មែន​បង្ហាញ​ពាក្យ​ថា​ ”Hello World”ដែរ​នៅ​ក្នុង​ពេល​សរសេរ​កូដ។Framework ​អាច​ជួយ​អ្នក​បាន​ច្រើន​ទៅ​លើ​អ្វី​ដែល​ធ្វើ​ឱ្យ​លោក​អ្នក​ធុញ​ទ្រាន់​នៅ​ ក្នុង​ការ​សរសេរ​កូដ ​ទោះ​បី​ជា​លោក​អ្នក​ត្រូវ​រៀន​អំពី​មុខងារ​របស់​ framework​ ជា​មុន​ក៏​ដោយ​ដើម្បី​ធ្វើ​ការ​ប្រើ​ប្រាស់​វា​ដើម្បី​ធ្វើ​អោយ​មាន​ភាព​ងាយ ​ស្រួល​ជាង​មុន​ ប៉ុន្តែ​ការ​សិក្សា​ទាំង​អស់​នេះ​វា​គ្រាន់​តែ​ជា​ផ្លាស់​ប្ដូរ​អ្វី​ដែរ​ ថ្មី​តែ​ប៉ុណ្ណោះ​។ មិន​តែ​ប៉ុណ្ណោះ​លោក​អ្នក​អាច​កាត់​បន្ថយ​នូវ​ការ​សរសេរ​code​បាន​ច្រើន​និង ​មិន​ងាយ​និង​មាន​កំហុស​ទៀត​ផង។
៥. ប្រើ​ប្រាស់​នូវ​Functionដែល​មាន​ស្រាប់​ក្នុង​PHP
ប្រសិន​បើ​លោក​អ្នក​ចង់​ធ្វើ​ការ​រាប់​នូវ​ចំនួន​ keysដែល​មាននៅ​ក្នុង array?លោក​អ្នក​អាច​សរសេរ​កូដ​សម្រាប់​ធ្វើ​ការ​Loop​ arrayម្ដង​មួយៗ​រហូត​ទាល់​តែ​អស់​ ឬ​ក៏​លោក​អ្នក​អាច​ធ្វើ​ការ​ប្រើ​ប្រាស់​នូវ​Funtion ដែល​មាន​ស្រាប់​នៅ​ក្នុង​PHP(built in function)ដូច​ជា​Function count()ជា​ដើម​។PHP មាន​function​សំខាន់ៗ​ជា​ច្រើន​ដែល​បង្កើត​ឡើង​រួច​ជា​ស្រេច​ដែល​លោក​អ្នក​ អាច​ប្រើ​ប្រាស់​បាន​តាម​តម្រូវ​ការ​របស់​អ្នក​យ៉ាង​សំបូរ​បែប ដែល​វា​មាន​នូវ​របៀប​ប្រើ​ប្រាស់​សម្រាប់​ជំនួយ​ដល់​លោក​អ្នក​ដែល​មិន​ចេះ​ ប្រើ​ប្រាស់​វា​បាន​យ៉ាង​ងាយ​ផង​ដែរ។លោក​អ្នក​អាច​ចូល​ទៅ​មើល​ពី​របៀប​ប្រើ​ ប្រាស់​វា​បាន​នៅ​ក្នុង PHP Manual។
៦.​ ការពារDatabase របស់អ្នក
ជម្រើស​ដ៏​ល្អ​បំផុត​សម្រាប់​លោក​អ្នក​ក្នុង​ការ​ការ​ពារ​នូវ​ទិន្នន័យ​ទាំង ​អស់​នោះ​គឺ​ការ​ប្រើ​ប្រាស់​នូវ​Function mysql_real_escape_string()​សម្រាប់​Dataទាំង​អស់​របស់​អ្នក​ដែល​មុន​ពេល​ ធ្វើ​ការ​ដាក់​ចូល​ទៅ​ក្នុង​Database។​ចំពោះ​Functionមួយ​នេះ​វា​មាន​លក្ខណៈ ​ពិសេស​ត្រង់​ថា​វា​អាច​ការ​ពារ​Strings​ទាំង​អស់​ពី​ការ​ខូច​ខាត​Databaseឬ ​ក៏​ការពារ​កូដ​ដែល​អាច​ធ្វើ​ឱ្យ​ខូច​Database​របស់​លោក​អ្នក​បាន។លោក​អ្នក​ អាច​ប្រើ​ប្រាស់​កូដ​នេះ​បាន​សម្រាប់​ធ្វើ​ការ​ជា​ជំហាន​ដំបូង​ក្នុង​ការ​ ការ​ពារ​Dataរបស់​អ្នក​។ម្យ៉ាង​វិញ​ទៀត​អ្នក​អាច​ប្រើ​វា​បានជា​មួយ​POST និង GET បាន​ក្នុង​ការ​ចាប់​យក​Strings។
៧. ប្រើPOST ល្អ​ជាង​ប្រើ​GET
ប្រសិន​បើ​អ្នក​មិន​ស្ថិត​ក្នុង​លក្ខខ័ណ្ឌ​ចាំ​បាច់​នោះ​ទេ​ លោក​អ្នក​គួរ​កុំ​ប្រើ​GET​ និង​សូម​ងាក​មក​ប្រើ​POST​ វិញ​ល្អ​ជាង។​ក្នុង​ហេតុ​ផល​មួយ​ដ៏​សមស្រប​គឺ​ការ​ប្រើ​ GETវា​បាន​បញ្ជូន​ទិន្នន័យ​របស់​អ្នក​តាម​រយៈ​URL​នៅ​ក្នុង​ Address Barដូច្នោះ​ប្រសិន​បើ​ព័ត៌មាន​របស់​អ្នក​សំខាន់​វា​និង​ត្រូវ​បាន​បង្ហាញ​ ចេញ​មក​ ដូច​នេះ​គេ​អាច​ធ្វើ​ការ​លួច​ទិន្នន័យ​របស់​តាម​រយៈ​វា​ក៏​បាន។​អាស្រ័យ​ ហេតុ​នេះ​ហើយ​បាន​ជា​ការ​ចុះ​ឈ្មោះ​នៅ​លើ​គេហទំព័រ​ទាំង​អស់​គេ​តែង​តែ​ប្រើ ​ POSTសម្រាប់​ធ្វើ​ការ​ចាប់​បញ្ជូន​ទិន្នន័យ​ និង​មាន​សុវត្ថិភាព​ខ្ពស់​ជាង​។
៨. ត្រូវ​រៀប​ចំ​គម្រោង​ជា​មុន​ៗ​នឹង​សរសេរ​code
ដើម្បី​បង្កើត​ឱ្យ​បាន​នូវ​Project​មួយ​ដែល​មាន​គុណភាព​ល្អ​លោក​អ្នក​គួរ​តែ ​ធ្វើ​ការ ព្រាង​ទុក​នូវ​គម្រោង​របស់​អ្នក​ដែល​ត្រូវ​ធ្វើ​ទៅ​លើ​ក្រដាស​មួយ​សម្រាប់​ ធ្វើ​ជា​គំរូ​។អ្វី​ដែល​ជា​រឿង​សំខាន់​មួយ​ដែរ​សម្រាប់​លោក​អ្នក​ដែល​បាន​ ត្រៀម​នូវ​យន្តសាស្ត្រ​មុន​និង​ចាប់​ផ្ដើម​ការ​សរេសរ​កូដ​។ព្រោះ​នៅ​ក្នុង​ ដំណើរ​ការ​របស់​គម្រោង​ដែល​អ្នក​បាន​ព្រាង​ទុក​វា​និង​អាច​ជួយ​ឱ្យ​ការងារ​ របស់​លោក​អ្នក​មាន​ភាព​ងាយ​ស្រួល​បាន ដើម្បី​ជៀស​វាង​ការ​ធ្វើ​ឱ្យ​លោក​អ្នក​ឈឺ​ក្បាល​និង​មាន​កំហុស​ឆ្គង​ទៅ​លើ​ ការ​សរសេរ​កូដ​ផង​ដែរ។
៩. ត្រូវ​តែ​យល់​ឱ្យ​ច្បាស់​ពី​គម្រោង​របស់​ខ្លួន​
អ្នក​មិន​អាច​ចាប់​ផ្ដើម​នូវ​Project​របស់​អ្នក​បាន​នោះ​ទេ​ បើ​អ្នក​មិន​ទៀន​បាន​ស្គាល់​ច្បាស់​នូវ​គម្រោង​របស់​អ្នក​នោះ​។ជា​ធម្មតា​ ការ​សិក្សា​រាល់​គម្រោង​ទាំង​អស់​សុទ្ធ​តែ​មាន​ប្រយោជន៍​សម្រាប់​ការ​បង្កើត ​ចេញ​ជា​រូប​រាង​របស់​Project​។​ដូច្នោះ​ការ​ប្រើ​ប្រាស់​នូវ​គម្រោង​អ្នក​ តែ​សិក្សា​ឱ្យ​បាន​ល្អិត​ល្អន់​ទើប​ជា​ការ​ប្រសើរ​។​នៅ​ពេល​ណា​មួយ​ដែល​អ្នក ​បាន​សិក្សា​នូវ​គម្រោង​របស់​អ្នក​បាន​ច្បាស់​លាស់​ហើយ​នោះ​។លោក​អ្នក​អាច​ ធ្វើ​ការ​សន្និដ្ឋាន​ថា​តើ​គម្រោង​របស់​អ្នក​ត្រូវ​ការ​អ្វី​ខ្លះ​និង​មិន​ ត្រូវ​ការ​អ្វី​ខ្លះ​នោះ​ទើប​ជា​ការ​ប្រសើរ។
១០. Code code code
ប្រសិន​បើ​អ្នក​មាន​គម្រោង​នៅ​ក្នុង​ដៃ​របស់​លោក​អ្នក​ហើយ​ គឺ​លោក​អ្នក​អាច​ធ្វើ​ការ​ឈាន​ចូល​ដល់​ដំណាក់​កាល​សរសេរ​កូដ​បាន​ហើយ​ ។ប្រសិន​បើ​លោក​អ្នក​ចង់​ក្លាយ​ទៅ​ជា​ អ្នក​សរសេរ​កូដ​ដ៏​ជំនាញ​នោះ​លោក​អ្នក​ត្រូវ​ស្គាល់​ពី​របៀប​របប​ក្នុង​ការ​ សរសេរ​កូដ​ទើប​ជា​ការ​ប្រសើរ​។លោក​អ្នក​មិន​អាច​ក្លាយ​ជា​អ្នក​ជំនាញ​សរសេរ​ កូដ​ដ៏​ល្អ​ម្នាក់​បាន​ដោយ​គ្រាន់​តែ​មើល​អ្នក​ដទៃ​សរសេរ​កូដ​នោះ​ទេ។​វិធី​ សាស្ត្រ​ដែល​អាច​ជួយ​លោក​អ្នក​ឱ្យ​ទទួល​បាន​លទ្ធផល​ក្នុង​ការ​សរសេរ​កូដ​នោះ ​គឺ​លោក​អ្នក​ត្រូវ​ស្គាល់​ពី​របៀប​ប្រើ​ប្រាស់​នៃ​កូដ​និមួយៗ​ ហើយ​ចំពោះ​កូដ​ដែល​លោក​អ្នក​ចូល​ចិត្ត​សរសេរ​នោះ​វា​និង​អាច​ជួយ​លោក​អ្នក​ ឱ្យ​ទទួល​បាន​នូវ​លទ្ធផល​ល្អ​ក្នុង​ការ​សរសេរ​ដើម្បី​បង្កើត​ចេញ​ជា​Project មួយ។

១០ប្រការ នាំអោយមានគ្រោះថ្នាក់ធំ សម្រាប់សេដ្ឋកិច្ចពិភពលោកឆ្នាំ ២០១២

ដកស្រង់ពីភ្នំពេញដេលីញូវ  
ក្នុងស្ថានភាពសេដ្ឋកិច្ចទូទាំងពិភព លោកកំពុងមានសញ្ញាមិនល្អដូចពេល បច្ចុប្បន្ន​ក្រុមអ្នកវិនិយោគអន្ដរជាតិ មានការព្រួយបារម្ភអំពីស្ថានភាពអាក្រក់​ ដែល​អាច​នឹង​កើត​​ឡើងក្នុងឆ្នាំ ២០១២
យោងទៅតាមគេហទំព័រ Business Insider ធនាគារ Deutsche Bank របស់ អាលឺម៉ង់ ទើប​បានបញ្ចេញការព្រួយ បារម្ភទាំង១០ប្រការដែលត្រូវបានគេគិតថាជាគ្រោះថ្នាក់​ធំ​ បំផុតសម្រាប់សេដ្ឋកិច្ចពិភពលោកក្នុងរយៈពេល ១២ ខែខាងមុខ។ គ្រោះថា្នក់​ទាំង​នេះ​​ភាគច្រើនគឺនឹងចាប់ផ្ដើមកើតមានឡើងពី វិបត្តិបំណុលនៅអ៊ឺរ៉ុប ការធ្លាក់ចុះ​នៃ​សេដ្ឋកិច្ច​ អាមេរិកនិងស្ថានភាពសេដ្ឋកិច្ចដែលអាចថយចុះរបស់ប្រទេសចិនជាដើម។
១/ ប្រទេសក្រិកលែងស្ថិតក្នុងក្រុម Eurozone
ក្រុមអ្នកជំនាញការរបស់ Deutsche Bank មិនយល់ថា ការដែលប្រទេសក្រិក​ត្រូវ​ដក​ខ្លួន​ចេញពីការប្រើប្រាស់ ប្រាក់រួមរបស់អ៊ឺរ៉ុបក្នុងក្រុម Eurozone ថានឹងមាន​គ្រោះ​ថ្នាក់​ខ្ពស់នោះទេ ប៉ុន្ដែក្រុមអ្នកជំនាញការនេះក៏មិន  មើលរំលងគ្រោះថ្នាក់នេះនោះដែរ។ ក្នុងករណីគ្រោះថ្នាក់នេះក្លាយជាការពិត តម្លៃទ្រព្យក្នុងវិស័យសេដ្ឋកិច្ច ឯកជន​នៅ​ក្នុង​​ប្រទេសក្រិក រួមនឹងប្រទេសជាច្រើនក្នុងតំបន់ Eurozone​ ត្រូវថយចុះខ្លាំង​ពេលនោះ​វិធានការដើម្បីគ្រប់គ្រងចរន្ដទុន នឹងត្រូវបាន គេអនុវត្តន៍ ប៉ុន្ដែនៅពេលប្រព័ន្ធធនាគារ​របស់​ប្រទេសក្រិកត្រូវអន់ថយ បណ្ដាធនាគារតូចៗនៅអ៊ឺរ៉ុបប្រាកដជា នឹងត្រូវប្រឈម​នឹង​ការដកប្រាក់ជាបន្ដបន្ទាប់ពីសំណាក់អតិថិជន។
ដើម្បីទប់ស្កាត់គ្រោះថ្នាក់នេះ ធនាគារ Deutsche Bank ផ្ដល់ដំបូន្មានថា ក្រុមអ្នក​វិនិយោគ​​គួរតែប្ដូរប្រាក់នៅ ក្នុងគណនីរបស់ខ្លួនទៅជា មាសប័ណ្ណរតនាគារ (ប័ណ្ណ​ភាគ​ហ៊ុន)របស់រដ្ឋាភិបាលអាមេរិក ឬ ពិចារណា ចំពោះការប្ដូរ​ទៅជា​ប្រាក់យ៉េន​របស់​ជប៉ុនឬប្រាក់ផោនរបស់អង់គ្លេសជាដើម។
២/ វិបត្ដិប្រភពទុននៅអ៊ីតាលី និងអេស្បាញ
ចំពោះគ្រោះថ្នាក់នេះ កត្តាដែលគួរយកចិត្តទុកដាក់នៅ អេស្បាញនោះ គឺវិស័យ​សេដ្ឋកិច្ច​​ឯកជន និងប្រព័ន្ធ ធនាគារចំណែកនៅប្រទេសអ៊ីតាលីវិញនោះគឺ គេគួរចាប់​អារម្មណ៍ទៅលើនយោបាយ និងការរីកចម្រើន ផ្នែកសេដ្ឋកិច្ច។ ការព្រួយបារម្ភដែល Deutsche Bank បានលើកឡើងនោះ គឺជាវិបត្តិទំនុកចិត្តដែលអាចនឹងផ្ទុះឡើង បណ្ដាល​​អោយប្រទេសទាំងពីរ ខាងលើពិបាក ក្នុងការទាក់ទាញ​ប្រភពទុក​ជាសាច់​ប្រាក់។ ប្រសិនជាវិបត្តិនេះកើតឡើងប្រាកដមែន បញ្ហានេះនឹងគំរាមកំហែង​ចំពោះ​វត្តមាន​របស់ប្រាក់អ៊ឺរ៉ូ និងប្រព័ន្ធ ហិរញ្ញវត្ថុទូទាំងពិភពលោក។ ធនាគារកណ្ដាល​របស់​អ៊ឺរ៉ុប (ECB) ពេលនោះ នឹងត្រូវធ្វើ សកម្មភាពយ៉ាងខ្លាំងក្លាដើម្បីស្រោចស្រង់សេដ្ឋកិច្ច ទូទាំងពិភពលោក អោយរួមផុត ពីវិបត្តិ។
បើតាម Deutsche Bank ដើម្បីទប់ស្កាត់គ្រោះថ្នាក់នេះ ក្រុមអ្នកវិនិយោគ​អាចនឹងលក់​ភាគហ៊ុនរបស់ខ្លួនដើម្បី រកប្រាក់ចំណេញនៅក្នុងធនាគាររបស់បារាំង និង អង់គ្លេស ឬលក់ប្រាក់យកចំណេញនៅក្នុងតំបន់អ៊ឺរ៉ុប ខាងកើត។ល។
៣/ ពិន្ទុទំនុកចិត្តនៅអាមេរិកត្រូវធ្លាក់ចុះ ឬធ្លាក់ចូលទៅក្នុងឱនភាពទ្វេដង
គ្រោះថ្នាក់នេះអាចនឹងកើតឡើងនៅពេលករណីគ្រោះថ្នាក់ទី ១ ឬទី ២ ខាងលើ​បាន​ក្លាយ​​ជាការពិត វិធានការកាត់បន្ថយការចំណាយទៅលើ វិស័យសាធារណៈរបស់​អាមេរិក​នឹងធ្វើអោយមានការមិនសប្បាយចិត្ត ឬនឹង ធ្វើអោយសេដ្ឋកិច្ចត្រូវធ្លាក់ចុះ។ នៅក្នុងករណីគ្រោះថ្នាក់នេះកើតឡើង វិស័យធនាគារនៅអាមេរិក ក៏អាចត្រូវបាត់បង់​ទំនុកចិត្ត ប៉ុន្ដែផលប៉ះពាល់របស់គ្រោះថ្នាក់នេះ ភាគច្រើននឹងកើតឡើង ដោយសារ​កត្ដាពេលវេលាជាអ្នកសម្រេច។
វិធានការដើម្បីទប់ស្កាត់វិបត្តិនេះ ក្រុមអ្នកបញ្ចេញទ្រព្យសម្បត្តិត្រូវតែត្រៀម​ទុនជា​មុន​​ ខណៈ​ដែលក្រុមអ្នក វិនិយោគត្រូវបានគេផ្ដល់ដំបូន្មាន អោយពិចារណា​ទៅលើការ​បង្កើន​​ការរក្សាទ្រព្យដែលមិនមានលក្ខណៈជា ខួបដែលត្រូវបានគេវាយតម្លៃ​ថា មាន​ទំនុក​ចិត្តខ្ពស់នោះ។
៤/ សេដ្ឋកិច្ចចិន “ថយកម្លាំង”
លទ្ធភាពដែល​ Deutsche bank បានលើកឡើងសម្រាប់គ្រោះថ្នាក់​នេះគឺដោយសារ​សេដ្ឋកិច្ចចិនបានកើនឡើង ត្រឹមតែ ពី ៥ ទៅ ៦%ប៉ុណ្ណោះ ដែលនេះត្រូវបានគេយល់​ថា​គឺជាការធ្លាក់ចុះសម្រាប់សេដ្ឋកិច្ចនៅក្នុងប្រទេស ដែលមានកម្រិត GDP កើនឡើង​ខ្ពស់​បំផុត​របស់ពិភពលោកមួយនេះ។ ក្នុងករណីនេះ ទីផ្សារទុននៅទូទាំងពិភលោក​នឹងត្រូវទទួល រងផលប៉ះពាល់ដោយសារការថយចុះនៃ តម្លៃទំនិញសំខាន់ៗ ប៉ុន្ដែ​ឃ្លាំង​ផ្ទុករូបិយប័ណ្ណបរទេស ដ៏ធំរបស់ចិនត្រូវបានគេមើលឃើញថា ជាប្រភេទអាវុធ​ស័ក្ដិសិទ្ធ ជួយអោយក្រុង ប៉េកាំងទប់ស្កាត់ឱនភាព និង ជួយជម្រុញការរីក​ចម្រើន​សេដ្ឋកិច្ច។
៥/ បារាំងបាត់បង់ទំនុកចិត្តបំណុលកម្រិត AAA
តាម Deutsche Bank ប្រការនេះនឹងងាយកើតឡើង បើពិចារណាទៅលើការដែល​ក្រុង​ប៉ារីសមិនទាន់ទទួលបាន លទ្ធផលល្អប្រសើរក្នុងការចាត់វិធានការ ដោយ​គោល​នយោបាយសាធារណៈ។ បច្ចុប្បន្ន គំលាតរវាងប្រាក់ ចំណេញបានមក​ពីការលក់​ប័ណ្ណ​ភាគហ៊ុនរបស់បារាំង និងអាលឺម៉ង់ (ជាប័ណ្ណភាគហ៊ុន ដែលត្រូវបានគេ មើល​ឃើញថា មានស្ដង់ដាបំផុតរបស់ទីផ្សារភាគហ៊ុនអ៊ឺរ៉ុប) បានស្ដែងឡើង​នូវគ្រោះ​ថ្នាក់​តាមរយៈតម្លៃប័ណ្ណភាគហ៊ុនរបស់បារាំង។ ទោះជាបែបនេះក្ដី ប្រសិនពិន្ទុទំនុក​ចិត្ត​របស់បារាំងត្រូវធ្លាក់ចុះ នេះក៏អាចជាការភ្ញាក់ផ្អើល មួយចំពោះមូលនិធិស្ថេរភាព​អ៊ឺរ៉ុប (The European Financial Stability Facility ) ព្រមទាំងបង្កអោយ​មាន​ការ​លំបាក ដល់រដ្ឋាភិបាលបារាំងក្នុងការប្រមូលទុនពីទីផ្សារប័ណ្ណភាគហ៊ុន។
ដើម្បីទប់ស្កាត់គ្រោះថ្នាក់នេះ ក្រុមអ្នកវិនិយោគអាច ទិញធានារ៉ាបរង​សម្រាប់​គ្រោះ​ថ្នាក់​​នៃការក្សៃធន់របស់ ប័ណ្ណភាគហ៊ុន(CDS)របស់បារាំង។
៦/ ធនាគានៅអ៊ឹរ៉ុបជម្រុញសកម្មភាពកាត់បន្ថយបំណុល
សកម្មភាពនេះបានត្រូវធ្វើឡើង ដោយសារការព្រួយបារម្ភចំពោះគ្រោះថ្នាក់នៅពេល ដែលបំណុលបានកើន ឡើងខ្ពស់ដែលបានបង្កអោយប្រភពទុន និងការវិនិយោគ​ត្រូវ​ថយ​ចុះ។ បើតាម  Deutsche Bank ធនាគារ នៅអ៊ឺរ៉ុបប្រាកដជាត្រូវធ្វើការកាត់បន្ថយ​បំណុល​ក្នុងឆ្នាំ២០១២។ ក្រុមអ្នកជំនាញការរបស់ Deutsche Bank បានព្យាករណ៍​ថាចំនួនប្រាក់បំណុលដែលធនាគារទាំងឡាយនៅអ៊ឺរ៉ុប ត្រូវកាត់បន្ថយនោះ អាចកើន​ឡើង ដល់ ២.០០០ពាន់លាន
ដុល្លារអាមេរិក ក្នុងរយៈពេល ១៨ខែ ហើយចំនួននេះអាចនឹងកើនឡើង ប្រសិនវិបត្តិ​មានភាពធ្ងន់ធ្ងរជាងនេះ។
៧/ ប្រភពហិរញ្ញវត្ថុសម្រាប់ទីផ្សារទំនិញសំខាន់ៗនឹងត្រូវរឹតបន្ដឹង
គ្រោះថ្នាក់នេះត្រូវបានគេជឿថាងាយនឹងកើតឡើង ជាពិសេសនៅពេលគ្រោះថ្នាក់ ទី ៦ បានក្លាយជាការពិត។ ខណៈនោះធនាគារនានានៅអ៊ឺរ៉ុប​ដែលមានតួនាទី​សំខាន់​ក្នុង​ ការផ្គត់ផ្គង់ទុនសម្រាប់ក្រុមហ៊ុនទិញដូរទំនិញធំៗ នៅប្រទេសស្វីស​អាច នឹងកាត់​បន្ថយ​ប្រភពទុន ប្រការនេះនឹងធ្វើអោយតម្លៃទំនិញសំខាន់ៗត្រូវធ្លាក់ចុះខ្លាំង។ ដើម្បី​ទប់ស្កាត់បញ្ហានេះក្រុមហ៊ុននានាដែលបានទៅខ្ចីប្រាក់ពីអ៊ឺរ៉ុប គួរតែស្វែងរកប្រភព​ទុន​នៅអាមេរិក។
៨/ ទ្រព្យមានសុវត្ថិភាព …លែងមានសុវត្ថិភាព
ទ្រព្យសម្បត្តិដែលត្រូវបានគេយល់ថា មានតួនាទីគ្រប់គ្រងសុវត្ថិភាពដូចជា មាស ប្រាក់ Franc របស់ស្វីស និងប្រាក់យ៉េនរបស់ជប៉ុន​ជាដើមបានប្រែប្រួល​ក្នុងរយៈពេល​កន្លង។ ក្នុងខណៈនោះប័ណ្ណភាគហ៊ុនរបស់រដ្ឋាភិបាលអាមេរិក​និង​អាលឺម៉ង់បាន​ក្លាយ​​​ ជាទ្រព្យដែលទាក់ទាញទុនបានច្រើន។ ប៉ុន្ដែដោយសារបំណុល​របស់​អាមេរិក​ និង​​អាលឺម៉ង់បានកើនឡើងខ្ពស់នោះ គេជឿងថាវានឹងធ្វើអោយការពិតនេះ​ត្រូវ​ផ្លាស់​ប្ដូរ។
នៅចំពោះមុខការពិតនេះ Deutsche Bank បានណែនាំថា ក្រុមអ្នកវិនិយោគ​គួរតែរក្សា​ប្រភេទប័ណ្ណភាគហ៊ុន ដែលមានទំនុកចិត្តក្នុងកម្រិតAAA ដែលត្រូវបានបញ្ចេញលក់​ដោយស្ថានប័នអន្ដរជាតិ។
៩/ ឱនភាពប្រាក់ខែចូលនិវត្តន៍របស់អាមេរិកបន្ដរីកធំ
គ្រោះថ្នាកនេះ ត្រូវបាន Deutsche Bank យល់ដូចខាងក្រោម ៖
ឱនភាពថវិការជាតិសម្រាប់ប្រាក់ខែចូល និវត្តន៍នៅក្នុងវិស័យឯកជន​ និង ​រដ្ឋនៅ​អាមេរិក​​បានកើនឡើងហួសពីការគ្រប់គ្រង។ លើសពីនេះកម្រិត ការប្រាក់ទាបបំផុត​មិនធ្លាប់មាន​ នៅអាមេរិកនាពេលបច្ចុប្បន្នបានធ្វើអោយស្ថានភាពកាន់តែអាក្រក់ឡើង ហើយនៅពេលនោះពិន្ទុនៃទំនុកចិត្តសម្រាប់ក្រុមហ៊ុន និងអង្គភាពនានាក៏ត្រូវធា្លក់ចុះ ប្រាក់ចំណេញ របស់ក្រុមហ៊ុនក៏ត្រូវថយចុះទៅតាមនោះក្រោយមក វិបត្តិប្រភពទុន​នឹង​កើតឡើង។
១០/ ការកើនឡើងនៃសេដ្ឋកិច្ចល្អជាងការព្យាករណ៍
តាមការពិត ប្រការនេះគឺជាលទ្ធភាពមួយ ដែលបង្កការភ្ញាក់ផ្អើលច្រើន ជាគ្រោះថ្នាក់។ ការ​​លើកឡើង នូវគ្រោះថ្នាក់គឺតែងតែជួបប្រទះ​នឹងលទ្ធភាពនៃប្រការ ដែល​បង្កអោយ​មាន​ការភ្ញាក់ផ្អើល។ នៅក្នុងពេលនៃការលើកឡើង អំពីគ្រោះថ្នាក់នេះស្ថានភាព​សេដ្ឋកិច្ចនៅអ៊ឺរ៉ុបបានល្អប្រសើរឡើងវិញ សេដ្ឋកិច្ចនៅទូទាំងពិភពលោក កំពុង​កើន​ឡើង រីឯតម្លៃទ្រព្យដែលអាចមានគ្រោះថ្នាក់​​ ក៏កំពុងកើនឡើងហូសពីការគ្រោងទុក​ផង​ដែរ៕