473,386 Members | 1,734 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Porting .NET desktop app to ASP.NET

110 100+
My project is to port a .net desktop app (c#) to the web. Of course, I am going with asp.net since I can reuse most of the libraries and business logic.

Problems come up with the GUI part. Is there any way my webforms can inherit from existing form code?

any suggestions/reading?

thanks
Sep 11 '08 #1
5 1636
joedeene
583 512MB
My project is to port a .net desktop app (c#) to the web. Of course, I am going with asp.net since I can reuse most of the libraries and business logic.

Problems come up with the GUI part. Is there any way my webforms can inherit from existing form code?

any suggestions/reading?

thanks
probably looking into the wpf browser application would be easiest ? from visual studio 2008.

joedeene
Sep 11 '08 #2
developing
110 100+
very interesting. thanks
Sep 12 '08 #3
Curtis Rutland
3,256 Expert 2GB
XBAP is probably not the best solution, because it is not executed on the server, and it assumes your clients have .NET 3.0.

ASP.NET executes on the server, and doesn't require your clients to have .NET at all.

Sadly, it's not a simple task to port a forms app to a web app. It will take manual coding, and a lot of work.
Sep 12 '08 #4
joedeene
583 512MB
XBAP is probably not the best solution, because it is not executed on the server, and it assumes your clients have .NET 3.0.

ASP.NET executes on the server, and doesn't require your clients to have .NET at all.

Sadly, it's not a simple task to port a forms app to a web app. It will take manual coding, and a lot of work.

i was just suggesting that because the OP is having trouble with the GUI, i think wpf web browser apps have that capability... or similar

joedeene
Sep 13 '08 #5
developing
110 100+
i was just suggesting that because the OP is having trouble with the GUI, i think wpf web browser apps have that capability... or similar

joedeene
yeah, that was a valid suggestion although not too feasable

I ended up recoding the gui...not too bad
Sep 17 '08 #6

Sign in to post your reply or Sign up for a free account.

Similar topics

3
by: Simon Wigzell | last post by:
I recently wrote a program with MS Visual Studio C++, sent it off to the client where it didn't run, after some probing I discover they are on a Mac! My program is a MSF interface that is really...
14
by: Wolfgang Keller | last post by:
Hello, as a non-developer I am currently participating in an industrial "research" project to develop a so-called "web application". This application serves at the same time as middleware to...
2
by: Michael Sgier | last post by:
Hello i'm trying to port a windows program to linux with Kdevelop 1.question: unsigned char *LoadBitmapFile(char *filename, BITMAPINFOHEADER *bitmapInfoHeader); ...
4
by: Chris Travers | last post by:
Hi all; A few years ago, I set about porting a PHP application from MySQL to PostgreSQL, after realizing that MySQL wasn't going to be able to handle it. In order to do this, I built a light,...
4
by: Chuck Chopp | last post by:
I have an application that I originally built using Visual Studio .NET 2003 as native C++ . This application includes a template class that was derived from the string class that's part of the C++...
4
by: Ian | last post by:
I would like to hear from others who have considered and/or ported code from traditional C++ to C++/CLI. The class library I am considering porting to C++/CLI was written in traditional C++ with...
2
by: Bartholomew Simpson | last post by:
I wrote a desktop application in C++ a little while ago, and I will like to port it to a web application. Here are the details: 1). ALL business logic is held in ANSI C++ libraries (e.g. I...
1
by: Bartholomew Simpson | last post by:
I wrote a desktop application in C++ a little while ago, and I will like to port it to a web application. Here are the details: 1). ALL business logic is held in ANSI C++ libraries (e.g. I...
0
by: Ed Leafe | last post by:
On Oct 18, 2008, at 8:12 AM, Dotan Cohen wrote: Sorry for the delay in responding, but someone just pointed out this post to me. You might want to take a look at Dabo, which is an integrated...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.