博客专栏  >  编程语言   >  C# 开发笔记

C# 开发笔记

C# winform开发经验总结!

关注
12 已关注
63篇博文
  • C# 在多线程中如何调用Winform

    问题的产生:   我的WinForm程序中有一个用于更新主窗口的工作线程(worker thread),但文档中却提示我不能在多线程中调用这个form(为什么?),而事实上我在调用时程序常常会崩掉。...

    2017-02-14 09:25
    380
  • C# TableLayoutPanel 添加、删除一行数据案例

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin...

    2017-02-16 10:27
    1409
  • C# Invoke 和 BeginInvoke 的的区别

    http://www.cnblogs.com/Rustle/articles/11301.aspx

    2017-02-13 13:53
    604
  • C# Xml文件的读写总结

    1  先看需要创建的xml文件格式, 代码: /// /// 创建默认的模板文件 /// /// 64 或者128 ...

    2016-12-28 18:13
    250
  • C# VS生成事件使用技巧

    1 条件编译符号 -> 根据条件编译项目         有时候需要项目在不同的环境下使用,这个时候就需要用到条件编译,     举例说明: 该项目在可以用在mtp128设备或者mtp64设备上,那么...

    2017-01-11 15:24
    1218
  • C# INotifyPropertyChanged用法,监听属性值发生改变

    有时候,我们需要监听属性中,当属性值发生改变时,需要被通知,没有改变时不需要通知,这个时候可以用INotifyPropertyChanged来做,也可以自定义委托事件 ,也可以实现,方法多多,在这里只...

    2017-01-09 17:25
    1963
  • C# 线程池的使用

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T...

    2016-12-05 15:32
    262
  • C# Dictionary根据Key排序

    using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Con...

    2016-12-08 11:20
    3510
  • C# 计算变量大小

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin...

    2016-11-30 17:42
    571
  • C# 打印内存地址

    using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using Syste...

    2016-11-30 17:57
    957
  • C# 深入理解堆栈、堆在内存中的实现

    尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(GarbageCollection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制...

    2016-12-01 14:12
    3454
  • C# 冒泡排序

    public static void MaoPaoSort() { int ret = 0; int[] intArray = { 10,0,20,5...

    2016-11-22 10:13
    192
  • C# 斐波那契数列

    //// /// /// 斐波那契数列,递归算法 /// /// 第num位数的值 /// public s...

    2016-11-22 10:25
    1355
  • C# 索引器的实现过程

    类的每一个属性都必须拥有一个唯一的名称,而类里定义的每一个索引器都必须拥有唯一的签名 或者参数列表,这样就可以实现索引器重载。属性可以是static,而索引器必须是实例成员。为索 引器定义的访问函数可...

    2016-11-22 14:43
    1011
  • C# 实现Udp广播

    这是一个c#实现udp广播案例,测试用于与单片机通讯,实现与单片机消息的发送与接收。

    2016-11-24 09:33
    215
  • C# 反射机制详解

    反射的定义:审查元数据并收集关於它的类型信息的能力,元数据(编辑后的基本数据单元)就是一大堆表,编译器会创建一个类定义表,一个字段定义表,一个方法定义表等,System.Reflection命名空间包...

    2016-11-24 11:29
    203
  • C# 控制控件的显示顺序

    在C#中,可以让控件在最前端显示,也可以在最后端显示,他们的显示顺序是可以控制的,这就涉及到2个函数方法             BringToFront();//将控件放置所有控件最前端      ...

    2016-10-24 11:32
    307
  • C# Winform制作虚拟键盘,支持中文

    最近在做一个虚拟键盘功能,代替鼠标键盘操作,效果如下:        实现思路:          1  构建中文-拼音 数据库,我用的是SQLite数据库,如                    ...

    2016-11-04 18:12
    1870
  • C# ****不可访问,因为它受保护级别限制

    我新项目里使用dll,引用之后编译失败,提示     解决方法:                  确保该项目和dll的 .NET Framwork版本一致

    2016-11-10 10:42
    1155
  • C# *未能找到类型“ * ”,请确保已引用包含此类型的程序集。如果此类型为开发项目的一部分,请确保已使用针对当前平台或任意 CPU 的设置成功生成该项目

    未能找到类型“ * ”。请确保已引用包含此类型的程序集。如果此类型为开发项目的一部分,请确保已使用针对当前平台或任意 CPU 的设置成功生成该项目 复制出现错误的窗体文件,再删掉窗体文件,最后将复制...

    2016-11-17 17:04
    1910

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部