កញ្ញា
ការវិវឌ្ឍនៃភាសា CSharp (C#)
ភាសា C# ត្រូវបានប្រកាសជាលើកដំបូងដោយក្រុមហ៊ុន Microsoft នៅថ្ងៃទី១៦ មិថុនា ២០០០ ។ C# ជាភាសាដែលមានកម្រិត high-level programming ដំបូងបំផុតដែលបង្កើតយ៉ាងពិសេសសម្រាប់ .NET CLR (Common Language Runtime ។ មកដល់បចុប្បន្ននះភាសា C# អភិវឌ្ឍន៍ខ្លួនមកដល់ជំនាន់ទី 7 ។
♦ ខាងក្រោមនះជាការរៀបរាប់លម្អិតអពីជំនាន់នីមួយៗ ៈ
♣ ជំនាន់ទី ១
ភាសា C# ជំនាន់ទី១ ត្រូវបានប្រកាស់ឲ្យប្រើប្រាស់ដោយក្រុមហ៊ុន Microsoft នៅកំឡុងខែមករា ឆ្នាំ 2002 ជាមួយ .Net Framework 1.0/ 1.1 និង Visual Studio 2002 ។ ភាសានះវិវចេញពីភាសា C++ ព្រមទាំងកម្ចីនូវលក្ខណៈពិសេសមួយចំនួនពីភាសា Delphi, Java និង ភាសាផ្សេងៗទៀត វាត្រូវបានចាត់ទុកជាភាសាដែលមានការគាំទ្រខ្ពស់យ៉ាងឆាប់រហ័សពីសំណាក់អ្នកសរសេរកម្មវិធីទូទៅ ។
♣ ជំនាន់ទី ២
ភាសា C# ជំនាន់ទី ២ ត្រូវបានប្រកាសឲ្យប្រើប្រាស់ នៅកំឡុងខែកញ្ញា ឆ្នាំ 2005 ជាមួយ .Net Framework 2.0 និង Visual Studio 2005 ។ នៅក្នុងជំនាន់នះ វាត្រូវបានបន្ថែមលក្ខណៈពិសេសមួយចំនួនទៀតដូចជា Generics, Partial types, Anonymous methods, Iterators, Nullable types, Private setters (properties) , Method group conversions (delegates) , Covariance and Contra-variance និង Static classes ។
♣ ជំនាន់ទី ៣
ភាសា C# ជំនាន់ទី៣ ត្រូវបានប្រកាសឲ្យប្រើប្រាស់ ចាប់ពីកំឡុងខែសីហា ឆ្នាំ ២០០៧ ជាមួយ .Net Framework បីជំនាន់បន្តបន្ទាប់គឺ 2.0, 3.0, 3.5 និង Visual Studio ពីរជំនាន់គឺ ២០០៨ និង ២០១០ ។ នៅក្នុងជំនាន់នេះក្រៅពី LINQ (Language Integrated Query) ដែលជាចំណុចសំខាន់ ជំនាន់នេះក៏ត្រូវបានបន្ថែមលក្ខណៈពិសេសមួយចំនួនទៀតដូចជា Implicitly typed local variables, Object and collection initializers, Auto-Implemented properties, Anonymous types, Extension methods, Query expressions, Lambda, expression, Expression trees និង Partial methods
រូបភាពខាងក្រោមបង្ហាញពីរូបភាពធ្វើការរបស់ LINQ នៅក្នុង C# ជំនាន់ទី៣
♣ ជំនាន់ទី ៤
ភាសា C# ជំនាន់ទី ៤ ត្រូវបានប្រកាស់ឲ្យប្រើប្រាស់ នៅកំឡុងខែមេសា ឆ្នាំ ២០១០ ជាមួយ .Net Framework 4.0 និង Visual Studio ២០១០ ។ នៅក្នុងជំនាន់នះ វាត្រូវបានបន្ថែមលក្ខណៈពិសេសមួយចំនួនទៀតដូចជា Dynamic binding, Named and optional arguments, Generic co- and contravariance និង Embedded interop types ("NoPIA") ។
រូបភាពខាងក្រោមបង្ហាញពីការប្រើ compiler-time type dynamic ក្នុង C# ជំនាន់ទី៤
♣ ជំនាន់ទី ៥
ភាសា C# ជំនាន់ទី ៥ ត្រូវបានប្រកាស់ឲ្យប្រើប្រាស់ នៅកំឡុងខែមិថុនា ឆ្នាំ២០១៣ ជាមួយ .Net Framework 4.5 និង Visual Studio ពីរជំនាន់គឺ ២០១២ និង ២០១៣ ។ នៅក្នុងជំនាន់នះ វាត្រូវបានបន្ថែមលក្ខណៈពិសេសមួយចំនួនទៀតដូចជា Asynchronous methods និង Caller info attributes ។
រូបភាពខាងក្រោមបង្ហាញពីការប្រើប្រាស់ Asynchronous នៅក្នុង C# ជំនាន់ទី៥
♣ ជំនាន់ទី ៦
ភាសា C# ជំនាន់ទី ៦ ត្រូវបានប្រកាស់ឲ្យប្រើប្រាស់ នៅកំឡុងខែកក្កដា ឆ្នាំ ២០១៥ ជាមួយ .Net Framework 4.6 និង Visual Studio 2015 ។ នៅក្នុងជំនាន់នេះ វាត្រូវបានបន្ថែមលក្ខណៈពិសេសមួយចំនួនទៀតដូចជា Compiler-as-a-service (Roslyn) , Import of static type members into namespace, Exception filters, Await in catch/finally blocks, Auto property initializers, Default values for getter-only properties, Expression-bodied members, Null propagator (null-conditional operator, succinct null checking) , String interpolation, nameof operator និង Dictionary initializer ។
ការប្រើប្រាស់ Expression-bodied function ក្នុង C# ជំនាន់ទី៦
ការប្រើប្រាស់ string interpolation (ភ្ជាប់ string ច្រើនបញ្ចូលគ្នា) នៅក្នុង C# ជំនាន់ទី៦
♣ ជំនាន់ទី ៧
ភាសា C# ជំនាន់ទី៧ ត្រូវបានប្រកាសឲ្យប្រើប្រាស់ នៅកំឡុងខែមិនា ឆ្នាំ២០១៧ ជាមួយ .Net Framework 4.6.2 និង Visual Studio 2017 ។ នៅក្នុងជំនាន់នេះ វាត្រូវបានបន្ថែមលក្ខណៈពិសេសមួយចំនួនទៀតដូចជា Out variables, Pattern matching, Tuples, Deconstruction, Local functions, Digit separators, Binary literals, Ref returns and locals, Generalized async return types, Expression bodied constructors and finalizers, Expression bodied getters and setters ។
♦ សម្រាប់វគ្គសិក្សា C# Beginning តម្លៃ ៧០ដុល្លា http://training.antkh.com/csharp_for_beginner.aspx
♦ សូមចូលរួមជាសមាជិក ANT Training Group ដើម្បីតាមដានសម្មភាពប្រចាំថ្ងៃជាមួយអាន-ANT
♦ ចុច Like គេហទំព័រ www.antkh.com ដើម្បីទទួលបានអត្ថបទថ្មីៗដែលទាក់ទងនឹងបច្ចេកវិទ្យារៀងរាល់ថ្ងៃ
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា