Friday, November 17, 2006

shaken or stirred??? do I look like I care?? ;-)

Hey there ppl, got to watch Casino Royale last night... it was a special preview. My first impression was... not another lame Bond flick with brainless gadgets. How wrong!!! This one has style, good storyline, great acting, full of spy suspense and first class fight scenes. So unlike the sissy Brosnan or Moore... its much closer to Connery. This Craig dude will do very well. Eva Green... I fell in love with her the moment I saw her in Bertolucci's Dreamers movie long time ago... in this one she is again her usual demure intelligent self... french women... what can u say eh ;-)
Highly recommend everyone to catch it. Watch in cinema for best effect.
What made me smile after the movie... most ppl were not happy this Bond had less gadgets, talks very smart, witty... and they just cannot catch the fast storyline or conversations. It's just not like the usual stupid no-brainer Bond... many left disappointed. At some point only a handful were laughing... the others did not even get it. Shows the kind of cinema going crowd in this country.
p.s. am sure many will rush to Genting after watching

Labels:

Thursday, November 02, 2006

dotNET ... in the beginning

Hi there, I think there is some major confusion and also apprehension from GIS developers on using dotNet … this is also a major issue among ESRI ArcObject programmers. Let’s face it … dotNet is not going away … its here to stay and Microsoft Windows is installed in almost all o/s installations. Now with Vista on the way… its gonna be an exciting year for dotNet developers.

If you read my earlier blogs … I did mention about the older programming languages and also how ESRI development was done before (i.e. from AML, Avenue, VB6, VC++, Java and now dotNet)

The brain behind ANY dotNET development is the .NET Framework. The .NET Framework is a managed type-safe environment for application development and execution. The .NET Framework manages all aspects of your program’s execution.

The .NET Framework consists of two main components:
  • common language runtime
  • .NET Framework class library

Common Language Runtime is also called CLR…this is the actual engine that runs your code. It can be thought of as the environment that manages code execution. It provides core services, such as code compilation, memory allocation, thread management, and garbage collection. Through the common type system (CTS), it enforces strict type-safety and ensures that code is executed in a safe environment by also enforcing code access security.

The .NET Framework class library is actually what we use to develop applications. They contain classes, methods and objects that we import into our code. It provides a collection of useful and reusable types that are designed to integrate with the common language runtime. When we start programming... we call classes from the class library to begin coding.

An example is Integer or Int is from the .NET Framework class library... and we access them through namespaces.

Visual Basic .NET
Dim myInteger As Integer

Visual C#
int myInteger;

Labels: