|
|
kh.pakdaman wrote: ...which one is more useful?????
Like any tool, each has its own strengths and weaknesses. Pick the one that best fits the job.
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
I must say C# is a 100 times easier than C++. I started my career with C++ and am very thankful I did so. After a pretty extensive knowledge of C++, I was forced to learn C# (work related). After programming in C++ for around 2-3 years I moved over to C#. In about a month of programming in C# I was nearly an expert....with the basics at least...because it is so incredible easy after C++ (especially with the tab control). The things you dont have to worry about (deleting stuff). You really appreciate how easy custom control can be made and the reuse of code. Simple things no longer take forever to figure out. Simple things no longer have 5 hidden steps inbetween that noone talks about. (Like for instance finding if the current user is an administrator. I search on the net for 4-5 hours and finally found 1 web site that shows how to do it. In C++ there is about 5 to 6 special functions for this and they all have funky names. In C# I think there is a special namespace for this and its so self explanitory.)
Anyway if you are looking for easy I would say C#.
Chris
|
|
|
|
|
If you want to be able to look at any language and see what is going on even without knowing that language, learn C++. It will take you longer to learn than Basic, C#, or Java, but once you understand it, you can look at anything else and work well in it with little to no learning curve.
Also, is you are planning to go to college and work towards a computer science/computer engineering degree, most of your programming classes will likely be using C++.
If you decide to become a software engineer, you are signing up to have a 1/2" piece of silicon tell you exactly how stupid you really are for 8 hours a day, 5 days a week
Zac
|
|
|
|
|
All Java at UW Madison. People come out of school not knowing how to really program. I think Java is a fine second or third language, but not a fine first one
earl
|
|
|
|
|
My opinion of Java is that it is a language designed for lazy programmers. Its almost ironic at the moment since the project I'm on at work requires a heafty amount of java programming
If you learn C++ first (and well), you never need to pick up a Java programming book (just need to look at the documentation on java.sun.com for reference). Going that route also teaches you one very important thing: OO programming is useful, but many times it gets in the way of what you really want to do and a functional or structural language would better serve the purpose. This is one of the reasons why C/C++ is far more versatile than Java, Basic, C#, etc.
If you decide to become a software engineer, you are signing up to have a 1/2" piece of silicon tell you exactly how stupid you really are for 8 hours a day, 5 days a week
Zac
|
|
|
|
|
Hello,
I want to improve my skills on Visual c++ anf MFC and I want to build a project but I don't know about what...
any ideas?
SnaidiS(Semion)
|
|
|
|
|
arbitrary
ideas around must look
Kuphryn
|
|
|
|
|
Ok...ty..
SnaidiS(Semion)
|
|
|
|
|
Find something that interests you and then try to learn all you can about it. "Improving" VC++ and MFC is a very open field and you will get lost quickly.
Why is common sense not common?
Never argue with an idiot. They will drag you down to their level where they are an expert.
|
|
|
|
|
Agree.
A better idea is to find a project and finish it. Like design a simple calculator?
|
|
|
|
|
You can always try rentacoder
|
|
|
|
|
thank you!
SnaidiS(Semion)
|
|
|
|
|
One of the things that I used to do when I had time to kill was to pick a function, or an API, and write a whole program around it. I learned a lot this way.
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Got to the MFC src file (..\Microsoft Visual Studio\VC98\MFC\SRC ) it has lot of good code and will give you internal details about each thing.
Regards,
FarPointer
Blog:FARPOINTER
|
|
|
|
|
OK thank you!
SnaidiS(Semion)
|
|
|
|
|
OK-Thank you man!
SnaidiS(Semion)
|
|
|
|
|
Anybody know,How to use GetKeyboardState()function?
Please give me some example about this?
|
|
|
|
|
BYTE state[256];
GetKeyboardState((LPBYTE)&state);
if(state[VK_CONTROL] & 1)
{
...
}
|
|
|
|
|
Does anyone know of any tutorial tools that might be helpful in getting up to speed with VC 8?
Time past, whenever MS came out with a new version of VC, they'd produce a CD for those who might need a little help getting acquainted with the product.
I've just barely become acquainted with VC 7, and now VC 8 has me stumbling all over the place.
Thanks.
William
Fortes in fide et opere!
|
|
|
|
|
|
Hi all,
I am writing a VC++6.0 application. I need to read from a text file and display the file content in an Edit Box. I use the following codes:
CEdit m_fileContent;
CFile pFile;
m_fileContent.SetWindowText(""); //clear
pFile.open(.....);
int length = pFile.GetLength();
CString* strContent = new CString("");
pFile.Read(strContent->GetBuffer(0),length);
m_fileContent.SetWindowText(strContent->GetBuffer(0)); //update file content
strContent->ReleaseBuffer(0);
delete strContent;
pFile.Close();
Now the problem is: When I first opened a file, it's fine. But When I opened a second file, if the length of the first file is longer than that of the second file, the content is not cleared. Any ideas? thanks,
Gavin
|
|
|
|
|
CEdit m_fileContent;
CFile pFile;
m_fileContent.SetWindowText("");
pFile.open(.....);
int length = pFile.GetLength();
CString strContent = _T("");
pFile.Read(strContent.GetBuffer(0),length);
strContent.ReleaseBuffer();
m_fileContent.SetWindowText(strContent);
pFile.Close();
If you decide to become a software engineer, you are signing up to have a 1/2" piece of silicon tell you exactly how stupid you really are for 8 hours a day, 5 days a week
Zac
|
|
|
|
|
Thanks a lot Zac and David!
|
|
|
|
|
Try:
CString strContent;
pFile.Read(strContent.GetBuffer(length), length);
strContent.ReleaseBuffer();
pFile.Close();
m_fileContent.SetWindowText(strContent);
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|