- 博客(81)
- 资源 (10)
- 收藏
- 关注
原创 VS2008水晶报表发布后无法使用的解决方案
一个.net web程序中使用了水晶报表,但是在IIS发布网站后,水晶报表的打印导出等等的操作均失效,会提示错误找不到某些文件的错误。解决方法是: 1.先下载"PrintControl.cab" 2.然后配置好IIS. 3.然后在IIS默认根目录下建一个文件夹.如:Temp4.把"PrintControl.cab"放到"Temp"文件夹里去.
2015-09-24 10:18:36
1773
原创 c#调用Mysql带参数的存储过程
这几天在学习mysql数据库的一些功能,今天在调用存储过程的时候 总是失败,最后发现居然是一个参数名称的问题,我将粘出代码事例及注意事项!1.首先创建一个带参数的存储过程存储过程名称=proc_bookinfo 存储过程2个参数 一个in 一个out in参数名称=ispay out参数名称=unPaycount这个存储过程 根据传入的未支付字段名称 输出未支付的商品数量DELI
2015-09-14 15:42:31
6019
1
转载 异步委托详解
在 使用BackgroundWorker组件 一文中,阐述了在Winform编程中,使用BackgroundWorker组件实现异步调用,本文主要讲述利用委托实现异步。以下描述摘抄于MSDN:异步委托提供以异步方式调用同步方法的能力。当同步调用委托时,Invoke()方法直接对当前线程调用目标方法;当异步调用委托时,CLR将对请求进行排队并立即返回到调用方,将对来自线程池的线程调用
2015-04-29 10:07:05
1425
原创 mysql触发器
触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)语法:create trigger triggerNameafter/before insert/upda
2015-04-16 14:24:53
593
转载 存储图片到数据库的image字段中,并在Winform中显示图片
有人问到图片如何存储到数据库中,以前也做过,但年代已有点久远,选择使用的软件都升级了,有些东西已废弃。所以花了点时间用VS2008+SQL Server 2005做了一个测试程序,希望能对人有所帮助。与人玫瑰,手有余香。涉及到存储过程,ADO.NET操纵数据库,SQL Server 2005中的image(或varbinary(max))字段使用。 在SQL Server 20
2014-12-18 18:53:43
3759
转载 NLog文章系列——如何配置NLog
NLog文章系列——如何配置NLog作者:Jarosław Kowalski jaak@jkowalski.net>翻译:CrazyCoder(由衷感谢他的热心!!)原文:http://www.nlog-project.org/config.html更多关于NLog的中文文章,请参考《NLog文章系列》。 NLog支持以多种不同方式配置,目前同时支持直接编程和使用配置文
2014-12-15 10:06:27
688
原创 MYSQL数据库字母数字混合字段排序问题
对MySQL数据表里的一个字符型字段排序,其内容格式为一位字母+顺序数字。数字没有前导零,长度不固定。这种含字母的数字序列,排序出来的结果和我们想要的结果是不一样的,因为它不是纯数字,只能按字符规则排。结果是A1,A10,A11,A12。。。。A19,A2,A20,A21。。。。而不是我们通常感觉中的A1,A2,A3,。。。。。A10,A11,这样的结果。想要得到正确的排序有两个办
2014-11-05 14:45:59
9286
3
转载 C#多线程编程总结
C#多线程编程总结VS2008、C#3.0在WinForm开发中,我们通常不希望当窗体上点了某个按钮执行某个业务的时候,窗体就被卡死了,直到该业务执行完毕后才缓过来。一个最直接的方法便是使用多线程。多线程编程的方式在WinForm开发中必不可少。本文介绍在WinForm开发中如何使用多线程,以及在线程中如何通过Control.Invoke方法返回窗体主线程执行相关操作。-.
2014-09-19 10:52:07
621
转载 淘宝-鼠标滑过切换另一张图片
鼠标滑过切换另一张图片37鼠标滑过时变换另一张图片,特别适合做一些T台展示,双面展示等等,要实现此功能那就必须要用到js特效,其实,我之前写的“淘宝装修可以使用JS代码吗”已经把核心代码写出来了。今晚我重新编写了一下,尺寸是950宽度展示3个宝贝,宝贝尺寸是300px*300px。效果展示:使用说明:要想使用此JS特效代码,必须进行源
2014-09-18 15:27:39
3845
转载 MVP 模式-计算器实例
不了解的朋友,可以阅读了解一下Model View Presenterhttp://www.microsoft.com/china/msdn/library/architecture/architecture/architecturetopic/MVP.mspx?mfr=true 我制作了一个计算器的程序,分别提供了webform 和 winform 的UI.
2014-09-15 16:30:14
914
转载 Windows下NTP时间服务器配置
1.确定两台主机处于同一网段,能相互ping通。( 将服务器类型更改为 NTP。为此,请按照下列步骤操作:a. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。b. 找到并单击下面的注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Typec. 在右窗格中,右键
2014-08-27 15:40:33
2098
原创 c# 双缓冲绘图GDI
// 加载原图片 Bitmap oldBmp = new Bitmap(ParentControl.BackgroundImage); // 创建新图片 Bitmap bmp = new Bitmap(ParentControl.Width, ParentControl.Height);
2014-07-28 20:13:11
893
翻译 c# winform 一个可以用鼠标改变控件位置和大小的类,调用即可
using System;using System.Collections.Generic;using System.Text;using System.ComponentModel;using System.Data;using System.Drawing;using System.Windows.Forms;namespace AllTest{ class Barcode
2014-07-23 20:15:04
1301
转载 c#XML操作
本文转载自http://www.cnblogs.com/yukaizhao/archive/2011/07/25/xpath.html
2014-07-04 15:01:02
2292
转载 用C# 实现CS模式下软件自动在线升级
用C# 实现CS模式下软件自动在线升级本文针对目前C/S模式下编写的应用程序可维护性差的特点,提出了一套自动在线升级的解决方案,分析了在线升级的困难及实现原理,并给出了实现升级的部分代码,具有实际参考价值和现实意义。本文程序代码均在.Net Framework 1.1 和Windows2000下测试通过。 关键词:C#;在线升级;自动升级;下载;XML文档1 前言 长期以来,广大程
2014-05-19 17:59:36
1149
转载 使用WebClient实现文件下载
.Net2.0中新增了很多组件,WebClient就是其中一个,功能也很强大,今天拿WebClient做了一个小实验,只用到了一些很简单的功能就可以实现以前不好实现的功能,很方便。 简单介绍一下WebClient: WebClient 类提供向 URI 标识的任何本地、Intranet 或 Internet 资源发送数据以及从这些资源接收数据的公共方法。 WebCli
2014-05-19 17:50:42
2873
1
转载 C# tcp发送消息和传输文件
C# tcp发送消息和传输文件【背景】 最近做了一个双机备份,就是服务器上有个文件夹,会接收客户端传来的文件,而我们要做的就是同步这台服务器和另一台备用服务器上的文件. 为了实现这个功能我们使用的tcp点对点传输.【开发环境】 VS2005【实现原理】 要实现同步要解决两个问题,一个是获取本地服务器上上传上来的文件,二是实现两
2014-05-16 16:58:30
2175
转载 利用IPC通道进行进程间通信(C#)
有一个解决方案,其中包括一个Windows服务和一个Windows应用程序,两者之间需要进行通信。查了下,可以使用多种方法,如Web service(适用于不同系统及跨平台情况)、.NET Remoting、消息队列、WCF(集成了前述方法的功能,但太新,不支持Windows2000及以前的系统),其中Remoting可以支持TCP、HTTP、IPC通道的通信,而IPC通道速度快,且仅能供处于同一
2014-05-14 18:57:54
1323
转载 c# 中如何操作消息队列
“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。 消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。 c#中发往消息队列中
2014-05-14 18:54:05
792
翻译 展示两种WCF服务通信方式
学习WCF时,你可能会遇到WCF不允许客户端直接与服务交互,即使它调用的是本地机器内存中的服务问题,这里将介绍WCF服务通信问题的解决方法,客户端总是使用代理(Proxy)将调用转发给服务。代理公开的操作与服务相同,同时还增加了一些管理代理的方法。在这里拿出来和大家分享一下。 服务的创建对于外界而言是不透明的,所以WCF服务通常通过公开元数据(Metadata)的方式描述可用的功能以及服务可
2014-05-14 18:43:37
1150
原创 SetUp Factory7 添加FrameWork
1、在“资源”的“原始文件”中添加net Framework 2.0(例如dotnetfx2.0.exe) 2、再在“操作”的“启动”中增加如下代码: result = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE//Microsoft//.NETFramework//policy//v2.0"); if (result ==
2014-05-12 12:54:22
1357
转载 基于MVC4+EasyUI的Web开发框架形成之旅--MVC控制器的设计
自从上篇《基于MVC4+EasyUI的Web开发框架形成之旅--总体介绍》总体性的概括,得到很多同行的关注和支持,不过上一篇主要是介绍一个总体的界面效果和思路,本系列的文章将逐步介绍其中的细节,本文主要介绍整个Web开发框架中的MVC控制器的设计。在设计之初,我就希望尽可能的减少代码,提高编程模型的统一性。因此希望能够以基类继承的方式,和我Winform开发框架一样,尽可能通过基类,而不是子类的重
2014-04-29 16:43:01
735
原创 Log4Net使用详解(简单使用)
第一步 下载Log4Net Log4Net的版本仍是1.2.10 有.NET1.0和.NET1.1和.NET2.0版本,如果有正在使用高于.NET2.0开发的也不用担心,可以直接引用这个类库,像在.NET2.0中开发一样,它的网是:http://logging.apache.org/log4net/第二步 创建一个winform程序 并添加引用Log4Net.dll 同时在项
2014-04-17 16:49:23
1518
转载 C#编写Windows服务程序图文教程
Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service 的内容步骤和注意事项。一、创建一个Windows Service
2014-04-08 16:39:37
612
转载 c# winform TreeView与ListView的项互相拖动的应用
很久没写教程了,停顿了有两年之久了。今天我们来讨论讨论 winform 中TreeView与ListView,通观两者很相似,只是一个是树形结构,一个是列表结构。今天自己创建的群里(2175832)有个朋友问到ListView的项如何拖动到TreeView中,并生成子节点,签于麻烦,我回答比较麻烦,用BUTTON实现吧,但他觉得拖动比较方便,那当然哦!无奈帮人帮到底,送佛送到西,于是立即创
2014-03-19 18:53:29
1812
转载 WPF学习之绘图和动画
如今的软件市场,竞争已经进入白热化阶段,功能强、运算快、界面友好、Bug少、价格低都已经成为了必备条件。这还不算完,随着计算机的多媒体功能越来越强,软件的界面是否色彩亮丽、是否能通过动画、3D等效果是否吸引用户的眼球也已经成为衡量软件的标准。软件项目成功的三个要素是:资源、成本、时间。无论是为了在竞争中保持不败还是为了激发起用户对软件的兴趣,提高软件界面的美化程度、恰当的将动画和3D等效果引入
2014-03-07 07:59:11
1665
转载 实现图片旋转
实现图片90度整数倍的旋转public static Bitmap KiRotate90(Bitmap img) { try { img.RotateFlip(RotateFlipType.Rotate90FlipNone);
2014-03-06 17:46:34
836
转载 详解c#委托、事件与回调函数
本文转载自:http://www.cnblogs.com/birdshover/archive/2008/01/07/1029471.html .Net编程中最经常用的元素,事件必然是其中之一。无论在ASP.NET还是WINFrom开发中,窗体加载(Load),绘制(Paint),初始化(Init)等等。“protected void Page_Load(object sender
2014-02-21 18:14:26
594
原创 c# Socket 异步客户端服务端
废话不多说 直接上代码服务端:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;usin
2014-02-20 18:55:46
1541
转载 Winform自定义控件实例
本文转自http://www.cnblogs.com/hahacjh/archive/2010/04/29/1724125.html 写在前面: .Net已经成为许多软件公司的选择,而.Net自定义WinForm界面控件,也成为编程的热点,越来越多的程序员会开发自己需要的自定义界面控件.小作坊网介绍了多种自定义的界面控件,基本了包括了日常所需的各种基本控件,介绍的自定义控件,都对原有
2014-02-19 09:30:30
2051
转载 C#的TabControl模拟IE7程序事例,带关闭功能
在csdn下载了一个类似ie7的功能,使用的是默认的TabControl控件 窗体算比较丑 功能是实现了 废话不多说 贴代码1:先上图2:贴代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Draw
2014-01-28 10:19:43
1069
转载 [C#]使用ControlPaint.DrawBorder調整控制項外框的顏色
最近跟UX Team合作體驗到能將設計好的UI完美呈現真是考驗程式人員的能力,UX Team的設計人員考量的細節都跟程式開發人員不同,在某些細節上比程式人員都還講究,就像是控制項的邊框顏色不對都不行。但是幾乎所有的控制項都不具備設定邊框顏色的能力,這該怎麼辦呢?想來想去都只能自己下去繪製控制項的邊框。 這邊的繪製控制項邊框並不是要我們將整個控制項重繪,而是用ControlP
2014-01-28 10:08:28
2115
原创 winform窗体加背景图片后,控件闪烁
1:窗体双缓冲属性 DoubleBufered设置为true2:可在窗体加载中添加如下代码 SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景. SetStyl
2014-01-28 09:57:04
4998
转载 Winform窗体可自由移动用户控件
用如下的代码可以生成一个可以移动并调整大小的UserControl,可以把代码添加到一个Window应用程序中,编译项目,然后打开一个Form设计窗体向其添加MoveableControl类型的控件,运行程序可以用鼠标来调整这个控件了,任何一个窗口类型的类都可以做为这个类的基类,比如Button,Panel,PictureBox, ListBox等等,都可以:using System;us
2014-01-28 09:33:33
1321
转载 【C#】C#访问和操作MYSQL数据库
这里介绍下比较简单的方式,引用MySql.Data.dll然后添加一个MySqlHelper类来对MySql数据库进行访问和操作。 1.将MySql.Data.dll引用到你的项目中下载地址:MySql.Data.rar添加引用后在你的数据库操作类(如MySqlHelper.cs)中添加引用声明using MySql.Data;using MySql.Data.MySq
2014-01-27 13:05:46
1300
转载 winform对xml文件的操作
1.Xml文档如下 "1.0" encoding="utf-8"?> "IIDataBase" value="Server=192.168.10.12,2433;database=mang;user id=sa;password=2008sqlpwd;"> "IIIDataBase" vaule="Server=192.168.10.22,6666;database=iii;user
2014-01-26 14:21:23
1843
C# TCP 同步 异步Socket类
2014-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人