Visual_C_NET_Encyklopedia_vcneto.pdf
(
324 KB
)
Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
Visual C++ .NET.
Encyklopedia
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
TWÓJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWO CIACH
ZAMÓW CENNIK
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¿liwo ci
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 wej ciowe i wyj ciowe programu LINK.
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treści
Rozdział 1. Wprowadzenie do Visual C++.NET
Rozdział 2. Słowa kluczowe, modyfikatory oraz instrukcje
17
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 treści
__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 treści
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 wyra eniowe ............................................................................................... 198
Instrukcje puste........................................................................................................... 198
Instrukcje zło one (bloki)............................................................................................. 198
Instrukcje wyboru ....................................................................................................... 199
Instrukcje iteracyjne .................................................................................................... 203
Instrukcje skoku.......................................................................................................... 208
Instrukcje deklaracyjne ................................................................................................ 211
Rozdział 3. Cechy języka C++
217
Przecią anie operatorów.................................................................................................... 217
Ogólne zasady dotyczące przecią ania operatorów ......................................................... 219
Operatory języka C++....................................................................................................... 222
Operatory addytywne: + oraz – .................................................................................... 222
Operatory przypisania: =, *=, /=, %=, +=, -=, <<=, >>=, &=, ^= oraz |=........................... 224
6
Spis treści
Operator bitowej koniunkcji (AND): & ......................................................................... 225
Operator bitowej ró nicy 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 wskaźnikowego 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ówności: == oraz !=.................................................................................... 242
Operator wyboru zakresu: :: ......................................................................................... 243
Operatory przesunięcia: >> oraz << .............................................................................. 244
Operator adresowania pośredniego: *............................................................................ 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:
Ksiazki_20
Inne pliki z tego folderu:
100_sposobow_na_Visual_Studio_100vis.pdf
(1292 KB)
Microsoft_Visual_C_2008_Tworzenie_aplikacji_dla_Windows_vc28aw.pdf
(672 KB)
Aplikacje_w_Visual_C_2005_Przyklady_apvcpp.pdf
(289 KB)
Microsoft_Visual_C_2008_Praktyczne_przyklady_vc28pp.pdf
(327 KB)
Microsoft_Visual_Studio_2005_Ksiega_eksperta_vs25ke.pdf
(396 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin