.Net Compact Framework Programming with C# (C Sharp)
Klappentext zu .Net Compact Framework Programming with C# (C Sharp)
The definitive tutorial and reference for the .NET Compact Framework (CF) shows readers how to transfer their skills and their code to the Pocket PC 2003 and other mobile and embedded smart devices. Authors Yao and Durant draw upon their years of research and experience with members of the Microsoft .NET CF team to show how the best CF programming gets done in C#.
Inhaltsverzeichnis
Foreword. Preface. Acknowledgments. About the Authors. I. FOUNDATIONS. 1. .NET Compact Framework Architecture. Windows CE Overview. What Is .NET? The .NET Compact Framework. Conclusion. 2. What Is a .NET Compact Framework Program? The Essence of a .NET Compact Framework Program. Using Visual Studio .NET 2003. The Cistern Sample Program. Adding Classes. Conclusion. 3. The .NET Type System. Using Type Information: Namespace References and Assembly References. Standard Types. Strings. Type Conversion. Memory Management. Conclusion. 4. Platform Invoke. Overview of P/Invoke. Creating P/Invoke Declarations. Supported P/Invoke Function Parameters. A Sample Program: CallWin32. Writing Win32 Dynamic Link Libraries. Manual P/Invoke Parameter Passing. Communicating between Unmanaged and Managed Code. Comparing P/Invoke Support. Conclusion. II. BUILDING THE USER INTERFACE. 5. Creating Forms. What Are Forms? Manipulating Forms. Inheritance and Visual Inheritance. Conclusion. 6. Mouse and Keyboard Input. Overview of Input. Programming for Mouse Input. Programming for Keyboard Input. Conclusion. 7. Inside Controls. What Are Controls? Categories of Controls. Properties, Methods, and Events. The Core Events. The Core Properties. The Core Methods. Working with Control Type Information. Five Commonly Used Controls. A Sample Program: TimeTracker. The Label Control 436The TextBox Control. The ListBox and ComboBox Controls. The Button Control. The RadioButton and CheckBox Controls. Conclusion. 8. Data Binding to Controls. Data Binding. Complex Data Binding. Simple Data Binding. The DataGrid Control. Conclusion. 9. Inside More Controls. Detecting Support for Properties, Methods, and Events. Menus. Grabbing Events. The ToolBar and ImageList Controls. Dialog Boxes. Conclusion. 10. Building Custom Controls. Custom Controls. Controls as Objects. Deriving Custom Controls from an Existing .NET Control. Creating Composite Controls. Creating New Controls. Adding Animation to a Custom Control. Authoring Custom Controls for the Multithreaded Environment. Adding a Custom Control to the Visual Studio .NET Toolbox. Conclusion. III. Managing Device Data. 11. Storage. Smart-Device Data Storage. File I/O. Registry Access. Conclusion. 12. ADO.NET Programming. Examining ADO.NET. Working with Data Sets. Microsoft SQL Server CE. Microsoft SQL Server. Web Services. Conclusion. 13. Synchronizing Mobile Data. Understanding Remote Data Applications. Installing Remote Data Connectivity. Using RDA. Using Merge Replication. Choosing between Merge Replication and RDA. Conclusion. 14. The Remote API. What Is ActiveSync? RAPI Fundamentals. Accessing the Object Store. Detecting Changes in Device Connection State. Loading Programs and DLLs. Conclusion. IV. Creating Graphical Output. 15..NET Compact Framework Graphics. An Introduction to .NET Compact Framework Graphics. Drawing on the Display Screen. Raster Graphics. Vector Graphics. Conclusion. 16. Text and Fonts. Drawing Text. Font Selection. Placing Text. Text Color. Conclusion. 17. Printing. The Printing Pipeline. Programming for Printed Output. Direct Printing. Rendering with GDI. HP Mobile Printing. Rendering with PrinterCE. Conclusion. V. APPENDIXES. Appendix A: Hungarian Notation for .NET Programs. Goals and Objectives. Guidelines. .NET Naming Guidelines. Hungarian Notation. Appendix B: Supported PMEs for .NET Compact Framework Controls. Appendix C: Data Synchronization Wizards. The Virtual Directory Creation Wizard. The Create Publication Wizard. Appendix D: Windows API Allocation and Cleanup Functions. Glossary. Index.
Beschreibung
It is no secret that Microsoft wishes its software to become as ubiquitous on the new generation of smart devices such as PDAs and cell phones as Windows and Office are on desktop computers. The key to this strategy is the .NET Compact Framework (CF), a subset of the .NET Framework designed to run on smart devices. .NET Compact Framework Programming with C# is the only complete, authoritative guide to the CF for C# programmers. It explores the differences between the standard framework and the CF, shows how to use the Win32 API, and explains specialized tools for particular machines and functions. The authors wrote the first book on Windows programming back in 1986, and have continued on the cutting edge of Microsoft technology ever since. They are the CF columnists for MSDN Magazine, and are commonly acknowledged to be the best authors writing on the CF today. They are also doing a version of this book for Visual Basic .NET developers. Yao and Durant have done for the CF what Fritz Onion has done for ASP.NET and Chris Sells for Windows Forms: produced an immensely practical, well-written, definitive, second-generation book on a key .NET technology.
Über den Autor: Yao Paul (Autor) und Durant David (Autor)
Paul Yao is president of The Paul Yao Company, which provides educational and consulting services to software engineers on software technologies based on Microsoft Windows. He has authored/coauthored seven books on Windows programming, including with David Durant the first book published on the subject, Programmer's Guide to Windows (Sybex, 1987). Paul is a contributing editor to MSDN Magazine, writing regularly on topics of interest to Windows CE and Pocket PC developers. David Durant is principal of Durant Associates and lead author of the groundbreaking book Programmer's Guide to Windows (Sybex, 1987), the first book published on the subject. David was an early proponent of .NET, is a frequent contributor to industry journals and forums, and leads seminars on .NET-based technologies for corporate clients worldwide.
weitere passende Bücher
Paul Yao is president of The Paul Yao Company, which provides educational and consulting services to software engineers on software technologies based on Microsoft Windows. He has authored/coauthored …
This definitive tutorial and reference for the .NET Compact Framework (CF) shows readers how to transfer their skills and their code to the Pocket PC 2003 and other mobile and embedded smart devices. …
Foreword. Preface. Acknowledgments. About the Authors. I: Foundations. 1. .NET Compact Framework Architecture. Windows CE Overview. What Is .NET? The .NET Compact Framework. Conclusion. 2. What Is a …
It is no secret that Microsoft wishes its software to become as ubiquitous on the new generation of smart devices such as PDAs and cell phones as Windows and Office are on desktop computers. The key …
geschrieben von
Paul Yao (Autor)
und
David Durant (Autor)
Who was a tweenie? How did an ice house work and where would you find a crinkum-crankum wall? What was a chesterfield for, or a Claude glass, and how did a clock jack improve your dinner? The answers …
geschrieben von
David Durant (Autor)
Paul Yao is president of The Paul Yao Company, which provides educational and consulting services to software engineers on software technologies based on Microsoft Windows. He has authored/coauthored …
This definitive tutorial and reference for the .NET Compact Framework (CF) shows readers how to transfer their skills and their code to the Pocket PC 2003 and other mobile and embedded smart devices. …
Foreword. Preface. Acknowledgments. About the Authors. I: Foundations. 1. .NET Compact Framework Architecture. Windows CE Overview. What Is .NET? The .NET Compact Framework. Conclusion. 2. What Is a …
It is no secret that Microsoft wishes its software to become as ubiquitous on the new generation of smart devices such as PDAs and cell phones as Windows and Office are on desktop computers. The key …
geschrieben von
Paul Yao (Autor)
und
David Durant (Autor)
Will Sell Like: Target Audience: Developer, advanced About the Technology: …
About This Book vii Intended Audience vii Prerequisites viii Reference Materials viii About the CD-ROM viii Features of This Book ix The Microsoft Certified Professional Program xx …
geschrieben von
Microsoft Corporation (Autor)
Authors Kothuri and Godfrind address the special nature of spatial data and its role in professional and consumer applications, including such issues as modeling, storing, accessing, and analyzing …
1. Overview 2. Basic Spatial 3. Spatial and Network Analysis 4. …
geschrieben von
Ravi Kothuri (Autor)
und
Albert Godfrind (Autor)
und
Euro Beinat (Autor)
ist das Pseudonym des Tierarztes James Whight, geboren 1916. Er wuchs in Schottland auf, studierte in Glasgow Tiermedizin und erhielt eine Assistentenstelle in den Nord Yorkshire Dales. Sein Sohn …
Kätzchen und Kuhschwänze ¿ der abenteuerliche Alltag eines Tierarztes in Yorkshire Ein Tierarzt, der auch als Erzähler ein Naturtalent ist und der mit seinen …
geschrieben von
James Herriot (Autor)
und
Helmut Kossodo (Übersetzung)
"Deine Worte schmecken wie Kommißbrot, Herr." "Deshalb halten sie auch ewig, Camillo..." So offen und humorvoll, aber auch tiefgründig geht es zu: in den Gesprächen zwiscjen Don …
geschrieben von
Florian Huber (Illustrator)
und
Jörg Müller (Autor)
Dorothy L Sayers was born in Oxford in 1893, and was both a classical scholar and a graduate in modern languages. As well as her popular Lord Peter Wimsey series, she wrote several religious plays, …
geschrieben von
Dorothy L. Sayers (Autor)