Programming C#  




C# is designed from the ground up for development on Microsoft’s new .NET framework. As such, it’s a high-performance language that’s simple, safe, object-oriented, and Internet-centric. Programming C# teaches this new language in a way that experienced programmers will appreciate–by grounding its applications firmly in the context of Microsoft’s .NET platform and the development of desktop and Internet applications.

The first part of this book introduces C# fundamentals, then goes on to explain:

* Classes and objects
* Inheritance and polymorphism
* Operator overloading
* Structs and interfaces
* Arrays, indexers, and collections
* String objects and regular expressions
* Exceptions and bug handling
* Delegates and events

Part two of Programming C# focuses on development of desktop and Internet applications, including Windows Forms, ADO.NET and ASP.NET. ASP.NET includes Web Forms, for rapid development of web applications, and Web Services for creating objects without user interfaces, to provide services over the Internet.

Part three gets to the heart of the .NET Framework, focusing on attributes and reflection, remoting, threads and synchronization, and streams. Part three also illustrates how to interoperate with COM objects.

In much the way that you can see the features and personality of the parents and grandparents in young children, you can easily see the influence of Java, C++, Visual Basic, and other languages in C#. The level of information in Programming C# allows you to become productive quickly with C# and to rely on it as a powerful addition to your family of mastered programming languages.

Share Link

Read More...

JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications  



James L. Weaver, “JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications”
Publisher: Apress | Number Of Pages: 200 | 2007-10-29 | ISBN: 1590599454

JavaFX Script makes it easy for developers to quickly develop high-quality UI-intensive applications very quickly. As JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications demonstrates, developers can develop Rich Internet Applications and rich client-side user interfaces quickly and easily with this potential replacement for Ajax and perhaps even ActionScript and other scripting found in Flash. This firstPress book on JavaFX Scriptcovers the following topics:

* The fundamentals of the JavaFX suite of technologies and the foundations of JavaFX Script and available tools
* How to create a Wordsearch application
* How to augment and enhance the Wordsearch application after learning more advanced JavaFX Script features such as classes, objects, UI components, and constructs.

What you’ll learn

* Understand the JavaFX family and JavaFX Script and its relationship to the Java/Java SE 6 platform.
* Set up a JavaFX Script development and execution environment culminating in a Hello JFX application.
* Create a Wordsearch application and explore important JavaFX Script concepts by doing so.
* Survey the JavaFX UI Components including the commonly used ones that go into further building and enhancement of the Wordsearch application frame and menu structure.
* Use more advanced JavaFX Script language constructs for extending the Wordsearch application.
* Build JavaFX classes and objects, build the data model for the WordSearch application, and run the data model with a tester program.
* Develop the view for the Wordsearch application using a data model such as bind as well as drawing on a canvas.
* Explore more JavaFX Script concepts and possible IDE tie-ins to NetBeans, Eclipse, etc.

Who is this book for?

This book is for content developers and application developers with some programming experience who want to create rich internet applications.
Related Titles

* Beginning Java SE 6 Platform: From Novice to Professional
* Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs

Share Link

Read More...

300 Tips Excel  



75 tips and tricks for your favorite spreadsheet.


Share Link

Read More...