Kenmerken
Beschrijving
||boek: Delphi 2 Developer's Guide|Includes Foreword by Anders Hejlsberg, Dephi Chief Architect|SAMS|Borland Press
||door: Steve Teixeira, Xavier Pacheco
||taal: en
||jaar: 1996
||druk: 2nd edition
||pag.: 1322p
||opm.: paperback|like new|with CD
||isbn: 0-672-30914-9
||code: 1:000635
--- Over het boek (foto 1): Delphi 2 Developer's Guide ---
Delphi 2 Developer's Guide, Second Edition is not an introductory text for database novices but a guide book into the future of GUI application development for experienced users of Delphi or Pascal, and for those who are seeking an industrial-strength tool.
Written by developers for developers, Delphi 2 Developer's Guide, Second Edition provides a solutions-oriented approach to application development that uses the visual programming tools in Delphi for implementation. You'll discover how to effectively use OCX controls with Delphi, write Delphi custom components, share information with the Clipboard and DDE, and build your own applications - from the initial concept to the final project.
[source: https--www.amazon.com]
A solutions-oriented approach to application development that uses the visual programming tools in Delphi for implementation. You'll learn how to effectively use OCX controls with Delphi, write Delphi custom components, share information with the clipboard and DDE, and build your own applications -- from concept to final product. Both authors have worked with Borland in the development of Delphi, and together know exactly what Delphi developers need -- in fact, it was the winner of the Delphi Informant Reader's Choice Award for 1996.
[source: https--www.amazon.com]
This book empowers the reader with the ability to capitalize on the growing movement toward GUI (Graphic User Interface)-based applications. The reader will become adept at exploiting Delphi 32's tools and commands and will learn how to create object oriented programs.
[source: https--www.amazon.com]
One of the BEST Delphi 2 book out there [1997-09-03]
When many computer books today are just a rehash of the documentation, this book stands out as a real problem solver.
Although this book is not geared towards the beginner, if you are serious about developing applications in Delphi, this book should be on your shelf. In depth explainations and real world examples make this book well worth the price. Specifically helpful chapters include explainations of Windows Messaging, the Win32 API, multi-threaded applications, OLE, and more. There are also some very good chapters on porting your applications to Delphi 2 (32-bit) and differences between 16-bit and 32-bit applications.
As a Delphi developer, I keep this book handy at all times, and I am looking forward to the Delphi 3 version
Todd R. Palmer [source: https--www.amazon.com]
simply the best [1998-09-16]
If you want to do some serious work with Delphi, this book is for you. I covers virtually everything you must know about Delphi. Thanks to the authors.
kaspar_neuenschwander@compuserve.com [source: https--www.amazon.com]
Teaches the visual development methodology while at the same time presenting Delphi 32, Borland's 32-bit Windows 95 development tool. It also acts as a guidebook into the future of GUI application development for experienced individuals seeking an industrial-strength tool.
[source: https--www.thriftbooks.com]
Presents a guide book into the future of GUI application development for experience users of Delphi or Pascal. Provides a solutions-oriented approach that uses the visual programming tools in Delphi for implementation. Shows how to use OCX controls with Delphi, write Delphi custom components, share information with the Clipboard and DDE and build your own applications from initial concept to final project. Includes author's source code, sample applications and trial versions of Delphi components such as Asynch Professional, Orpheus, InfoPower, DemoShield 4 and more on accompanying CD-ROM
[source: http--worldcat.org/identities/lccn-n95105245]
Delphi 2 Developer's Guide, Second Edition is not an introductory text for database novices but a guide book into the future of GUI application development for experienced users of Delphi or Pascal, and for those who are seeking an industrial-strength tool. Written by developers for developers, Delphi 2 Developer's Guide, Second Edition provides a solutions-oriented approach to application development that uses the visual programming tools in Delphi for implementation. You'll discover how to effectively use OCX controls with Delphi, write Delphi custom components, share information with the Clipboard and DDE, and build your own applications - from the initial concept to the final project.
[source: https--dl.acm.org/doi/book/10.5555/547347]
THIS BOOK is art of perfection. [1998-06-24]
THIS BOOK is art of perfection. No more to say. THANKS to the authors
User [source: https--www.thriftbooks.com]
A complete reference that is always at my side [1997-09-17]
The Delphi 2 Developers Guide is the authoritative source I consult for advanced programming topics in Delphi. This book is aptly marketed as an expert level book. It goes well beyond the scope of the "This is Delphi" books typically found on store shelves. An underrated feature of this book is its comprehensive appendices of error codes. I highly recommend this book to anyone serious about Delphi programming
User [source: https--www.thriftbooks.com]
--- Over (foto 2): Steve Teixeira ---
Steve Teixeira is a Consulting Engineer in Borland International's Delphi Developer Support Department.
[source: https--www.amazon.com]
Steve Teixeira is the Vice President of Software Development at DeVries Data Systems, a consulting firm specializing in Borland/Inprise solutions. Steve is a former Research and Development software engineer at Inprise Corporation, where he helped design and build Borland Delphi and C++ Builder. Steve is also a columnist for The Delphi Magazine, a professional consultant and trainer, and an internationally known speaker.
[source: https--www.decitre.fr]
Steve Teixeira is the Director of Core Technology at Zone Labs, a leading creator of Internet security solutions. He has previously served as Chief Technology Officer of ThinSpace, a mobile/wireless software company, and Full Moon Interactive, a full-service e-business builder. As a research and development software engineer at Borland, Steve was instrumental in the development of Delphi and C++Builder. Steve is the best-selling author of four award-winning books and numerous magazine articles on software development, and his writings are distributed worldwide in a dozen languages. He is a frequent speaker at industry conferences and events worldwide.
[source: https--www.informit.com/authors/bio/2455cb37-c784-4ded-a8a9-bea579ec30fe]
Interview with Steve Teixeira by Clay Shannon
Abstract: Interview with Steve Teixeira, co-author of the classic "Delphi X Developer's Guide" (along with Xavier Pacheco). Among other things, Steve tells about his days at Borland, how the tome mentioned above came about, and "geek" practical jokes
Steve Teixeira is probably best known within the Delphi community for his work as co-author of "Delphi X Developer's Guide". That is not Steve's only "claim to fame", though. Read on to find out "the rest of the story".
How did the illustrious "Delphi Developer's Guide" come about?
Xavier Pacheco, Charlie Calvert, and I were friends and colleagues in Borland's Turbo Pascal support department in the pre-Delphi days. Charlie, of course, had a couple programming books under his belt already, and X and I thought that was pretty cool. Charlie hooked us up with his editor at SAMS. X and I pitched the idea of a "by developers, for developers" book on Delphi programming, and we somehow managed to trick SAMS into thinking we knew what we were doing. We liked to say to ourselves that our goal was to be the "Charles Petzolds of Delphi programming." You might recall that Petzold wrote what was widely considered to be THE definitive book on Windows 3.x programming. Writing the book turned out to be more work than we could have imagined in our worst nightmares, but it was truly a labor of love, so we persevered and eventually finished the first edition of the book. After the manuscript was complete, we were extremely fortunate to have Danny Thorpe on board as the technical reviewer. Not only did Danny correct our numerous errors, but he added many of the cool little tips and tricks found throughout the book. Fast forward some 8 years past 5 editions and a couple dozen foreign language versions to today, I think we did meet (or at least come close) to our goal of being the Petzolds of Delphi.
Why didn't Xavier play basketball at the 2000 Borland conference in San Diego?
Being 6'5" inches with a fairly large frame, basketball is a pretty natural fit for me. X, on the other hand has a couple of things going against him with respect to basketball: first, he's actually only 3.5 feet tall (give or take). Second, he tends to duck when a ball is thrown in his direction.
How is your last name pronounced? I've known people with that last name who pronounced it "Tex-AIR-uh", and others "Tuh-SHEAR-uh".
It's closer to "Tuh-share-uh". It's a Portuguese name, and the pronunciation I use is kind of a mix between the Portuguese and English pronunciation.
How did you get the nickname "TRex"?
David I. has a tendancy to create little abbreviations for people's names. For a while, he referred to Xavier and I as "Tex and X." Tex eventually became TRex, which probably is also a reference to my physical stature.
Where do you live, exactly? If you are not native to that area, where are you originally from?
I live with my wife and two children in Palo Alto, CA. I've lived in and around the San Francisco Bay Area my whole life.
How did you get started in programming (How were you introduced to it, when did you realize you wanted to pursue it as a profession)?
I was first introduced to programming in the 6th grade. I started programming in earnest around the 8th grade when I got my first computer, a Coleco Adam. I did a lot of coding in BASIC on my Adam and on Apple ][e computers at school. I used to write cheesey little games for my little brother and sister. I used Turbo Pascal and Turbo C in college (along with other less useful languages such as FORTRAN and LISP). I first earned money programming while I was in college, and - living in Silicon Valley - I naturally got a job at a software company when I left school.
How many years experience do you have as a programmer?
I guess you could say 17 total years, about 12 of them as a professional.
What tool did you use prior to Delphi?
Oh, a number of tools. Turbo C, Borland C++, Turbo Pascal, dBASE, and a bunch of little languages.
What languages do you know besides Delphi? Which ones do you currently utilize?
I try to keep well versed in the major languages, so aside from Delphi I regularly use C, C++, Java, C#, even VB once in a while. These days I mostly use C++ and Java at work, and I tend to use Delphi and C# in my "free" time.
Would you recommend a career in programming to young people today?
Absolutely. While times can be difficult right now - especially in Silicon Valley - for developers, the long term outlook is excellent. Even in today's down market there remains demand for those with real talent.
If so, what courses would you recommend they take? What languages/technologies should they key on?
I like to boil it down to two things people should be armed with when entering the workforce: computer science theory and practical programming skills. Theory includes a mix of the basic stuff like algorithms, data structures, memory management, assembly language, and all that as well as focus areas of personal interest like compilers, databases, networking, etc. "Practical programming skills" means proficiency with modern languages and tools like C++, Java, C#, Visual Studio, Borland IDEs, etc. Not to sound like a grumpy old fossil coder, but one of the things that bugs me about some curriculums these days is that they let people graduate into the professional world without learning about memory management. For example, they'll focus on Java as a primary teaching language, which is fine in general, but it can be difficult to learn memory management in Java because most of those details are hidden from the developer. C/C++ or even Delphi is better to learn the concepts of stack, heap, globals, pointers, etc. Even those that desire only to code in Java will write better Java code when they can understand how their VM implements memory management.
Which software project/product that you have participated in are you most proud of?
Probably Delphi 3. Despite Anders Hejlsberg leaving Borland for MS 1/2-way through the cycle, the team pulled off a great release that -- at the time -- included much richer COM/ActiveX support than anything MS produced for the next year.
What project[s] are you currently working on?
I'm right now in the process of finishing up several projects and starting several new ones. I recently left my position as Director of Product Architecture at Zone Labs to start a new software development services company called Falafel Software. I enjoyed my time with Zone Labs, as it's a great challenge to tackle the various problems there are to solve in consumer and enterprise endpoint security and to do so at "hacker speed." And of course, there is no shortage of interesting problems to solve, both internally and for our clients, at Falafel Software. I'm also currently considering writing a book on secure software development.
What is the name of your business and/or employer?
Falafel Software, headquartered in Silicon Valley, CA. It's a new venture that Lino Tadros and I have started together to provide high-end consulting and training services to the software development community worldwide.
I did the corporate engineering management thing for several years now, so I am looking forward to getting back to my roots to some extent by being very deeply involved with development tools, doing more public speaking and writing, and helping a lot of different organizations solve interesting software problems.
What is your web site URL?
https--www.falafelsoft.com I don't maintain a personal web site right now.
What was the funniest experience you've ever had related to programming?
Lino Tadros is a notorious practical joker. When we are on the verge of shipping one version of Delphi he started running around telling everyone in R&D and QA that he had found a horrible crash bug. He would bring each victim to his desk and show them the "crash," which popped up what looked like an access violation dialog with an address of 0x8004235Z. "Z," of course, is not a valid hex character, so part of the fun was seeing who would spot it. Chuck and Danny, of course saw through the joke right away, cursed Lino, and walked back to their offices. A few other team members weren't so quick to catch on that the address was bogus. It relieved a lot of pre-ship stress.
What was the most interesting experience you've ever had related to programming?
Learning from Chuck J. was always interesting. He has a cool little programming trick up his sleeve for almost any occasion.
What was the most frustrating experience you've ever had related to programming?
As a developer, the most frustrating time for me was always pre-ship, when you have this huge deadline looming, people waiting on you, and a stack of bugs of an unknown nature to fix. As a manager, the most frustrating part is the project planning, where there are so many good ideas and so many projects but only a limited number of people to do the work.
What 3rd party tools do you find essential?
I don't use a lot of third party components these days, but do I find the SoftIce debugger and vmware essential tools.
What do you hope to see from Borland, especially as regards Delphi, in the future?
Well, .NET support is the obvious thing -- both in Delphi and in other Borland products. I think their approach to ALM as a whole rather than just programming tools is the right one from a strategic standpoint, as long as they continue to innovate on the tools side.
Where would you be without Delphi?
Where would Delphi be without you?
While I'm pleased and proud to have swam in several different pools in the Delphi community, it's safe to say that I benefited from Delphi more that it from me. I liked to think that I made the parts I touched a little better, but it's not like Delphi wouldn't have existed or there would be no 3rd party book market without me. However, my time working on Borland and my books have been very valuable for my career, so definitely owe the product more than it owes me.
What effect do you foresee C# and VisualStudio.NET having on Borland in general and Delphi in particular?
I still maintain a pretty close relationship with Borland, so I may know too much to answer this truthfully. Let me just say that these things present more challenges for Borland going forward, which I think they'll meet.
How many hours per day do you spend programming/at the computer?
25 (it seems)
How much time do you spend on the newsgroups/surfing the web each day?
I really don't read the newsgroups like I used to these days -- only so many hours in a day. I spend several hours a day on the web for news, mail, research, etc.
Which programming websites do you have bookmarked?
Too many to list! But usually between google and msdn, I find most of the info I'm looking for.
How do you keep current with your programming skills?
Sleep deprivation, mainly. Because I don't always get a lot of time to code during the day, I sneak in some coding on nights and weekends and when I travel. Writing books and articles and papers has kept me sharp on certain technologies. I also built a website for my wife's business in Delphi 6 and 7: https--www.sewmanyfriends.com, which kept me busy for a while.
Which Borland Conferences have you attended?
I've spoken at every conference since 1995 and served on the Advisory Board for every conference since 1996, with the exception of 1997, when I was home with a newborn son.
Which was the best one, and why?
Technically, they have all been excellent. My first one in San Diego in 1995 occupies a soft spot in my heart. The last conference of the Del Yocam era was probably the worst. That was during the Inprise "we're not a developer tools company anymore" phase that has thankfully long since passed.
Who do you consider to be the best programmer you know personally, or know of?
Now that I think of it, there are so many to choose from. I've worked with some great people at pretty much every stop in my career. Anders Hejlsberg would probably be the best, since he is not only a great implementer but also a brilliant visionary and communicator.
What is your "claim to fame" outside the realm of programming?
Gee, I don't think I have a claim to fame outside of the software business. How sad, eh?
If you weren't a programmer, what do you think you'd be?
A military historian, perhaps.
If you were given 30 seconds of free television air time, to be broadcast all throughout the earth, and could say anything you wanted, what would it be?
Since it's unlikely I would be able to do any real good for humanity in 30 seconds, I'm sure I could devise some self-serving purpose such as selling a Ronco-like kitchen gadget or a "Steve Teixeira Grill" or something like that. LOL
Favorite programming book:
Practical Algorithms for Programmers (Binstock & Rex)... great algorithms book for professionals without all the academic fluff. :)
Favorite non-programming book:
1984 (George Orwell)
Favorite movie:
Patton
Favorite musician or musical group:
Probably The Beatles, although I enjoy many different varieties of music.
This interview took place via email April 2003
Clay Shannon is a Borland and PDA-certified Delphi 5 developer and the author of "Tomes of Delphi: Developer's Guide to Troubleshooting" (Wordware, 2001) as well as the novel he claims is the strangest one ever written, "the Wacky Misadventures of Warble McGorkle" (see http--www.winsite.com/bin/Info?12500000036639 for more information on the 4 Novels application, which contains this and three other novels he has penned).
Clay Shannon [source: https--edn.embarcadero.com/article/29925]
--- Over (foto 3): Xavier Pacheco ---
Xavier Pacheco is the president of Xapware Technologies Inc., which he founded in January 1988. Xavier and the Xapware team help companies succeed at developing software through Xapware's product, Active! Focus, a team-based software development management suite. Xavier has over 16 years of professional experience in developing software solutions such as distributed systems, application architectures, and process and design methodologies. Xavier is an internationally recognized developer, author, consultant, and trainer. He has written several books on Delphi, frequently writes articles, and gives presentations at industry conferences. Xavier and his family reside in Colorado Springs, CO.
[source: https--www.informit.com/authors/bio/6F7391BF-45F1-44E9-8343-E097731D7B31]
Xavier Pacheco is the President of Xapware Technologies, Inc. He is a former member of the Delphi team at Borland and frequently speaks at industry conferences and is a contributing author for Delphi periodicals. He is an internationally known Delphi consultant and trainer and a member of Borland's select group of support volunteers_TeamB.
[source: https--www.decitre.fr]
Interview with Xavier Pacheco by Clay Shannon
Abstract: X[avier] Pacheco refuses to mention the product he is working on and talks about the barbarians of Borland, a new book he's working on about distributred development using Delphi and Web-Services, and his basketball prowess.
X (if I may be so bold as to use your nickname), how did the illustrious "Delphi Developer's Guide" come about?
Steve actually summed this up quick nicely in his response http--community.borland.com/article/0,1410,29925,00.html. I'd like to add that Nan Boreson, Borland's contact for authors, at the time really helped us in getting the contract given that neither of us had written anything prior to Delphi 1 Developer's Guide. Steve was correct in saying that it was a nightmare, so much time required not to mention the stress.
How long have people called you "X"? Is it because Xavier is hard to pronounce, or just a lingual compression?
Rich Jones, an ex-Borlander started this. He started calling me X-Man. X just picked up from that. I've been called that ever since.
Where do you live, exactly? If you are not native to that area, where are you originally from?
I live in Colorado Springs and God willing, will never leave. It's a great place to live and to raise a family. I'm originally from Santa Fe, New Mexico.
How did you get started in programming (How were you introduced to it, when did you realize you wanted to pursue it as a profession)?
When I was in the military, I started going to college. I originally had ambitions of going into government services in the intelligence field. I took my first computer course and I was hooked. I started out learning C on the Unix platform. Later I acquired my first copy of Borland C++ and that's when the fun started. When I left the military I managed to get a position in Borland Tech Support in the Turbo Pascal group. Those were the days when Borlanders referred to themselves as the "barbarians". This was a great time. I learned a lot from the people around me like Charlie Calvert, Robert Warren, Danny Thorpe and others like the members of TeamB.
How many years experience do you have as a programmer?
Let's see, I started around 1987-88 as I was going to school so that would be around 15/16 years.
What tool did you use prior to Delphi?
C++ and Turbo Pascal for Windows - OWL, TurboVision, Paradox and dBase.
What languages do you know besides Delphi? Which ones do you currently utilize?
C++, C# primarily. Others somewhat. Currently, I'm mostly using Delphi.
Would you recommend a career in programming to young people today?
Certainly. It's an extremely rewarding career and offers a bit more security.
If so, what courses would you recommend they take? What languages/technologies should they key on?
Theory, theory and more theory. Get a Computer Science degree with heavy emphasis on core fundementals like algorithms, OOP, languages, etc. Stay away from the soft courses that make it easy to get the degree credits but teach nothing. Start with a language like C++ and broaden your scope from that. If offerred, learn about key technologies like .NET and J2EE. Finally, go to a real school - avoid the "pay the fee, get the B" institutions that advertise through radio, spam or sponsored Google ads.
Which software project/product that you have participated in are you most proud of?
Active! Focus of course! We set out to develop a solution that encompasses the key areas of ALM that was affordable and simple to use. We've accomplished that. One of our customers put it nicely, "Active! Focus brings requirements definition to the working class."
What project[s] are you currently working on?
Active! Focus of course! This product will continue to evolve. We have some very interesting and important features on our roadmap, many of which have come from customer feedback. Additionally, we continually work on various projects for our clients.
I'm also just starting to work on a book I'll be self-publishing on distributred development using Delphi and Web-Services.
What is the name of your businss and/or employer?
Xapware Technologies Inc.
What is your web site URL?
https--www.xapware.com
What was the funniest experience you've ever had related to programming?
When I worked at Borland, I had to give a briefing on Delphi in Mexico City to a large audience. I was introduced as Javier Pacheco (heavy spanish accent) but needed a translator. It was quite embarrasing being hispanic and needing a translator. Another was being the first to be voted off as the weakest link at a Borland conference.
What was the most interesting experience you've ever had related to programming?
It's ongoing. When I first started programming, I greatly admired (and still do) the luminaries on CompuServe - TeamB and others. I find that working in a fast-paced and ever-growing field with really smart people very interesting.
What was the most frustrating experience you've ever had related to programming?
Working on projects where the quality control and process management was hideous. We had one client that insisted on "bandages, paper clips and gum" as the way to make thier software work. Much of this is what inspired us to develop Active! Focus. We were tired of there being no process management, or that the only process management tools available cost the same as a couple of senior developers' salaries. Active! Focus solves this problem.
What 3rd party tools do you find essential?
There are so many and all have value depending on the need. While I have preferences, I must be fair to all vendors so I won't mention names. I will say that these types of tools are absolutely critical to any development team.
What do you hope to see from Borland, especially as regards Delphi, in the future?
I would like to see Borland acquire and retain top developers. I would like for Borland to remember its roots. I would like for Delphi for .NET to be the #1 .NET Development tool.
Where would you be without Delphi?
I'd probably be using Microsoft tools primarily or I'd be a Java developer.
Where would Delphi be without you?
Right where it is, the absolute best development platform for Windows.
What effect do you foresee C# and VisualStudio.NET having on Borland in general and Delphi in particular?
I was worried at first. My initial exposure to C# and .NET convinced me that I needed to start looking at this as a direction as a development professional. However, with Borland embracing .NET with Delphi, I am excited about the future of Borland and Delphi. Frankly, as a language I much prefer Delphi over any other and I am pleased that I will be able to use Delphi as the language for my .NET development.
How many hours per day do you spend programming/at the computer?
Too many.
How much time do you spend on the newsgroups/surfing the web each day?
Not much.
Which programming websites do you have bookmarked?
Borland community and most of the .NET related web sites. Dr. Bob's site is great as is Marco Cantu's. The list goes on. Google groups searching is critical.
How do you keep current with your programming skills?
Taking on new projects that employ latest technologies. Writing about latest technologies.
Which Borland Conferences have you attended?
Most of them, I missed last year because I was busy with Active! Focus.
Which was the best one, and why?
Many of the earlier conferences were fantastic and highly technical. That was back when Borland was still "Borland" and before all that Inprise nonsense. Hopefully, Borland will continue having quality conferences that focus on technologies. It appears to be that way.
Why didn't you play basketball at the 2000 Borland conference in San Diego? Steve Teixeira played!
I have to say, Steve's reply to this gave me a good laugh. Truth is, it's not the activity I think of when travelling and I'm not that good at basketball anyway.
If you weren't a programmer, what do you think you'd be?
I'd probably be a professional basketball player.
This interview took place via email July 2003.
Clay Shannon is a Borland and PDA-certified Delphi developer and the author of "Tomes of Delphi: Developer's Guide to Troubleshooting" (Wordware, 2001) as well as the novel he claims is the strangest one ever written, "the Wacky Misadventures of Warble McGorkle" (see Wacky Warble, etc. for more information on the 4 Novels application, which contains this and three other novels he has penned).
Clay Shannon [source: https--edn.embarcadero.com/article/30210]
||door: Steve Teixeira, Xavier Pacheco
||taal: en
||jaar: 1996
||druk: 2nd edition
||pag.: 1322p
||opm.: paperback|like new|with CD
||isbn: 0-672-30914-9
||code: 1:000635
--- Over het boek (foto 1): Delphi 2 Developer's Guide ---
Delphi 2 Developer's Guide, Second Edition is not an introductory text for database novices but a guide book into the future of GUI application development for experienced users of Delphi or Pascal, and for those who are seeking an industrial-strength tool.
Written by developers for developers, Delphi 2 Developer's Guide, Second Edition provides a solutions-oriented approach to application development that uses the visual programming tools in Delphi for implementation. You'll discover how to effectively use OCX controls with Delphi, write Delphi custom components, share information with the Clipboard and DDE, and build your own applications - from the initial concept to the final project.
[source: https--www.amazon.com]
A solutions-oriented approach to application development that uses the visual programming tools in Delphi for implementation. You'll learn how to effectively use OCX controls with Delphi, write Delphi custom components, share information with the clipboard and DDE, and build your own applications -- from concept to final product. Both authors have worked with Borland in the development of Delphi, and together know exactly what Delphi developers need -- in fact, it was the winner of the Delphi Informant Reader's Choice Award for 1996.
[source: https--www.amazon.com]
This book empowers the reader with the ability to capitalize on the growing movement toward GUI (Graphic User Interface)-based applications. The reader will become adept at exploiting Delphi 32's tools and commands and will learn how to create object oriented programs.
- Demonstrates practical applications through the use of step-by-step written procedures
- Details Delphi 2's tools for efficient OOP
- CD-ROM contains product demos and all of the source code from the book
[source: https--www.amazon.com]
One of the BEST Delphi 2 book out there [1997-09-03]
When many computer books today are just a rehash of the documentation, this book stands out as a real problem solver.
Although this book is not geared towards the beginner, if you are serious about developing applications in Delphi, this book should be on your shelf. In depth explainations and real world examples make this book well worth the price. Specifically helpful chapters include explainations of Windows Messaging, the Win32 API, multi-threaded applications, OLE, and more. There are also some very good chapters on porting your applications to Delphi 2 (32-bit) and differences between 16-bit and 32-bit applications.
As a Delphi developer, I keep this book handy at all times, and I am looking forward to the Delphi 3 version
Todd R. Palmer [source: https--www.amazon.com]
simply the best [1998-09-16]
If you want to do some serious work with Delphi, this book is for you. I covers virtually everything you must know about Delphi. Thanks to the authors.
kaspar_neuenschwander@compuserve.com [source: https--www.amazon.com]
Teaches the visual development methodology while at the same time presenting Delphi 32, Borland's 32-bit Windows 95 development tool. It also acts as a guidebook into the future of GUI application development for experienced individuals seeking an industrial-strength tool.
[source: https--www.thriftbooks.com]
Presents a guide book into the future of GUI application development for experience users of Delphi or Pascal. Provides a solutions-oriented approach that uses the visual programming tools in Delphi for implementation. Shows how to use OCX controls with Delphi, write Delphi custom components, share information with the Clipboard and DDE and build your own applications from initial concept to final project. Includes author's source code, sample applications and trial versions of Delphi components such as Asynch Professional, Orpheus, InfoPower, DemoShield 4 and more on accompanying CD-ROM
[source: http--worldcat.org/identities/lccn-n95105245]
Delphi 2 Developer's Guide, Second Edition is not an introductory text for database novices but a guide book into the future of GUI application development for experienced users of Delphi or Pascal, and for those who are seeking an industrial-strength tool. Written by developers for developers, Delphi 2 Developer's Guide, Second Edition provides a solutions-oriented approach to application development that uses the visual programming tools in Delphi for implementation. You'll discover how to effectively use OCX controls with Delphi, write Delphi custom components, share information with the Clipboard and DDE, and build your own applications - from the initial concept to the final project.
[source: https--dl.acm.org/doi/book/10.5555/547347]
THIS BOOK is art of perfection. [1998-06-24]
THIS BOOK is art of perfection. No more to say. THANKS to the authors
User [source: https--www.thriftbooks.com]
A complete reference that is always at my side [1997-09-17]
The Delphi 2 Developers Guide is the authoritative source I consult for advanced programming topics in Delphi. This book is aptly marketed as an expert level book. It goes well beyond the scope of the "This is Delphi" books typically found on store shelves. An underrated feature of this book is its comprehensive appendices of error codes. I highly recommend this book to anyone serious about Delphi programming
User [source: https--www.thriftbooks.com]
--- Over (foto 2): Steve Teixeira ---
Steve Teixeira is a Consulting Engineer in Borland International's Delphi Developer Support Department.
[source: https--www.amazon.com]
Steve Teixeira is the Vice President of Software Development at DeVries Data Systems, a consulting firm specializing in Borland/Inprise solutions. Steve is a former Research and Development software engineer at Inprise Corporation, where he helped design and build Borland Delphi and C++ Builder. Steve is also a columnist for The Delphi Magazine, a professional consultant and trainer, and an internationally known speaker.
[source: https--www.decitre.fr]
Steve Teixeira is the Director of Core Technology at Zone Labs, a leading creator of Internet security solutions. He has previously served as Chief Technology Officer of ThinSpace, a mobile/wireless software company, and Full Moon Interactive, a full-service e-business builder. As a research and development software engineer at Borland, Steve was instrumental in the development of Delphi and C++Builder. Steve is the best-selling author of four award-winning books and numerous magazine articles on software development, and his writings are distributed worldwide in a dozen languages. He is a frequent speaker at industry conferences and events worldwide.
[source: https--www.informit.com/authors/bio/2455cb37-c784-4ded-a8a9-bea579ec30fe]
Interview with Steve Teixeira by Clay Shannon
Abstract: Interview with Steve Teixeira, co-author of the classic "Delphi X Developer's Guide" (along with Xavier Pacheco). Among other things, Steve tells about his days at Borland, how the tome mentioned above came about, and "geek" practical jokes
Steve Teixeira is probably best known within the Delphi community for his work as co-author of "Delphi X Developer's Guide". That is not Steve's only "claim to fame", though. Read on to find out "the rest of the story".
How did the illustrious "Delphi Developer's Guide" come about?
Xavier Pacheco, Charlie Calvert, and I were friends and colleagues in Borland's Turbo Pascal support department in the pre-Delphi days. Charlie, of course, had a couple programming books under his belt already, and X and I thought that was pretty cool. Charlie hooked us up with his editor at SAMS. X and I pitched the idea of a "by developers, for developers" book on Delphi programming, and we somehow managed to trick SAMS into thinking we knew what we were doing. We liked to say to ourselves that our goal was to be the "Charles Petzolds of Delphi programming." You might recall that Petzold wrote what was widely considered to be THE definitive book on Windows 3.x programming. Writing the book turned out to be more work than we could have imagined in our worst nightmares, but it was truly a labor of love, so we persevered and eventually finished the first edition of the book. After the manuscript was complete, we were extremely fortunate to have Danny Thorpe on board as the technical reviewer. Not only did Danny correct our numerous errors, but he added many of the cool little tips and tricks found throughout the book. Fast forward some 8 years past 5 editions and a couple dozen foreign language versions to today, I think we did meet (or at least come close) to our goal of being the Petzolds of Delphi.
Why didn't Xavier play basketball at the 2000 Borland conference in San Diego?
Being 6'5" inches with a fairly large frame, basketball is a pretty natural fit for me. X, on the other hand has a couple of things going against him with respect to basketball: first, he's actually only 3.5 feet tall (give or take). Second, he tends to duck when a ball is thrown in his direction.
How is your last name pronounced? I've known people with that last name who pronounced it "Tex-AIR-uh", and others "Tuh-SHEAR-uh".
It's closer to "Tuh-share-uh". It's a Portuguese name, and the pronunciation I use is kind of a mix between the Portuguese and English pronunciation.
How did you get the nickname "TRex"?
David I. has a tendancy to create little abbreviations for people's names. For a while, he referred to Xavier and I as "Tex and X." Tex eventually became TRex, which probably is also a reference to my physical stature.
Where do you live, exactly? If you are not native to that area, where are you originally from?
I live with my wife and two children in Palo Alto, CA. I've lived in and around the San Francisco Bay Area my whole life.
How did you get started in programming (How were you introduced to it, when did you realize you wanted to pursue it as a profession)?
I was first introduced to programming in the 6th grade. I started programming in earnest around the 8th grade when I got my first computer, a Coleco Adam. I did a lot of coding in BASIC on my Adam and on Apple ][e computers at school. I used to write cheesey little games for my little brother and sister. I used Turbo Pascal and Turbo C in college (along with other less useful languages such as FORTRAN and LISP). I first earned money programming while I was in college, and - living in Silicon Valley - I naturally got a job at a software company when I left school.
How many years experience do you have as a programmer?
I guess you could say 17 total years, about 12 of them as a professional.
What tool did you use prior to Delphi?
Oh, a number of tools. Turbo C, Borland C++, Turbo Pascal, dBASE, and a bunch of little languages.
What languages do you know besides Delphi? Which ones do you currently utilize?
I try to keep well versed in the major languages, so aside from Delphi I regularly use C, C++, Java, C#, even VB once in a while. These days I mostly use C++ and Java at work, and I tend to use Delphi and C# in my "free" time.
Would you recommend a career in programming to young people today?
Absolutely. While times can be difficult right now - especially in Silicon Valley - for developers, the long term outlook is excellent. Even in today's down market there remains demand for those with real talent.
If so, what courses would you recommend they take? What languages/technologies should they key on?
I like to boil it down to two things people should be armed with when entering the workforce: computer science theory and practical programming skills. Theory includes a mix of the basic stuff like algorithms, data structures, memory management, assembly language, and all that as well as focus areas of personal interest like compilers, databases, networking, etc. "Practical programming skills" means proficiency with modern languages and tools like C++, Java, C#, Visual Studio, Borland IDEs, etc. Not to sound like a grumpy old fossil coder, but one of the things that bugs me about some curriculums these days is that they let people graduate into the professional world without learning about memory management. For example, they'll focus on Java as a primary teaching language, which is fine in general, but it can be difficult to learn memory management in Java because most of those details are hidden from the developer. C/C++ or even Delphi is better to learn the concepts of stack, heap, globals, pointers, etc. Even those that desire only to code in Java will write better Java code when they can understand how their VM implements memory management.
Which software project/product that you have participated in are you most proud of?
Probably Delphi 3. Despite Anders Hejlsberg leaving Borland for MS 1/2-way through the cycle, the team pulled off a great release that -- at the time -- included much richer COM/ActiveX support than anything MS produced for the next year.
What project[s] are you currently working on?
I'm right now in the process of finishing up several projects and starting several new ones. I recently left my position as Director of Product Architecture at Zone Labs to start a new software development services company called Falafel Software. I enjoyed my time with Zone Labs, as it's a great challenge to tackle the various problems there are to solve in consumer and enterprise endpoint security and to do so at "hacker speed." And of course, there is no shortage of interesting problems to solve, both internally and for our clients, at Falafel Software. I'm also currently considering writing a book on secure software development.
What is the name of your business and/or employer?
Falafel Software, headquartered in Silicon Valley, CA. It's a new venture that Lino Tadros and I have started together to provide high-end consulting and training services to the software development community worldwide.
I did the corporate engineering management thing for several years now, so I am looking forward to getting back to my roots to some extent by being very deeply involved with development tools, doing more public speaking and writing, and helping a lot of different organizations solve interesting software problems.
What is your web site URL?
https--www.falafelsoft.com I don't maintain a personal web site right now.
What was the funniest experience you've ever had related to programming?
Lino Tadros is a notorious practical joker. When we are on the verge of shipping one version of Delphi he started running around telling everyone in R&D and QA that he had found a horrible crash bug. He would bring each victim to his desk and show them the "crash," which popped up what looked like an access violation dialog with an address of 0x8004235Z. "Z," of course, is not a valid hex character, so part of the fun was seeing who would spot it. Chuck and Danny, of course saw through the joke right away, cursed Lino, and walked back to their offices. A few other team members weren't so quick to catch on that the address was bogus. It relieved a lot of pre-ship stress.
What was the most interesting experience you've ever had related to programming?
Learning from Chuck J. was always interesting. He has a cool little programming trick up his sleeve for almost any occasion.
What was the most frustrating experience you've ever had related to programming?
As a developer, the most frustrating time for me was always pre-ship, when you have this huge deadline looming, people waiting on you, and a stack of bugs of an unknown nature to fix. As a manager, the most frustrating part is the project planning, where there are so many good ideas and so many projects but only a limited number of people to do the work.
What 3rd party tools do you find essential?
I don't use a lot of third party components these days, but do I find the SoftIce debugger and vmware essential tools.
What do you hope to see from Borland, especially as regards Delphi, in the future?
Well, .NET support is the obvious thing -- both in Delphi and in other Borland products. I think their approach to ALM as a whole rather than just programming tools is the right one from a strategic standpoint, as long as they continue to innovate on the tools side.
Where would you be without Delphi?
Where would Delphi be without you?
While I'm pleased and proud to have swam in several different pools in the Delphi community, it's safe to say that I benefited from Delphi more that it from me. I liked to think that I made the parts I touched a little better, but it's not like Delphi wouldn't have existed or there would be no 3rd party book market without me. However, my time working on Borland and my books have been very valuable for my career, so definitely owe the product more than it owes me.
What effect do you foresee C# and VisualStudio.NET having on Borland in general and Delphi in particular?
I still maintain a pretty close relationship with Borland, so I may know too much to answer this truthfully. Let me just say that these things present more challenges for Borland going forward, which I think they'll meet.
How many hours per day do you spend programming/at the computer?
25 (it seems)
How much time do you spend on the newsgroups/surfing the web each day?
I really don't read the newsgroups like I used to these days -- only so many hours in a day. I spend several hours a day on the web for news, mail, research, etc.
Which programming websites do you have bookmarked?
Too many to list! But usually between google and msdn, I find most of the info I'm looking for.
How do you keep current with your programming skills?
Sleep deprivation, mainly. Because I don't always get a lot of time to code during the day, I sneak in some coding on nights and weekends and when I travel. Writing books and articles and papers has kept me sharp on certain technologies. I also built a website for my wife's business in Delphi 6 and 7: https--www.sewmanyfriends.com, which kept me busy for a while.
Which Borland Conferences have you attended?
I've spoken at every conference since 1995 and served on the Advisory Board for every conference since 1996, with the exception of 1997, when I was home with a newborn son.
Which was the best one, and why?
Technically, they have all been excellent. My first one in San Diego in 1995 occupies a soft spot in my heart. The last conference of the Del Yocam era was probably the worst. That was during the Inprise "we're not a developer tools company anymore" phase that has thankfully long since passed.
Who do you consider to be the best programmer you know personally, or know of?
Now that I think of it, there are so many to choose from. I've worked with some great people at pretty much every stop in my career. Anders Hejlsberg would probably be the best, since he is not only a great implementer but also a brilliant visionary and communicator.
What is your "claim to fame" outside the realm of programming?
Gee, I don't think I have a claim to fame outside of the software business. How sad, eh?
If you weren't a programmer, what do you think you'd be?
A military historian, perhaps.
If you were given 30 seconds of free television air time, to be broadcast all throughout the earth, and could say anything you wanted, what would it be?
Since it's unlikely I would be able to do any real good for humanity in 30 seconds, I'm sure I could devise some self-serving purpose such as selling a Ronco-like kitchen gadget or a "Steve Teixeira Grill" or something like that. LOL
Favorite programming book:
Practical Algorithms for Programmers (Binstock & Rex)... great algorithms book for professionals without all the academic fluff. :)
Favorite non-programming book:
1984 (George Orwell)
Favorite movie:
Patton
Favorite musician or musical group:
Probably The Beatles, although I enjoy many different varieties of music.
This interview took place via email April 2003
Clay Shannon is a Borland and PDA-certified Delphi 5 developer and the author of "Tomes of Delphi: Developer's Guide to Troubleshooting" (Wordware, 2001) as well as the novel he claims is the strangest one ever written, "the Wacky Misadventures of Warble McGorkle" (see http--www.winsite.com/bin/Info?12500000036639 for more information on the 4 Novels application, which contains this and three other novels he has penned).
Clay Shannon [source: https--edn.embarcadero.com/article/29925]
--- Over (foto 3): Xavier Pacheco ---
Xavier Pacheco is the president of Xapware Technologies Inc., which he founded in January 1988. Xavier and the Xapware team help companies succeed at developing software through Xapware's product, Active! Focus, a team-based software development management suite. Xavier has over 16 years of professional experience in developing software solutions such as distributed systems, application architectures, and process and design methodologies. Xavier is an internationally recognized developer, author, consultant, and trainer. He has written several books on Delphi, frequently writes articles, and gives presentations at industry conferences. Xavier and his family reside in Colorado Springs, CO.
[source: https--www.informit.com/authors/bio/6F7391BF-45F1-44E9-8343-E097731D7B31]
Xavier Pacheco is the President of Xapware Technologies, Inc. He is a former member of the Delphi team at Borland and frequently speaks at industry conferences and is a contributing author for Delphi periodicals. He is an internationally known Delphi consultant and trainer and a member of Borland's select group of support volunteers_TeamB.
[source: https--www.decitre.fr]
Interview with Xavier Pacheco by Clay Shannon
Abstract: X[avier] Pacheco refuses to mention the product he is working on and talks about the barbarians of Borland, a new book he's working on about distributred development using Delphi and Web-Services, and his basketball prowess.
X (if I may be so bold as to use your nickname), how did the illustrious "Delphi Developer's Guide" come about?
Steve actually summed this up quick nicely in his response http--community.borland.com/article/0,1410,29925,00.html. I'd like to add that Nan Boreson, Borland's contact for authors, at the time really helped us in getting the contract given that neither of us had written anything prior to Delphi 1 Developer's Guide. Steve was correct in saying that it was a nightmare, so much time required not to mention the stress.
How long have people called you "X"? Is it because Xavier is hard to pronounce, or just a lingual compression?
Rich Jones, an ex-Borlander started this. He started calling me X-Man. X just picked up from that. I've been called that ever since.
Where do you live, exactly? If you are not native to that area, where are you originally from?
I live in Colorado Springs and God willing, will never leave. It's a great place to live and to raise a family. I'm originally from Santa Fe, New Mexico.
How did you get started in programming (How were you introduced to it, when did you realize you wanted to pursue it as a profession)?
When I was in the military, I started going to college. I originally had ambitions of going into government services in the intelligence field. I took my first computer course and I was hooked. I started out learning C on the Unix platform. Later I acquired my first copy of Borland C++ and that's when the fun started. When I left the military I managed to get a position in Borland Tech Support in the Turbo Pascal group. Those were the days when Borlanders referred to themselves as the "barbarians". This was a great time. I learned a lot from the people around me like Charlie Calvert, Robert Warren, Danny Thorpe and others like the members of TeamB.
How many years experience do you have as a programmer?
Let's see, I started around 1987-88 as I was going to school so that would be around 15/16 years.
What tool did you use prior to Delphi?
C++ and Turbo Pascal for Windows - OWL, TurboVision, Paradox and dBase.
What languages do you know besides Delphi? Which ones do you currently utilize?
C++, C# primarily. Others somewhat. Currently, I'm mostly using Delphi.
Would you recommend a career in programming to young people today?
Certainly. It's an extremely rewarding career and offers a bit more security.
If so, what courses would you recommend they take? What languages/technologies should they key on?
Theory, theory and more theory. Get a Computer Science degree with heavy emphasis on core fundementals like algorithms, OOP, languages, etc. Stay away from the soft courses that make it easy to get the degree credits but teach nothing. Start with a language like C++ and broaden your scope from that. If offerred, learn about key technologies like .NET and J2EE. Finally, go to a real school - avoid the "pay the fee, get the B" institutions that advertise through radio, spam or sponsored Google ads.
Which software project/product that you have participated in are you most proud of?
Active! Focus of course! We set out to develop a solution that encompasses the key areas of ALM that was affordable and simple to use. We've accomplished that. One of our customers put it nicely, "Active! Focus brings requirements definition to the working class."
What project[s] are you currently working on?
Active! Focus of course! This product will continue to evolve. We have some very interesting and important features on our roadmap, many of which have come from customer feedback. Additionally, we continually work on various projects for our clients.
I'm also just starting to work on a book I'll be self-publishing on distributred development using Delphi and Web-Services.
What is the name of your businss and/or employer?
Xapware Technologies Inc.
What is your web site URL?
https--www.xapware.com
What was the funniest experience you've ever had related to programming?
When I worked at Borland, I had to give a briefing on Delphi in Mexico City to a large audience. I was introduced as Javier Pacheco (heavy spanish accent) but needed a translator. It was quite embarrasing being hispanic and needing a translator. Another was being the first to be voted off as the weakest link at a Borland conference.
What was the most interesting experience you've ever had related to programming?
It's ongoing. When I first started programming, I greatly admired (and still do) the luminaries on CompuServe - TeamB and others. I find that working in a fast-paced and ever-growing field with really smart people very interesting.
What was the most frustrating experience you've ever had related to programming?
Working on projects where the quality control and process management was hideous. We had one client that insisted on "bandages, paper clips and gum" as the way to make thier software work. Much of this is what inspired us to develop Active! Focus. We were tired of there being no process management, or that the only process management tools available cost the same as a couple of senior developers' salaries. Active! Focus solves this problem.
What 3rd party tools do you find essential?
There are so many and all have value depending on the need. While I have preferences, I must be fair to all vendors so I won't mention names. I will say that these types of tools are absolutely critical to any development team.
- Lifecycle Management
- Source Code Management
- Build Management
- A Virtual Testing Platform
What do you hope to see from Borland, especially as regards Delphi, in the future?
I would like to see Borland acquire and retain top developers. I would like for Borland to remember its roots. I would like for Delphi for .NET to be the #1 .NET Development tool.
Where would you be without Delphi?
I'd probably be using Microsoft tools primarily or I'd be a Java developer.
Where would Delphi be without you?
Right where it is, the absolute best development platform for Windows.
What effect do you foresee C# and VisualStudio.NET having on Borland in general and Delphi in particular?
I was worried at first. My initial exposure to C# and .NET convinced me that I needed to start looking at this as a direction as a development professional. However, with Borland embracing .NET with Delphi, I am excited about the future of Borland and Delphi. Frankly, as a language I much prefer Delphi over any other and I am pleased that I will be able to use Delphi as the language for my .NET development.
How many hours per day do you spend programming/at the computer?
Too many.
How much time do you spend on the newsgroups/surfing the web each day?
Not much.
Which programming websites do you have bookmarked?
Borland community and most of the .NET related web sites. Dr. Bob's site is great as is Marco Cantu's. The list goes on. Google groups searching is critical.
How do you keep current with your programming skills?
Taking on new projects that employ latest technologies. Writing about latest technologies.
Which Borland Conferences have you attended?
Most of them, I missed last year because I was busy with Active! Focus.
Which was the best one, and why?
Many of the earlier conferences were fantastic and highly technical. That was back when Borland was still "Borland" and before all that Inprise nonsense. Hopefully, Borland will continue having quality conferences that focus on technologies. It appears to be that way.
Why didn't you play basketball at the 2000 Borland conference in San Diego? Steve Teixeira played!
I have to say, Steve's reply to this gave me a good laugh. Truth is, it's not the activity I think of when travelling and I'm not that good at basketball anyway.
If you weren't a programmer, what do you think you'd be?
I'd probably be a professional basketball player.
This interview took place via email July 2003.
Clay Shannon is a Borland and PDA-certified Delphi developer and the author of "Tomes of Delphi: Developer's Guide to Troubleshooting" (Wordware, 2001) as well as the novel he claims is the strangest one ever written, "the Wacky Misadventures of Warble McGorkle" (see Wacky Warble, etc. for more information on the 4 Novels application, which contains this and three other novels he has penned).
Clay Shannon [source: https--edn.embarcadero.com/article/30210]
...
...
...
...
...
...
...
...
...
...
...
...
Nieuwpoort+Deel Westende
183x bekeken
0x bewaard
Sinds 9 dec '24
Zoekertjesnummer: m2210857325
Populaire zoektermen
toegepaste informaticacomputer kortrijkinformaticaInformatica en Computertoegepaste informaticaoude computers lands glorie in Prentenboeken en Plaatjesalbumsnatuurkunde deel 2 in Schoolboekenmijn tas 2 in Woordenboekens lands glorie in Prentenboeken en Plaatjesalbumsmemoria 2 in Schoolboekenmatrix wiskunde 2 in Schoolboekennando 2 in Schoolboekenlift 2 in Schoolboekenfietsen leuven in Fietsen | Dames | Damesfietsentankstation te koop in Merken en Reclamevoorwerpensnille in Bureaustoelentent vissen in Tentenrozenkrans in Religietamiya trf in Modelbouw | Radiografisch | Auto'svoetbal in Tijdschriften en Krantenbosch alarmsysteem in Alarmsystemensamson pluche in Speelgoed | Knuffels en Pluchebad gratis in Badkamer | Complete badkamers