`
izuoyan
  • 浏览: 9222855 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

提高.NET Compact Framework 1.0应用程序的窗体加载性能

阅读更多

减少方法调用

this.textBox1.Location=newPoint(10,20);
this.textBox1.Size=newSize(72,23);

换成

this.textBox1.Bounds=newRectangle(10,20,72,23);


不要把子控件加到父控件的Controls集合,通过Parent来控制

//Beforeoptimization
//Createanewpanelandtextboxcontrol
Panelpanel1=newPanel();
TextBoxtextBox1
=newTextBox();
//SettheTextpropertyoftheTextBoxcontrol
textBox1.Text="MyText";
//AddtheTextBoxtothePanel'scontrolcollection
panel1.Controls.Add(this.textBox1);
//AddthePaneltotheForm'scontrolcollection
this.Controls.Add(panel1);
...
//Addsubsequentcontrolshere

换成

//Afteroptimization
//Createanewpanelandtextboxcontrol
Panelpanel1=newPanel();
TextBoxtextBox1
=newTextBox();
//ParentthePaneltothecurrentForm
this.panel1.Parent=this;
//ParenttheTextBoxtothePanel
this.textBox1.Parent(this.panel1);
//SettheTextpropertyoftheTextBoxcontrol
textBox1.Text="MyText";
...
//Addsubsequentcontrolshere


听说使用这两个方法修改窗体设计器生成的代码后,可以提高55%的窗体加载性能。不过,这样修改后的窗体,是否还能再用窗体设计器编辑?有多少人愿意这样做?

参考:
改进基于 Microsoft .NET Framework 精简版应用程序窗体的加载性能
Improving Microsoft .NET Compact Framework-based Application Form Load Performance

原文地址:http://www.cnblogs.com/upto/archive/2007/01/31/netcf-improve-form-load-perf.html

分享到:
评论

相关推荐

    如何部署.NET Compact Framework2.0 应用程序到Windows Mobile(制作CAB文件).

    .NET Compact Framework 2.0 是微软为嵌入式设备如Windows Mobile开发的一个精简版.NET Framework,它允许开发者创建在移动设备上运行的应用程序。在本文中,我们将深入探讨如何部署.NET Compact Framework 2.0应用...

    .NET Compact Framework 2.0.zip

    NETCFv2.wce5.armv4i.cab是.NET Compact Framework 2.0的主要组成部分,包含了运行.NET应用所需的运行时环境和类库。而sql.wce5.armv4i.CAB则是针对SQL Server的一个组件,可能是SQL Server CE(Compact Edition),...

    Microsoft.NET Compact Framework 微软 移动 开发 Windows Mobile

    .NET Compact Framework是微软为移动设备和嵌入式系统设计的一个精简版.NET Framework,它为开发者提供了一个在Windows Mobile、Windows CE(包括Wince)等平台上构建应用程序的强大环境。本书将深入探讨这一框架的...

    Microsoft .NET Compact Framework 2.0 SP1

    此安装程序数据库中包含安装 Microsoft .NET Compact Framework 2.0 所需的逻辑和数据

    Mobile移动开发宝典_第01章 .NET Compact Framework移动平台

    此外,本章还深入比较了.NET Compact Framework 1.0和2.0的差异,例如2.0版本引入了更多的类库、改进的性能和对XML的支持,以及增强了安全性。同时,也简要介绍了.NET Compact Framework 3.5的新特性,包括对LINQ、...

    .NET Compact Framework 3.5版的新特性(PPT)

    .NET Compact Framework 3.5是微软为嵌入式设备和移动平台开发的应用程序提供的一套框架,它在.NET Framework的基础上进行了优化,以适应资源有限的环境。这个版本引入了许多新特性和改进,使得开发者能够在小型设备...

    WinCE和Windos Mobile(.Net Compact Framework)开发

    WinCE和Windos Mobile(.Net Compact Framework)开发,包括《Windows CE.net内核定制及应用开发.pdf》、《Microsoft .NET mobiililaitteille: .NET Compact Framework.pdf》和《Microsoft .NET Compact Framework 3.5...

    .NET Compact Framework开发技巧大串烧(Video)

    在这场视频讲座中,专家深入浅出地讲解了一系列关于.NET Compact Framework的实用开发技巧,旨在帮助开发者提升在有限资源环境下构建高效、稳定的软件应用能力。 首先,我们来了解.NET Compact Framework是什么。它...

    .net compact framework 自定义Radiobutton

    .net compact framework 自定义Radiobutton

    如何使用Delphi 2006學習.NET Compact架框的開發.doc

    由于当前版本的Delphi 2006尚未支持.NET Compact Framework应用程序的可视化设计功能,我们暂时只能利用Windows Forms项目的可视化设计能力来构建界面,然后再转换为.NET Compact Framework应用。 1. **创建项目**...

    microsoft net compact framework

    微软.NET Compact Framework是微软公司为嵌入式设备和移动设备开发的一款框架,它允许开发者在这些平台上构建和运行.NET应用程序。这个框架是.NET Framework的一个精简版本,针对资源有限的设备进行了优化,如...

    .NET Compact Framework 3.5版的新特性(Video)

    .NET Compact Framework 3.5是微软为嵌入式设备和移动设备开发的一款精简版.NET框架,它为开发者提供了丰富的功能和改进,使得在有限资源的平台上开发高效、功能强大的应用程序成为可能。此版本的更新带来了许多显著...

    Delphi for .NET Compact Framework Technology Preview

    Delphi for .NET Compact Framework Technology PreviewThis technology preview supports both PocketPC and SmartPhone devices running .NET Compact Framework 1.x.Note: Some devices (such as SmartPhone) do ...

    一个 .net compact framework 上的简单记事本(Coolpad N900)

    一个 .net compact framework 2.0 上的简单记事本(在Coolpad N900 的 WinCE6环境下可以运行) vb2005开发环境 包括 屏幕输入面板控制,剪贴板访问,文件读写等基础代码示例

    .NET Compact Framework开发技巧大串烧(PPT Code QA)

    .NET Compact Framework是微软推出的一种专门用于嵌入式设备和移动平台的.NET框架,它为开发者提供了在小型设备上构建应用程序的能力。本串烧教程将深入探讨.NET Compact Framework的开发技巧,帮助开发者提升在有限...

    Windows Mobile .NET Compact Framework 用户通知示例

    Windows Mobile .NET Compact Framework是微软为移动设备开发的应用程序框架,它允许开发者使用.NET Framework的大部分功能来构建针对智能手机和平板电脑的应用。在这个示例中,我们将深入探讨如何在Windows Mobile...

    理解[1].NET Compact Framework与性能优化

    .NET Compact Framework是微软开发的一个专门针对嵌入式设备和移动平台的.NET框架版本,它为在资源有限的设备上运行应用程序提供了可能。本篇文章将深入探讨.NET Compact Framework的基础概念、其与标准.NET ...

Global site tag (gtag.js) - Google Analytics