473,326 Members | 2,805 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,326 software developers and data experts.

Discussion: Integrating Designers' Work into VS.NET Projects

I'd like to get some real world feedback from developers out there who have
to work with the "design" folks to integrate look and feel stuff into a
vs.net web project.

A lot of designers use web page design specific products such as Macromedia
Dreamweaver when building sites. What happens when you as a vs.net developer
have to work with a designer to integrate their look and feel into your
vs.net project?

Most of the designers I know have never used vs.net and still work in the
world of include files, as opposed to user controls. Do you take their look
and feel template, and do a one time "translation" for it to fit into the
structure of your vs.net project?

How do you handle ongoing changes to the look and feel of the site?

I'd imagine things might get more complex if you're using page inheritance
in your web project?
Nov 18 '05 #1
2 1401
Hi George,

Good topic of discussion. It points up the difference between software
developers and interface designers, and the problem of integrating the 2
together.

Our solution to this dilemma is to separate the interface layer into 2
layers: Content and Layout. Our content is provided by custom Server
Controls, each of which has a div or table that contains the content. There
are no attributes or CSS styles applied to the Server Controls' HTML
content, only a CSS class. Once the Server Control is completed, the
designer designs a CSS class for that Control, which positions the various
elements of the Control, as well as the Control itself. The CSS class
definition also controls the styles of the various elements of the Control.
All the designer needs to know is what are the component HTML elements of
the output from the Server Control. They can then take total control over
where and how the Control appears on a given Page. This modular design also
allows the Server Controls to be easily re-used in multiple pages, and even
multiple applications.

The result of this is that our developers don't need to think about design
at all, and our designers can customize the look of the application without
the developers having to touch any code at all, and without worrying about
how their work might affect the functionality of the Controls.

--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
I get paid good money to
solve puzzles for a living

"George Durzi" <gd****@hotmail.com> wrote in message
news:uG**************@TK2MSFTNGP09.phx.gbl...
I'd like to get some real world feedback from developers out there who have to work with the "design" folks to integrate look and feel stuff into a
vs.net web project.

A lot of designers use web page design specific products such as Macromedia Dreamweaver when building sites. What happens when you as a vs.net developer have to work with a designer to integrate their look and feel into your
vs.net project?

Most of the designers I know have never used vs.net and still work in the
world of include files, as opposed to user controls. Do you take their look and feel template, and do a one time "translation" for it to fit into the
structure of your vs.net project?

How do you handle ongoing changes to the look and feel of the site?

I'd imagine things might get more complex if you're using page inheritance
in your web project?

Nov 18 '05 #2
That's a very clean way of doing it. The css attribute on the custom server
control allows the interface designers to control the look and feel of the
custom server control without the developers having to worry about that
stuff

"Kevin Spencer" <ks******@takempis.com> wrote in message
news:ee**************@TK2MSFTNGP15.phx.gbl...
Hi George,

Good topic of discussion. It points up the difference between software
developers and interface designers, and the problem of integrating the 2
together.

Our solution to this dilemma is to separate the interface layer into 2
layers: Content and Layout. Our content is provided by custom Server
Controls, each of which has a div or table that contains the content.
There
are no attributes or CSS styles applied to the Server Controls' HTML
content, only a CSS class. Once the Server Control is completed, the
designer designs a CSS class for that Control, which positions the various
elements of the Control, as well as the Control itself. The CSS class
definition also controls the styles of the various elements of the
Control.
All the designer needs to know is what are the component HTML elements of
the output from the Server Control. They can then take total control over
where and how the Control appears on a given Page. This modular design
also
allows the Server Controls to be easily re-used in multiple pages, and
even
multiple applications.

The result of this is that our developers don't need to think about design
at all, and our designers can customize the look of the application
without
the developers having to touch any code at all, and without worrying about
how their work might affect the functionality of the Controls.

--
HTH,
Kevin Spencer
.Net Developer
Microsoft MVP
I get paid good money to
solve puzzles for a living

"George Durzi" <gd****@hotmail.com> wrote in message
news:uG**************@TK2MSFTNGP09.phx.gbl...
I'd like to get some real world feedback from developers out there who

have
to work with the "design" folks to integrate look and feel stuff into a
vs.net web project.

A lot of designers use web page design specific products such as

Macromedia
Dreamweaver when building sites. What happens when you as a vs.net

developer
have to work with a designer to integrate their look and feel into your
vs.net project?

Most of the designers I know have never used vs.net and still work in the
world of include files, as opposed to user controls. Do you take their

look
and feel template, and do a one time "translation" for it to fit into the
structure of your vs.net project?

How do you handle ongoing changes to the look and feel of the site?

I'd imagine things might get more complex if you're using page
inheritance
in your web project?


Nov 18 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

26
by: codymanix | last post by:
Last night I had several thought about RAII and want to discuss a bit. Why doesn't CSharp support destructors in structs? Wouldn't that make RAII possible like in C++? When the struct goes out of...
8
by: Russ | last post by:
Hello. I have a very large business application written all in VC++ and MFC. Now I want to interface some of it to the web. I have VS.NET2003 and have been studing walkthroughs and documentation...
0
by: venky | last post by:
How can i integrate dotfuscator with my solution projects. Like when i build projects in my solution using visual studio.net, i want to be build using dotfuscator. Like i have a setup project...
13
by: Nick Coe \(UK\) | last post by:
I'm seriously considering setting up the future development of AccHelp as an open source project on sourceforge. Why? I just don't have the time (for various personal and professional reasons)...
2
by: mamatha k via .NET 247 | last post by:
(Type your message here) i have 5 projects in a single solution file of the VB.NET.Onlyone project is the startup project and another projects containsthe class files.I want the startup project uses...
4
by: RossettoeCioccolato | last post by:
I don't suppose that we have made any progress--since I last asked this question about a year ago--towards integrating driver development into the Visual Studio 8.0 build environment. The new...
8
by: cat | last post by:
I had a long and heated discussion with other developers on my team on when it makes sense to throw an exception and when to use an alternate solution. The .NET documentation recommends that an...
4
by: Alia Khouri | last post by:
Can we open up the discussion here about how to improve setuptools which has become the de facto standard for distributing / installing python software. I've been playing around with ruby's gems...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....

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.