![]() Financial Daily from THE HINDU group of publications Monday, May 05, 2003 |
|
|
|
|
|
Mentor
-
Books Columns - Reading Room The sharp edge of Java
WHAT is J# (read Java Sharp)? John Sharp, who has authored the book Microsoft Visual J# .NET, wonders in the intro whether Microsoft named the product after him, but "sadly that's not the case". J# is not Java. It is a programming language that uses Java syntax so that Java developers can build applications with the Microsoft .NET Framework. The book assumes familiarity with the syntax and semantics of the Java language and proceeds to describe how to build enterprise applications in a .NET environment using J# and Microsoft Visual Studio .NET. More:
That may take some time to sink in, if you are not too #.
Applied programming
MANY developers wrongly believe that Visual Basic .NET is a subset of C# in terms of functionality, states Jeffrey Richter in the book Applied Microsoft .NET Framework Programming in Microsoft Visual Basic .NET. Because Visual Basic .NET offers parameterful properties, exception filtering, more flexible ways to implement interface methods, method static variables, optional parameters and default arguments. A sampler from the book:
Get ready for the future... by learning some language.
Server controls
IF YOU are looking for `a comprehensive guide to authoring ASP.NET server controls', Nikhil Kothari's book Developing Microsoft ASP.NET Server Controls and Components may help. It contains `architectural guidelines, detailed task-based information, and a large number of code samples that range from simple illustrative examples to advanced case studies'. A few picks: A well-designed component should perform argument validation in its property setters. When a setter throws an exception, it flags an erroneous property assignment as soon as it is made. This helps identify the location in user code where the error occurred. If your setter accepts erroneous values, there could be undesirable side effects during program execution when the erroneous value of the property adversely affects the behaviour of your component.
Custom controls and user controls offer different capabilities for content and layout because of their differing authoring mechanisms. A control's content includes any static text as well as any child controls it contains or renders within itself. When a browser makes request to an ASP.NET page, communication is over the stateless HTTP protocol. However, the page framework creates an illusion of stateful execution that enables a page to provide a user experience similar to that of a continuously executing desktop process. To create the illusion of continuity, on each subsequent request after the initial request, the page effectively begins execution where it left off at the end of the previous request. A templated control enables page developers to specify some or all of the UI it renders via templates. Templates are fragments of page syntax that can include server controls along with static HTML and other literal text. Templated controls offer significant customisation capabilities and are often referred to as lookless controls because they do not render a predetermined user interface. Resources can be classified into two broad categories: culture-neutral and culture-specific. Culture-neutral resources (typically US English) are embedded into the main assembly and are used when a culture-specific resource is not found as part of a fallback mechanism. Culture-specific resources are embedded into satellite assemblies. Each satellite assembly is associated with one particular culture. For the uninitiated, this must be sounding as distant as from outer space. (Books courtesy: Tata McGraw-Hill www. tatamcgrawhill.com) Tailpiece "Today is Akshaya Tritiya and I am going to T. Nagar!" "Why?" "If I buy gold today, it would have a multiplier effect." "What would happen if I stayed at home and prepared for CA exams?"
D. Murali
Article E-Mail :: Comment :: Syndication
|
Stories in this Section |
|
The Hindu Group: Home | About Us | Copyright | Archives | Contacts | Subscription Group Sites: The Hindu | Business Line | The Sportstar | Frontline | The Hindu eBooks | Home |
Copyright © 2003, The
Hindu Business Line. Republication or redissemination of the contents of
this screen are expressly prohibited without the written consent of
The Hindu Business Line
|