ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Programming C# 5.0

دانلود کتاب برنامه نویسی C# 5.0

Programming C# 5.0

مشخصات کتاب

Programming C# 5.0

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781449320416 
ناشر: O’Reilly 
سال نشر: 2013 
تعداد صفحات: 868 
زبان: english 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 مگابایت 

قیمت کتاب (تومان) : 39,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 11


در صورت تبدیل فایل کتاب Programming C# 5.0 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی C# 5.0 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویسی C# 5.0

"ساخت برنامه های مترو، وب و دسکتاپ ویندوز 8 برای چارچوب .NET 4.5" -- جلد.


توضیحاتی درمورد کتاب به خارجی

"Building Windows 8 metro, Web and desktop applications for the .NET 4.5 framework"--Cover.



فهرست مطالب

Copyright
Table of Contents
Preface
	Who This Book Is For
	Conventions Used in This Book
	Using Code Examples
	Safari® Books Online
	How to Contact Us
	Acknowledgments
Chapter 1. Introducing C#
	Why C#?
	Why Not C#?
	C#’s Defining Features
		Managed Code and the CLR
		Generality Trumps Specialization
		Asynchronous Programming
	Visual Studio
	Anatomy of a Simple Program
		Adding a Project to an Existing Solution
		Referencing One Project from Another
		Writing a Unit Test
		Namespaces
		Classes
		Program Entry Point
		Unit Tests
	Summary
Chapter 2. Basic Coding in C#
	Local Variables
		Scope
	Statements and Expressions
		Statements
		Expressions
	Comments and Whitespace
	Preprocessing Directives
		Compilation Symbols
		#error and #warning
		#line
		#pragma
		#region and #endregion
	Intrinsic Data Types
		Numeric Types
		Booleans
		Strings and Characters
		Object
	Operators
	Flow Control
		Boolean Decisions with if Statements
		Multiple Choice with switch Statements
		Loops: while and do
		C-Style for Loops
		Collection Iteration with foreach Loops
	Summary
Chapter 3. Types
	Classes
		Static Members
		Static Classes
		Reference Types
	Structs
		When to Write a Value Type
	Members
		Fields
		Constructors
		Methods
		Properties
		Indexers
		Operators
		Events
		Nested Types
	Interfaces
	Enums
	Other Types
		Anonymous Types
	Partial Types and Methods
	Summary
Chapter 4. Generics
	Generic Types
	Constraints
		Type Constraints
		Reference Type Constraints
		Value Type Constraints
		Multiple Constraints
	Zero-Like Values
	Generic Methods
		Type Inference
	Inside Generics
	Summary
Chapter 5. Collections
	Arrays
		Array Initialization
		Variable Argument Count with the params Keyword
		Searching and Sorting
		Multidimensional Arrays
		Copying and Resizing
	List
	List and Sequence Interfaces
	Implementing Lists and Sequences
		Iterators
		Collection
		ReadOnlyCollection
	Dictionaries
		Sorted Dictionaries
	Sets
	Queues and Stacks
	Linked Lists
	Concurrent Collections
	Tuples
	Summary
Chapter 6. Inheritance
	Inheritance and Conversions
	Interface Inheritance
	Generics
		Covariance and Contravariance
	System.Object
		The Ubiquitous Methods of object
	Accessibility and Inheritance
	Virtual Methods
		Abstract Methods
	Sealed Methods and Classes
	Accessing Base Members
	Inheritance and Construction
	Special Base Types
	Summary
Chapter 7. Object Lifetime
	Garbage Collection
		Determining Reachability
		Accidentally Defeating the Garbage Collector
		Weak References
		Reclaiming Memory
		Garbage Collector Modes
		Accidentally Defeating Compaction
		Forcing Garbage Collections
	Destructors and Finalization
		Critical Finalizers
	IDisposable
		Optional Disposal
	Boxing
		Boxing Nullable
	Summary
