
Inside SharpDevelop
Apress
1st Edition
Published in July 2004
Book
Paperback/Softback
550 pages
978-1-59059-347-9 (ISBN)
Description
This is one of THE books that advanced.NET developers will be able to study so they can understand how they will tackle the major projects they will be asked to build in.NET in the coming years.
SharpDevelop is a top-flight demonstration and case study of advanced application development using.NET today. At a time when.NET is being "proved" around the world, this book offers working knowledge of developing real-world.NET applications. Readers will learn advanced.NET programming techniques by getting an insiders' look at a complete application.
SharpDevelop is a complete Integrated Development Environment, written in C#. It includes all the advanced features that programmers expect from a modern IDE and, of course, implementing these features has required some advanced programming techniques.
The developers who created SharpDevelop give the reader an inside track on application development with a guided tour of the source code for SharpDevelop. They will show the reader the most important code features and explain how they can use these techniques in their own projects. Readers will gain valuable experience of building an application on this scale, learning from the decisions, mistakes, problems and solutions that lead to the current version on SharpDevelop.
Many.NET programming techniques are shown in the context of the source of the SharpDevelop application - a real piece of software that the readers can download and use for themselves. This means that there are no 'toy' examples or theory that will not work in practice - just solid, real-world code and frank discussions of how it was created.
NB: This book is a new edition of the first edition. The authors have taken feedback from the first edition into account, and built a new book structure and pace, with new materials, an adjusted writing team, and essentially a new book is being released that will be a significant improvement over the Wrox title, and also up-to-date with the new release of SharpDevelop itself in late 03.
This is a book for advanced programmers who will be building today and tomorrowââ'¬â"¢s critical computer software with.NET. Many programmers are now looking for the proof that.NET is a great tool, and they are keen to see.NET in action in the real world and actually have those projects explained in programmatic terms. This book is for those programmers. It will also be able to inspire other developers who are now considering whether to back.NET into the future as a major part of their application development skill set.
Authors assume knowledge of.NET, C#, Reflection, XML. TOC:Features at a Glance.- Designing the Architecture.- Implementing the Core.- Building the Application with Add-Ins.- Providing Functionality with Workspace Services.- The User Interface.- Internationalization.- Document Management.- Syntax Highlighting.- Search and Replace.- Writing the Editor Control.- Writing the Parser.- Code Completion and Method Insight.- Navigating Code with the Class Scout and the Assembly Scout.- The Designer Infrastructure.- Implementing a Windows Forms Designer.- Code Generation.
SharpDevelop is a top-flight demonstration and case study of advanced application development using.NET today. At a time when.NET is being "proved" around the world, this book offers working knowledge of developing real-world.NET applications. Readers will learn advanced.NET programming techniques by getting an insiders' look at a complete application.
SharpDevelop is a complete Integrated Development Environment, written in C#. It includes all the advanced features that programmers expect from a modern IDE and, of course, implementing these features has required some advanced programming techniques.
The developers who created SharpDevelop give the reader an inside track on application development with a guided tour of the source code for SharpDevelop. They will show the reader the most important code features and explain how they can use these techniques in their own projects. Readers will gain valuable experience of building an application on this scale, learning from the decisions, mistakes, problems and solutions that lead to the current version on SharpDevelop.
Many.NET programming techniques are shown in the context of the source of the SharpDevelop application - a real piece of software that the readers can download and use for themselves. This means that there are no 'toy' examples or theory that will not work in practice - just solid, real-world code and frank discussions of how it was created.
NB: This book is a new edition of the first edition. The authors have taken feedback from the first edition into account, and built a new book structure and pace, with new materials, an adjusted writing team, and essentially a new book is being released that will be a significant improvement over the Wrox title, and also up-to-date with the new release of SharpDevelop itself in late 03.
This is a book for advanced programmers who will be building today and tomorrowââ'¬â"¢s critical computer software with.NET. Many programmers are now looking for the proof that.NET is a great tool, and they are keen to see.NET in action in the real world and actually have those projects explained in programmatic terms. This book is for those programmers. It will also be able to inspire other developers who are now considering whether to back.NET into the future as a major part of their application development skill set.
Authors assume knowledge of.NET, C#, Reflection, XML. TOC:Features at a Glance.- Designing the Architecture.- Implementing the Core.- Building the Application with Add-Ins.- Providing Functionality with Workspace Services.- The User Interface.- Internationalization.- Document Management.- Syntax Highlighting.- Search and Replace.- Writing the Editor Control.- Writing the Parser.- Code Completion and Method Insight.- Navigating Code with the Class Scout and the Assembly Scout.- The Designer Infrastructure.- Implementing a Windows Forms Designer.- Code Generation.
More details
Edition
1., Ed.
Language
English
Place of publication
New York
United States
Target group
Advanced .NET programmers, C# developers
Dimensions
Height: 230 mm
Width: 180 mm
Thickness: 36 mm
ISBN-13
978-1-59059-347-9 (9781590593479)
Schweitzer Classification
Persons
Christoph is the project manager behind SharpDevelop team and is committed to modern methods of program development, and believe in the valued of solid code creation. Christoph has been involved in writing books such as Sams Teach Yourself ADO 2.5 in 21 Days" Christoph is a standard bearer in code quality and presentation for SharpDevelop as a top-flight.NET case study for the next generation.
Bernhard world closely with Mike Kruger, the creator of SharpDevelop and was co-author of Dissecting a C# Application: Inside SharpDevelop.
Bernhard world closely with Mike Kruger, the creator of SharpDevelop and was co-author of Dissecting a C# Application: Inside SharpDevelop.
Content
Chapter 1: Features at a Glance Chapter 2: Designing the ArchitectureChapter 3: Implementing the Core Chapter 4: Building the Application with Add-ins Chapter 5: Providing Functionality with Workspace Services Chapter 6: The User Interface Chapter 7: Internationalization Chapter 8: Document Management Chapter 9: Syntax Highlighting Chapter 10: Search and Replace Chapter 11: Writing the Editor Control Chapter 12: Writing the Parser Chapter 13: Code Completion and Method Insight Chapter 14: Navigating Code with the Class Scout and the Assembly Scout Chapter 15: The Designer Infrastructure Chapter 16: Implementing a Windows Forms Designer Chapter 17: Code Generation