Learning on Internet c++, Java
-
Upload
rohan-jindal -
Category
Documents
-
view
214 -
download
0
Transcript of Learning on Internet c++, Java
-
7/29/2019 Learning on Internet c++, Java
1/9
What is .Net?
.NET is Microsoft's set of unified programming languages that allow developers to createenterprise-class Web and desktop applications across C#, VB.NET, ASP.NET and
C++.NET. It includes a powerful set of libraries called the .NET Framework that makes it
easier and faster to program than ever before.
NOTE: if you're planning on using .NET for web development, always make sure that
your host supports IIS. It would be best to choose a windows web hosting plan.
What is C/ C++?
C was one of the first general-purpose high-level programming languages to
gain almost universal use, and today you can program in C on almost any
platform and machine. It was created by Dennis Ritchie in 1971, as the
successor to the "B" compiler, for UNIX systems.
C++ allows programmers to leverage their knowledge of C with the use
Object Oriented (OO) concepts, to create larger programs with easier and with
better quality. Since C++ contains all of the concepts of C, a C program can berun using a C++ compiler...but only a C++ compiler can compile a C++
program. It was created by Bjarne Stroustrup in 1980.
What is Java (tm)/ Javascript?
The Java (tm) language was created to allow a single program (and
associated source code) to actually run on multiple platforms. It runs on more
than 850 million PCs and billions of devices including mobile and TV devices.
The C++ TutorialWelcome to LearnCpp.com!
LearnCpp.com is a totally free website devoted to teaching you to
program in C++. Whether youve had any prior experience programming
or not, the tutorials on this site will walk you through all the steps youll
need to know in order to create and compile your programs. Becoming an
expert programmer wont happen overnight, but with a little patience,
youll get there. And LearnCpp.com will show you the way.
The easiest way to learn any programming language is to read a book that teaches
you the language or go to a website that provides you with tutorials. The reason for
this is because it allows you to learn the programming language at your own pace.
You can also use videos, but they are more suited to the pace of the person who
created the video. I will give a list of the books and websites I used to learn C++.
Websites:
http://www.learncpp.com
http://www.cprogramming.com
http://www.cplusplus.com
-
7/29/2019 Learning on Internet c++, Java
2/9
Books:
-Sam's teach yourself C++ in one hour a day
-Beginning programming with C++ for dummies
-A complete guide to programming in C++
-Beginning C++ through game programming 3rd edition
-C++ GUI programming with QT4
Recommended "Beginner to Expert" books. You should read these books in the
order they are listed.1. C++ without fear
2. Practical C++ programming
3. Programming Pearls
4. Effective C++: 55 specific ways to improve your programs and designs
5. More effective C++: 35 new ways to improve your programs and designs
6. The C++ programming Language By Bjarne Stroustrup
The last book is created by the creator of C++ himself. It is not really a beginners
book, it does not have tutorials. It is an excellent reference book though (definitely
the best reference book available for C++), so it is recommended that you get itwhen you already have experience with C++.
If you want the pdf's for these books, you should be able to find them on one of the
following site:
http://www.freebookspot.me
http://www.ebooksdownloadfree.com
http://www.ebook3000.com
For video tutorials, follow this link:
http://www.intelligentedu.com/blogs/post
For source code examples, look here:
http://www.metalshell.com/
http://www.planet-source-code.com/
http://www.example-code.com/
After you have began learning C++, it is very important to get yourself involved in
C++ forums, they can be very helpful, here is a list of forums on C++:
www.cplusplus.com/forum/
www.codeguru.com/forum/www.forums.codeblocks.org/
www.gidforums.com/f-28.html
There are many more, all it requires is a simple google search!
And finally, you need a compiler for C++. Here is a list of good and free compilers:
-Codeblocks
-Dev C++
-Microsoft Visual C++ Express
-
7/29/2019 Learning on Internet c++, Java
3/9
By the way, if you have never programmed before, you may find C++ a little difficult,
if that is the case, you could try out an easier language like J ava or Visual Basic first.
Hope this helps.
Source(s):
Myself
http://www.cprogramming.com/books.html
I would suggest geting the for dummies book for c++ these tend to be very goodintroductions.
if you do a web search for C++ tutorials you willl find a lot of tutorials online, I'dsuggest looking through a few, I have found that different people describe thingsdifferently which can help understand things, also don't just do the examples andmove on, try and make changes to improve, add things you learned before.
Once you know a little I think its a good idea to look at code from small programs,work out what the bits do etc.
It would also be a good Idea to think of a simple project you could aim for.
You can learn most things at home, particuklarly programming languagesThe internet is excellent at providing examples of code, tutorials, excercises, etcI write software for a living and regularly lookup syntax / example online
J sut google "C++ tutorial"
Such as http://www.cplusplus.com/doc/tutorial/orhttp://www.learncpp.com/
Planet Source Code has:
547,645. lines of Java/ Javascript code.
136 open Java/ Javascript jobs.
Click here to see:
Latest news
All Java/ Javascript categories of code
Newest Java/ Javascript code
Java/ Javascript contest winnersHow to support the site
-
7/29/2019 Learning on Internet c++, Java
4/9
Planet Source Code Jumbo Resource Cds
What is it?
Enjoy instant access to thousands of the bestsource code examples and apps from Planet Source Code on a blazing fast DVD.
There are 11 different volumes, each containing thousands of lines of source code inthe 7 most popular languages (Visual Basic, J ava/J avascript, C/C++, Active ServerPages, .NET, PHP, Delphi).
Quotes
"Amazing! I'm making a new arcade game and been drooling all the complete
working games. It'll take days to go through them all but I can't wait! Thank you!"
-Rodney J orsphat
"A huge time saver. I'm a daily visitor and I never thought you could one-up the
Planet. But you did!"
-Brad Harper
More Details
Have you ever spent hours trying to get a small piece of code to work, and thinkingto yourself, "If only I had an example, I could save myself so much time!". Have youever felt that the "Help" file was really "No Help" at all?
If so, then the Planet Source Code J umbo Resource CD has exactly what youneed!The CDs are stuffed with hundreds of real-life working programs...not half-working, dry examples from some book. All code was rated either "very good" or"excellent" by actual users on Planet Source Code, not a non-technical book editorwho has never programmed in his or her life. And Planet Source code is the largestpublic source code repository on the net and winner of numerous awards from
companies like Microsoft, ZdNet, DevX and more.
-
7/29/2019 Learning on Internet c++, Java
5/9
Hundreredesigprogra
Plus, alkeep itcopy uCode!
CD
(
ds of topined high-s, tips, tri
l proceeda free resing the lin
olu
roductNalanetSour
formerlytllthebestVis
lanetSourllthebestVis
lanetSourllthebestVis
lanetSourllthebestVis
lanetSourllthebestVis
lanetSourllthebestVis
lanetSourllthebestVis
s in 27 dipeed seacks, articl
go to suurce for tk below o
es
e
ceCodeJueVisualBalBasiccode
ceCodeJualBasiccode
ceCodeJualBasiccode
ceCodeJualBasiccode
ceCodeJualBasiccode
ceCodeJualBasiccode
ceCodeJualBasiccode
ferent catrch GUI. Is and tut
port Planhe entirer order a c
mbo Reso
sic2002EonPlanetSou
mbo Reso
onPlanetSou
mbo Reso
onPlanetSou
mbo Reso
onPlanetSou
mbo Reso
onPlanetSou
mbo Reso
onPlanetSou
mbo Reso
onPlanetSou
gories arnstantly zrials...wit
t Sourcerogrammiopy. And
rce CD: Vi
dition)
rceCodefrom
rce CD: Vi
rceCodefrom
rce CD: Vi
rceCodefrom
rce CD: Vi
rceCodefrom
rce CD: Vi
rceCodefrom
rce CD: Vi
rceCodefrom
rce CD: Vi
rceCodefrom
at your fro in on tout the d
Code's 4ng commhanks for
Cr
ual Basic
thestartofth
Do
ual Basic
6/2/2002 3/
Do
ual Basic
3/2/2004 5/
Do
ual Basic
5/3/20059/2
Do
ual Basic
9/21/20076/
Do
ual Basic
6/21/20081
Do
ual Basic
10/29/2009
ingertips,ousandswnload
onthly Tnity! Sosupportin
ator of Pl
002 Volu
esitetill6/1/
nload it |
olume#21/2004.
nload it |
olume#32/2005.
nload it |
olume#40/2006
nload it |
olume#520/2008
nload it |
olume#6/28/2009
nload it |
olume#7/28/2012
ia the neof compleait!
lines, anownloadPlanet S
Iannet Sour
e#1002.
Add to c
Add to c
Add to c
Add to c
Add to c
Add to c
lyte
d helptrial
ource
Ippolitoe Code
*Price
rt
$19.95*
rt
$17.95*
rt
$17.95*
rt
$19.95*
rt
$19.95*
rt
$19.95*
$19.95*
-
7/29/2019 Learning on Internet c++, Java
6/9
(
(
6
lanetSourllthebestJav
lanetSourllthebestJav
lanetSourformerlytllthebestCa
lanetSourllthebestCa
lanetSourllthebestCa
lanetSourformerlytllthebestAct
/1/2002.
lanetSourllthebestAct
lanetSourllthebestAct
lanetSourllthebestDel
lanetSourllthebestPH
ceCodeJuandJavascri
ceCodeJuandJavascri
ceCodeJueC/C++2dC++codeo
ceCodeJudC++codeo
ceCodeJudC++codeo
ceCodeJueASP200iveServerPag
ceCodeJuiveServerPag
ceCodeJuiveServerPag
ceCodeJuphicodeonPl
ceCodeJucodeonPlan
mbo Reso
tcodeonPla
mbo Reso
tcodeonPla
mbo Reso
02EditionnPlanetSourc
mbo Reso
nPlanetSourc
mbo ResonPlanetSourc
mbo Reso
2Edition)es(ASPclassic
mbo Reso
es(ASPclassic
mbo Reso
es(ASPclassic
mbo ResoanetSourceC
mbo Reso
etSourceCod
rce CD: Ja
etSourceCo
rce CD: Ja
etSourceCo
rce CD: C/
)
eCodefromt
rce CD: C/
eCodefrom6
rce CD: C/eCodefrom5
rce CD: AS
)codeonPlan
rce CD: AS
)codeonPlan
rce CD: AS
)codeonPlan
rce CD: Deodefromthes
rce CD: PH
efromthesit
a/Javscrip
efromthesit
Do
a/Javscrip
efrom5/3/2
Do
C++ Volum
estartofthe
Do
C++ Volum
/2/2002 5/2
Do
C++ Volum/3/200510/3
Do
P Volume
etSourceCod
Do
P Volume
etSourceCod
Do
P Volume
etSourceCod
Do
lphi Voluitestartto5/
Do
P Volume
startto5/2/
Do
t Volumeestartto5/2/
nload it |
t Volume0510/30/20
nload it |
e #1
sitetill6/1/2
nload it |
e #2
2005.
nload it |
e #3/2012
nload it |
1
efromthesta
nload it |
2
efrom6/2/20
nload it |
3
efrom5/3/20
nload it |
e #1/2005.
nload it |
#1
005.
nload it |
1
2005.
Add to c
2
2
Add to c
02.
Add to c
Add to c
Add to c
rtofthesiteti
Add to c
02 5/2/2005.
Add to c
0510/30/201
Add to c
Add to c
Add to c
rt
$11.95*
rt
$12.95*
rt
$15.95*
rt
$11.95*
rt
$11.95*
ll
rt
$15.95*
.
rt
$11.95*
2.
rt
$11.95*
rt
$9.95*
rt
$9.95*
*
-
7/29/2019 Learning on Internet c++, Java
7/9
How i
Hi!
creatoback i
on the
sourcdownl
releva
reallythe coand p
throu
Th
sites t
thembrows
scripti
requirstrang
was inComp
Ubeing
books
Fortun
llthebestPH
lanetSourllthebest.NE
lanetSourllthe
best
.NE
lanetSourllthebest.NE
t came
My nam
r of Plan1997,
Interne
code, aading .
nce to w
useful ifde beforste it fr
h the ha
us www.
hat had
xisted).rs supp
ng techn
d alot oe new t
triguedSA.
like todinundate
on how
ately, th
codeonPlan
ceCodeJuTcodeonPla
ceCodeJuTcode
on
Pla
ceCodeJuTcodeonPla
About
bout
e is Ian
et Sourchen I b
. I was
s well asip files
hat I wa
there wI down
m my b
ssle of u
Planet-S
atabas
To putrted fra
ology at
f patiencol from
nough t
y wherd by we
o use Vi
e docum
etSourceCod
mbo Reso
etSourceCo
mbo Reso
etSource
Co
mbo Reso
etSourceCo
the Si
Ippolito
e Code.egan loo
frustrat
the amhich we
s lookin
s a siteloaded irowser t
nzipping
ource-C
s were
it in conmes or
the tim
e and tiMicrosof
o plunk
you cadevelo
sual Int
entation
efrom5/3/20
rce CD: .N
efromthesit
rce CD: .N
efrom
5/3/2
rce CD: .N
efrom12/31
e and
and I a
he ideaking for
d by th
unt of tire of qu
for. I t
that allo, and mVB, so
it.
de.com
ERY rar
ext, thisven tabl
was CG
e. Hocalled
own so
't go topment b
rdev 1.
was ver
0510/30/201
Do
ET Volume
estartto5/2/
Do
ET Volume
0512/30/200
Do
ET Volume
200910/30/2
Do
the F
the fou
for thisVisual B
lack of
me I hastionabl
hought i
ed meybe eveI didn't
was bor
(mayb
was bees. The
I and Pe
ever, wisual Int
e cash
a book soks, th
at that
y good,
2
nload it |
#1
2005.
nload it |
#2
9
nload it |
#3
012
nload it |
unde
nder an
site camsic sour
quantity
to spee quality
would
to actualn let meave to
. Back
a hand
ore mosprevaili
rl which
en I heerdev 1.
for it at
tore witre were
time.
and soo
Add to c
Add to c
Add to c
Add to c
e to mece code
of
dand
e
ly seecopyo
then
ful of
tg web
rd of a0, I
outno
I
rt
rt
$12.95*
rt
$19.95*
rt
-
7/29/2019 Learning on Internet c++, Java
8/9
months, I posted it to the Internet and started off the codedatabase with about 2,000 lines of my own code. Right away I
was amazed and excited by the fact that 50 or so people would
come consistently to the site every day. As word of mouth
spread the news about Planet Source Code, it began to grow
bigger and bigger. Today, Planet Source Code has millions oflines of source code and averages more than 5 page views
every second!
Planet Source Code Milestones
Among the many changes and milestones that Planet SourceCode has gone through in it's rapid growth have been:
Database locking problems from so many users trying to
access the site at one time, which forced upgrades from a
Microsoft Access database back in 1997 to SQL Server 6.5
in 1998, and SQL Server 7.0 in 1999. Reaching the 100,000 lines of code mark in early 1999.
Reaching the 500,000 lines of code mark in February2000.
Receiving so many hits that we had to cancel our band-
width restricted account with an external ISP and movethe servers in-house in March 2000.
Traffic increasing so rapidly that we had to purchase a
second T1 in June 2000. Traffic growing again and going up to 6 T1s in June 2001.
Reaching the 14,000,000 lines of code mark in early 2009.
Reaching the 29,000,000 lines of code mark in early 2013.
Thanks for using Planet Source Code!(You have accessed code 7 times.)
To continue to receive absolutely free access to over 547,645. lines of source code,please take a moment to become a site member.
Membership is free, and also gives you the ability to ask questions, post feedback and
submit your own code.
--
J oining the PlanetSourceCode group includes the mailing list and the group's webtools such as Message Archives, Polls, Files and Photos.
If you are already a Yahoo! user, Sign In now to join the group. Or Sign up now for anew Yahoo! account for free.
You can also join the PlanetSourceCode group using any email account by justsending a mail to [email protected] your email
account.
-
7/29/2019 Learning on Internet c++, Java
9/9
The 'Superior Code' Coding Contest
Are you a coding hotshot? The top 3+ submissions entered each month are honored
with the Planet Source Code "Superior Coding Contest Winner" Award. Winners are
chosen based on the number of positive votes, so the more people who vote for your
code... the better your chances!
In addition to the honor of being singled out from over 300,000 other
developers/month around the world, winners receive a logo which they can post on their
personal web-sites proclaiming their accomplishment, their choice offree development
software, and are permanently listed in the Planet Source Code All-Time Hall of Fame!
Ready to get started? Just click on the 'upload' link, located on the 'Code/Articles' menu
of every page! Every piece of code you submit increases your chances of winning so
submit early and submit often!
Good luck!
Prizes
Win and instantly boost your productivity with your choice of any one of theseawesome developer software resources! (Note: Prizes in limited quantities are awarded
on a first-come first-serve basis for that month.)