This page has been translated from Italian

. Always realized by Emanuele Mattei, the public, with your permission, the review of the book "Visual C # 2008 explained to my grandmother."

The first thing that came to mind reading the title of the book ee that someone had copied to my article

Card of the book:


Mario De Ghetto
Price: Euro 39.00
P. 552 - 15 × 21 bn
year of publication 2008
Edition number 1
Topic: Computers
Necklace digital lifestyle pro

On the occasion of the new Microsoft development environment Visual Studio 2008, the publishing company FAG has published almost simultaneously at the exit of this software, a manual for use of the programming language Visual C # 2008.

The book, unlike many other computer manuals on the subject of the same publishing house, has some unusual features, like font style and how to address the reader in a tone more sympathetic and friendly, unlike many other guides technicians. The author of the book by Mario De Ghetto, for several years writing articles and books, also participates actively in the Italian community www.visual community and the first Italian community on the Visual Basic programming. His blog is continuous updating, where there are tricks and tips on programming. Net Is not included in the book no CD-Rom or DVD, the sources of the book can be downloaded from the following site.

A few weeks before the release of this book, the author has published another manual on programming with the new development environment Visual Studio 2008, including Visual Basic 2008 explained to my grandmother.

But we see in detail the various chapters that make up this book.

The first chapter is an introduction to programming in this chapter the reader understands the meaning of programming, a very helpful section for those who have never planned and that you are approaching for the first time.

In the second chapter, he goes to technology. Net, this chapter discusses the architecture of the technology. Net, a very important topic, which is the basic programming. Net and the new features added in the new version of Visual C # 2008. The chapter demonstrates the use and functionality of the framework, basic information on language and development environment.

By the third chapter moves to the development environment, ie Visual Studio 2008, in this chapter, you will see the different menu items, the various windows available to the new IDE, the window for creating a new project, Some menu items change, the object browser window, some properties of the various controls, some functionality provided by the designer of Visual Studio and more. In this chapter, we will see the first example of code and its compilation.

The fourth chapter introduces the reader to real programming, in fact in this chapter, we enter the programming language Visual C # 2008. The chapter presents a framework to begin to plan, describes the use of data types, creating various types of variables. The visibility of data, the nomenclature of variables, namely to provide a name, assignment operators and mathematical operators on the string, the operators used in logical conditions. The chapter also discusses also the conversion of data types, so you convert data from one type to another.

The chapter provides the basis to begin writing the first programs.

The next chapter, namely the fifth is dedicated to all matrices, very important topic. In chapter after having explained the creation of arrays with different data types, also demonstrates some techniques on usage, particularly in the various cycles. Continuing in this chapter discusses some methods to be used with arrays, for example, the Array class's Sort method, which allows the ordering of elements and other techniques for sorting. Other methods such as rank, GetLength, and getlowerboud GetUpperBound, exists, find, FindLast, findall, copy, and SetValue, all methods that may be useful in the use of matrices. The various examples of code, help the reader to understand the chapter.

The sixth chapter switches to the syntax of the language, in this chapter, we will explore the fundamentals of language Visual C #. After an introduction to the language is passed to the explanation of the comments, namespace. Continuing in this chapter, illustrates in very general classes, properties, functions, and void, topics to be explored in the next chapter. After this brief reference, illustrates conditional statements, and if the use of the keyword switch, over this part discusses the various cycles.

The subject is dealt with very well, illustrating the different types of cycles such as for, do loop, do while, do until loop, do while loop, while end while, for each, the clause continues in cycles. The final section of the chapter discusses the keyword dispose.

After the section devoted to language, in chapter seven, you pass the object-oriented programming, after an introduction to object-oriented programming, it illustrated the creation of a class. Continuing in this chapter shows how to create a constructor in the class. The chapter is very large, comprehensively addressing the creation of classes, other topics covered in the chapter on the part of destroyers, the creation of static classes, the creation of shared methods, using the technique of overloaded methods, namely creating methods with the same name but different arguments, properties, inheritance, using the Overrides keyword, interfaces, and much more. In short, a chapter that will help the reader to understand a very difficult part of programming with C #.

With the eighth chapter, shows how to use the development environment, the various windows that we can come in handy, as the properties, the positioning of controls, the various menu items.

