Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Luận văn ngôn ngữ Visual C++
MIỄN PHÍ
Số trang
19
Kích thước
123.1 KB
Định dạng
PDF
Lượt xem
1543

Luận văn ngôn ngữ Visual C++

Nội dung xem thử

Mô tả chi tiết

LuËn v¨n tèt nghiÖp

--------------------------------------------------------------------------------------------------

CH¬NG I: GIíI THIÖU VÒ NG«N NG÷

I - GIíI THIÖU VÒ VISUAL C++

1- Sù ®ãng kÝn :

Sù ®ãng kÝn lµ c¬ chÕ liªn kÕt m· vµ d÷ liÖu mµ nã thao t¸c, vµ gi÷ cho c¶

hai ®îc an toµn khái sù can thiÖp tõ bªn ngoµi vµo do sö dông sai. Trong ng«n ng÷

híng ®èi tîng m· vµ d÷ liÖu liªn kÕt víi nhau ®Ó t¹o thµnh mét hîp ®en ®éc lËp.

Trong hép nµy lµ tÊt c¶ c¸c m· vµ d÷ liÖu cÇn thiÕt. Khi mµ mét d÷ liÖu liªn kÕt nh

thÕ th× mét ®èi tîng ®îc t¹o ra. Nãi c¸ch kh¸c ®èi tîng lµ dông cô hç trî cho sù

®ãng kÝn. Trong mét ®èi tîng m·, d÷ liÖu hoÆc c¶ hai cã thÓ lµ riªng cña ®èi tîng ®ã

hoÆc chung. M· hoÆc d÷ liÖu thuéc vÒ ®èi tîng ®ã vµ chØ ®îc truy cËp bëi bé phËn

cña ®èi tîng. NghÜa lµ m· vµ d÷ liÖu riªng kh«ng ®îc truy cËp bëi c¸c phÇn kh¸c

cña ch¬ng tr×nh tån t¹i ngoµi ®èi tîng. Khi d÷ liÖu lµ chung, c¸c bé phËn kh¸c cña

ch¬ng tr×nh cã thÓ truy cËp ®îc nã mÆc dï nã ®îc ®Þnh nghÜa trong mét ®èi tîng.

C¸c phÇn chung cña ®èi tîng ®îc dïng ®Ó cung cÊp mét giao diÖn cã ®iÒu khiÓn cho

c¸c phÇn riªng cña ®èi tîng .

Víi mäi môc ®Ých, mét ®èi tîng lµ mét biÕn thuéc lo¹i do ngêi sö dông ®Þnh

nghÜa. Mét ®èi tîng liªn kÕt m· vµ d÷ liÖu cã thÓ ®îc xem nh lµ mét biÕn. Mçi lÇn

chóng ta ®Þnh nghÜa mét ®èi tîng míi, chóng ta t¹o ra mét lo¹i d÷ liÖu míi.

2 TÝnh ®a d¹ng :

TÝnh ®a d¹ng lµ tÝnh chÊt cho phÐp mét tªn ®îc dïng cho hai hay nhiÒu môc

®Ých kh¸c nhau cã quan hÖ vÒ ph¬ng diÖn kü thuËt. Môc ®Ých cña tÝnh ®a d¹ng ®îc

¸p dông cho OOP (Object Oriented Programming )lµ cho phÐp mét tªn dïng ®Ó chØ

râ mét líp t¸c ®éng tæng qu¸t. Trong líp t¸c ®éng tæng qu¸t, mét t¸c ®éng cô thÓ ®-

îc x¸c ®Þnh bëi lo¹i d÷ liÖu.

Tæng qu¸t kh¸i niÖm tÝnh ®a d¹ng lµ ý tëng “ Mét giao diÖn nhiÒu ph¬ng

ph¸p “. §iÒu nµy cã nghÜa lµ thiÕt kÕ mét giao diÖn chung cho mét nhãm cã t¸c

®éng t¬ng quan. Tuy nhiªn, t¸c ®éng cô thÓ ®îc thi hµnh cô thÓ vµo d÷ liÖu. u ®iÓm

cña tÝnh ®a d¹ng lµ gióp lµm gi¶m tÝnh phøc t¹p b»ng c¸ch cho phÐp cïng mét giao

diÖn ®îc sö dông ®Ó chØ râ mét líp t¸c ®éng tæng qu¸t, chÝnh tr×nh biªn dÞch chän

lùa t¸c ®éng cô thÓ cho tõng trêng hîp. Lµ ngêi lËp tr×nh, ta kh«ng cÇn thùc hiÖn nµy

b»ng tay. ChØ cÇn nhí vµ sö dông giao diÖn chung .

TÝnh ®a d¹ng cã thÓ ¸p dông cho c¶ hµm lÉn to¸n tö. ThËt sù tÊt c¶ c¸c ng«n

ng÷ lËp tr×nh ®iÒu cã mét øng dông h¹n chÕ vÒ tÝnh ®a d¹ng khi nã liªn hÖ víi to¸n

tö sè häc. VÝ dô trong C dÊu + dïng ®Ó céng c¸c sè nguyªn, c¸c sè nguyªn dµi, c¸c

ký tù vµ c¸c gi¸ trÞ dÊu phÈy ®éng. Trong nh÷ng trêng hîp nµy tr×nh biªn dÞch tù

®éng chän sè nguyªn nµo ®Ó ¸p dông. Trong C++ cã thÓ më réng kh¸i niÖm nµy cho

- Trang 1-

Tải ngay đi em, còn do dự, trời tối mất!