Thursday, May 31, 2007

Last day of the month-->31st may

Today in the session by Kiran we learnt how to populate data in database,how to fetch from there,what is the better way to do inspite of writing Sql query ie Nhiberbate which basically generates Sql statements automatically.Also how to populate data into tables,present data from UID.

Finally we started with Causes Screen and were able to do whatever we learnt today.

May31st

Today actually stepped in to the coding part of the project. Kiran has explained how to populate the data and show it on the grid ..The very basic difference between the data tables we studied as a part of our academics and the things called 'Entities' is clear after the end of the session.

We were asked to coding part of one screen .But we are just half way through it .Not that we its not clear to us but we have not given much time towards it. Actually we spent much of our time on games!

31 May - Understanding the coding part

Today we learnt how to populate the grid i.e. how to fillt he grid when the control loads. So, we first just populated the Tables using SQL statements and then we learnt about how to show them in the grid. Kiran explained us everything related to it and we started doing it with one screen. 3 of us together. So, we starte with causes screen and the progress is quite ok, as till now we understood what we are doing, but still did not complete it. We join the grid's datasource to the dataTable that is created for the respective table. And then, we learned about Nhibernate and that it generates SQL statements by itself. We use that to read and write from the database in this project.
And more about the workflow of the project, From control to ServiceLayer and then to Service and then to Businesses in which we finally have Nhibernate to write to Database.

And yesterday we just did the UIs that were given to us. Not much.

Wednesday, May 30, 2007

Escalation timing

I would like to appreciate the manner in which the three of you'll escalated the issue of not being able to make progress. The fact that you'll first tried and were not able to make any progress and then when you'll were truly stuck you'll came and spoke to me so that I can help you'll out. In this way, we did not waste too much time in you'll trying or going down the wrong path and at the same time you'll put in some effort in trying to do it yourself. Getting this balance is very important in ones career and you'll are on the right path.

Tuesday, May 29, 2007

may 29th

Well the first two hours of the day was totally confusing for me. Could not understand how to develop an user interface.Then with help Mr.kiran and Mr.Venkatesh we were able undestand clearly regarding the design of an UserInterface.Then we were assigned some tasks individually to be completed by us.

Hope i can finish them as soon as possible and then get some new tasks.

May 29

Today after 3 days break we were back to work.We started with adding controls to UI but we were stuck in between and for the same we had a session by Kiran. It seemed to be simple when he taught us the procedure to add controls.

We also had general conversation with Kiran. Finally we were assigned our work, I have to develop Student and Offering Boxes controls.

29th May - tried to make a control

We took a day leave and came back to work today. It was again back to work feel when we came to office. Then on friday we got the work to create a control. So, we tried doing that. But we couldn't do the form only properly. Then, we went to Sudeep and told him that we are not able to do it. Then Kiran explained us again with me doing an example control and how to do the UI side properly. We took causes as example and then we did it. Now we are clear about how to create the UI and relate it to the program but we did not do any coding on the back end side. And we are alloted some screens to complete, only the UI part.

After that, we had a general talk about how to prepare ourselves for interviews and on what to concentrate for going to technical side and MBA stream. Kiran gave us nice advices on this. Then we came back to work and did some work on the alloted parts. And we were able to do that well.

Monday, May 28, 2007

Completion of week 1

Congratulations on completing week 1. The aim of the first week was to
  • Get comfortable with the development environment - Visual Studio 2005, SQL Server 2005, Subversion
  • Write a few programs using C# to be able to read and write to the database
  • Install the application to be developed by you'll on your machine and see it running and to go through the code and understand it.
  • Setup a blog to record all your learning and what you'll have accomplished.
  • Understand the requirements of the project.
  • Understand the architecture of the project.

My review of the first week is that the three of you have done very well and have accomplished almost all the goals set out for the first week. We will discuss and understand more about the projects requirement and the architecture in the coming weeks.

I appreciate the ability of the three of you to pick up things very quickly and your interest in learning how new things work. Keep up the keenness and I am sure there will be a lot that you'll can take back after the 8 weeks have been completed.

The target for the next week is for each one of you'll to finish at least 1 simple screen each in the project.

Friday, May 25, 2007

may 25th

Today its been very different day for me.More than half the time went with demonstrations. We had demonstrations regarding Win task tool and also demonstration regarding the project .In the latter demonstration we were given a brief idea of what all the things that are already done as a part of the project .Its a bit confusing as this is the first time i am exposed to such a real world business project and the things are organized in a completely new fashion.It may take time for me to get used to this and i hope i can get clarified regarding the things as the time passes by!!!

25th may - Running & developing the project

Today we learned more about the project. How do we develop it in the real world, the procedure we generally follow. It was very confusing in the starting but after hearing twice we are a bit clear. Then, we also attended a conference conducted for testing a software. It was good but we couldn't understand the whole concept.

Then, we went through the code that was already developed for few processes and got a better idea about the programming and architecture of the project. But we should work on it. We are given a process "Offerings Box" to develop which is simple and deals with one entity only.

Thursday, May 24, 2007

24th May