Chapter 8. Exceptions
	Exception Sources
		Exceptions from APIs
		Exceptions from Your Code
		Failures Detected by the Runtime
	Handling Exceptions
		Exception Objects
		Multiple catch Blocks
		Nested try Blocks
		finally Blocks
	Throwing Exceptions
		Rethrowing Exceptions
		Failing Fast
	Exception Types
		Custom Exceptions
	Unhandled Exceptions
		Debugging and Exceptions
	Asynchronous Exceptions
	Summary
Chapter 9. Delegates, Lambdas, and Events
	Delegate Types
		Creating a Delegate
		Multicast Delegates
		Invoking a Delegate
		Common Delegate Types
		Type Compatibility
		Behind the Syntax
	Inline Methods
		Captured Variables
		Lambdas and Expression Trees
	Events
		Standard Event Delegate Pattern
		Custom Add and Remove Methods
		Events and the Garbage Collector
		Events Versus Delegates
	Delegates Versus Interfaces
	Summary
Chapter 10. LINQ
	Query Expressions
		How Query Expressions Expand
		Supporting Query Expressions
	Deferred Evaluation
	LINQ, Generics, and IQueryable
	Standard LINQ Operators
		Filtering
		Select
		SelectMany
		Ordering
		Containment Tests
		Specific Items and Subranges
		Aggregation
		Set Operations
		Whole-Sequence, Order-Preserving Operations
		Grouping
		Joins
		Conversion
	Sequence Generation
	Other LINQ Implementations
		Entity Framework
		LINQ to SQL
		WCF Data Services Client
		Parallel LINQ (PLINQ)
		LINQ to XML
		Reactive Extensions
	Summary
Chapter 11. Reactive Extensions
	Rx and .NET Versions
	Fundamental Interfaces
		IObserver
		IObservable
	Publishing and Subscribing with Delegates
		Creating an Observable Source with Delegates
		Subscribing to an Observable Source with Delegates
	Sequence Builders
		Empty
		Never
		Return
		Throw
		Range
		Repeat
		Generate
	LINQ Queries
		Grouping Operators
		Join Operators
		SelectMany Operator
		Aggregation and Other Single-Value Operators
		Concat Operator
	Rx Query Operators
		Merge
		Windowing Operators
		The Scan Operator
		The Amb Operator
		DistinctUntilChanged
	Schedulers
		Specifying Schedulers
		Built-in Schedulers
	Subjects
		Subject
		BehaviorSubject
		ReplaySubject
		AsyncSubject
	Adaptation
		IEnumerable
		.NET Events
		Asynchronous APIs
	Timed Operations
		Interval
		Timer
		Timestamp
		TimeInterval
		Throttle
		Sample
		Timeout
		Windowing Operators
		Delay
		DelaySubscription
	Summary
Chapter 12. Assemblies
	Visual Studio and Assemblies
	Anatomy of an Assembly
		.NET Metadata
		Resources
		Multifile Assemblies
		Other PE Features
	Type Identity
	Loading Assemblies
		Explicit Loading
		The Global Assembly Cache
	Assembly Names
		Strong Names
		Version
		Culture
		Processor Architecture
	Portable Class Libraries
	Packaged Deployment
		Windows 8 UI–Style Apps
		ClickOnce and XBAP
		Silverlight and Windows Phone Apps
	Protection
	Summary
Chapter 13. Reflection
	Reflection Types
		Assembly
		Module
		MemberInfo
		Type and TypeInfo
		MethodBase, ConstructorInfo, and MethodInfo
		ParameterInfo
		FieldInfo
		PropertyInfo
		EventInfo
	Reflection Contexts
	Summary
Chapter 14. Dynamic Typing
	The dynamic Type
	dynamic and Interoperability
		Silverlight and Scriptable Objects
		Dynamic .NET Languages
	Inside Dynamic
		Restrictions on the dynamic Type
		Custom Dynamic Objects
		ExpandoObject
	Limitations of dynamic
	Summary
