兔八哥极品软件园    运行: 4869天 | 文章:640 篇 | 评论:1005 条 | 碎语:1条

C# WinForm 使用配置App.config文件

作者:admin 发布于:2012-9-20 16:16 Thursday 分类:.NET

应用程序配置文件,对于asp.net是 web.config对于WINFORM程序是 App.Config(ExeName.exe.config)。

配 置文件,对于程序本身来说,就是基础和依据,其本质是一个xml文件

对于配置文件的操作,从.NET 2.0 开始,就非常方便了,

提供了 System [.Web] .Configuration 这个管理功能的NameSpace,

要使用它,需要添加对 System.configuration.dll的引用。

 

对于WINFORM程序,使用 System.Configuration.ConfigurationManager;

对于ASP.NET 程序, 使用 System.Web.Configuration.WebConfigura...

阅读全文>>

标签: App.config

评论(0) 引用(41) 浏览(40884)

C# 使用内存字体,无释放无安装

作者:admin 发布于:2012-9-15 10:18 Saturday 分类:.NET

PrivateFontCollection pfc = new PrivateFontCollection();
            IntPtr MeAdd = Marshal.AllocHGlobal(Properties.Resources.TEC.Length);
            Marshal.Copy(Properties.Resources.TEC, 0, MeAdd, Properties.Resources.TEC.Length);
            pfc.AddMemoryFont(MeAdd, Properties.Resources.TEC.Length);
            
            Font f = new Fo...

阅读全文>>

标签: AddMemoryFont

评论(0) 引用(431) 浏览(127959)

c# 点阵字体

作者:admin 发布于:2012-9-10 13:11 Monday 分类:.NET

List<byte[]> listMsg = new List<byte[]>();

for (int index = 0; index < message.Length; index++)
{
    FileStream fsAsc16 = new FileStream("ASC16", FileMode.Open);    //将"ASC16"字库文件读入文件流
    FileStream fsHzk16 = new FileStream("HZK16", FileMode.Open);    //将"HZK16"字库文件读入文件流

    string s = message.Substring(index, 1);
...

阅读全文>>

标签: 点阵

评论(0) 引用(9) 浏览(34070)

C#时间戳(Unix)转换

作者:admin 发布于:2012-9-5 10:32 Wednesday 分类:.NET

        /// <summary>
        /// 时间戳转为C#格式时间
        /// </summary>
        /// <param name=”timeStamp”></param>
        /// <returns></returns>
        private DateTime GetTime(string timeStamp)
        {
            DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
    ...

阅读全文>>

标签: 时间戳

评论(0) 引用(30) 浏览(30945)

Asp.net性能优化

作者:admin 发布于:2012-8-31 22:37 Friday 分类:.NET

可以从如下几个方面来进行优化!

分类

使用技术、比较

说明

集合操作

数组、泛型、ArrayList

经过测试,最快的是数组,然后是泛型,最慢的是ArrayList

字符串优化

StringStringBuilder

经过测试,StringBuilder的速度比String快无限倍

类型转换优化

在进行数拓转换的时候使用TryParse()

因为这种方式不会抛出异常。系统在捕获异常是非常耗时的!

重定向优化

在同一个程序中使用Server.Transfer

但这种方式当用户点后退按钮时可能会出生异常。

----

尽早释放对象

很多对象都实现了Idispose接口,所以调用dispose方法尽早释放!

服务器控件优化

尽量少用服务端控件

服务端控件会生成很多不必要的属性,ViewState等。

数据操作优化

尽晚打开数据库连接,尽早关...

阅读全文>>

评论(0) 引用(98) 浏览(30127)


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap