473,386 Members | 1,699 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

how to do next?

Hello everyone!
below are my problems:

I have learn programming for more than 1 year,at the beginning I learn
C, then move to C++.But till now i even don't kown what can i do with
the Standard C++. I have ever try to learn visual c++,but some friend
of mine told me it's not a good idea for beginers to learn programming
under visual interface.

Now, what i can do are just some easy problem under console mode.
May be i must try SDK next, or spend my time to learn standard C++
again(focus on learning more standard functions,but i don't think it's
a
good way).don't break my confidence again. i am really love c++.

Give me your tips!
Sorry for my poor English!
Thanks beforehand!

share your feeling with me!

E-Mail :hz*****@yahoo.com
Jul 22 '05 #1
2 1288
"hzy_104" <hz*****@yahoo.com> wrote in message
news:a9**************************@posting.google.c om
Hello everyone!
below are my problems:

I have learn programming for more than 1 year,at the beginning I learn
C, then move to C++.But till now i even don't kown what can i do with
the Standard C++. I have ever try to learn visual c++,but some friend
of mine told me it's not a good idea for beginers to learn programming
under visual interface.
You can write console applications in VC++ and there is nothing particularly
"visual" about it. You just write code, compile it and run it. Ignore your
friend. A purely command line interface is a pain in the neck for beginning
programmers (in fact for all programmers).
Now, what i can do are just some easy problem under console mode.
May be i must try SDK next, or spend my time to learn standard C++
again(focus on learning more standard functions,but i don't think it's
a
good way).don't break my confidence again. i am really love c++.


Learn standard C++. Start with easy problems in console mode and then move
on to difficult problems in console mode. Then move on to GUI programming.
--
John Carson
1. To reply to email address, remove donald
2. Don't reply to email address (post here instead)

Jul 22 '05 #2
hz*****@yahoo.com (hzy_104) wrote:
Now, what i can do are just some easy problem under console mode.
May be i must try SDK next, or spend my time to learn standard C++
again(focus on learning more standard functions,but i don't think it's
a good way).don't break my confidence again. i am really love c++.


You didn't state what you overall goal is in learning to program in the
first place. Possibly, you just have fun programming and there is no
goal there, yet. If this is the case, you might want to consider working
on the stuff which operates behind the scenes: not everybody has to
become a GUI programmer. Actually, IMO the interesting problems don't
really involve a GUI. There may be programs which effectively provide a
GUI to give easier access to the underlying machinery.

Here are a few things you might want to look into:
- Boost (<http://www.boost.org/>) provides library components for loads
of stuff which mostly rely only on standard C++ features. They always
look for volunteers.
- Standard C++ is well suited to implement the algorithms from all
those funny books on algorithms and data structures in an efficient
and generic fashion.
- If you are interested in some business topic, you might want to look
into the problems they got in the respective business domain and
address them with programs.

Actually, I made good progress when I learned C++ by eventually starting
to answer questions asked in one of the C++ newsgroups. Also, in the
newsgroups quite a few interesting problems are surfacing.
--
<mailto:di***********@yahoo.com> <http://www.dietmar-kuehl.de/>
Phaidros eaSE - Easy Software Engineering: <http://www.phaidros.com/>
Jul 22 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Marcel | last post by:
Hello, I'm working on a search application for my website. The website contains a lot of pictures, and a search should return clickable thumbnails. No problems there. My problem started when I...
2
by: Bengt Richter | last post by:
Is this a well known bug that's been fixed? I couldn't find any discussion of it, but maybe my googling's off today ;-/ >>> def foo(): ... it = iter(range(10)) ... while True: ... ...
7
by: simonwittber | last post by:
>>> gen = iterator() >>> gen.next <method-wrapper object at 0x009D1B70> >>> gen.next <method-wrapper object at 0x009D1BB0> >>> gen.next <method-wrapper object at 0x009D1B70> >>> gen.next...
2
by: Deniz Bahar | last post by:
Hi, I'm working with a single linked list and want to delete elements by searching through the list (starting form the HEAD) then finding the element, then doing the following: NewElement =...
9
by: Steven D'Aprano | last post by:
I'm looking for some way to get the next floating point number after any particular float. (Any mathematicians out there: I am aware that there is no "next real number". But floats are not real...
13
by: Joseph Garvin | last post by:
When I first came to Python I did a lot of C style loops like this: for i in range(len(myarray)): print myarray Obviously the more pythonic way is: for i in my array: print i
7
by: fniles | last post by:
In VB 6.0 in the error trapping, we can do "resume next" to continue on the next code. How can we do that in .NET with "Try", "Catch","End Try" ? Thanks
4
by: Neo | last post by:
I found on error resume next doesn't work in for each... e.g. on error resume next for each x in y 'do stuff next if you have an error in for each loop, it falls in infinite loop... it...
0
ADezii
by: ADezii | last post by:
If you want to visit each item in an Array, you have two alternatives: Use a For Each..Next loop, using a Variant to retrieve each value in turn. Use a For...Next loop, looping from the Lower...
2
ADezii
by: ADezii | last post by:
If you are executing a code segment for a fixed number of iterations, always use a For...Next Loop instead of a Do...Loop, since it is significantly faster. Each pass through a Do...Loop that...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.