C#专栏
uumlwy
这个作者很懒,什么都没留下…
展开
-
为wizard画一根经常使用的线条
Wizard经常使用的线条,使得wizard层次分明PanelTop:dock->topPanelBottom:dock->bottomPanelBottom上面就有了一根线条,它是用来分开上面的信息和下面的buttonspaint事件 {Graphics g = e.Graphics;//Draw some grids accroding to the property;原创 2006-01-26 10:40:00 · 511 阅读 · 0 评论 -
C# and Excel
1.首先声明,这些方法也都是本人搜集的资料,然后为已所用,程序中不足之处,还请高手指点.2.网上有好多关于用SQL语句导入导出的例子,这里不再重复写了。方法1:调用com组件,导出access数据到Excel,就是直接调用access的导出功能,此方法速度超级快using Access;Access.ApplicationClass oAccess = new Access.Applica转载 2006-02-23 14:50:00 · 541 阅读 · 0 评论 -
关于is
is 这个表达式的结果如下: 如果是一个类类型,而也是该类型,或者它继承了该类型,或者它装箱到该类型中,则结果为True。 如果是一个借口类型,而也是该类型,或者它是实现该接口的类型,则结果为True。 如果是一个值类型,而也是该类型,或者它被拆箱到该类型中,则结果为True.原创 2006-02-22 17:02:00 · 490 阅读 · 0 评论 -
Undo command
class{ {cmd.Execute(); {commandStack.Push(cmd);}} { {UndoableCommand cmd = (UndoableCommand)commandStack.Pop();cmd.Undo();}}} CommandManagerprivate Stack com原创 2006-02-15 14:08:00 · 574 阅读 · 0 评论 -
CreateProcessingInstruction
嘿嘿,以前没太注意,今天随便写写XmlDocument doc = new XmlDocument();doc.AppendChild(doc.CreateProcessingInstruction("xml","version=1.0 encoding=UTF-8"));doc.save(@"../../1.xml")原创 2006-03-23 13:32:00 · 696 阅读 · 0 评论 -
.Net做安装文件
注意:1.可以添加Global Assembly Cache Folder,不过里面放的文件的一个叫“Permanent”属性设为true,这样安装之后点击msi文件卸载它才会把该文件从Cache中reserve出来2.右键,View-〉UserInterface and Custom Action可以添加License Agreement等其他Dialog,同时我们也可以添加Custom原创 2006-02-14 10:46:00 · 585 阅读 · 0 评论 -
把My Template放在ProjectTemplate下(.Net2005目录下)
建立%ProjectDir%/Microsoft Visual Studio 8/Common7/IDE/ProjectTemplates/CSharp/MyApplication/1033/ApplicationSample.zip 执行 devenv /installvstemplates(执行路径在%ProjectDir%/Microsoft Visual Studio原创 2006-02-08 15:06:00 · 655 阅读 · 0 评论 -
Microsoft.WizardFramework.dll
Microsoft.WizardFramework.dll Have you ever found your self wandering sleepless around in this directory here : "C:Program FilesCo原创 2006-03-16 12:55:00 · 743 阅读 · 0 评论 -
TextBox only can input number.
或在keyPress(object sender,KeypressEventArgs)中写switch ((short)e.KeyChar){case 13:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 08://digits 0-9,backspace and Entere原创 2006-01-24 09:24:00 · 516 阅读 · 0 评论 -
.Net 2003 通过实现IDTWizard接口来完成Project Template
第一步,namespace MyTemplate{ [ProgId("Templates.MyTemplate")](非常重要)public class MyTemplate:IDTWizard{#region private fieldsprivate EnvDTE._DTE dte;string projectName;public MyTempla原创 2006-01-19 16:03:00 · 623 阅读 · 1 评论 -
转.Net WinForm Expirence
.弹出式窗口显示渐变效果在页面上添加一个timer控件fadeTimer,interval设为50类的实例变量为private m_showing=true;在form_load中写:Opacity = 0.0; Activate(); Refresh(); fadeTimer.Start(); Ref转载 2006-03-10 10:19:00 · 548 阅读 · 0 评论 -
存储图片(C#+Winform+SQL Server)
把图片读到pictureBox,再写入数据库 SqlConnection conn=new SqlConnection(@"data source=chenyuming2004/VSdotNET;uid=sa;pwd=cym;database=lhf"); conn.Open(); SqlCommand cmd=new SqlCommand("insert into fuser values (原创 2006-01-26 15:48:00 · 618 阅读 · 0 评论 -
关于事件
我是这方面的菜鸟,不过我相信会好起来的。 发布:在Myclass定义一个事件(public event EventHandler CreatingProject;) protected void OnCreatingProject(EventArgs e){ //This line can wri原创 2006-01-20 17:11:00 · 437 阅读 · 0 评论 -
InstallVSTemplate
CommandLine of .Net 2005:devenv /installvstemplatesCommandLine of Express C#:vcsexpress.exe /installvstemplates vb:vbexpress.exe /installvstemplat原创 2006-03-03 13:16:00 · 588 阅读 · 0 评论