C#
文章平均质量分 76
wolfzhang9527
这个作者很懒,什么都没留下…
展开
-
手把手教你用c#做个Splash
<br /> 首先新建一个winform项目,那个form1.cs就先不动他,我们先再建立一个windows窗口,命名为splash,设置窗体属性如下:<br />ShowInTaskbar=false:因为是splash窗口,所以不用在任务栏显示了。然后拖动一个progressbar 和Timer控件到splash窗口如上图。<br />StartPosition=CenterScreen;<br />TransparencyKey =Black;<br />FormBorderStyle =No转载 2010-07-07 10:35:00 · 1018 阅读 · 0 评论 -
c# GDI+简单绘图
<br />最近对GDI+这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等.<br /> 最早接触这个类,是因为想做仿QQ截图的效果.巧的很,学会了如何做截图后,.NET课堂上老师也正巧要讲关于c#绘图方面的知识,并且我自己又在网上学习金老师的培训班,也是要用到这个类.在学习中有一些体会,所以准备把这些体会记下来,因为内容比较多,可能我会分几次写.<br /> 废话不多说了,我们先来认识一下这个GDI+,看看它到底长什么样.<br /> GDI+:Graphics Device In转载 2010-07-09 11:03:00 · 727 阅读 · 0 评论 -
c# GDI+简单绘图(二)
<br />前几篇我已经向大家介绍了如何使用GDI+来绘图,并做了一个截图的实例,这篇我向大家介绍下如何来做一个类似windows画图的工具.<br /> 个人认为如果想做一个功能强大的绘图工具,那么单纯掌握GDI还远远不够,我的目前也只能做一个比较简单的绘图工具了.不足之处,欢迎大家讨论!<br /> 先来看一下最终效果吧:<br /><br /> <br /> <br />主要实现功能:画直线,矩形,橡皮,圆形,切换颜色,打开图片,保存图片,清除图片,手动调节画布大小;软件刚启动时,为一张空白画布,转载 2010-07-09 11:06:00 · 408 阅读 · 0 评论 -
Winform 打包
<br />1 新建安装部署项目 <br /> <br />打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。 <br /> <br />2 安装向导 <br /> <br />关闭后打开安装向导,点击下一步,或者直接点击完成。 <br /> <br />3 开始制作 <br /> <br />安装向导完成后即可进入项目文件夹: <br /> <br />双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库转载 2010-07-13 10:27:00 · 343 阅读 · 0 评论 -
一个reportviewer 动态加载不同的report
<br /> <br /> if (listBox1.SelectedItem.ToString()== "年")<br /> {<br /> string connstring = "Data Source=.;Initial Catalog=Northwind;Integrated Security=True";<br /> System.Data.SqlClient.SqlConnection co原创 2010-07-15 16:54:00 · 1872 阅读 · 0 评论 -
C#中如何调用动态链接库DLL(转)
<br />每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍。首先,您需要了解什么是托管,什么是非托管。一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX的组件,托管代码是基于.net平台开发的。如果您想深入了解托管与非托管的关系与区别,及它们的运行机制,请您自行查找资料,本文件在此不作讨论。 <br />(一) 调用DLL中的非托管函数一般方法<br />首先,应该在C#语言源程序中声明外部方法,其基本形式是:<br />[DLLImpor转载 2010-07-17 09:36:00 · 736 阅读 · 0 评论 -
C#数据库备份恢复
<br />private void m3Button3_Click(object sender, EventArgs e)<br /> {<br /> string path = @"c:/Test.bak";<br /> string backupstr = "backup database Test to disk='" + path + "';";<br /> SqlConnection con = new SqlCon原创 2010-07-19 10:36:00 · 340 阅读 · 0 评论 -
论函数调用约定
<br />论函数调用约定 <br /> 在C语言中,假设我们有这样的一个函数:<br /><br /> int function(int a,int b)<br /><br /> 调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函数转载 2010-07-17 19:57:00 · 307 阅读 · 0 评论 -
将文字转换成图片
<br />/// <summary> /// 将文字转换成图片 /// </summary> /// <param name="checkCode"></param> /// <returns></returns> private System.Drawing.Bitmap CreateCheckCodeImage(string checkCode) { if (checkCode == null |转载 2010-07-18 18:36:00 · 629 阅读 · 0 评论