摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Runtime;using System.Runtime.InteropServices;using System.Runtime.CompilerServices;namespace HuaXuApp{ //IAudioClient sample, (c) 2012 Lucian Wischik //------------------... 阅读全文
2013年1月4日 #
2012年12月12日 #
摘要:
LinkLabel控件类似于LinkLabel控件,但是它能够向Windows窗体应用程序中添加Web样式的链接,用户可以将LinkLabel中的文本(Text值)的一部分设置为指向网页的链接.LinkLabel控件常用属性ActiveLinkColor : 表示单击链接时的颜色LinkColor: 表示链接的初始颜色VisitedLinkColor: 表示链接点击之后的颜色DisabledLinkColor: 表示链接被禁止使用时的颜色LinkArea: 表示显示为超级链接的文本区域LinkBehaviour: 表示链接的行为Dock: 表示链接在容器中的布局一个使用LinkArea的例子: 阅读全文
2012年10月19日 #
摘要:
.net framework中支持二进制序列化、SOAP序列化、Xml序列化和自定义的序列化。如果有一个学生类:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Xml;using System.Xml.Serialization;//XML序列化namespace StudentManage{ [Serializable] //指定可以序列化 public class Student:IComparable<... 阅读全文
2012年10月15日 #
摘要:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { //文本框只能输入数字 if (!Char.IsDigit(e.KeyChar)) { e.Handled = true; } }含义:当输入的字符不是数字。e.Handled 设置为True.表示此事件已经处理完成。消息到此就被丢掉了。 阅读全文
2012年10月9日 #
摘要:
传统的VC#中的按钮不好看,如果要把软件界面做得漂亮一点。Vista风格的按钮或水晶风格的按钮的应用会大大提高我们的程序的美观程度。
如果要实现一个自定义的按钮,其实就是继承一个Button类,然后自己做一些扩展,实现出自己想要的效果。 阅读全文
摘要:
最近写一个程序,声音的播放需要放入一个线程中播放,当声音播放开始和完毕之后需要执行事件处理函数,可是如果我把声音播放的事件绑定放入线程执行的方法中。事件方法却得不到执行。后来在MSDN论坛的帮助下。把事件的绑定放到线程外边。线程只执行播放操作。这个问题就解决了。一开始有问题的代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using Syst 阅读全文
摘要:
C#中声音的播放主要有三种方法:
1.使用API函数。
2.使用SoundPlayer类播放。
3.使用DirectX进行播放。 阅读全文
2012年9月27日 #
摘要:
c#中控制字符串的格式可以使用String.Format()方法。在中英文混杂的字符串中,如果要对齐,由于中文字符所占的宽度比西文字符宽,采用字符串.PadLeft()或
PadRight()可以补齐字符长度。但是这种方法没法解决中文字符占位比较宽的问题。以下函数实现了一个自定义的补齐方法: 阅读全文
2012年9月21日 #
摘要:
在.net framework中,数组和集合都实现了用于排序的方法sort(),数组通过调用Array.Sort(数组名)排序,集合通过调用 集合对象.Sort()方法排序。
默认的排序是使用升序排列,并且只能针对基本的数值类型排序,因为数值类型默认实现了对两个值比较的接口。但如果是引用类型需要排序,则此引用类型
需要实现IComparable接口,实现接口中的CompareTo()方法用于比较两个对象。
与比较和排序有关的接口有四个:非范型版本IComparable和IComparer,范型版本IComparable和IComparer 阅读全文
2012年8月27日 #
摘要:
Flare3D,控制小车的运动,控制车轮的旋转 阅读全文