Tech Voyage

My Journey to the World of Technology

Zindagi Na Milegi Dobara – Aaj Jiyo Jitna Jiyo Kal ka Kisko Pata

July24

It has been a long time since I have updated this blog about the Journey of my tech voyage in the World of Technology. I think I was lost onto an Island where I was trying to find a path towards my goal but always I reached to the end of the Lands and the water stopped me.

After watching this amazing motivational movie, I have    realized that I need to swim across the ocean in order to get  to my goal. One should never fear of an obstacle and return  but should try to face it and overcome it. Now I have decided  to jump in the waters and move forward till the time I reach  my goal.

I will never complain about the Deep Waters but enjoy every  moment of strength and effort.  I am back to my Tech Voyage up again.

I will update you all with the latest Technology Explorations I will make in my journey.

  • Share/Bookmark

Microsoft WebMatrix – Amazing new Platform to build Websites like a Making an Instant Coffee

November4

webmatrix

Its hard to tell exactly who WebMatrix, Microsoft’s new lightweight web programming framework, is for. Official documentation paints broad strokes, insisting its for developers, students, or just about anyone who just wants a small and simple way to build Web sites. While Microsoft employees are more conservative and seem to indicate that its targeted at amateurs – going so far as to suggest people like my wife, nephew, dad might be interested.

The truth is that, WebMatrix isn’t suitable, by a long shot, for either audience. And, its worth pointing out before people get defensive, that this isn’t a limitation of the beta, but with the fundamental goals and scope of the product.

