English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

though i have not yet faced big projects , but i have succeeded in small things ,which have increased my confidence level a lot.I can do yet larger projects.Kindly suggest me some way keeping in heart, that i know only c & a very little of c++(not enough to do project works i believe .) please give me a greater job to do .I wish to face bigger challenges.

2006-07-21 01:04:29 · 5 answers · asked by john a 1 in Computers & Internet Programming & Design

5 answers

hey u wana take bigger projects

there r 2 why dont u try them

first of all i would like u suggest u dat shift to dot net platform
like visual c++ .NET

on visual c++.net do one thing and temme ASAP

1. build a software that will load a bmp or jpg file from ur disk and removes all color out of it except white... means that will make all colors black but white remains same
try this man

ciao

2006-07-21 01:14:18 · answer #1 · answered by shahidrock 3 · 0 0

All you need to know if you are programming is syntax and structure... The best programs to write when learning a language, in my opinion, are :

#1 - Simple hello world application.
#2 - Simple I/O interface with a human, usually some form of calculator from a command line.
#3 - A network socket client which can connect to an open port and read a response.
#4 - A network server which can accept connections from your own client.
#5 - Applications #3 and #4 but multi-threaded
#6 - Applications #3,#4 and #5 but with a graphical user interface

Then work on adding debug and error handling to your applications... Once you've done all that you'll be sorted, network programming and sychronisation of multiple threads is as hard as it's going to get.

3D programming is different, but you do need to know all of the above to create 3D programs as they will be very usefull once you have a good 3D engine going.

One thing you should never do is assume you don't have anything left to learn... You never know everything.

I'm the creator of an on-line MMORPG and every time I sit down and start working on it I look at what I did previously and think of better ways to do things... It's always progressing and being improved.

2006-07-21 01:25:10 · answer #2 · answered by just_another_user 3 · 0 0

Hello John,

The best way to learn about succeeding in medium to large projects is by examining how such systems are built. ie. How is the complexity broken up, how are the files structured, how to use tools like Makefile etc.

In case you have access to Kerninghan and Pike's classic book on UNIX, there is a medium sized project mentioned towards the end on a calculator. It is a pretty good learning experience to go over it.

2006-07-21 01:28:11 · answer #3 · answered by swami060 3 · 0 0

Hi John,

often (for some of us), it's more motivating to work in a team. You could go to sourceforge.net and look for teams which need help with programming - some of the projects there are big, some are small, i'm sure you can find something. And if sourceforge.net is not enough, there's also savannah.gnu.org.

2006-07-21 01:55:02 · answer #4 · answered by cruppstahl 4 · 0 0

examine decrease than CODE..it is going to GV U BIT theory OF ATM working #incorporate #incorporate #incorporate #incorporate void considerable() { int determination, a; flow money,m; clrscr(); void deposite(); void withdraw(); //int func1(); cout<<"pupil identity : TATA_12345"<>determination; /*study the alternative*/ change (determination) { case a million: deposite(); /*to deposite money*/ destroy; case 2: withdraw(); /*to withdraw money*/ destroy; case 3: /*to confirm the soundness*/ cout<>money; /*study the quantity to be deposited*/ if(money>0) { cout<>mon; /*study the quantity to be withdrawn*/ if(mon>=20) { if(mon!=30) { f=mon/50; /*comes to a decision the notes of $50*/ rem=monp.c.50; if(rem!=20) { if (rem==10||rem==30) { f-=a million; rem+=50; } } t=rem/20; /*comes to a decision the notes of $20*/ e=remp.c.20; if(e==0) { cout<

2016-11-02 11:15:31 · answer #5 · answered by Anonymous · 0 0

fedest.com, questions and answers