Visual C++ NET Encyklopedia.pdf
(
339 KB
)
Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
Visual C++ .NET.
SPIS TRECI
Encyklopedia
KATALOG KSI¥¯EK
Autor: Microsoft Corporation
T³umaczenie: Tomasz Miszkiel
ISBN: 83-7197-820-0
Tytu³ orygina³
u:
Microsoft Visual C++ .Net
Language Reference
Format: B5, stron: 768
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Visual C++ jest jêzykiem programowania dostêpnym w rodowisku Visual Studio®
.NET. Jest dynamicznym rodowiskiem programowania umo¿liwiaj¹cym tworzenie
aplikacji opartych na platformie Microsoft Windows® oraz Microsoft .NET,
dynamicznych aplikacji sieci WWW oraz us³ug sieci WWW opartych na jêzyku XML.
„Visual C++ .NET. Encyklopedia” pomo¿e Ci wykorzystaæ rozszerzone mo¿liwoci
tego jêzyka.
Niniejsza ksi¹¿ka jest oficjaln¹ dokumentacjê tego jêzyka, opisuj¹c¹ dok³adnie
wszystkie jego elementy. Poruszono tutaj problemy zwi¹zane g³ównie
z programowaniem, mniejszy nacisk k³ad¹c na czyst¹ specyfikacjê jêzyka. „Visual C++.
NET. Encyklopedia” to doskona³e uzupe³nienie dokumentacji dostêpnej w formie
elektronicznej, niezbêdne dla ka¿dego programisty .NET, korzystaj¹cego z C++.
Ksi¹¿ka omawia:
• S³owa kluczowe.
• Modyfikatory.
• Instrukcje.
• Operatory.
• Atrybuty.
• Deklaracje.
• Przestrzenie nazw.
• Deklaratory abstrakcyjne.
• Klasy, struktury i unie.
• Rozszerzenia zarz¹dzane.
• Opcje kompilatora.
• Opcje konsolidatora.
• Pliki wejciowe i wyjciowe programu LINK.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treci
Rozdział 1. Wprowadzenie do Visual C++.NET 17
Rozdział 2. Słowa kluczowe, modyfikatory oraz instrukcje 19
Słowa kluczowe od A do Z.................................................................................................. 19
__alignof......................................................................................................................19
__asm ..........................................................................................................................20
__assume ..................................................................................................................... 21
__based........................................................................................................................23
__cdecl.........................................................................................................................24
__declspec.................................................................................................................... 25
__event ........................................................................................................................27
__except.......................................................................................................................30
__fastcall......................................................................................................................32
__finally.......................................................................................................................33
__forceinline................................................................................................................. 35
__hook.........................................................................................................................37
__identifier...................................................................................................................39
__if_exists....................................................................................................................40
__if_not_exists.............................................................................................................. 42
__inline........................................................................................................................42
__int8, __int16, __int32, __int64 .................................................................................... 45
__interface....................................................................................................................46
__leave.........................................................................................................................48
__m64..........................................................................................................................50
__m128........................................................................................................................ 50
__m128d...................................................................................................................... 50
__m128i....................................................................................................................... 51
__multiple_inheritance .................................................................................................. 51
__noop.........................................................................................................................52
__raise .........................................................................................................................53
__single_inheritance...................................................................................................... 54
__stdcall.......................................................................................................................55
__super........................................................................................................................56
__unhook ..................................................................................................................... 57
__uuidof.......................................................................................................................59
4
Spis treci
__virtual_inheritance..................................................................................................... 59
__w64..........................................................................................................................61
bool ............................................................................................................................. 61
break............................................................................................................................ 63
case ............................................................................................................................. 63
catch............................................................................................................................ 66
char ............................................................................................................................. 70
class............................................................................................................................. 72
const............................................................................................................................ 74
const_cast.....................................................................................................................74
continue .......................................................................................................................75
default.......................................................................................................................... 76
delete ........................................................................................................................... 78
deprecated.................................................................................................................... 79
dllexport, dllimport........................................................................................................ 80
do................................................................................................................................ 81
double..........................................................................................................................81
dynamic_cast................................................................................................................ 83
else .............................................................................................................................. 86
enum............................................................................................................................87
explicit......................................................................................................................... 91
extern........................................................................................................................... 92
false............................................................................................................................. 94
float ............................................................................................................................. 94
for ............................................................................................................................... 96
friend ........................................................................................................................... 98
goto ............................................................................................................................. 99
if 100
inline.......................................................................................................................... 101
int.............................................................................................................................. 103
long ........................................................................................................................... 105
mutable ...................................................................................................................... 107
naked......................................................................................................................... 108
namespace.................................................................................................................. 108
new............................................................................................................................ 111
noinline...................................................................................................................... 113
noreturn ..................................................................................................................... 114
nothrow...................................................................................................................... 114
novtable ..................................................................................................................... 115
operator...................................................................................................................... 116
private........................................................................................................................ 119
property ..................................................................................................................... 120
protected .................................................................................................................... 120
public......................................................................................................................... 122
register....................................................................................................................... 123
reinterpret_cast ........................................................................................................... 123
return......................................................................................................................... 124
selectany .................................................................................................................... 125
short .......................................................................................................................... 127
signed ........................................................................................................................ 129
Spis treci
5
sizeof......................................................................................................................... 130
static .......................................................................................................................... 132
static_cast................................................................................................................... 134
struct.......................................................................................................................... 136
switch ........................................................................................................................ 138
template ..................................................................................................................... 140
this............................................................................................................................. 144
thread......................................................................................................................... 145
throw ......................................................................................................................... 147
true............................................................................................................................152
try.............................................................................................................................. 152
try-except ................................................................................................................... 157
try-finally ................................................................................................................... 160
typedef....................................................................................................................... 161
typeid......................................................................................................................... 163
typename.................................................................................................................... 165
union.......................................................................................................................... 165
unsigned..................................................................................................................... 167
using, deklaracja ......................................................................................................... 169
using, dyrektywa......................................................................................................... 175
uuid ........................................................................................................................... 176
virtual ........................................................................................................................ 176
void ........................................................................................................................... 176
volatile....................................................................................................................... 179
while.......................................................................................................................... 179
Sterowanie dost-pem do składowych klasy ......................................................................... 180
Modyfikatory specyficzne dla kompilatora Microsoftu......................................................... 181
Adresowanie bazuj/ce ................................................................................................. 182
__cdecl....................................................................................................................... 183
__declspec.................................................................................................................. 184
__fastcall.................................................................................................................... 193
__stdcall..................................................................................................................... 194
__w64........................................................................................................................ 195
Instrukcje......................................................................................................................... 195
Przegl/d instrukcji j-zyka C++..................................................................................... 196
Instrukcje etykietowane ............................................................................................... 197
Instrukcje wyra4eniowe ............................................................................................... 198
Instrukcje puste........................................................................................................... 198
Instrukcje zło4one (bloki)............................................................................................. 198
Instrukcje wyboru ....................................................................................................... 199
Instrukcje iteracyjne .................................................................................................... 203
Instrukcje skoku.......................................................................................................... 208
Instrukcje deklaracyjne................................................................................................ 211
Rozdział 3. Cechy j(zyka C++ 217
Przeci/4anie operatorów.................................................................................................... 217
Ogólne zasady dotycz/ce przeci/4ania operatorów......................................................... 219
Operatory j-zyka C++....................................................................................................... 222
Operatory addytywne: + oraz – .................................................................................... 222
Operatory przypisania: =, *=, /=, %=, +=, -=, <<=, >>=, &=, ^= oraz |=........................... 224
6
Spis treci
Operator bitowej koniunkcji (AND): & ......................................................................... 225
Operator bitowej ró4nicy symetrycznej (XOR): ^........................................................... 226
Operator bitowej alternatywy (OR): | ............................................................................ 227
Operator przecinkowy: ,............................................................................................... 228
Operator warunkowy: ? :.............................................................................................. 228
Operator iloczynu logicznego (AND): && .................................................................... 229
Operator sumy logicznej (OR): ||................................................................................... 231
Operatory multiplikatywne: *, / oraz %......................................................................... 232
Operatory wskaInikowego dost-pu do składowych: .* oraz ->* ...................................... 233
Operator indeksowy: [ ]............................................................................................... 235
Operator wywołania funkcji: ()..................................................................................... 237
Operator rzutowania: ()................................................................................................ 237
Operatory dost-pu do składowych: . oraz -> .................................................................. 238
Przyrostkowe operatory inkrementacji oraz dekrementacji: ++ oraz --.............................. 239
Operator referencji: &.................................................................................................. 240
Operatory relacyjne: <, >, <= oraz >= ........................................................................... 241
Operatory równoLci: == oraz !=.................................................................................... 242
Operator wyboru zakresu: :: ......................................................................................... 243
Operatory przesuni-cia: >> oraz << .............................................................................. 244
Operator adresowania poLredniego: *............................................................................ 245
Operator pobrania adresu: & ........................................................................................ 246
Operator negacji logicznej: ! ........................................................................................ 248
Operator dopełnienia jedynkowego: ~........................................................................... 248
Przedrostkowe operatory inkrementacji oraz dekrementacji: ++ oraz --............................ 249
Operator sizeof ........................................................................................................... 250
Operator delete ........................................................................................................... 252
Operator new.............................................................................................................. 253
Programowanie z wykorzystaniem atrybutów...................................................................... 256
Opis atrybutów w porz/dku alfabetycznym......................................................................... 256
aggregatable ............................................................................................................... 256
aggregates .................................................................................................................. 258
appobject.................................................................................................................... 259
async_uuid ................................................................................................................. 260
bindable ..................................................................................................................... 261
call_as........................................................................................................................ 262
case ........................................................................................................................... 263
coclass ....................................................................................................................... 264
com_interface_entry.................................................................................................... 266
control........................................................................................................................ 268
cpp_quote................................................................................................................... 268
custom ....................................................................................................................... 269
db_accessor................................................................................................................ 270
db_column.................................................................................................................. 271
db_command.............................................................................................................. 273
db_param ................................................................................................................... 279
db_source................................................................................................................... 281
db_table ..................................................................................................................... 283
default........................................................................................................................ 284
defaultbind ................................................................................................................. 286
defaultcollelem ........................................................................................................... 286
Plik z chomika:
Ravel25
Inne pliki z tego folderu:
Asembler dla procesorow Intel Vademecum profesjonalisty.pdf
(400 KB)
Asembler cwiczenia praktyczne.pdf
(358 KB)
Architektura systemow zarzadzania przedsiebiorstwem Wzorce projektowe.pdf
(829 KB)
Architektura oprogramowania Metody oceny oraz analiza przypadkow.pdf
(429 KB)
Aplikacje w Visual C++ 2005 Przyklady.pdf
(296 KB)
Inne foldery tego chomika:
(X) HTML
algorytmy i struktury danych
asembler
C++
Core JAVA2 Podstawy
Zgłoś jeśli
naruszono regulamin