Monday, October 7, 2013

Our Web Platform Demo

The following videos have introduced subtitles, open subtitles

1. Platform Overview

2. Feature Demo 1

3.Feature Demo 2

Thanks for your watching

Wednesday, June 19, 2013

Our Project Tracking System - Project Tracker

For some reason we need to build a set of our own project tracking system.

We found GifHub has been very good in task management.

So we decided to refer GifHub user interface to build a system. It call "Project Tracker".

Thursday, May 16, 2013

ASP.NET Deployment Solution - Part 3

Sometimes because of errors that may need to check the status of the currently installed feature.
Also possible when uninstall feature, there did not delete the files.

Additional write two functions can do these actions

1. Check feature status

2. Feature status

Missing - file not exists
MD5 - MD5 not match in zip and filesystem
Success - Success

3. Clear feature files

ASP.NET Deployment Solution - Part 1
ASP.NET Deployment Solution - Part 2

Thursday, May 9, 2013

ASP.NET Deployment Solution - Part 2

The first challenge is how to easily create the zip file!

The fastest way is to build direct output in Visual Studio. But how can define the contents of the zip file?

We have made ​​reference to the Visual Stuido the Project Template Package, It definde schema in xml.

1. Feature project template

2. Feature schema editor in visual studio

3. Build output

Now, we can simply generate a zip file and install it.

ASP.NET Deployment Solution - Part 1
ASP.NET Deployment Solution - Part 3

Wednesday, May 8, 2013

ASP.NET Deployment Solution - Part 1

Deployment of ASP.NET is usually Xcopy or WebDeploy, however we hope to update the feature by feature, not need to be updated every time all the files.

we use the upload zip way to achieve the purpose of updating.

1. When upload feature zip file, it will show feature basic information.

2. Feature include files, like assemblies, files, sqlscripts.

3. Then using install or uninstall to execute operation.

When execute install:
1. Copy assemblies to webapplication bin folder.
2. Copy files to webapplication mapping path.
3. Execute sqlscript(*install.sql)

When execute uninstall:
1. Remove assemblies from webapplication bin folder.
2. Remove files from webapplication mapping path.
3. Execute sqlscript(*uninstall.sql)

(The current UI design is reference from Microsoft CRM)

ASP.NET Deployment Solution - Part 2
ASP.NET Deployment Solution - Part 3

Sunday, March 31, 2013

Visual Studio 2012 Extension - Web Form Tools

If you are a ASP.NET programmer, You'll often encounter a problem, Have the input controls (TextBox) set the maximum length? And Have to give validation controls?

In the Visual Studio development environment, you must click by click in each controls.

Look at this picture:

I write a Visual Studio Package Tool Window, Call: WebFormTools. It can verify that the controls will be displayed, and validation controls associated with his tree.

With this you can quickly check whether there are any errors or not completed part.