In addition to the programming level, you learn how to detect screen size, adding resources, fom type mdi, new projects that can be done with Visual Studio 2008, those relating to WPF, and more.

The ninth chapter is very interesting because it illustrates the various standard controls we can use in our windows application. The first pages of the chapter, guiding the reader to general information about controls, as some common properties, the toolbox, how to manage the alignment of controls with the help of some features provided by the development.

Continuing this part, explains the tools and functionality that offers Visual Studio 2008, helping the programmer in the positioning of controls and customization of forms.

After the section on management controls on a form, explains the various controls, such as CheckedListBox, which are code samples to use it, the ComboBox control, control for handling dates DataTimePicker ie, the Label control, LinkLabel, ListBox, and many other controls. Some controls are illustrated with code examples to show the reader his use, while other controls, are only an explanation, describing the properties and methods used for that control. The final chapter provides a brief explanation on the controls Windows Presentation Foundation (WPF).

The tenth chapter concerns the dialogs, menus and other interesting classes that we use in our applications. Demonstrates the use of the OpenFileDialog class, a class of the framework for the management of the dialog box for files. This class, explains its use and the properties and methods that we use. After seeing this class, the author of the book continues with another class, that relating to the dialog box for saving files, class SaveFileDialog. Even in this case is an example of code and the various properties and methods that can be used. Continues the chapter with the class FolderBrowserDialog, a class for managing folders. Subsequent classes cover other windows such as dialog for font management, class FontDialog, that relating to colors (ColorDialog) with respect to the press (PageSetupDialog) Print Preview (PrintPreviewDialog), and Classes on the printing of a given text. After the section on dialogs and prints, you go to the menus, explaining the features of the class MenuStrip and StatusStrip.

The eleventh chapter, concerns a very important part for programming. In this chapter, the reader is guided, error handling, in addition to tools provided by Ambassador
ienT development, such as error correction options, the description of the error, you are writing, even the error handler which try cath.

In the opening pages of the chapter provides information about errors and how the development environment Visual Studio 2008, can help us during the process of writing the code, still in the chapter, is passed to the error handler, using the keywords Try , catch, and finally. Continuing with the keywords of C #, describes another keyword, such as the throw, which allows us to raise an exception. After the part relating to the code, the author of the book also illustrates some techniques and tools for debugging, in closing the chapter on this topic.

In the next chapter, we pass the management of the string, ie the text. chapter illustrates some methods of the String class, to be used to handle the text. Methods such as equals, Compare, replace, StartsWith, endswith, tolower, toupper, TrimEnd, TrimStart and trim, isnullorempy, property and much more length.

Moreover, in the concluding chapter, shows how to write and read text files.

The final chapter, which is the thirteenth, concerns a new technology, introduced with the framework 3.5. In particular, the chapter provides the basics, Linq technology. Using LINQ in various situations in the management of the XML file.

Appendix A covers installing the development environment Visual Studio 2008, the chapter has a large number of images to include in a quick and pleasant, the installation of the software.

In addition to installing Visual Studio 2008 Professional, including the Express version and the MSDN Help.

With Appendix B and C, are given the tables for data types.

As with Appendix D, a summary report on the character placeholder for the Mask property of a control MaskedTextBox.

Here are the titles of the chapters

1) Why you have to know how to program
2) Features and news
3) Development Environment
4) Data Types and Operators
5) Matrices
6) The language
7) Ready to jump? oop
8) Visual programming
9) Who controls the controls?
10) dialogues, menus and other wonders
11) Errare humanum est
12) Allacciamoci strings!
13) Linq
Appendix A
Appendix B
Appendix C
Appendix D

A very interesting and useful manual for those who have never programmed, and that you are approaching this new world. Also a valuable tool for those who are interested in migrating from Visual Basic 6 language in the new Visual C # Language, also referred to those who already use the programming language Visual Basic Net and are interested in using this new language. The book focuses creating applications for Windows, and web programming, or other type is not shown, a book to be used to acquire the basic knowledge of programming language Visual C # 2008, well suited for those who are fasting on this side science.

This article has been viewed 1119 time

Leave a comment

/ me runs