Today I made my program in microsoft visual studio which was connected to the database. It can perform Insert,Delete ,Update,Getting number of records and showing the changes in the Data grid .But I was not statisfied with it fully as I was not able to use the data grid properly for which I started reading how DataSet, TableAdapter and bindingSource .

We also had a small session on visual control tools and were made familiar with SVN i.e Subversion.Few tasks were also given to us like to set up SVN, create Database and run the scripts, to read the requirements and finally to setup this project.

I completed the all the tasks by the end of the day except for the last one.One more thing which I was unable to do was , changing the grid as soon as I do any operation.

DAY4.

Today ,its been a very quick day for me. Mr.sudeep introduced one of the important version control tools ,that is subversion(SVN) .We also had that SVN get installed in our systems and then
we learnt how to 'checkout ' and 'checkin ' .We also got familiar with some of the features provided by SVN.

And then we checked out a project named "Parish" and then went through it a bit.At one stage we had to create a database with name "Parish" and then run all the tables created as a part of the project .And then we had ensure that we can connect to that database from any form.But it consumed much time for me than you usually except to do so .The basic mistake i have committed is in the connection string .. i gave the name of the database in the server which actually does not contain that database .Finally i created the database in that server and then was successful in connecting the database.Now waiting for the task that is to be given for us ...!!!

24th - Learning Backup of files

Today we had a class by Mr.Sudeep. He explained us what the situation of a project will be like and general requirements of the client. We learned about how to backup code and files using SVN which is used mostly. Then, we were asked to use the SVN practically and see how it works.

And our assignment for the day was to create database named Parish and do some DDL queries. We are working on a project for church. The database design and html pages and all are designed already, but we need to prepare proper web pages for running it. Our task is to understand the requirements and then discuss them to improve it.

Our work is getting interesting day by day because we are getting to know what really happens in the real world and what is expected from the programmer.

23rd May

Today, we learned how to connect to a database and to make changes to the data. We used SqlCommand, SqlDataReader, SqlConnection objects. To perform DDL queries we use ExecuteNonQuery method and for others we use ExecuteReader method of SqlCommand class. These are the basics that are needed to do database connectivity and editing.
Then we tried to use the grid and get the data from the grid, but we couldn't. We could just display the data in the table after everyone run which happens by default. Finally, we created a windows application using C# that takes data from the user, stores it in the database, and if the user wants to know the data present in the database also, he can do it by clicking a button.
And we are njoying working here. Learning new things not in a traditional way. basically, widout exms n all.. learn and apply what we learnt.

Wednesday, May 23, 2007

day two and three

Hm ... usually people say that the first day in any field would interesting and we gradually loose that interest and excitement as the days pass on. But here on the contradiction we are slowly gaining more intererst .
We were asked to get familiar with a small practical scenario where we have to collect data which will given by the user and store it in the database.At the end of the day we are successful at connecting the database and the form in which data is entered and also we are able to read the data from the database......
Waiting for more tasks!!

and the stories goes on......

Day after day... v are gettin accustomed wid the companys's enviorment.....rushin to office at 10 o'clk ,tryin to learn new things the whole day...finally get sucess by the end of office hrss..:).
Today v learnt Sqlconnection and Sqlcommand object and how 2 read data..

Workin wid nyoin is really a wonderful experiance we also played tt after lunch and in the evenin had a get together for neelams b'day...

Monday, May 21, 2007

1st day of intern

We are a group of 3 friends and doing our intern at Inforica. Our project is to develop some web pages using .NET.
The first day was a bit exciting and also a bit tensed as we had no idea what the environment is going to be at the office. But after coming here we felt it good and all the staff were helpful. The atmosphere here is quite nice and we have even games for playing. And also a small library for refering books on which the staff works. We had to learn C# for our project. And we couldn't do much in the starting as we didn't know what to use and how to compile it. Then we spoke with our mentor Mr.Sudeep and we were clear about how to do it.
Then we started doing some simple programs. And we thought to make some interesting one and we did a death calculator program together. We enjoyed doing it. It was fun. We didn't study much as half the time we didn't know how the software works. But we are comfortable with simple coding part and how to read from and write to the console. Thats our first day of internship. Not much work, but felt nice sitting and doing work in the office like an adult.

Day one at Inforica

I am excited and also a bit nervous before i stepped in to the Inforica as it was the first time where we are entering in to the industrial kind of experience.But all the nervousness has been lost within no time may be due to the way the staff received us here.
Our first task is to get familiar with C# and to be able to write simple programs.But we are not able to make anything for about a short period of time.But as the time passed by we were able to make out something regarding C#.Then we also made an attempt to make small program which just approximates your year of death based on some details given by you
like your year of birth , any bad habits ,physical appearance and mental behaviour.
Finally it was exciting to be a part of Inforica and I am looking forward to
work at my best and gain good knowledge and also memorable experiences here.

21st May..Day 1:)

I was really excited today ...First Day at office!!!..We were given task to learn c# first....me with 2 of my frds started learning the same..we were enjoying tat...ahh for the first time..enjoin studyin..:P lollz.
Thr was a get together too at arnd 5 to celebrate our colleagues marriage anniversary..it was really a fantastic experiance seeing the people nyoin together wid workin