|
These are all the books that going to be in my wish list.
|
|
|
|
|
I'm designing the API for a web service, and I'm wondering whether there are any good reference books on how to do great API design. If it makes any difference, the web service itself will be a .NET service.
|
|
|
|
|
It's been June 2001 since an update on this page. How about a refresher on some of their favorites!
Thanks.
|
|
|
|
|
Programming Microsoft Visual Basic .NET - Francesco Balena. This one is an absolute must and covers almost everything in single volume. Fun to read and goes deep in to details. This is your ideal starting point if you were a VB6 programmer.
ASP.NET Unleashed - Stephen Walther. The ASP.Net is the most changed part between transition from VS6 and it's the most exciting one. This book, I've found, is the best on the subject.
.NET Common Language Runtime Unleashed - Kevin R. Burton. Haven’t read this one yet but it looked really cool with MSIL and other low level stuff.
Compiling for the .NET Common Language Runtime - John Gough. You don’t know it until you get dirty with details and this book gonna take you in real details. I bought it to understand MSIL, virtual machine, common language issues and in future to make my own compiler for RPL.
Microsoft ADO.NET - David Sceppa. The ADO.Net is the center of almost any large scale app and you need to know every little thing about it. While I’ve included this book in the list, I must admit that this one was a disappointment when I tried to find details on some advanced level stuff I was doing for real world application. But still it clears up lots of basics on concurrency handling, typed datasets etc.
Regards,
Shital.
http://www.ShitalShah.com
|
|
|
|
|
Hello.
I'm writing a dialog box base program, and now I'm want to disable ctrl+alt+delete keys.
I'm find a sequence:
SystemParametersInfo(SPI_SCREENSAVERRUNNING, TRUE , NULL,0);
but is still not work. I'm may pop up task manager window.
Second question is: how to make impossible executing any others program, when my program is running?
Greetings.
|
|
|
|
|
Xavier666 wrote:
I'm writing a dialog box base program, and now I'm want to disable ctrl+alt+delete keys.
Remove them from the keyboard.
Xavier666 wrote:
Second question is: how to make impossible executing any others program, when my program is running?
Remove Windows, install DOS, convert your program to DOS.
|
|
|
|
|
ROTFL
Nibu thomas
Software Developer
|
|
|
|
|
Some I recently bought:
MUST HAVE
Applied Microsoft .NET Framework Programming - Jeffrey Richter (This one you really MUST HAVE)
Programming Windows with C# (Core Reference) - Charles Petzold
Building Web Solutions with ASP.NET and ADO.NET - Dino Esposito
.NET Architecture and Programming Using Visual C++ - Peter Thorsteinson, Robert J. Oberg
Pedro Miranda
|
|
|
|
|
I can't believe this book isn't listed. It's great!
Jon Sagara
The world is my burrito.
|
|
|
|
|
Is there any ATL7 book finally? I am just starting with ATL and don't want to bother myself with ATL3
Regards
Thomas
Sonork id: 100.10453 Thömmi
Disclaimer: Because of heavy processing requirements, we are currently using some of your unused brain capacity for backup processing. Please ignore any hallucinations, voices or unusual dreams you may experience. Please avoid concentration-intensive tasks until further notice. Thank you.
|
|
|
|
|
"ATL Internals" by Brent Rector and Chris Sells is being updated for ATL 7.0. I hope it will be published within a couple of months...
|
|
|
|
|
Nice to here that, thanks for the info.
Regards
Thomas
Sonork id: 100.10453 Thömmi
Disclaimer: Because of heavy processing requirements, we are currently using some of your unused brain capacity for backup processing. Please ignore any hallucinations, voices or unusual dreams you may experience. Please avoid concentration-intensive tasks until further notice. Thank you.
|
|
|
|
|
There didn't seem to be anything specific to this important part of building software, I'd like to recommend the following:
"About face - the essentials of user interface design" by Alan Cooper. ISBN#1568843224
Just picked up this book a few weeks ago and wish I had read it many years ago. I completely agree with Chris' statements regarding reading the general books and this one fits exactly in that category.
Not a how to code book, strictly deals with the interface design and how to think about it when planning an application, but in such a way that putting it into practice is easy.
If you are responsible for designing software for commercial or in-house use you will appreciate the insights in this book. The book is a mix of practicality and theory/science/philosophy.
Downsides of the book:
In some areas the author contradicts earlier statements, but generally in minor ways only.
The author is a bit too wordy for my taste, but I'm more of a reference book person in general so it might just be me.
|
|
|
|
|
Yep, and all of the Mac and Windows User Interface books and guides.
|
|
|
|
|
I really recomment http://www.joelonsoftware.com/uibook/chapters/fog0000000057.html [^] by Joel Spolsky. It's even online available for free.
Regards
Thomas
Sonork id: 100.10453 Thömmi
Disclaimer: Because of heavy processing requirements, we are currently using some of your unused brain capacity for backup processing. Please ignore any hallucinations, voices or unusual dreams you may experience. Please avoid concentration-intensive tasks until further notice. Thank you.
|
|
|
|
|
if any one know then mail me at
tariq_fsd@hotmail.com
or
muhammad.tariq@cressoft.com.pk
|
|
|
|
|
You can't beat MSDN for online API stuff. (Slightly harder to find now we are in the .NET world but most stuff can be found under the Platform SDK)
http://msdn.microsoft.com[^]
Michael
Programming is great. First they pay you to introduce bugs into software. Then they pay you to remove them again.
|
|
|
|
|
"The C++ Standard Library: A Tutorial and Reference" by Nicolai M. Josuttis
"Modern C++ Design: Generic Programming and Design Patterns Applied" by Andrei Alexandrescu
|
|
|
|
|
Software Requirements by Karl E. Wiegers.
Great book.
Jon Sagara
What about ?
|
|
|
|
|
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
|
|
|
|