c# windows forms -> web forms

A

Ahmet AKGUN

Hi;

I will have lots of (150+) windows forms designed using c#, and some
cutsomers
wants these forms' functionality also on web browser.

What would you do if you were obliged to write applications using c# that
are expected to run
on both windows and internet browser ?

Is there a chance to design forms one time and run them on both web and
windows ?
I dont want to design all forms twice, for windows and for web seperately.

Thanks'll be appreciated..
Ahmet
 
I

Ignacio Machin

Hi Ahmet,

I'm afraid you will have to redo the UI for the web, you see the web is a
very different animal than a windows application, with differents rules and
differents way to layout the interface, now if you have a good design and
you do not use the interface as data repository it should be more easy to
transfer it to the web, for a project so big I would advice the need of a
good web designer for this. but in any case a good deal of work is ahead,
good luck!

Hope this help,
 
E

Eliyahu Goldin

As far as GUI design is concerned, Windows and Web GUI have very different
styles and rules. What is nice in one of them might be not good for another.
Your Web GUI design may resemble the original Windows one only in the
prototype. For a proper Web application, get a professional Web designer or
consultant. Not only the GUI styles are different, your development options
are very different too. What you can keep the same is the background data
access infrastructure.

HTH,

Eliyahu
 
A

Ashwin Kambli

For the functionality part of it, you can write webservices (webmethods) for
every function that you need to access from the web. You can call these
webmethods using the Microsoft.XMLDOM object in javascript.
You should de-couple the guts of your project from the UI. The
"Model-View-Control" architecture, basically.
Ashwin Kambli
 
S

Stephane Rodriguez

You can run a winforms app from a web page, especially if the end user is
using Internet Explorer 6. See MSDN for more info.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top