|
http://www.ulib.org/webRoot/Books/Numerical_Recipes/bookcpdf.html
|
|
|
|
|
I want to do API programming i solidworks. I would like to learn VC++ for this. can any one suggest me a good ref book to learn VC++. I have asic kowledge of C
sriharsha
|
|
|
|
|
I like Programming Microsoft Visual C++ by David Kruglinski. It covers a good variaty of VC++ topics.
Just curious, what is Solidworks API programming?
Michael
|
|
|
|
|
Solidworks is a solid modeling application (in my opinion the best the is). It is an Active Document Server exposing interfaces to all inner objects.
So the Solidworks API is the application's exposed COM object model.
If you want to know more about this go to: http://www.solidworks.com
Miguel Hasse de Oliveira
Priberam Informática, Lda.
|
|
|
|
|
I agree,
I think Solid Works is the best Solid Modeler availiable also.
It is the BEST priced tool for the number of features you get, the flexibility, and the easy to use API interface (with the included, fully covered API HELP, under the help menu).
Solid Works API is a "type" of program/add-in you make to automate common task in solid works...
such as using a form to type in a few values and have the program create the part for you...
to changing the title block with a click of a button...
to creating reports in excel for data such as mass, material...
just about anything you can think of to modify solidworks.
as far as the learning to program api part...
The BEST way to learn (you can read all the books you want..) is to read through the api help...
copy the examples... use the help to modify the examples to the way you want the program to preform... (such as if the example is for a part (PartDoc) and you want it to be for a drawing (DrawingDoc) then use simply change ModelDoc to DrawingDoc...
another GREAT method is to use the MACRO RECORDER (in the tools menu) this will actually write the VB code for you as you go through and edit or create a part (or whatever other task you are trying to accomplish). You can then go and look at the code to get an idea what your program needs to look like. Now if you want to use VC++ instead of VB simply translate the code using the SW API help, for example:
FROM SW API HELP:
<br />
Syntax (OLE Automation)<br />
retval = CThread.GetAnnotation ( )<br />
Return:<br />
(LPDISPATCH) retval<br />
Pointer to a Dispatch object, the general annotation object<br />
<br />
Syntax (COM)<br />
status = CThread->IGetAnnotation ( &retval )<br />
Output:<br />
(LPANNOTATION) retval<br />
Pointer to the general annotation object<br />
Return:<br />
(HRESULT) status<br />
S_OK if successful<br />
(the OLE is the VB version, the COM is the VC++ version)
hope this helps,
have fun,
-Josh Stribling;)
|
|
|
|
|
Hi Sriharsha.
Solidworks is a CAD package for 3D modelling and Drafting. It provides an API for programming and automating. This is basically Solidworks API programming or also called Solidworks customization.
I work in this field.
Regards
Gautham
for any details mail me at : gautham_sp@yahoo.com
|
|
|
|
|
Hi,
Accelerated C++ has become the ultimate learning resource on modern C++.
I would also propose to add STL subsection under C/C++ section and add there "The C++ Standard Library" and "Effective STL"
Igor Proskuriakov
|
|
|
|
|
I have a large library of programming books (much to my wifes amazement as she prefers to spend her money clothes ) some of these books bad some good. In my opinon there is only one however which is truly exceptional and that is:
The MFC Answer Book
Solutions for Effective Visual C++ Applications
Eugen Kain
Addison Wesley
ISBN 0-201-18537-7
This book is a must have! It is like having the CodeProject on your bookshelf.
|
|
|
|
|
true
|
|
|
|
|
it´s really still worth buying.. altough there is no new version out.. (at least i don´t know that there is a new version)
this book helped me starting with mfc.. and it saved me hours and hours.. (i think the expandable dialogs are the kewlest thing...)
ME
|
|
|
|
|
Ian Hart wrote:
This book is a must have!
Nice to hear!!! I ordered it last Friday from Amazon, and am impatiently awaiting its arrival!!
BW
{insert witty/thought-provoking saying here}
|
|
|
|
|
Chris,
Add Effective STL, Scott Meyers, AW 2001 to the list.
George
|
|
|
|
|
"Win32 System Services" by Marshall Brain is a must have for the Win32 API programmer!!!!!!
Also, "C: A Reference Manual" by Harbison and Steele is a FAR better 'C' book than K&R.
Jim
|
|
|
|
|
were all programmmers
Game Tester
|
|
|
|
|
I would heartily add "GUI Bloopers" by Jeff Johnson ( http://www.gui-bloopers.com/ ) This book offers no code. Instead it establishes guidelines to present data in the users' task domain. I found this book to be very useful for anyone trying to design programs for a graphical environment.
|
|
|
|
|
Visit http://ban.mansfield.ohio-state.edu/boat/booksIndex.html for free online books
|
|
|
|
|
Chriss,
These are my books preferred, until the day of today I continue them
using, when APIS it is
Windows 95 Win 32 Programming Api Bible
by Michael Gouker, Richard J. Simon, Brian C. Barnes
Windows 95 Common Controls & Messages Api Bible
by Richard J. Simon
Windows 95 Multimedia & Odbc Api Bible
by Richard J. Simon (Editor), Tony Davis, John Eaton, R. Murray Goertz
Carlos Antollini.
|
|
|
|
|
Just a suggestion for another category.
Computer Graphics, Principles & Practice by Foly, Van Dam, Feiner & Hughes. This book should be subtitled 'The Bible'. If you don't have this book, you're not serious about computer graphics.
OpenGL Programming Guide by Woo, Neider, Davis & Schreiner ( a.k.a. The Red Book )
OpenGL Reference Manual by Schreiner ( a.k.a. The Blue Book )
Some people refer to these two OpenGL books as a better way to learn DirectX than any DirectX texts. They are sure the books to buy to learn GL.
Windows Graphics Programming by Feng Yuan - I'm hoping this guy is working on a GDI+ book, because his GDI book is simply awesome. There is absolutely nothing to compare to this exaustive book.
I'm told the Graphics Gems series is pretty good, but cannot comment personally.
Anyone know of any good image processing books ?
Christian
#include "std_disclaimer.h"
People who love sausage and respect the law should never watch either one being made.
The things that come to those who wait are usually the things left by those who got there first.
|
|
|
|
|
|
The gems books are good. But, better yet, the sample source code is available on the web. (i forget where - lost my bookmarks).
-c
------------------------------
Smaller Animals Software, Inc.
http://www.smalleranimals.com
|
|
|
|
|
I have the URL at work, but only about 1/3 of the gems have source there.
Christian
#include "std_disclaimer.h"
People who love sausage and respect the law should never watch either one being made.
The things that come to those who wait are usually the things left by those who got there first.
|
|
|
|
|
"Realtime Rendering" should be at the top of your list.
-tom
|
|
|
|
|
A book I've found useful and eye-opening is:
About Face : The Essentials of User Interface Design by Alan Cooper
Keeping the user interface focused on users (not programmers) is the point of this book. The examples may be dated (it came out about the same time as Win95 was hitting the shelves) but the concepts are timeless.
|
|
|
|
|
There is a classic you forgot: "Programming Pearls" now in 2nd edition by Bentley. Also, not sure how you could forget the best book on ATL out there: "ATL Internals"
|
|
|
|
|