1、双屏开发转载双屏开发转自:又到了年终,辛苦了一年,不妨买台宽屏幕显示器犒赏自己,搭配旧有的显示器,可来玩玩双屏开发。以下是用双屏或宽屏幕显示器建置开发环境的 13 种 Patterns,以 Visual Studio 为例,帮助您建立快乐的程序人生。测试环境:硬件:(1) ASUS VK266H 的 16:10 显示器、1920 x 1200 分辨率(2) ASUS VH242H 的 16:9 显示器、1920 x 1080 分辨率(3) 支持双屏的显卡软件:(1) Windows Server 2003 R2 + Visual Studio 2008(2) Windows Server 20
2、08 R2 + Visual Studio 2010(3) 双屏幕辅助软件UltraMon v3.0.10一、单一台宽屏幕显示器的玩法:玩法 1. - 中英文并列在线浏览 MSDN Library如下图,在线 MSDN 可让我们自己设置呈现方式。若屏幕够大或屏幕分辨率够高的话,可选择以中英文并列的方式来阅读。因 MSDN 多数是以机器自动翻译,少数再辅以真人校对,常会出现翻译得不知所云,甚至有错译的情形。玩法 2. - Visual Studio 2008/2010 - 代码(.cs)/画面(ASPX)、代码(.cs)/画面(XAML) 并列如下图,若屏幕够大或屏幕分辨率够高的话,可开启 Vi
3、sual Studio 内置的功能新建垂直选项卡组,让 IDE 的编辑器呈现左右并列、前台画面和后台代码并列的方式,以方便开发工作,不用再像以前必须用Ctrl+Tab切换页签。 二、双屏 (Dual Monitor) 的玩法:玩法 3. - 屏幕 A 执行 Visual Studio,屏幕 B 查询 MSDN 或互联网让开发和查询资料的动作,分置在两个显示器工作,避免频繁地切换画面。玩法 4. - 屏幕 A 执行 Visual Studio,屏幕 B 显示执行结果让开发和执行结果,分置在两个显示器,避免频繁地切换画面。不论是开发 ASP.NET、WPF、Silverlight、Mobile、.
4、 等项目,都可这样应用。玩法 5. - 屏幕 A 显示 Visual Studio 的编辑器或设计器,屏幕 B 显示 Visual Studio 的其他窗口 / 窗格 (pane)让开发工作,和辅助的窗格 (如:属性窗格、类视图窗格),分置在两个显示器。此功能在 VS 2008 即已提供。我们可以将 VS 2010 里的 .cs等代码编辑文件,或属性、类视图等窗格,拖曳到屏幕 A 或屏幕 B 的任意位置。Visual Studio 会记住文件保存时最后的屏幕位置,当我们关闭项目、下次再打开时,文件仍会自动恢复到上次保存时的布局。窗格回复位置教学若要把已拖出的窗格,自动回到 Visual Stu
5、dio 编辑器的原本位置,只要按着 Ctrl 键,再双击窗格的标头列即可;或如下图,在该窗格的标头列单击鼠标右键,选择以选项卡式文档停靠。玩法 6. - 屏幕 A 显示 Visual Studio 的编辑器或设计器,屏幕 B 显示其他的代码文件类似玩法 5,只是屏幕 B 显示的不是窗格,而是独立的代码文件 (此功能要 VS 2010 才支持,VS 2008 不支持)。如下图,我们将 .aspx文件放在主 IDE 窗口中,然后将一个 .aspx.cs后台代码文件和另一个单独的 .cs类文件移到了另外的屏幕上。比较可惜的是,VS 2010 仍无法拆分同一个解决方案中的两个项目,至不同的屏幕上。玩法
6、 7. - 屏幕 A 开发 Server-side 项目,屏幕 B 开发 Client-side 项目如下图的 WCF 服务器端项目,和调用此服务的客户端项目。有些人可能喜欢将这些项目拆分来开发,而不集成在 Visual Studio 的同一个解决方案中。玩法 8. - 屏幕 A 执行 Visual Studio,屏幕 B 执行 SQL Server 等数据库可把数据库管理工具、Profiler 监控工具、SQL 执行工具、IIS .等程序,移至屏幕 B 来操作,以方便测试 SQL 语句、查找记录、维护索引.等。玩法 9. - 屏幕 A 执行 Visual Studio,屏幕 B 执行报表开发
7、工具如下图,Crystal Reports 报表的设计工作,可和 Visual Studio 分开来做,双方用不同的屏幕设计各自的画面,最后执行时再合而为一。玩法 10. - 屏幕 A 执行 Visual Studio,屏幕 B 显示 UML Tool一边浏览或设计 UML 的 Sequence Diagram、Class Diagram,一边做代码的撰写。玩法 11. - 屏幕 A 执行 Visual Studio 的共用类库项目,屏幕 B 执行调用此类库的主项目两种项目的性质不同,功能和维护需求也不同,拆分来处理或许是较好的做法。玩法 12. - 屏幕 A 阅读电子书,屏幕 B 查询英文单
8、字玩法 13. - 娛樂花钱搞双屏,真正的目的当然在娱乐,可同时上网又同时看视频,或玩 Game 又同时看股票。三、双屏辅助软件UltraMon:Windows XP/2003/2008 操作系统内置的显示器设置功能,本身已支持双屏显示,且如下图,我们可直接以鼠标拖拉图示,调整两个屏幕的相关位置、对应高低,或交换主屏幕和副屏幕,避免两个显示器的高度或尺寸不同,造成操作不便。另我在此推荐一款能加强双屏功能的软件 - UltraMon。如下图,它除了可让两个屏幕设置不同的桌面背景图片、屏幕保护程序,还可设置各种切换屏幕相关的 Hot Keys,让我们更方便用键盘达成许多功能,例如:将窗口丢到另一台
9、屏幕,或将窗口放大到横跨两个屏幕,将鼠标定位在另一台屏幕的中心点.等等,且此软件可支持至少 10 台显示器的控制。后记:宽屏幕 24 吋 16:9 的显示器,屏幕高度反而比传统 19 吋 4:3 显示器,可视高度少一公分;而 26 吋 16:10 的显示器,屏幕高度则足足比 24 吋 16:9 的显示器要高出四公分。若是要用来写代码,建议买 16:10 或传统 4:3 的显示器,可减少垂直滚动条上下滚动的次数;而 16:9 宽屏幕显示器,则较适合玩游戏或看电影、娱乐之用。计算机用的 LCD 屏幕,价格已越来越便宜,上周我还在商场看到已有 32 吋 16:9 的超大显示器。但过大的屏幕,恐怕只适合娱乐,不适合用来编程。相关资料:1 VS 2010 和 .NET 4.0 系列之多显示器支持篇2 Download UltraMon3 双屏输出与显卡
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1