Re: Orientation Aware Forms?



You're incorrect. VGA devices are true 640x480 resolution, period. They can
be told to pixel-double an application to help it look right, but if you
don't have that on, your app *will* be 1/4 size. You can put more on a Form
though since the display isn't physically bigger, the items have to be
physically smaller to do that.

The general "benefit" of VGA for these devices is that you have twice as
many pixels in the same physical space, allowing for smoother and more crisp
display of graphics.


--

Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com



"Jarod" <jarod_lavay@xxxxxxxxx> wrote in message
news:1194257327.144987.307800@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
On Nov 4, 12:08 pm, "Peter Hartlén" <pe...@xxxxxxx> wrote:
"Jarod" <jarod_la...@xxxxxxxxx> wrote in message

news:1194055321.867046.202780@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Going from 320x240 to 640x480 is just a scaling matter. Why would you
move items around the screen? Auto scaling would handle the size
changes.

Not neccessarily, a 640x480 screen could hold more controls than a
320x240.
I've tried the Orientation Aware Control (OAC) from MS Mobile Software
Factory. There you create your control layout for different resolution and
orientations by changing the form factor and rotating, giving you a number
of different layouts, much like you do when localizing your normal form
and
changing it's language. The downside is that you have to put a extra
control
ontop of your form, something I find quite unnecessary.

As for rotation, changing from 320x240 to 240x320 is a slightly
different story but it can be handled with proper docking and
anchoring as Jin stated. The larger issue regarding rotation of the
screen is that if you need to completely reorganize your layout then
you did not design your screen very well. Even in landscape it's a
very small screen and people should not be trying to force too much
into the UI. Mobile device developers should be designing and
developing with device characteristics, limitations and expectations
in mind instead of using bloated factories and framework as crutches
to get around they bad design decisions. (I'm sure that last comment
is going to get me some hate mail)

I come from C and C++, when there still wasn't much graphical design tools
out there. You made all your designing from dynamic code instead, which
meant you had full control of the layout. Now we have much better support
for designing your GUI, but there are limitations, and when you hit such
limitations you either have to go back to managing the GUI dynamically or
a
mix of the two.

I only wonder if the features of the OAC will be implemented into a
standard
form in the future. Are there any limitations to why it couldn't?

/ Peter

VGA devices only allow more on the screen if the devices truly support
the VGA resolution without scaling, but this is not the case. Devices
like the imate jasjar do not represent a true VGA screen because they
scale things up to twice the QVGA size to maintain the item size ratio
with the physical screen size. Otherwise things like fonts would be 1
quarter of the size they are on a QVGA device. Therefore, what fits on
the QVGA screen adapts to fit the VGA screen for the scaled up fonts,
effectively making the layout of items look the same on the VGA screen
as it did on the QVGA screen. This would be a different story if you
were talking about VGA screens that are actually physically 4 times
larger the QVGA screens, but that's not the scenario here since
devices keep their VGA screens to roughly the same physical dimensions
as a QVGA screen.

Jarod


.



Relevant Pages

  • Re: VGA vs. QVGA
    ... some other VGA devices are far better. ... screen display. ... But I've been interested in purchasing a video iPod for video and ... I was also surprised to find that "VGA" screens on PDAs don't display ...
    (microsoft.public.pocketpc)
  • Re: VGA vs. QVGA
    ... If I go for anything less than VGA I think I'll be sorry ... screen display. ... But I've been interested in purchasing a video iPod for video and ... I was also surprised to find that "VGA" screens on PDAs don't display ...
    (microsoft.public.pocketpc)
  • Re: VGA and dynamic placement of controls
    ... VGA is ... both 240x320 and 240x240 screens. ... I have a form with one textbox and two buttons I ... When I during off AutoScale then my textbox fits on the screen, ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: VGA vs. QVGA
    ... Not necessarily - it has quite a bad screen to be used in Landscape mode. ... VGA is a must if you want to browse the Web / work with documents a LOT - ... But I've been interested in purchasing a video iPod for video and ... I was also surprised to find that "VGA" screens on PDAs don't display ...
    (microsoft.public.pocketpc)
  • Re: Boosted Triode
    ... Eg2 is the constant voltage potential between cathode and ... McIntosh have the screens of the outputs fed from the anode connections ... I have yet to see a 'bean counter' who designs anything. ... talking to George the design engineer that he has to make the OPT ...
    (rec.audio.tubes)

Loading