界面开发(五)--- 界面优化

在上一篇界面开发中,我讲解了将系统界面还原,还原窗体的本来面貌。但是有的博友提出 窗体闪烁,这确实是个问题,原来自己开发的时候也是出现了这个问题。花了两天的时间,重 要修改了个大概,将窗体绘画的次数和窗体的刷新程度进行了修改。首先看看效果:

这是主窗体,在主窗体中不仅修改了窗体的刷新率,而且添加了一个自定义的窗体按钮,使 用了很多的颜色来显示,模仿了Foxmail的界面显示,但是对于除了主窗体外的其他窗体,这些 是不存在的。如下图显示的子窗体:

实现的原理和原来的一样,只不过在原来绘画的基础上减少了绘画的内容和绘画区域的大小 ,这样窗体的界面效果就好多了。下一期将使用上面那个彩色的俺就对窗体进行修改变色。

时间: 2024-08-14 06:53:33

界面开发(五)--- 界面优化的相关文章

Android WebView 应用界面开发教程_Android

WebView组件本身就是一个浏览器实现,Android5.0增强的WebView基于Chromium M37,直接支持WebRTC.WebAudio.WebGL.开发者可以直接在WebView中使用聚合(Polymer)和Material设计. 一.WebView浏览网页(加载线上URL) WebView提供了很多方法执行浏览器操作,常用方法如下: void goBack():后退 void goForward():前进. void goBackOrForward(int step):step

Winform开发的界面处理优化

在Winform开发中,客户体验是个很好的参考性指标,如果一个功能使用的时候感觉很流畅,说明我们的程序执行效率还不错,但是随着数据的真多,原先可能流程的地方可能会变得比较卡,这时候就需要追本索源,找到症结并进行处理.但是,如果我们对Winform开发有一定的经验积累,有些耗时缓慢的界面处理一开始还是比较容易避免,本文介绍一些在开发过程中的一些界面性能上的优化处理,希望对大家有帮助. 1.案例说明 在我开发的CRM系统中,系统的一些用户如经办人员,来自权限管理系统,因此在开发的时候,并没有模拟太多

Android UI设计与开发教程 引导界面(五)实现应用程序只启动一次引导界面

这篇文章算是对整个引导界面开发专题的一个终结了吧,个人觉得大部分的引导界面基本上都是千篇一律 的,只要熟练掌握了一个,基本上也就没什么好说的了,要是在今后的开发中遇到了更好玩,更有趣的引导界 面,博主也会在这里及时的跟大家分享,今天的内容主要是教大家的应用程序只有在第一次启动的时候显示引 导界面,以后在启动程序的时候就不再显示了. 其实要想实现这样的效果,只要使用 SharedPreferences类,就会让程序变的非常简单,下面来详细介绍一下这个类的使用方法 一. SharedPreferen

桌面环境-windows 桌面程序的界面开发用的是什么?

问题描述 windows 桌面程序的界面开发用的是什么? 就像现在看到的qq之类的,界面看起来还是比较美观的,它是用的什么工具?语言?开发的呢? ,不可能是java开发的吧,Java的swing和awt应该是好几年前用来做界面的吧! 那目前比较流行的的桌面面开发用的是什么呢? 解决方案 c++,qq用到了direct UI,还有很多皮肤库.还有用web UI的. 解决方案二: 一般用C#,微软自己的系统自己的开发环境,这是最完美的组合.有wpf和winforms 解决方案三: VS Java 很

c++-C++ UI开发 界面开发 窗口开发

问题描述 C++ UI开发 界面开发 窗口开发 自学C++的,目前都是照着书本写程序的,书上从win32 API开始讲解,然后讲MFC 很简略,所以我只会用Winmain(win32 API)写很简单的窗体,但是win32 api写 窗口很丑,而且学win32 API主要是打基础,了解程序的运行方式, 然后呢MFC书本讲的很简单,找不到书也找不到相应MSDN, win32 API好歹有个MSDN 所以呢,C++UI开发有哪些软件呢?我要所有的软件名字好有个概念,然后求推荐其中哪个好用 解决方案

用java的swing做图形界面开发

问题描述 我发现网上与这个有关的东西都很少啊,这个是不是很冷门啊?做这个是不是没什么前途?我是在校的大学生,对java比较感兴趣,但是学完简单的语法后都不知道该做什么好,请各位前辈指一下路哈,谢谢. 解决方案 不是.主要是J2SE这方面做得人很少了.现在Java主要都是JavaWEB.做J2SE的都跑Android去了.做J2SE的看不起J2EE的.大都这样呵呵~~~Java Swing主要是效率比较低,所以用得人很少做图形界面的话C++和C比起Java来有着绝对的优势,而且Java Swing

VS.NET IDE(集成开发环境) 开发环境界面介绍

VS.NET IDE(集成开发环境) 开发环境界面介绍 本文章基于VS.NET BETA2版本,发行版本可能会与本文章介绍内容不同 作者:闻怡洋 http://www.vchelp.net 目录 主界面 菜单与工具条 属性窗口 帮助功能 对话框资源编辑 菜单,工具条资源编辑 图片,图标编辑 代码编辑 VS.NET的IDE环境和以前相比更加强大,而且将VC,VC#,VB的开发界面全部都集中到一起,建立一解决方案依托的代码项目组织.但新的IDE对资源要求非常高,并且目前稳定性不是很好.但我们可以相信

界面开发(四)--- 还窗体的新面貌

前一篇给窗体设置了Region,将窗体的FormBorderStyle设置成了None,然后修改了窗体的 显示区域Region.一个本来完好的窗体让我们设置成为了一个空白的没有任何色彩的窗体,这 对我们的界面开发好像是背到而行,有点南辕北辙了.其实不然,只有将窗体上的所有原有的 信息给去除掉,才能还原窗体的本来面貌,给窗体一个新面貌. 这篇就对窗体的界面开发设计一个新面貌. 我在界面开篇的开篇就已经说过,界面开发其实就是修改窗体的两个区域,Client Area和 None Client Are

界面开发(三)--- 设置窗体的Region

经过上面两篇的界面开发,我们使用Windows的Hook技术,成功的将系统中的窗体的消息截 取,并添加了自己的事件处理程序,这篇文章就是通过我们对这些消息的处理的第一步,设置 窗体的样式和窗体的Region. Region对于窗体来说是一个非常重要的概念,他就是Windows分配给窗体显示的区域,所以 ,我们第一步就是根据我们的需要设计我们的窗体区域.而对于Windows窗体区域的设置, WndProc中的STYLECHANGED,SHOWWINDOW,SIZE,WINDOWPOSCHANGED