Monday, November 28, 2005

Hello Blogger

Hello World!
My name is Cai Shao Ting. I'm a senior student in Computer Science Technology in East China Normal University. I'm interested in programming and I open this blog to meet friends sharing the same interest with me.

I've been programming on Delphi 7 for about 2 years. I have 2 social project experience. One is VisualBasic+MSAccess application for information management of public physics lab. The other one is Delphi+MySQL MIS application for the local Sanitation bureau.

Currently, I'm working on 2 projects.
One is the course work for "Compiler Principle Practice". The goal is to implement a simple PL/x language compiler. I've completed the programe parser, compiler and the virtual machine. Next, I will design a proper IDE for the compiler and try extend the language in such aspects as grammer definition and error checking.
Another one is a Delphi project which is component-framework application for assessment of ERP software. The project aims at designing a flexible tool for creating computer-based examination and tranning. In this version, our assessment target is Microsoft Axapta. Our team has established a framework for our goal. My work concerns more on then component part. We learnt a lot from the VCL framework of Delphi, so I implemented a set of similar components such as Property Editor and Object Inspector. There is also a standard interface between the communication between our customized controls and the framework. From the very beginning, our project manager just intended to implement a compact version of Delphi.
Now the first version is going to be released, so we are now busy with testing.
Though this is not my first project, but I think this is the most formal one among others.

As you can see, I prefer Delphi as my first weapon. However, I don't resist any other programming language or IDEs. I'm in favor of programming as that a kind of magical work in my mind, in addition, I'm curiosity at any programe languages. Most of my school work are implemented under Visual C++ 6.0. Regarding browser-based applications, I uses Jbuilder on Jsp/Servlet. I've always been looking for a chance to step into the .Net world. But it has not come yet.

This blog will record my progress and I think this would be a good chance to practise my written English. Also, I'll be glad to talk with any of you who are interested in my study and project.