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