Wikibooks kmwikibooks https://km.wikibooks.org/wiki/%E1%9E%91%E1%9F%86%E1%9E%96%E1%9F%90%E1%9E%9A%E1%9E%8A%E1%9E%BE%E1%9E%98 MediaWiki 1.47.0-wmf.2 first-letter មេឌា ពិសេស ការពិភាក្សា អ្នកប្រើប្រាស់ ការពិភាក្សារបស់អ្នកប្រើប្រាស់ Wikibooks ការពិភាក្សាអំពីWikibooks ឯកសារ ការពិភាក្សាអំពីឯកសារ មេឌាវិគី ការពិភាក្សាអំពីមេឌាវិគី ទំព័រគំរូ ការពិភាក្សាអំពីទំព័រគំរូ ជំនួយ ការពិភាក្សាអំពីជំនួយ ចំណាត់ថ្នាក់ក្រុម ការពិភាក្សាអំពីចំណាត់ថ្នាក់ក្រុម TimedText TimedText talk Module Module talk Event Event talk កម្មវិធីការស៊ីឝាប 0 2484 9912 5143 2026-05-15T07:43:06Z Too Classy for This World 3122 9912 wikitext text/x-wiki {{សៀវភៅលេចធ្លោ}} __NOTOC__ {{ស៊ីឝាប/នាវាចរណ៍}} {{ចំណងជើងបង្ហាញ|title=កម្មវិធីការស៊ីឝាប}} [[Image:C Sharp Logo 2023.svg|right|thumbnail|100px|សទ្ទសញ្ញាតន្ត្រី​ស៊ីទ្រុងជ្រូក]] '''[[w:ស៊ីឝាប|C#]]''' (បញ្ចេញសំឡេង "ស៊ីឝាប")គឺជា[[w:ភាសាកម្មវិធីការ|ភាសាកម្មវិធីការ]]សាកសមសម្រាប់វិវិធភាពដ៏ទូលំទូលាយនៃតម្រូវការការអភិវឌ្ឍជាច្រើន។ វិគីសៀវភៅនេះណែនាំគោលការសំខាន់ៗភាសានិងគ្របលើវិវិធភាពនៃបណ្ណាល័យថ្នាក់មូលដ្ឋាន (ប.ថ.ម.) ដែលបានផ្ដល់ដោយម៉ាយក្រូសូផ្វដតណេតផ្វ្រេមវ៉ឺខ។ ==ការណែនាំ== :''លំណែនាំសំខាន់: [[កម្មវិធីការស៊ីឝាប/កថាមុខ]] {{វិគីភីឌា|ស៊ីឝាប}} {{កំណែស.ឯ.ខ.}} {{clear}} ទោះបីយ៉ាងណាC#ត្រូវគេទាញមកពី[[w:ភាសាកម្មវិធីការស៊ី|ភាសាកម្មវិធីការC]], វាមានលក្ខណៈពិសេសដូចជា''ប្រជុំសំណល់'' ដែលអនុញ្ញាតិឱ្យពួកអ្នកចាប់ផ្ដើមក្លាយជាប៉ិនប្រសប់ក្នុងC#លឿនជាងក្នុង [[មុខវិជ្ជា:ភាសាកម្មវិធីការស៊ី|C]] រឺ [[មុខវិជ្ជា:ភាសាកម្មវិធីការស៊ីបូកបូក|C++]]។ ស្រដៀងគ្នាទៅនឹង[[w:ភាសាកម្មវិធីការជ្វា|ជ្វា]]​ វាត្រូវគេ[[w:កម្មវិធីការតម្រង់កម្មវត្ថុ|តម្រង់កម្មវត្ថុ]] ដែលមករួមជាមួយ''បណ្ណាល័យថ្នាក់'' ដ៏ច្រើនសន្ធឹកមួយ និងទ្រទ្រង់ដល់អញ្ញត្រកម្មដែលកំពុងប្រើ ប្រភេទពហុគុណនៃ[[w:ពហុសណ្ឋាននិយម (វិទ្យាសាស្ត្រគណិតូបករណ៍)|ពហុសណ្ឋាននិយម]] និងការញែកគ្នានៃអន្តរៈផ្ទៃពីប្រតិបត្តិកិច្ចនានា។ លក្ខណៈពិសេសទាំងនោះ បានរួមផ្សំជាមួយឧបករណ៍អភិវឌ្ឍន៍ដ៏មានឥទ្ធិពលរបស់ខ្លួន ជំនួយពហុវេទិកា និងThose features, combined with its powerful development tools, multi-platform support, and ''generics'', make C# a good choice for many types of software development projects: [[w:Rapid application development|rapid application development]] projects, projects implemented by individuals or large or small teams, Internet applications, and projects with strict reliability requirements. Testing frameworks such as [[w:NUnit|NUnit]] make C# amenable to [[w:test-driven development|test-driven development]] and thus a good language for use with [[w:Extreme Programming|Extreme Programming]] (XP). Its [[w:Strongly-typed programming language|strong typing]] helps to prevent many programming errors that are common in weakly typed languages. ; [[/Foreword/]] : A description of the C# language and introduction to this Wikibook. ; [[/Introduction|Getting started with C#]] : A simple C# program and where to get tools to compile it. ==មូលដ្ឋាន== {{print version}} ; [[/Naming|Naming conventions]] : Quickly describes the generally accepted naming conventions for C#. ; [[/Syntax|វាក្យសម្ពន្ធមូលដ្ឋាន]] : Describes the basics in how the applications you write will be interpreted. ; [[/អថេរ/]] : អង្គអត្ថិភាពនានាដែលបានប្រើដើម្បីផ្ទុកទិន្នន័យក្នុងទ្រង់ទ្រាយផ្សេង។ ; [[/ប្រតិបត្តិករ/]] : Summarizes the operators, such as the '+' in addition, available in C#. ; [[/រចនាសម្ព័ន្ធទិន្នន័យ/]] : Enumerations, structs, and more. ; [[/បញ្ជា|ពំនោលបញ្ជា]] : Loops, conditions, and more. How the program flow is controlled. ; [[/អញ្ញត្រកម្ម/]] : Responding to errors that can occur. ==ថ្នាក់== ; [[/លំហឈ្មោះ/]] : Giving your code its own space to live in. ; [[/ថ្នាក់/]] : The blueprints of objects that describes how they should work. ; [[/វត្ថុ/]] : Cornerstones of any object-oriented programming language, objects are the tools you use to perform work. ; [[/Encapsulation|Encapsulation and accessor levels]] : Explains protection of object states by ''encapsulation''. encapsulation: Wrapping Up of data and function into a single unit. ==Advanced Topics== ; [[/Inheritance/]]:Re-using existing code to improve or specialize the functionality of an object. ; [[/Interfaces/]]:Define a template, on which to base sub-classes. ; [[/Delegates and Events/]]:Learn about delegates, anonymous delegates, lambda expressions, and events. ; [[/Abstract classes/]]:Build partially implemented classes. ; [[/Partial classes/]]:Split a class over several files to allow multiple users to develop, but also to stop code generators interfering with source code. ; [[/Generics/]]:Allow commonly used collections and classes to appear to have specialization for your custom class. ; [[/Extension methods/]]:Extend the functionality of existing types. ; [[/Object Lifetime/]]:Learn about the lifetime of objects, where they are allocated and learn about garbage collection. ; [[/Design Patterns/]]:Learn commonly used design methodologies to simplify and/or improve your development framework. ==The .NET Framework== ; [[/NET Framework overview|.NET Framework Overview]] : An overview of the .NET class library used in C#. ; [[/The .NET Framework/Console Programming|Console Programming]] : Input and Output using the console. ; [[/The .NET Framework/Windows Forms|Windows Forms]] : GUI Programming with Windows Forms. ; [[/The .NET Framework/Collections|Collections]] : Effectively manage (add, remove, find, iterate, etc.) large sets of data. ; [[/The .NET Framework/Threading|Threading]] : Learn how to run code concurrently and how to synchronize code. ; [[/The .NET Framework/Marshalling|Marshalling]] : Communicating with unmanaged code ==ពាក្យគន្លឹះ== <noinclude> {{C sharp/Keywords}} </noinclude> ==External links== * [http://ebookoffline.com/Csharp/Csharp.asp Free C# Programming Resources ] * [http://www.devx.com/opensource/Article/31741/1954 An Introduction to Mono Development] by Andrew Troelsen * [http://msdn2.microsoft.com/en-us/vcsharp/default.aspx C# Environment setup] Visual C# environment setup details from MSDN * [http://blogs.msdn.com/csharpfaq/ C# FAQ] C# FAQ, Blogs and Forums. * [http://en.csharp-online.net/CSharp_Language_Specification C# Language Specification (hyperlinked)] * [http://www.ecma-international.org/publications/standards/Ecma-334.htm C# Language Specification] download page at ECMA * [http://en.csharp-online.net/ C# Online.NET] - C# and .NET programming tutorials * [http://csharp.net-informations.com C# Programming Tutorial] * [http://pickatutorial.com C# Programming Tutorial Collection] * [http://mottishaked.com/training/dot-net-tutorial Guided C# and .NET Tutorial]: a free interactive tutorial * [http://www.csharpcourse.com/ C# Yellow Book (via pdf download)] * [http://msdn.microsoft.com/vstudio/express/visualcsharp/ Microsoft Visual C# Express Edition] : A free development environment created by Microsoft for writing C# Applications. * [http://www.mono-project.com/Main_Page Mono Project] : C# Development Environment for Linux, Windows, and other platforms. * [http://bookboon.com/en/textbooks/it-programming/c-1-introduction-to-programming-and-the-c-language/ C# 1 Introduction to programming and the C# language] : C# 1 Introduction to programming and the C# language. {{Subjects|C Sharp programming language}} {{alphabetical|C}} {{status|100%}} <!--Interwikis--> [[de:Programmierkurs C-Sharp]] [[en:C# Programming]] [[es:C sharp NET]] [[fr:Programmation C sharp]] [[id:Belajar Bahasa C sharp]] [[is:Microsoft Visual C Sharp]] [[it:C sharp]] [[ko:C 샤프 프로그래밍]] [[nl:Programmeren in C Sharp]] [[pl:C Sharp]] [[tr:C Sharp Programlama Dili]] [[ta:சி ஷார்ப்]] [[uk:C Sharp]] 5rsv8spwvxpsn2nyp54ns7ijedlnxr1