I prefer Landscape monitor with 1600:900 resolution. So that I can dock frequently required panel on the sides, and work in the central window. The dock panels are now-a-days available in many applications and can be programmed conveniently in our own applications.
The poll probably targets current manufacturers stupidity where displays are supposed to be used for watching HD movies only. It is getting hard to get display with at least 1200 vertical pixels. Current 1920x1080 mania does not boost the productivity at all.
History of 15" notebook displays: 1600 x 1200 -> 1680 x 1050 -> 1600 x 900. We have lost 1/3 of display space (compared to horizontal resolution) during last few years. Considering the highest resolution available: 1600 x 1200 -> 1920 x 1200 -> 1920 x 1080 it is still a loss of productivity.
I am writing a video inventory program at home and have the ability to add many actors to the video table. They must be checked for duplicates first though and I am having trouble figuring out the code (Yes I am new!). Here is what I have so far:
<pre lang="vb">Private Sub CheckArtist()
Dim Count AsIntegerDim StopCount AsInteger
StopCount = (ds.Tables("Video").Rows.Count) - 1
Name1 = ActorNm1Text.Text
Name2 = ActorNm2Text.Text
Name3 = ActorNm3Text.Text
Name4 = ActorNm4Text.Text
For i = 1To4For Count = 0To StopCount
'if is exists use the same id
If Name(i) = ds.Tables("Video").Rows(Count).Item(1) Then'This is where I need the help! How do I assign the interation to the actor id?
ActorID(i) = Count
'Otherwise add a new record
I have the question in the iteration, but here it is again. How do I assign the ActorID# using i or is that not possible? Any help and/or direction would be greatly appreciated!
Why can't I be applicable like John? - Me, April 2011 ----- Beidh ceol, caint agus craic againn - Seán Bán Breathnach ----- Da mihi sis crustum Etruscum cum omnibus in eo! ----- Just because a thing is new don’t mean that it’s better - Will Rogers, September 4, 1932
I tell everybody about my setup because I sincerely believe it is awesome and you should get something similar! I use 4 x 23" 1080p screen with 2 portrait and 2 landscape.
Landscape is great if you need to fire up a VM, a remote desktop session, an image editor, your music player, IM, etc. It's also pretty good for running the application you are working on (I don't typically design apps for portrait). And taking a break to watch some video in portrait sucks isn't ideal...
On the other hand, portrait is perfect for web browsing (as long as websites obey the 1024 wide rule, the width is wasted anyway) and coding. It's also pretty cool to have two portrait screens side by side to compare files easily. I also place Visual Studio (or Eclipse) on the portrait monitor next to the landscape one. This way, I can have the solution explorer, output view and everything but the code on the landscape monitor. This gives a huge amount of pixels for the actual code. No more scrolling to see the other half of a method!
It hurts whenever I have to code on my laptop or someone else's computer...
Btw, I also use a laptop like "scissors keys" keyboard[^] and my 9 years old mouse[^] has more buttons than my phone.
You owe it to yourself to be comfortable and to your customer to be productive.
I only have the luxury of 2 monitors (both at work and at home). But my Visual Studio setup is just like yours: Coding on the portrait and debug windows and Solution explorer, toolbox, etc. in landscape. Once you switch to this, using one monitor lone seems very inconvenient.