You see, WebMatrix is such a simple tool that you can hardly achieve anything [without delving into the bowels of .NET and C#]. What WebMatrix does have going for it is database support which admittedly buys you a lot. But even the simplest database driven website is going to need one or two additional features – sha1 hashes, image manipulation (thumbnails maybe?), downloading a remote page, xml manipulation, regular expressions, or hundreds of other possibilities.

MyDiary Application in WebMatrix

This is an exclusive website template built in Microsoft’s amazing new product called Webmatrix that is the world’s lightest most powerful IDE for developing and deploying websites. This is the default first page of the website, anyone can customize this according to his will by changing the code on Default.cshtml in the webmatrix website template.

To Visit the Website: http://bit.ly/MyDiaryApp

Capture

  • Share/Bookmark

Microsoft Office – An Integral part of your Personal & Academic Life is now ONLINE !!!!!

June15

We all will agree on the fact that since our childhood we all have been making our school projects, college assignments & office documents in Microsoft Office. It has become an integral part in our lives.

You might have recently faced some problems with compatibility issues  with documents while browsing them on your client’s system or some other desktop where you went to print that particular file.

FROM Now you don’t really need Microsoft Office installed on a system to browse Documents, Presentations or Spreadsheets. All you need is a working Internet connection. Yes you have read it correct

Microsoft proudly present to its zillion users – Microsoft Office Online – Microsoft Web Apps
office

NOTE: Login to your live account and open your SKYDRIVE to get this menu !!!
In the above picture see the new addition OFFICE. When you click on this link you move to a new section which is your online Office dock. There are some sections in this dock which are listed below :

CREATE AN ONLINE DOCUMENT

This section allows you create a new file which can be of the following types

create

  • Microsoft Word
  • Microsoft Powerpoint
  • Microsoft Presentation
  • Microsoft Onenote
  • After we click on any of the above given icon we have to fill in the name of the file we want to create and there you go.

    MICROSOFT WORD ONLINE

    Online version of microsoft word supports all basic features which are needed for general purpose documents. We can format the text as we want, we can also insert tables, pictures and cliparts. Basic spell check, alignment and indentation features are also available.

    office_in browser

    MICROSOFT EXCEL ONLINE

    Now you can view all your Excel files online anywhere and anytime. All the basic functionalities included in Microsoft Excel are available in its online edition.

    excel

    • Share/Bookmark
    posted under Uncategorized | Comments Off

    Presentations to NCST Classes

    June15

    I am really sorry for all the readers of this blog that due to an outstation trip I was unable to write blog posts about daily classes at the .NET Coders Summer Training. I am updating all the presentations of the classes.

    • Share/Bookmark

    Namespaces,Classes & Statements in C#

    June9

    In my earlier post we discussed about the basic Namespaces of the .NET Framework. We will now discuss how a Namespace and a Class are declared in a solution or a project we make in .NET.

    Whenever we start a new project type in Visual Studio , either a C# Class Library or Console Application or a Windows Application, there is a basic Namespace declared with the name given to the project name. It is termed as Global Namespace.

    For Example:

    Using System;

    namespace OutNamespace
    {
    namespace WorkNamespace

    {
    //can be placed some classes, structures   etc.
    }
    }

    The basis of Object Oriented Programming concepts are Classes. We define a class in C# generally as we do in C++ or other higher level programming languages.

    class TestClass
    {
    // Methods, properties, fields, events, delegates
    // and nested classes go here.
    }

    Inheritance is an integral part of OOPs concept which plays an important part in developing complex applications which solve real time problems. Inheritance makes it easier for developers to model Real-time entities and objects.

    Inheritance Example
    None class ClassA { }
    Single class DerivedClass: BaseClass { }
    None, implements two interfaces class ImplClass: IFace1, IFace2 { }
    Single, implements one interface class ImplDerivedClass: BaseClass, IFace1 { }

    STATEMENTS IN C#

    Statements in any programming language form the basic building blocks. Statements used in C# are similar to the ones used in C++ like if, while,switch,for etc.

    •the if statement
    •switch statement
    • for loop
    •while loop
    •the do…while loop
    the foreach loop
    This is a special loop included in .NET language which is used to iterate through a collection like an array,an arraylist, a stack, queue or hashtable. The syntax of foreach loop is


    foreach(object o in ObjArray)
    {
    Console.WriteLine(o);
    }

    • Share/Bookmark

    Basics of C# / .NET

    June3

    It was the second day at NCST, and we discussed about the Basics of C# & .NET. All the Namespaces which contain the basic libraries form the foundation of .NET Framework.

    Namespace in Microsoft .Net is like containers of objects. They may contain unions, classes, structures, interfaces, enumerators and delegates. Main goal of using namespace in .Net is for creating a hierarchical organization of program. In this case a developer does not need to worry about the naming conflicts of classes, functions, variables etc., inside a project.

    Some of the important Namespaces which we discussed about were

    System

    This namespace include the core needs for programming. It includes base types like String, DateTime, Boolean, and so forth, support for environments such as the console, math functions, and base classes for attributes, exceptions, and arrays.

    System.Collections

    Defines many common containers or collections used in programming, such as lists, queues, stacks, hashtables, and dictionaries. It includes support for generics.

    System.IO

    Allows you to read from and write to different streams, such as files or other data streams. Also provides a connection to the file system.

    System.Net

    Provides an interface “for many of the protocols used on networks today”, such as HTTP, FTP, and SMTP. Secure communication is supported by protocols such as SSL.

    System.Data

    This namespace represents the ADO.NET architecture, which is a set of computer software components that can be used by programmers to access data and data services.

    We also discussed about the fundamental types included in the .NET Framework. I am embedding todays presentation here

    View more presentations from rahatkhanna.
    • Share/Bookmark

    DAILY THOUGHT

    June3

    Life is the biggest puzzle of the Universe which no one has ever solved !!!!

    PUZZLE

    • Share/Bookmark

    NCST – A New Project in My Career

    June3

    Summers provides ample time to anyone to shape his/her career during our University days or our academic life. Vacations in summers are the best time to learn new things or get professional experience. There are a lot of Training Institutes which take advantage of this time and misguide students towards some courses which are of no use.

    I had to spend my Summer Vacations at my hometown Amritsar and so I thought why should I sit free, then I decided to share some knowledge which I have gained over the past few years with some students and started NCTS – .NET Coders Summer Training program in which I am trying to train a handful students.

    To know more details about the course visit its website:

    http://www.yehtechnologies/com/ncst

    Here on I will be sharing the insights of each day.

    On the first day of the training program the following presentation was given to the students explaining the current scenario of the IT Industry and explaining the basics of .NET Framework.

    • Share/Bookmark

    Visual Studio 2010 – /* Life Runs at Code */

    May30
    Visual Studio 2010

    Visual Studio 2010

    Last summers I enrolled for a course at a renowned local training center in Noida for learning .NET 3.5 which included C# and ASP.net. Since then I had started working on Visual Studio 2008 which felt like a pretty decent IDE for developing applications. In the end of last year I had been chosen as a Microsoft Student Partner & from that intuitively I am having inclination towards Microsoft products.

    Announcement of Visual Studio 2010 was an exciting news for me because I am a regular user of Visual Studio for coding web based & desktop based applications. Recently as the VS2010 download came on MSDN, I have downloaded it and started using it.

    UI of Visual Studio 2010

    Seriously telling you guys I have been in Love with the great User Interface of this latest version of VS. I am having a very smooth and enchanting experience writing binaries for my customer’s applications.

    Some other exciting features in Visual Studio 2010 are

    Visual Studio 2010 IDE and .NET Framework 4.0

    • Call Hierarchy of methods
    • A New Quick Search
    • Multi-targeting more accurate
    • Parallel Programming and Debugging
    • XSLT Profiling and Debugging
    • The XSD Designer

    New ASP.NET features

    • Static IDs for ASP.NET Controls
    • The Chart control
    • Web.config transformation

    New VB.NET features

    • Auto Implemented Properties for VB.NET
    • Collection Initializers
    • Implicit Line Continuations
    • Statements in Lambda Expressions

    New C# features

    • Dynamic Types
    • Optional parameters
    • Named and Optional Arguments

    For more details about VS 2010 do visit
    http://msdn.microsoft.com/en-us/library/dd831853(v=VS.100).aspx

    • Share/Bookmark

    A new era of Rich Internet Applications – Adobe Flash CS4 & AS 3.0 (Action Script)

    May29
    Adobe Flash CS4

    Adobe Flash CS4

    I have known Flash since Macromedia was the owner of this technology. I had been using the primitive Flash 4 & Flash 5 development environments to make some small animations for my client websites. Lately I have been busy in database design & website development in PHP or ASP.net

    One of my clients showed up with an urgent requirement for a flash intro to his website so I was forced to put my hands on Flash CS4 now owned by Adobe, the master in the field of multimedia tools. I realized that Adobe has given an awesome transformation to Flash. Earlier flash used to be a multimedia platform to add small animations & videos to any webpage but lately it has become a premier tool for building RIA (Rich Internet Applications).

    AS 3.0

    AS 3.0

    Action Script 3.0 has enabled the power of Object Oriented Programming concepts to be used in applications developed in Adobe Flash to provide rich user experience. AS 3.0 uses XML capabilities of the browser to play with plenty of data and enable flash to be even used in Line-of-Business applications.

    I made a small animation intro for a website. I browsed through all the Flash libraries provided in AS 3.0 and felt that it was a complete programming language in itself. This technology of Asynchronous Flash and XML has pushed for a more formal approach of this technology called Adobe Flex, which uses the Flash runtime to build Rich Internet Applications.

    This technology has immense utilization in content protection & data interaction between multimedia video players on Youtube & MySpace etc.

    Have a preview of the small intro I developed – http://ultimate-links.net/index.htm

    • Share/Bookmark
    « Older Entries