c#
六毛饭
这个作者很懒,什么都没留下…
展开
-
用C#编写ActiveX控件
用C#编写ActiveX控件 前些日子做一个Web项目,必须自己编写一个ActiveX控件。如今的ActiveX控件大多是使用VB/C++来开发的,而我对他们并不熟悉,因此考虑使用熟悉的C#编写ActiveX控件。 首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图: UserControl1.cs内容如原创 2013-07-12 10:54:31 · 487 阅读 · 0 评论 -
C# winform中不规则窗体制作的解决方案 转
步骤1:先用图象处理软件制作您的不规则窗体的位图BMP(最好是位图,其它的我没有试过:))。制作时请注意将背景色(即需要设置成透明的颜色部分)设置成与非背景图片颜色反差较大的颜色,并且使用一种容易记忆的颜色。如下图: winform中不规则窗体制作的解决方案a" border=0 alt="C# winform中不规则窗体制作的解决方案a" src="http://allancandy.cnbl原创 2013-07-12 10:54:03 · 741 阅读 · 0 评论 -
Persist Security Info
<FONT color=#000000 size=3 face=宋体>ADO用了这么久,每次用向导创建ADO的数据库连接字符串时总会有产生一个Persist Security Info属性,平时没太注意,因为设置为True或False时对数据库连接没有任何影响。不过心理还是不爽,今天有时间查询了一下资料,总算搞清楚了它的作用。 Persist Security Info属性的意思是表示是否保原创 2013-07-12 10:53:36 · 456 阅读 · 0 评论 -
VS 配置文件settings.settings
一、.config设置 NET的应用程序配置文件,使用的是XML格式。相对INI文件来说,它的功能要强上不少,而且具有很强的可扩展性。它的缺点是不能直接进行写操作,也就是说,不能直接在程序中修改配置文件的数据(当然不是指不能,不过不是本文讨论的范围)。本文主要目的是探讨如何扩展配置文件,并在其加入各种自定义配置信息。 1. 使用 简单的配置信息,可以直接放入标原创 2013-07-12 10:53:29 · 5446 阅读 · 0 评论 -
设置光标样式
IntPtr cursor = Form1.LoadCursorFromFile("E:\\C#\\mouse\\图标\\point.ani");if (cursor != IntPtr.Zero){Cursor cur = new Cursor(cursor); pictureBox1.Cursor = cur;contextMenuStrip1.Cursor = cur;} 或者系统默认原创 2013-07-12 10:53:02 · 730 阅读 · 0 评论 -
用C#编写ActiveX控件(三)
在前面我们已经完成了ActiveX控件的开发,接下来的就是发布它了。 首先,我们建立一个windows安装项目,并将ActiveX控件的主输出添加到项目输出中。然后,改动ActiveX控件的主输出文件,将其Register属性改为vsdrpCOM.如图: 下一步,我们改动项目属性,将引导程序更改为 Web引导程序。很遗憾的是,在 Web引导程序设置 中的安装文件夹U原创 2013-07-12 10:54:35 · 418 阅读 · 0 评论 -
DragDrop 注册失败的解决方法
这种情况是由多线程引起的,在项目中遇到过这样的情况,查了一下网上的解决方法...汗,都不行。只有靠自己了! 首先在 static void Main() 函数前加上 [STAThreadAttribute] 然后在新建线程的那个函数 Thread t = new Thread(new ThreadStart(FlyMessage));//新建了一个线原创 2013-07-12 10:53:45 · 1885 阅读 · 0 评论 -
生成操作 嵌入资源
这个是标识编译器怎么处理这个文件的。 无:不做任何处理 编译:当作源代码编译 内容:我也不知道是什么了 嵌入的资源:表示将该文件作为一个资源,嵌入到编译后的Assembly里面。如果你想在运行时访问他们,只需要调用ResourceManager去读取原创 2013-07-12 10:53:38 · 1130 阅读 · 0 评论 -
C#.net 事件与委托
在.NET应用程序开发中,不管是WEB Forms(ASP.NET)还是Windows Forms,都涉及到大量对象的事件响应及处理,比如客户在线提交一份订单、或是在Windows窗口上移动鼠标等都将有事件发生。那么在C#中,是怎样声明事件并为事件添加响应方法的呢? 在C#中,事件(Events)成员就是用来声明一个类事件的。在类中声明一个事件成员一般采用如下的语法形式: public原创 2013-07-12 10:53:32 · 472 阅读 · 0 评论 -
c# 平面四参数转换
关于平面四参数转换和C#中pictureBox的应用实例(附求解四参数的代码和应用的例子)作者:kiseigo BluePan四参数的应用非常的广泛,平面上面的图像操作,很多都用到四参数,比如图像的平移,旋转,缩放。这里只讨论四参数中的x轴的缩放系数和y轴的缩放系数相同的情况。把四参数的变化弄清楚了,就不再害怕平面上面的问题。就好像明白了七参数就不再害怕三维转换的问题一样。原始坐标系是: Xo-Y原创 2013-07-12 10:52:33 · 1325 阅读 · 0 评论 -
winform C#坐标系分类
一类是屏幕坐标系,以显示屏左上角为(0,0)点的坐标,横坐标从左到右增加,纵坐标从上到下增加。 第二类是窗体坐标系,以winform窗体左上角为(0,0)点,横坐标从左到右增加,纵坐标从上到下增加。 第三类是窗体控件坐标系,以该控件的左上角为(0,0)点,横坐标从左到右增加,纵坐标从上到下增加。 世界坐标系、页面坐标系和设备坐标系的区别 在绘图中,我们经常用到这三个坐标系。如何区别这三个坐标系呢原创 2013-07-12 10:52:30 · 1124 阅读 · 0 评论 -
typedef int (*A) (char, char);
使用示例:1.比较一:#include using namespace std;typedef int (*A) (char, char);int ss(char a, char b){ cout cout cout return 0;} int bb(char a, char b){ cout cout cout return 0;}void ma原创 2013-07-12 11:02:41 · 1278 阅读 · 0 评论 -
使用C#开发ActiveX控件
附件下载(源代码+安装文件+教程) 0. 前言 ActiveX控件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。使用ActiveX插件,可以轻松方便的在 Web页中插入多媒体效果、交互式对象以及复杂程序等等。 通常使用C++或VB开发ActiveX控件,本文探讨一下在Visual Studio 2005原创 2013-07-12 10:54:38 · 487 阅读 · 0 评论 -
用C#编写ActiveX控件(二)
用C#编写ActiveX控件(二) Homer 在我的上一篇blog中,已经实现了一个最基本的ActiveX控件。当然,我们编写的任务还没有完成。首先,我们先尝试实现和JS的交互能力。 我们在Demo中加入ShowMessage方法: public void ShowMessage(strin原创 2013-07-12 10:54:33 · 413 阅读 · 0 评论 -
C# winform 实现(不规则)窗体或者控件的拖动
转的这篇 日志更令我感兴趣的是base的用法和对事件的重写 方法一: 窗体或者控件的拖动 private Point m_MousePoint;private Point m_LastPoint; protected override void OnMouseDown(MouseEventArgs e){base.OnMouseDown(e);this.m_LastPoi原创 2013-07-12 10:54:01 · 656 阅读 · 0 评论