|
| |
|
EBooks » C# & C Sharp
 Author(s) : Karli Watson
Publisher : Wrox
Year : Oct 2006
ISBN 10 : 0470044063
ISBN 13 : 9780470044063
Language : English
Pages : 528
File type : PDF
Size : 6.4 MB (book + source code)
In this book you learn everything you need to know about developing C# applications that access databases. If you are wondering why this is such an important topic, just consider how many applications use the functionality. At first glance, you might notice a few specialized ones such as Windows applications to view and edit human resources data or Web applications that display recent sport results. Look a bit deeper, however, and you quickly find that the vast majority of applications use database data in one form or another, even if it isn�t immediately obvious.
This book is the perfect starting point to learn about databases, and particularly about using MS SQL Server from .NET 2.0 applications written in C#. Over the course of the book, you learn the fundamentals of database technology, how the .NET Framework can be used to access databases, and how to get the most out of your code. Along the way you are presented with numerous helpful, easy-to-follow examples that demonstrate the techniques you need. Each example increases your understanding of a particular subject, and often provides you with tips and tricks that you can adapt to different contexts in the future. Each chapter also includes exercises to reinforce key concepts, the answers to which are found at the back of the book.
The main idea behind the book is to present you with a solid understanding of the basics of database access in C#. You�ll also be exposed to many possibilities for future development. You will often learn about quite complicated techniques, but they are broken into simple steps and carefully explained. These explanations provide an appreciation for what is possible, and prepare you for handling additional resources about these subjects when you�ve finished the book. And you�ll be able to do that without facing instant despair at attempting to learn about a completely new subject because you�ll already know the basics of what you are doing.
This book is aimed at people who already have at least a basic understanding of .NET development with C# and who want to learn about databases and database access. The C# code used in the examples in this book is described in detail only in cases where it is quite advanced, or where it�s an area you might not have looked at before. However, no experience with databases is assumed, so the database code you write (using ADO.NET) is explained from first principles. Databases themselves are explained, as well as the SQL language used to access them. This book is perfect for you if the word �database� is one that you�ve heard only in passing.
 Author(s) : Stephen Randy Davis and Chuck Sphar Publisher : Wiley Year : Oct 2005 ISBN-10 : 0764597043 ISBN-13 : 9780764597046 Language : English Pages : 432 File type : PDF Size : 3.6 MB The C# programming language is a powerful, relatively new descendant of the earlier C, C++, and Java languages. Programming with it is a lot of fun, as you�re about to find out in this book. The goal of this book is to explain C# to you, but to write actual programs you need a specific coding environment. We�re betting that most readers will be using Microsoft Visual Studio, although we do provide alternatives. In basing the book on Visual Studio, we�ve tried to keep the Visual Studio portions to a reasonable minimum. we could just tell you, �Run your program any way you want,� but instead we may say, �Execute your C# program from Visual Studio by pressing F5.� We want you to be able to focus on the C# language and not on the mechanics of getting simple things to work. We�ve made this book as easy to use as possible. Figuring out a new language is hard enough. Why make it any more complicated than it needs to be? The book is divided into six parts. Part I introduces you to C# programming with Visual Studio. This part guides you step by step in the creation of two different types of programs. We strongly encourage you to start here and read these two chapters in order before branching out into the other parts of the book. Even if you�ve programmed before, the basic program framework created in Part I is reused throughout the book.  Author(s) : Simon Robinson, Christian Nagel, Jay Glynn, Morgan Skinner, Karli Watson, Bill Evjen Publisher : Wrox Year : Jun 2004 ISBN 10 : 0764557599 ISBN 13 : 9780764557590 Language : English Pages : 1224 File type : PDF Size : 11.8 MB (book + source code) C# is designed to work with .NET to provide a new framework for programming on the Windows platform. This comprehensive reference prepares you to program in C#, while at the same time providing the necessary background in how the .NET architecture works. This book will equip you to program in C#, while at the same time provide the necessary background in how the .NET architecture works. We will not only cover the fundamentals of the C# language but also go on to give examples of applications that use a variety of related technologies, including database access, dynamic Web pages, advanced graphics, and directory access. The only requirement is that you be familiar with at least one other high-level language used on Windows�either C++, Visual Basic, or J++. In this all-new third edition, you�ll be introduced to the fundamentals of C# and find updated coverage of application deployment and globalization. You�ll gain a working knowledge of the language and be able to apply it in the .NET environment, build Windows forms, access databases with ADO.NET, write components for ASP.NET, take advantage of .NET support for working with COM and COM+, and much more. This book is for experienced developers who are already familiar with C++, Visual Basic, or J++. No prior knowledge of C# is required.  Author(s): Mark Michaelis Publisher: Addison Wesley Year: Jul 2006 ISBN: 0321150775 Language: English Pages: 768 File type: CHM Size : 4.6 MB (book + source code) This book provides complete, up-to-date coverage of all the programming constructs in C#. Masterfully organized, it allows beginning programmers to get on board and leads more experienced programmers into the world of structured programming. Because of its unwavering focus on the essential programming constructs of C#such as generics, delegates, and much morethis book is indispensable. For programmers who want to solve their day-to-day programming issues using the latest features this modern programming language has to offer, this book is indispensable. This books is a clear, concise guide to C#including the features new to C# 2.0. The book clearly presents material for beginners and experts and provides contrasts and comparisons between C# and other languages. The C# language is covered comprehensively and each important construct is illustrated with succinct code examples. Complete code examples are available online. Mark Michaelis has organized the material for quick access. Graphical "mind maps" at the beginning of each chapter show what material is covered and how each topic relates to the whole. C# 2.0 has a multitude of new features that make the language even more powerful, productive, and efficient. These new features are thoroughly covered in this book. A separate appendix on C# 2.0 topics helps readers quickly find new features of the language. Whether you're just starting out as a programmer, are an experienced developer looking to learn C#, or are a seasoned C# programmer interested in learning the new features of C# 2.0, Essential C# 2.0 gives you just what you need to quickly get up and running writing C# applications.  Author(s) : Harvey M. Deitel, Paul J. Deitel Publisher : Prentice Hall Year : Dec 2005 ISBN 10 : 0131525239 ISBN 13 : 9780131525238 Language : English Pages : 1648 File type : CHM Size : 54 MB (book + source code) Learn how to build winning C# applications, start to finish, using the Deitels' proven methodology and signature Live-Code Approach! This new edition includes extensive use of Visual Studio 2005's new visual programming tools that tremendously reduce the amount of code programmers need to write in ADO.NET and ASP.NET applications. With these new tools, programmers can develop powerful ADO.NET and ASP.NET applications quickly and easily. You'll start with an introduction to C# and Visual C# 2005 Express. After examining methods and arrays, the Deitels present an in-depth introduction to object-oriented programming. They introduce powerful exception handling techniques for building mission critical software; followed by in-depth coverage of C#-based GUI development. Coverage also includes: multithreading; strings, characters; regular expressions; graphics; files and streams; and more. Next, you'll extend your C# applications to leverage XML and .NET, as you master ADO.NET database access and ASP.NET Web services delivery. An integrated, optional ATM case study teaches object-oriented design with UML(tm) 2.0 while a new GradeBook case study aids in the discussion of early classes and objects. From networking to security, the Deitels present hundreds of expert tips on good programming practices, avoiding errors, maximizing performance, testing, and debugging.  Author(s) : Martin Worner Publisher : Wiley Year : Aug 2004 ISBN 10 : 0470870613 ISBN 13 : 9780470870617 Language : English Pages : 138 File type : PDF Size : 0.9 MB This book is designed to help experienced programmers into the C# language. It covers all the relevant concepts of C# from a finance viewpoint. In the preparation of this book a small standalone futures and options trading application was written to cover all of the sections of C# that are relevant to finance and the code from the application is used throughout the book to illustrate the topics covered. The key points covered are focused on building a Windows application in a finance environment. With this in mind there are some sections of C# that have been omitted, for example it is unlikely that C# would be used to connect to exchanges thus in-depth coverage of sockets and TCP/IP package handling has not been included. The operators, data types and controls are covered to begin with as they form the core section of programming. Object Oriented programming is dealt with in depth from a practical approach and the commonly used concepts are covered. The emphasis of the book is in applying C# to finance and thus it does not cover each topic to its full depth as there are aspects of C# rarely used in financial applications. In addition to the Object Oriented section, ADO.NET and the simpler I/O sections that may apply to a Windows application are covered along with some basic XML as many financial applications share data using XML.  Author(s): Donis Marshall Publisher: MS Press Year: Jan 2006 ISBN: 0735621810 Language: English File type: CHM Pages: 704 Size (for download): 14.9 MB MS Visual C# 2005 includes several enhancements to earlier versions of the language. If you want to learn the new features of the language, Programming MS Visual C# 2005: The Language offers detailed explanations of each improvement. One of the most awaited additions to the .NET environment is generics. Other additions include anonymous methods, static classes, and new classes that affect garbage collection. This book introduces these new features, provides context, and displays sample code. Enhancements are not limited to the language. The MS Visual Studio IDE has also been enhanced in Visual Studio 2005. MS continues to expand upon the impressive assortment of rapid application development (RAD) tools that are available. The Exception Assistant, code snippets, and visualizers are some of the more notable advancements, where the emphasis is on providing helpful information that markedly increases developer productivity. This book details these and other improvements to previous versions of Visual Studio. Programming MS Visual C# 2005: The Language is for developers who want a comprehensive explanation of Visual C# 2005 or want to explore a specific aspect of the language. It is a composite of chapters sequenced to provide a rational and complete review of the language. Each chapter is also reviewable as an independent unit that encapsulates a specific topic. This book targets both professional and casual developers. Practical, in-depth explanations are offered for even the most ardent developers. Sample code is provided as a complement to the content. For casual developers, code is often the clearest explanation of in-depth concepts. Actually, even for professional developers, sample code is often invaluable. For this reason, this book contains reams of code examples. TABLE OF CONTENT: Chapter 01 - Introduction to Visual C# Programming Chapter 02 - Types Chapter 03 - Inheritance Chapter 04 - Introduction to Visual Studio 2005 Chapter 05 - Arrays and Collections Chapter 06 - Generics Chapter 07 - Iterators Chapter 08 - Delegates and Events Chapter 09 - Exception Handling Chapter 10 - Metadata and Reflection Chapter 11 - MSIL Programming Chapter 12 - Debugging with Visual Studio 2005 Chapter 13 - Advanced Debugging Chapter 14 - Memory Management Chapter 15 - Unsafe Code  On its own, C# simplifies network programming. Combine it with the precise instruction found in C# Network Programming, and you'll find that building network applications is easier and quicker than ever. This book helps newcomers get started with a look at the basics of network programming as they relate to C#, including the language's network classes, the Winsock interface, and DNS resolution. Spend as much time here as you need, then dig into the core topics of the network layer. You'll learn to make sockets connections via TCP and "connectionless" connections via UDP. You'll also discover just how much help C# gives you with some of your toughest chores, such as asynchronous socket programming, multithreading, and multicasting. Network-layer techniques are just a means to an end, of course, and so this book keeps going, providing a series of detailed application-layer programming examples that show you how to work with real protocols and real network environments to build and implement a variety of applications. Use SNMP to manage network devices, SMTP to communicate with remote mail servers, and HTTP to Web-enable your applications. And use classes native to C# to query and modify Active Directory entries. Rounding it all out is plenty of advanced coverage to push your C# network programming skills to the limit. For example, you'll learn two ways to share application methods across the network: using Web services and remoting. You'll also master the security features intrinsic to C# and .NET--features that stand to benefit all of your programming projects.  Use Your Knowledge of Java to Quickly Master C# • ExpertRecommendations and Comparisons of Each Language • Download All of the Source Code from syngress.com • Complete,Clear Definitions of the .NET Framework for J2EE Developers  Setting the standard for a premium C# reference, Microsoft Visual C# 2005 Unleashed provides practical examples for virtually every aspect of the C# programming language. The book is structured for progressive learning, so it can be read cover-to-cover or used as a comprehensive reference guide. You will be exposed to everything from low-level information on the Garbage Collector to advanced concepts, such as creating applications that use Enterprise Services, creating Web Services, and even advanced Windows GUI. Chapters include: * Expressions and Control Structures * UI Controls * Code Access Security * Remoting * Peer-to-Peer Applications
|
| |
|