Авторизация
Поиск по указателям
Liberty J. — Learning C#
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Learning C#
Автор: Liberty J.
Аннотация: Most C# books are written for experienced C++ and Java programmers. If you're a novice programmer, or you have experience in VB6 or other procedural programming languages, and you want to learn C#, until now you've been out of luck. That's why Jesse Liberty, author of the best-selling books Programming C# and Programming ASP.NET, has written an entry-level guide to C#. Written in a warm and friendly manner, this book assumes no prior programming experience, and provides an easy introduction to Microsoft's premier .NET language. Learning C# is a complete introduction to C# and object-oriented programming. Learning C# will help you build a solid foundation in .NET, and show how to apply your skills by using dozens of tested examples. Learning C# introduces Visual Studio .NET, a tool set for building Windows and Web applications. You'll learn about the syntax and structure of the C# language, including operators, classes and interfaces, structs, arrays, and strings. Liberty then demonstrates how to develop various kinds of applications — including those that work with databases — and web services. By the time you've finished Learning C# you'll be ready to move on to a more advanced programming guide that will help you create large-scale web and Windows applications. Whether you have a little object-oriented programming experience or you are new to programming altogether, Learning C# will set you firmly on your way to mastering the essentials of the C# language.
Язык:
Рубрика: Технология /
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Год издания: 2002
Количество страниц: 368
Добавлена в каталог: 14.06.2007
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
Long type 2nd
Looping 2nd [See also branching]3rd
looping, do ... while statement
looping, for statement
looping, foreach statement
looping, forever loop 2nd
looping, goto statement
looping, while statement
Main() method
maintenance of source code
marshaling
Match() method, Regex class
Matches() method, Regex class
mathematical operators
mathematical operators, overloading
mathematical operators, precedence of
mathematical operators, reassigning variables with
MaxCapacity() method, StringBuilder class
MDI (Multiple Document Interface)
member data [See member variables properties]
member functions [See methods]
member variables 2nd
member variables, access modifiers for 2nd 3rd
member variables, displaying in debugger
member variables, in structs
member variables, initializing 2nd
member variables, instance
member variables, named the same as parameters
member variables, private 2nd
member variables, property value, storing in
member variables, static
member variables, value of, getting 2nd
member variables, value of, setting 2nd
MemberwiseClone() method, Object class
Memory allocation [See also garbage collection]
memory allocation, for intrinsic types
memory allocation, for objects 2nd
memory allocation, heap
memory allocation, stack
Message property, Exception class
metacharacters, in regular expressions
metadata for project
metaphors 2nd
METHODS 2nd 3rd 4th
methods, abstract
methods, access modifiers for 2nd 3rd 4th
methods, adding to interfaces 2nd
methods, calling
methods, calling multiple methods with multicast delegates
methods, constructors 2nd 3rd 4th
methods, defined in interfaces 2nd
methods, displayed by IntelliSense 2nd
methods, displaying call stack for in debugger
methods, displaying variables of in debugger
methods, hiding base class method 2nd
methods, instance 2nd
methods, of Object class
Methods, overloading
methods, overriding base class method 2nd
methods, overriding interface methods
methods, parameters for 2nd
methods, polymorphic
methods, properties implemented as
methods, requiring subclasses to implement
methods, returning multiple values from
methods, signature of 2nd
methods, specifying at runtime with delegates
methods, static 2nd 3rd 4th
methods, stepping through or over in debugger
methods, stubbing out
methods, variable number of parameters for
Microsoft IntelliSense technology 2nd 3rd
Microsoft Intermediate Language (MSIL)
minus sign (-), subtraction operator
minus sign, two (--), decrement operator
minus, equals sign (-=)
minus, equals sign (-=), removing from multicast delegates
minus, equals sign (-=), subtraction self-assignment operator
Models
Modules
modulus operator (%)
modulus self-assignment operator (%=)
MoveNext() method, IEnumerator interface 2nd
MSDN library, web site for
MSIL (Microsoft Intermediate Language)
multidimensional arrays 2nd
multidimensional arrays, jagged
multidimensional arrays, rectangular
Multiple Document Interface (MDI)
multiplication operator (*)
multiplication self-assignment operator (*=)
Namespace 2nd
naming conventions 2nd [See also identifiers]
naming conventions, classes
naming conventions, interfaces
naming conventions, parameters for binary operators
naming conventions, projects
naming conventions, properties
nested if statement
New Breakpoint dialog, VS.NET
New Breakpoint item, VS.NET Debug menu
New keyword 2nd 3rd 4th 5th
new keyword, not used with explicitly implemented methods
new keyword, replacing base class method with
new line escape character (\n) 2nd
new lines
new lines, as whitespace
new lines, in regular expressions
New Project dialog, VS.NET
non-numeric types
non-PC devices, .NET-enabled
not equals operator (!=)
not equals operator (!=), overloading
not operator (!)
null keyword
numeric types
O'Reilly & Associates, contact information for
Object class
Object class, conversion of value type to
Object class, Equals() method
Object class, methods of
Object-Oriented Programming 2nd [See also C# language; classes; interfaces; methods]3rd
object-oriented programming, analysis
object-oriented programming, design
object-oriented programming, encapsulation 2nd 3rd 4th 5th
object-oriented programming, inheritance
object-oriented programming, metaphors in
object-oriented programming, models and
object-oriented programming, polymorphism 2nd 3rd
object-oriented programming, specialization 2nd
object-oriented programming, structs
Objects [See also classes; member variables; methods]2nd 3rd 4th
objects, as metaphors
objects, capabilities of
objects, casting to an interface
objects, copying
objects, destroying
objects, determining if interface implemented by
objects, displaying in debugger 2nd
objects, instantiating 2nd 3rd
objects, memory allocation for 2nd
objects, naming conventions for 2nd
objects, passing as a parameter
objects, referencing current instance of
objects, responsibilities of
objects, state of 2nd 3rd 4th
one-dimensional arrays [See arrays]
Open Project item, VS.NET Start menu
operator keyword 2nd
Operators
operators, assignment 2nd 3rd 4th
operators, conversion (casting)
operators, increment and decrement
operators, logical 2nd
operators, mathematical 2nd 3rd
operators, modulus
operators, order of evaluation
operators, overloading
operators, overloading, compatibility with other .NET languages
operators, overloading, guidelines for useful operators
operators, overloading, logical operators
operators, overloading, mathematical operators
operators, precedence of
operators, prefix and postfix
operators, reassignment
operators, relational 2nd
operators, self-assignment
operators, ternary
Options property, Regex class
or operator (||)
order of evaluation for operators
out modifier 2nd 3rd 4th 5th
override keyword 2nd 3rd 4th 5th
override keyword, not used with explicity implemented methods
PadLeft() method, System.String class
PadRight() method, System.String class
Parameters
parameters, displaying in debugger
parameters, initializing
parameters, named the same as member variables
parameters, passing by reference
parameters, passing using out modifier
parameters, substitution
params keyword 2nd
parentheses (())
parentheses (()), changing order of evaluation
parentheses (()), grouping in regular expressions
Pascal notation 2nd 3rd 4th
Pattern matching
Peek() method
Peek() method, Queue class 2nd
Peek() method, Stack class 2nd
percent sign (%), modulus operator
percent, equals sign (%=), modulus self-assignment operator
period (.), dot operator
Platform [See .NET platform]
plus sign (+)
plus sign (+), addition operator
plus sign (+), combing delegates
plus sign (+), in Autos window
plus sign (+), string concatenation operator
plus sign, two (++), increment operator 2nd
plus, equals sign (+=)
plus, equals sign (+=), adding events
plus, equals sign (+=), adding to multicast delegates 2nd
plus, equals sign (+=), addition self-assignment operator
Polymorphism 2nd 3rd
polymorphism, and virtual methods overriding interfaces
polymorphism, polymorphic methods
polymorphism, polymorphic types
Pop() method, Stack class 2nd
postfix operator
precedence of operators
prefix operator
Private access modifier 2nd 3rd 4th 5th
private implementation of a class
problem domain
programmers, number of on development team
Programs [See applications source code]
projects, VS.NET 2nd [See also applications]
Properties 2nd
properties, creating
properties, defined by interfaces
properties, delegates as
properties, in structs
properties, naming
properties, read-only
Protected access modifier 2nd 3rd
protected internal access modifier
Public access modifier 2nd 3rd 4th 5th
public interface of a class
publishing class 2nd
Push() method, Stack class 2nd
Pushpin icon, VS.NET
question mark (?), ternary operator
Queue class
Queues
queues, copying to arrays
QuickWatch window, VS.NET debugger
Rank property, System.Array class
rational numbers, types for
read-only properties
readonly keyword
reassignment operator
rectangular arrays 2nd
red dot and red highlighting, in VS.NET debugger
ref keyword 2nd
reference types
reference types, arrays as
reference types, classes as
reference types, value types being treated as
ReferenceEquals() method, Object class
Regex class
Regex constructor
Regular expressions
regular expressions, book about
regular expressions, literals in
regular expressions, metacharacters in
Relational operators
remainder in division, finding
Remove() method
Remove() method, StringBuilder class
Remove() method, System.String class
RemoveAt() method, ArrayList class
Replace() method
Replace() method, Regex class
Replace() method, StringBuilder class
Reset() method, IEnumerator interface
responsibilities of an object
Return statement
reverse() method
Reverse() method, ArrayList class
Reverse() method, System.Array class
root class
rows, in two-dimensional array
Run() method 2nd
runtime
sbyte type 2nd 3rd
scope, local
sealed classes 2nd
sealed structs
self-assignment operators 2nd
Semantics 2nd 3rd
semicolon (;) at end of statements 2nd
server
set accessors 2nd 3rd
set() method 2nd 3rd 4th
Shift-F11 keyboard shortcut
Short type 2nd 3rd
signature of a method 2nd
signed numeric types
sizeof operator
slashes
slashes, and asterisks (/* */), enclosing comments
slashes, and equals sign (/=), division self-assignment operator
slashes, one (/), division operator
slashes, three (///), beginning comments
slashes, two (//), beginning comments
Solution Explorer window in IDE
solutions, VS.NET
Реклама