没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Sams Teach Yourself Database
Programming
with Visual C++ 6 in 21 Days
Introduction
Week 1 at a Glance
Chapter 1 Choosing the Right Database Technology
Chapter 2 Tools for Database Development in Visual C++ Developer Studio
Chapter 3 Retrieving Data Through Structured Query Language (SQL)
Chapter 4 Retrieving SQL Data Through a C++ API
Chapter 5 Adding, Modifying, and Deleting Data
Chapter 6 Harnessing the Power of Relational Database Servers
Chapter 7 Database Design
Week 1 in Review
Week 2 at a Glance
Chapter 8 Utilizing the Capabilities of Database Servers
Chapter 9 Understanding COM
Chapter 10 Database Client Technologies and the Secrets of ADO
Chapter 11 Multitier Architectures
Chapter 12 Using Microsoft Transaction Server to Build Scalable Applications
Chapter 13 Melding Object-Oriented Programming with Relational Databases
Chapter 14 Legacy Database APIs
Week 2 in Review
Week 3 at a Glance
Chapter 15 The ODBC API and the MFC ODBC Classes
Chapter 16 The Ultimate Database API: OLE DB
Chapter 17 Accessing a Data Source with OLE DB
Chapter 18 Querying a Data Source
Chapter 19 Navigating the Result of a Query
Chapter 20 Properties, Transactions, and Indexes
Chapter 21 OLE DB Error Handling
Week 3 in Review
Appendix A
Appendix B
Appendix C
Appendix D
Appendix E
Appendix F
© Copyright, Sams Publishing. All rights reserved.
Sams Teach Yourself Database
Programming
with Visual C++6 in 21 Days
Introduction●
Who Should Read This Book
What You Will Need to Use This Book❍
●
Acknowledgments●
About the Authors●
Tell Us What You Think!●
Introduction
Welcome to Sams Teach Yourself Database Programming with Visual C++ in 21 Days. The 21 lessons
presented in this book provide C++ developers with a much needed treatise on databases from a C++
programmerís perspective.
C++ Windows developers already possess valuable knowledge of object-oriented programming in the
Windows environment. However, many C++ programmers lack knowledge of database technology.
Knowledge of database technologies is crucial for building software for business applications, as well as for
many scientific applications.
A Windows application that is written in C++ and has a powerful database as its foundation can perform
amazing feats. With the advent of multitier architectures, C++ takes on a major role as an excellent language
for building server and middle-tier software components. Writing multitier software components frequently
involves using C++ with database technology. Having knowledge of C++ alone is often not enough for these
modern applications. You need knowledge of C++ database programming if your skills are to be at the
forefront of Windows software development.
This book builds on your knowledge of C++ Windows programming by teaching database expertise in a
way that you, as a C++ developer, can really take advantage of it.
Sams Teach Yourself Database Programming with Visual C++6 in 21 Days -- Introduction
http://www.pbs.mcp.com/ebooks/0672313502/fm/fm.htm (1 of 3) [9/22/1999 1:42:57 AM]
Here is a brief rundown of what you will learn:
How to choose the most appropriate database technology for each of your applications●
Evaluations of direct file access, simple record managers, ISAM databases, relational database
servers, and object databases
●
Database APIs, including ADO, OLEDB, ODBC, and DAO, and how to use them in C++
applications
●
Relational database design principles and techniques●
Relational database programming and SQL●
COM programming for building and using software components●
Multitier application development, including Web-based development, and how to build and use
Microsoft Transaction Server (MTS) software components in C++
●
How to take full advantage of relational database servers, such as SQL Server and Oracle●
How to meld relational databases with object-oriented programming●
Who Should Read This Book
This book is designed to teach database programming to intermediate-level C++ Windows developers. If
you already know something about C++ Windows programming and want to expand your skills to include
database programming, this is your book.
What You Will Need to Use This Book
Most of the programming examples in this book use Visual Studio 6 Enterprise Edition. The Enterprise
Edition has built-in tools for relational databases; these tools are very helpful for database programming.
You can get by with the Professional Edition of Visual Studio if the Enterprise Edition is not available to
you. This book also teaches programming for Microsoft Transaction Server (MTS), Internet Information
Server (IIS), and Internet Explorer version 4 (IE4), so you will need these software packages as well. You
can use Microsoftís Personal Web Server (PWS) in place of IIS if you like. In terms of operating systems,
Windows NT 4.0 makes an excellent platform running MTS and IIS. You probably could make do with
Windows 98 instead of Windows NT as long as your machine has sufficient memory to run Visual Studio,
MTS, IIS (or PWS), and IE4 simultaneously.
Acknowledgments
Writing a book is something that I've always wanted to do. I am very pleased that I have had the opportunity
to do so. There are many people who made it possible for me to complete this work and who deserve my
thanks.
Many friends and colleagues gave me much needed encouragement. I appreciate their helpful feedback,
which kept my motivation from sinking at critical times.
My wife and my three young sons made many sacrifices to give me the time I needed to write. My sons
endured the long hours of my absence from them with selflessness and maturity. My wife, Capri, carried the
burden of being virtually a single parent while I was holed up in the office, pouring my best efforts into
Sams Teach Yourself Database Programming with Visual C++6 in 21 Days -- Introduction
http://www.pbs.mcp.com/ebooks/0672313502/fm/fm.htm (2 of 3) [9/22/1999 1:42:57 AM]
these pages. In addition, Capri produced the line drawings for this book and did some initial editing as well.
Without a doubt, her help was instrumental in my completing it.
About the Authors
Lyn Robison is a career software developer who specializes in database, COM, C++, and Java development
on the Windows platform. In addition to software development, Lyn enjoys writing, speaking, and teaching
new technologies to technical and non-technical audiences.
Lyn works as a developer at Webridge Inc., in Portland, Oregon. Webridge is a small software company
poised on the edge of greatness.
When he is not working, Lyn enjoys watching college football and playing basketball. He lacks just 12
inches in his vertical leap from being able to slam-dunk the basketball.
You can reach Lyn via email at LynRobison@aol.com.
K. David White is a software developer with over 10 years' experience developing control, database, and
user interface applications. He has been developing Windows NT applications for the last five years. Dave
can be reached at kdwhite@donet.com.
Tell Us What You Think!
As the reader of this book, you are our most important critic and commentator. We value your opinion and
want to know what we're doing right, what we could do better, what areas you'd like to see us publish in,
and any other words of wisdom you're willing to pass our way.
As the Executive Editor for the Advanced Programming team at Macmillan Computer Publishing, I
welcome your comments. You can fax, email, or write me directly to let me know what you did or didn't
like about this book-as well as what we can do to make our books stronger.
Please note that I cannot help you with technical problems related to the topic of this book, and
that due to the high volume of mail I receive, I might not be able to reply to every message.
When you write, please be sure to include this book's title and author as well as your name and phone or fax
number. I will carefully review your comments and share them with the author and editors who worked on
the book.
Fax: 317-817-7070
Email:
adv_prog@mcp.com
Mail:
Bradley L. Jones, Executive Editor, Advanced Programming, Macmillan Computer
Publishing, 201 West 103rd Street, Indianapolis, IN 46290 USA
© Copyright, Macmillan Computer Publishing. All rights reserved.
Sams Teach Yourself Database Programming with Visual C++6 in 21 Days -- Introduction
http://www.pbs.mcp.com/ebooks/0672313502/fm/fm.htm (3 of 3) [9/22/1999 1:42:57 AM]
剩余389页未读,继续阅读
资源评论
Brown.LiuZan
- 粉丝: 2
- 资源: 42
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- database-project-massunaAi笔记
- 2%EF%BC%9A%E9%99%95%E8%A5%BF%E
- yyspdz62_944.apk
- SAP公司间采购EDI配置-如何触发自动MIRO.docx
- python197基于图像识别的仪表实时监控系统.rar
- python196基于循环神经网络的情感分类系统.rar
- I2C驱动SHT30温湿度传感器和LCD12864使用例程(RSCG12864B)
- python193中学地理-中国的江河湖泊教学网(django).rar
- python191基于时间序列分析的大气污染预测软件(django).rar
- python190基于人脸识别智能化小区门禁管理系统.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功