12.12.2012 Views

Teach Yourself Borland C++ in 14 Days - portal

Teach Yourself Borland C++ in 14 Days - portal

Teach Yourself Borland C++ in 14 Days - portal

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Teach</strong> <strong>Yourself</strong> <strong>Borland</strong> <strong>C++</strong>Builder <strong>in</strong> <strong>14</strong> <strong>Days</strong><br />

Day 7<br />

Day 6<br />

Day 5<br />

Day 4<br />

Day 3<br />

Day 2<br />

Day 1<br />

This day explores the<br />

form-based model <strong>in</strong><br />

much more detail,<br />

with a study of the<br />

Form Designer and<br />

the Menu Designer.<br />

To illustrate these,<br />

you will build a<br />

Notepad program.<br />

Here you start to<br />

learn about projects<br />

and how projects are<br />

used <strong>in</strong> writ<strong>in</strong>g<br />

<strong>C++</strong>Builder<br />

applications. Then<br />

come the visual<br />

aspects with the<br />

speedbar and the<br />

Component Palette.<br />

Today you beg<strong>in</strong> to<br />

learn how<br />

<strong>C++</strong>Builder makes it<br />

easy to apply all<br />

those concepts you<br />

learned earlier. First<br />

there are frameworks,<br />

then OWL, MFC,<br />

and VCL.<br />

Classes are the heart<br />

of <strong>C++</strong> and a major<br />

part of objectorientedprogramm<strong>in</strong>g.<br />

Classes are also<br />

the heart of VCL.<br />

You delve deeply <strong>in</strong>to<br />

these concepts and<br />

then get an<br />

<strong>in</strong>troduction to file<br />

<strong>in</strong>put and output.<br />

Branch<strong>in</strong>g out <strong>in</strong>to<br />

the concepts of <strong>C++</strong><br />

that most people<br />

trip over, you learn<br />

about po<strong>in</strong>ters,<br />

references, and<br />

functions. You then<br />

beg<strong>in</strong> the foundations<br />

of classes.<br />

Here you dig deeper<br />

<strong>in</strong>to the language,<br />

learn<strong>in</strong>g to control<br />

the flow of the<br />

program with<br />

conditionals and<br />

loops. Then you<br />

build complex data<br />

structures.<br />

You beg<strong>in</strong> by<br />

becom<strong>in</strong>g comfortable<br />

with <strong>Borland</strong><br />

<strong>C++</strong>Builder, just<br />

gett<strong>in</strong>g a feel for it.<br />

Then you start to<br />

learn the <strong>C++</strong><br />

language.<br />

Day <strong>14</strong><br />

Day 13<br />

Day 12<br />

Day 11<br />

Day 10<br />

Day 9<br />

Day 8<br />

It is largely the<br />

properties, methods,<br />

and events (PME)<br />

model that gives<br />

<strong>C++</strong>Builder its<br />

power. In this f<strong>in</strong>al<br />

day you learn the<br />

extensions to <strong>C++</strong><br />

that allow <strong>Borland</strong> to<br />

fully implement the<br />

PME model.<br />

Because <strong>C++</strong>Builder<br />

ships with a suite of<br />

Internet-related<br />

OCX controls, it’s<br />

ideally suited for<br />

build<strong>in</strong>g applications<br />

that access the<br />

Internet. Here you<br />

learn the purpose of<br />

the Internet controls<br />

and use them to<br />

build your very own<br />

Web browser.<br />

Here you explore the<br />

<strong>C++</strong>Builder database<br />

components and<br />

their hierarchy. You<br />

learn about the<br />

classes that make up<br />

the <strong>C++</strong>Builder<br />

database architecture<br />

and the key<br />

properties, methods,<br />

and events of each<br />

one.<br />

A good debugger is<br />

vital to efficient<br />

program development,<br />

and a major<br />

feature of the<br />

<strong>C++</strong>Builder IDE is<br />

the <strong>in</strong>tegrated<br />

debugger. Here you<br />

learn about what<br />

the debugger can do<br />

for you.<br />

To truly understand<br />

how applications are<br />

built, you learn about<br />

projects <strong>in</strong> more<br />

detail. Then you<br />

learn more about<br />

the Code Editor and<br />

the features that<br />

make work<strong>in</strong>g with<br />

code easier.<br />

<strong>C++</strong>Builder provides<br />

a variety of tools that<br />

aid you <strong>in</strong> build<strong>in</strong>g<br />

your application.<br />

Here you explore the<br />

Object Repository,<br />

Dialog Expert, and<br />

Application Expert.<br />

This week you start<br />

by study<strong>in</strong>g<br />

components, the<br />

technology that gives<br />

<strong>C++</strong>Builder much of<br />

its power. You use<br />

the Form Designer to<br />

place a component<br />

on a form and<br />

modify its properties.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!