自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿杰

迷茫中

  • 博客(38)
  • 资源 (16)
  • 收藏
  • 关注

原创 mysql 表数据转到SqlServer

DBConnInfo conn1 = new DBConnInfo() { dbName = "it9520_std_v33", dbType = DBMSType.MySQL, host = "192.168.2.1", user = "root", pwd = "123            var db1 = new DbOperation(conn1);            DB

2017-07-13 16:43:52 988

原创 DES加密 c++ C#

#pragma onceclass MyDES{public:MyDES(void);~MyDES(void);public:   BYTE bOriMsg[8] ;               // 初始消息 ( 64 bit )  BYTE LMsg[17][4], RMsg[17][4] ; // 中间变量L0-->L16,R0-->R16 ( 32 bit

2017-07-12 14:26:01 1063

原创 c++ Nullable类实现

templateclass Property{friend _Friend;public:operator _Ty(){return _value;}protected:_Ty& operator =(const _Ty &value){_value = value;return _value;}_Ty& operator +=(

2017-07-03 17:07:48 771

原创 c#操作Excel图表----备份用

public class ExcelHelper    {        [DllImport("User32.dll", CharSet = CharSet.Auto)]        public static extern int GetWindowThreadProcessId(IntPtr hwnd, out   int ID);        protected voi

2015-03-12 17:14:41 1482

转载 winform ListView 扩展:1.失去焦点后保持选中行高亮;2.分组折叠

失去焦点后保持选中行高亮: public class ListViewEx : ListView { public ListViewEx() { GotFocus += new EventHandler(listView1_GotFocus); LostFocus += new EventHandler(

2014-08-14 15:39:18 5107 1

原创 C# 错误整理,不定期更新

TCPListener Stop后,端口没有释放解决:方案一:将Client关闭              二:使用线程打开,然后释放线程            三:使用GC.Collect

2010-12-24 12:57:00 756

原创 DataGridView 自定义排序,对多列尤其简单。

先创建一个静态类,用以实现扩展方法Sort。 public static class MySort{ public static void Sort(this DataGridView dgv, Comparison comparison) { dgv.Sort(new RowCompare(comparison)); } public class RowCompare : IComparer

2010-09-07 16:29:00 15072 5

原创 TCP 通用类

<br />参考网上写的,希望大家多提意见<br /> <br /> public class TCPSvr { TcpListener listener; Socket sorket; public Hashtable ht = new Hashtable(); /// <summary> /// 接收到客户端连接时发生 /// </summary> publ

2010-09-07 15:01:00 1791

原创 抽象工厂模式与生成器模式比较

<br />抽象工厂:<br />interface IBag { int Price { get; } } interface IBrand { int Price { get; } string Material { get; } } class Nike : IBrand{ public int Price { get { return 1000; }

2010-08-31 09:03:00 1120

转载 c# 对称加密算法类

<br />using System;<br />using System.Collections.Generic;<br />using System.Linq;<br />using System.Text;<br />using System.Security.Cryptography;<br />using System.IO;<br />namespace Basic.Security<br />{<br />    /// <summary><br />    /// 对称加密算法类<br />

2010-06-13 10:35:00 711

原创 c# 短信猫操作

<br /> <br /> public class GSMMgr<br />    {<br />        static Comm com;<br />        #region 常量<br />        const string CMDInitCSM = "ATZ/r/n";                     // 初始化短信<br />        /// <summary><br />        /// 初始化短消息上报的字符串<br />        /// 收到短消

2010-06-13 10:29:00 7279 2

原创 c# 摄像头录像 及视频保存压缩等

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Drawing;using System.Runtime.InteropServices;using System.Threading;using System.Windows.Forms;using System.IO;namespace Basic{    public class VideoAPI  //视频API

2010-06-13 10:23:00 9823 8

原创 DataGridView导出Excel

<br />  public class ExcelHelper<br />    {<br />      static  ExProgress progress = new ExProgress("正在导出数据");<br />       <br />        /// <summary><br />        /// 把DataGridView的数据导出到Excel<br />        /// </summary><br />        /// <param name="dgv">

2010-06-13 09:37:00 942

转载 C#曲线图

 public class Curve2D:DrawingChart    {        #region 私有成员        private Graphics objGraphics;//Graphics 类提供将对象绘制到显示设备的方法        private Bitmap objBitmap;//位图对象        private float fltWidth = 480;//图像宽度        private float fltHeight = 248;//图像高度       

2010-06-13 09:31:00 3361 2

转载 DataGridView打印类

<br /> public class DataGridViewPrinter<br />    {<br />        // The DataGridView Control which will be printed<br />        private DataGridView TheDataGridView;<br />        // The PrintDocument to be used for printing<br />        private PrintDocumen

2010-06-13 09:00:00 1108

原创 sql 数据库备份还原

-------------还原----------------------USE [myDB]IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DBRestore]') AND type in (N'P', N'PC'))DROP PROCEDURE [dbo].[DBRestore]GO/****** 对象:  StoredProcedure [dbo].[DBRestore]    脚本日期: 06/12

2010-06-12 14:40:00 896

原创 c# 读取串口——如何全部读取

public byte[] Read() { byte[] inbuffer = null; if (serialPort.IsOpen && serialPort.BytesToRead > 0) { try {

2010-02-05 16:24:00 6134 1

原创 关于select 的onclick事件,如何避免太灵活

如果用onchange事件,只能改变选择时才有效,而onclick又太灵活。如果有onselect属性就好了。。 我想了一个比较不错的办法,大家试试,代码如下:<!-- var isSelect=true; function onselect(V){ var selectedOption=V.options[V.selectedIndex]; i

2010-01-07 12:48:00 15226

原创 JavaScript控制checkbox全选,以及获取checkbox文本

这里考虑的是.net服务器控件checkbox或checkboxList; 假设页面如下,chkDepart是部门,chkPeople是所属部门的人员 <asp:DataList ID="DataList1" runat="server" Width="100%" RepeatDirection="vertical" OnI

2010-01-07 11:23:00 3340

原创 gridview 技巧

((DataRowView)GridView1.Rows[drv.RowIndex].DataItem)["字段名称"].ToString();

2009-12-08 18:31:00 710

原创 SQL Server2005 安装方法

  第一次安装2005,花了不少精力。虽然没什么太难的,但是不知道的话会很棘手的。如果你正在安装,并且发现这篇文章,那么你很走运,你将会顺利的安装成功。    安装目录中包含Sql Server x64  和 x86,  x86是32位机器的。x86中又有tools 和   Servers 。第一次安装了Servers,然后又装tools,结果出现性能监视器计数器要求的错误,这个问题不能按照帮

2009-12-04 19:50:00 2696 1

转载 安装Ms SQL Server 2005 开发版时出现性能计数器要求安装错误的解决办法

现在,微软推出了 Sql Server 2005 简体中文版,不过大家基本上都是使用的 Sql Server 2005 的 Express 版,不过这个版本的管理界面并不好,所以我删除了这个版本,开始安装 Developer Edition 版。不过,在安装开发版的时候,安装程序在检查系统需求的时候,出现了如下图的错误,信息:查看安装帮助后,发现有这一段话:1 在 Microsoft Window

2009-12-04 16:11:00 834

原创 将十六进制数转换成十进制数

class Program { void ConvertToHex() { double n = 0; Console.Write("输入十六进制数:"); string s = Console.ReadLine().ToLower();

2009-09-18 16:45:00 1926

转载 PetShop之ASP.NET缓存

4.1  ASP.NET缓存概述作为.Net框架下开发Web应用程序的主打产品,ASP.NET充分考虑了缓存机制。通过某种方法,将系统需要的数据对象、Web页面存储在内存中,使得Web站点在需要获取这些数据时,不需要经过繁琐的数据库连接、查询和复杂的逻辑运算,就可以“触手可及”,如“探囊取物”般容易而快速,从而提高整个Web系统的性能。ASP.NET提供了两种基本的缓存机制来提供缓存功能。

2009-09-14 15:00:00 680

原创 VS2008调试问题,附加到进程----与VS2003的区别

vs2008菜单,调试>进程,弹出窗口:点击“选择” 选择workflow,确定。   与vs2003不同的是,vs2008调试类型不是workflow,而是COmmon language runtime:调试>附加到进程,弹出窗口:我开始用的是2003,后来在2008中怎么也找不到COmmon language runtime,网上也没资料,不

2009-08-31 13:37:00 7296 3

转载 sql查询 日期格式

SQL 时间:用一条语句写出格式如:200701 20070115 20070115 15:04:32 使用如下SQL:select convert(char(7),getdate(),112) ,convert(char(10),getdate(),112),getdate()) 使用convert函数转换convert(varchar(10),字段名,转换格式)

2009-08-04 09:53:00 3069

转载 获取数据库所有表名与字段名

1.获取所有数据库名: Select Name FROM Master..SysDatabases2.获取所有表名: select name from sysobjects where type=U XType=U:表示所有用户表; XType=S:表示所有系统表; 3.获取所有字段名: Select Name from SysColumns Where id=Object_I

2009-06-03 15:14:00 781

转载 GridView/DataGrid行单击和双击事件实现代码

功能: 单击选中行,双击打开详细页面 说明:单击事件(onclick)使用了 setTimeout 延迟,根据实际需要修改延迟时间  当双击时,通过全局变量 dbl_click 来取消单击事件的响应  常见处理行方式会选择在 RowDataBound/ItemDataBound 中处理,这里我选择 Page.Render 中处理,至少基于以下考虑  1、RowDataBound 仅仅在调用 Dat

2009-04-28 16:30:00 2809

转载 用 AJax 技术实现 JavaScript 访问服务器端方法

请在安装了 Asp.Net Ajax 的环境下进行本测试。1、新建一AJax Enabled页面,页面中添加 ScriptManager,并设置 EnablePageMethods="true"。加入 6 个 TextBox ,依次命名为:   xtbox1,xtbox2,xtbox3,xtbox4,xtbox5,tboxJs。2、服务器端方法 Test 标记为 static ,并添加方法属性: 

2009-04-28 09:31:00 2354

转载 GridView——C#中流砥柱

快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义

2009-04-22 09:05:00 873 1

原创 Gridview应用技巧——如何为行添加事件

下面的代码实现了如何为Gridview添加鼠标经过、离开、单击、双击的事件   protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)        {            e.Row.Attributes.Add("BorderColor ", "#d2d2d2");           

2009-04-22 08:31:00 2730

原创 GridView应用技巧------如何在没数据的时候显示表格以及填充空白行

Gridview在绑定数据时,如果绑定的数据源为空,Gridview就不显示,让人感觉很不舒服。还有,如何能让每页都显示固定的行数,而不是仅仅显示有数据的那些行?下面是我参考网上的资料及自己修改实现的,效果还不错。protected void Page_Load(object sender, EventArgs e){                     int pageSize

2009-04-22 08:14:00 7028 5

原创 写了一个自定义验证控件,不足之处希望大家指出

一个文本框,可通过设置属性来对输入进行验证,但是我不知道怎么能在使用的时候用鼠标设置文本框的大小?还有RequiredFieldValidator 和RegularExpressionValidator   一起使用时,提示错误信息问题----就是RegularExpressionValidator的错误提示前面有空白----RequiredFieldValidator的提示所占的长度

2009-04-13 15:47:00 808

原创 Linq写的Dropdownlist用户控件,递归生成项

如果Dropdownlist绑定一个客户类别,而每个类别有包含小类别,而且级别没限制,我们 要分类显示在Dropdownlist中,每个子级别都比父级别缩进,怎么写呢?注意,空格不能直接添加到控件中,你必须以Server.HtmlDecode(" ")来设置。高手不要汗,我是入门级的。 参考数据表:CTTYPE 客户类型表*CT

2009-04-10 14:34:00 1049

原创 Linq写的Treeview递归生成结点

 public partial class AreaTree : System.Web.UI.UserControl    {        public delegate void ClickHandler(object sender, EventArgs e);//定义一个事件委托        public event ClickHandler Click = null;        pr

2009-04-10 14:30:00 1531

原创 自定义Gridview用户控件,简单实用,希望大家多提宝贵意见

自己写的Gridview用户控件,实现了动态生成列;当行数不足n时,添加空白行;处理了Gridview行的鼠标事件。 public partial class GridViewPro : System.Web.UI.UserControl    {        private const int n = 20; //默认显示的行数        private IEnumerable _

2009-04-10 13:44:00 1598 1

转载 在C#当中使用注释

 由于软件的复杂性以及不可预知性,所以在程序当中添加注释是一个非常明智的选择,尤其是在团队开发当中,可以使自己的程序更加适于阅读。我们知道Csharp(即C#)作为C++语言的一种扩展版本,继承了C++的注释方法,即以“//”针对一行的注释方法,或者以“/*   */”跨行的注释方法。可以很方便所有开发人员进行使用。例一:/*Author:开心就好Version:1.0Date:: 2001/6/

2009-04-03 13:20:00 1473

原创 linq应用:dropdownlist 递归 动态 树

         foreach (var c in Ctype.Where(p => p.SubOfType == 0).Select(p => p))            {                ListCType.Items.Add(new ListItem(c.NAME, c.CTTYPEID.ToString()));                BindListCTy

2009-03-31 19:15:00 892 1

c++ c#同时实现DES加密解密

c++和c#同时实现DES加密解密

2015-09-17

c++和c#同时实现DES加密解密

c++和c#同时实现DES加密解密 c++和c#同时实现DES加密解密 c++和c#同时实现DES加密解密

2015-09-17

c++和c#同时实现DES加密解密算法

c++和c#同时实现DES加密解密算法 c++和c#同时实现DES加密解密算法 c++和c#同时实现DES加密解密算法

2015-09-17

c#备份还原MySql数据库

c#备份还原MySql数据库

2015-05-27

c#动态代码

动态执行字符串的c#代码; 另外还实现了动态调用c++ dll的功能,供参考

2015-05-27

一键快速隐藏窗口

快速隐藏窗口,窗口可自己设置, 可隐藏指定进程的窗口, 可通过鼠标任意选取窗口 可隐藏窗口标题包含指定文本的窗口 可自定义快捷键 简洁高效方便

2013-12-17

标准软件设计文档大全大全大全

标准软件设计文档标准软件设计文档标准软件设计文档标准软件设计文档标准软件设计文档标准软件设计文档标准软件设计文档

2010-08-02

c# 监测系统(vs2008)

界面分为两个大部分。 第一部分包括实时数据,单元设置,历史数据(曲线),系统设置。 第二部分是以树状的图形展示。 本人偷偷的把在公司的做的东东拿出来分享一下,基本是独立完成+网上资料。 能力有限,还望请教高人。

2010-06-13

视频压缩软件,包含C#视频操作类

摄像头操作的基本类。 对摄像头摄像及保存视频,压缩视频 希望对需要摄像头视频压缩的朋友有帮助。 缺点是压缩速度太慢, 不知哪位大虾有没有好的办法分享一下。

2010-06-13

asp.net(winform)物流运输费用管理系统源码 三层架构

适合高手,供专业研究 一、基础信息 1、客户信息 2、调度点信息 3、运输车辆 4、线路信息 5、运输类型 6、货物字典 7、货物单位 8、货物规格 :货物单位和货物规格 不与货物信息相关连。一样的货物可以有不同的单位及规格.(货物规格为1*1的货物只计算数量不计算重量) 二、单据 1、运输单据 调整单据:是年末结转后,调整物货的数量。所有单据保存后的状态为“挂账状态”。(可以根据“编号”、“拼音”回车后可以快速录入,不想要输入提示窗口,可按"ESC“退出提示窗口. 、收款单据 3、付款单据 是根据运输单据而来,并汇总后生成付款单据 三、单据审核 四、报表 五、系统管理(三、四、五模块因是商业软的核心,所以没有发布出来。) 六、数据库:DB_51aspx文件夹下。附加及可。数据库连接字符串在app.config 中修改。用户名和密码为:admin

2010-02-04

c# 串口通信源代码(2)

对上个版本进行了较大的改进。增加了配置,打印功能

2010-02-02

JavaScript万年历(包含农历、节假日及重要纪念日)

JavaScript万年历 包含农历、节假日及重要纪念日

2010-01-25

c# 串口通信源代码

该软件主要实现了在串口下传输数据。 点击主界面的“进入系统”可以打开串口发送数据的界面。可以打开多个子窗口,以便同时打开多个串口。 主要特点: 可以显示当前系统下所有可用的串口。 能判断出哪个串口被占用,哪个串口不存在。 代码清晰,注释详细,采用vs2008开发。 目前不支持保存功能,不过该功能很简单,可自行实现。 注: 为了方便测试,提供了一个虚拟串口软件vspdxp.exe。该软件也可以从网上免费下载。 希望大家多提宝贵意见,互相学习

2010-01-25

.net 源码 时代论坛完整版

access数据库,vs2005, 论坛程序 学习.net不错的资料,仅供学习用 不得用于商业用途

2009-02-26

(.Net)高级编程网站 源码

本源码的功能 主要有新闻系统 文章系统 文章系统生成了静态页面 视频中心 采集来自56 的视频 很好很方便 源码下载频道 实现 文章上传 下载等功能 人才频道 开发了一般人才网都有的所有功能! 是和CVBBS5.02 社区一起配合使用的! 里面有100多M数据 希望不要用作商业用途 数据全部来自编程联盟 网友发帖 谢谢合作 如有任何疑问请 登录编程联盟 社区 发帖进行讨论 http://www.bcbbs.net/bbs 谢谢合作! 本源码仅供学习使用! 不要用来进行建立商业站点! 谢谢合作 版权所有星期八 QQ153933864

2009-02-24

.net中级网站源码(vs2005+sql2000)

一个适合中小型企业的网站程序,采用面向对象模式开发 首页:产品图片flash信息导航、最新新闻 新闻中心:所有新闻 产品中心:所有产品 软件在线:相关软件下载、软件答疑FAQ 联系我们:纳龙总公司及分公司的联系卡 后台有:网站管理 新闻管理 产品管理 案例管理 文件图片 软件FAQ 页面设置 模块 GoldPacsWeb为网站文件夹,App_Data下为Access数据库 产品(多级分类)、新闻、案例、软件FAQ(二级分类)、软件下载(二级分类)的分类和管理 所有页面均在default页面下的iframe中展开 便于扩展和维护 后台管理登录页:login.aspx,默认管理帐号/密码:51aspx/51aspx

2009-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除