Chapter 15. Attributes
	Applying Attributes
		Attribute Targets
		Compiler-Handled Attributes
		CLR-Handled Attributes
	Defining and Consuming Custom Attributes
		Attribute Type
		Retrieving Attributes
	Summary
Chapter 16. Files and Streams
	The Stream Class
		Position and Seeking
		Flushing
		Copying
		Length
		Disposal
		Asynchronous Operation
		Concrete Stream Types
	Windows 8 and IRandomAccessStream
	Text-Oriented Types
		TextReader and TextWriter
		Concrete Reader and Writer Types
		Encoding
	Files and Directories
		FileStream Class
		File Class
		Directory Class
		Path Class
		FileInfo, DirectoryInfo, and FileSystemInfo
		Known Folders
	Serialization
		BinaryReader and BinaryWriter
		CLR Serialization
		Data Contract Serialization
		XmlSerializer
	Summary
Chapter 17. Multithreading
	Threads
		Threads, Variables, and Shared State
		The Thread Class
		The Thread Pool
		Thread Affinity and SynchronizationContext
	Synchronization
		Monitors and the lock Keyword
		SpinLock
		Reader/Writer Locks
		Event Objects
		Barrier
		CountdownEvent
		Semaphores
		Mutex
		Interlocked
		Lazy Initialization
		Other Class Library Concurrency Support
	Tasks
		The Task and Task Classes
		Continuations
		Schedulers
		Error Handling
		Custom Threadless Tasks
		Parent/Child Relationships
		Composite Tasks
	Other Asynchronous Patterns
	Cancellation
	Parallelism
		The Parallel Class
		Parallel LINQ
		TPL Dataflow
	Summary
Chapter 18. Asynchronous Language Features
	Asynchronous Keywords: async and await
		Execution and Synchronization Contexts
		Multiple Operations and Loops
		Returning a Task
		Applying async to Nested Methods
	The await Pattern
	Error Handling
		Validating Arguments
		Singular and Multiple Exceptions
		Concurrent Operations and Missed Exceptions
	Summary
Chapter 19. XAML
	XAML-Based Frameworks
		WPF
		Silverlight
		Windows Phone 7
		Windows Runtime and Windows 8 UI–Style Apps
	XAML Basics
		XAML and XML Namespaces
		Generated Classes and Codebehind
		Child Elements
		Property Elements
		Event Handling
		Threading
	Layout
		Properties
		Panels
		ScrollViewer
		Layout Events
	Controls
		Content Controls
		Slider and ScrollBar Controls
		Progress Controls
		List Controls
		Control Templates
		UserControls
	Text
		Displaying Text
		Editing Text
	Data Binding
		Data Templates
	Graphics
		Shapes
		Bitmaps
		Media
	Styles
	Summary
Chapter 20. ASP.NET
	Razor
		Expressions
		Flow Control
		Code Blocks
		Explicitly Indicated Content
		Page Classes and Objects
		Using Other Components
		Layout Pages
		Start Pages
	Web Forms
		Server-Side Controls
		Expressions
		Code Blocks
		Standard Page Objects
		Page Classes and Objects
		Using Other Components
		Master Pages
	MVC
		Typical MVC Project Layout
		Writing Models
		Writing Views
		Writing Controllers
		Handling Additional Input
		Generating Action Links
	Routing
	Summary
Chapter 21. Interoperability
	Calling Native Code
		Marshaling
		32-bit and 64-bit
		Safe Handles
		Security
	Platform Invoke
		Calling Convention
		Text Handling
		Entry Point Name
		COM-Style Return Values
		Win32 Error Handling
	COM
		RCW Lifetime
		Metadata
		Scripting
	Windows Runtime
		Metadata
		Windows Runtime Types
		Buffers
	Unsafe Code
	C++/CLI and the Component Extensions
	Summary
Index
About the Author




نظرات کاربران