自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 收藏
  • 关注

转载 C# 调用API 操作串口

本文转自:http://blog.csdn.net/wzwind/article/details/1898454 在调试ICU通信设备的时候,由于串口通信老出现故障,所以就怀疑CF实现的SerialPort类是否有问题,所以最后决定用纯API函数实现串口读写。先从网上搜索相关代码(关键字:C# API 串口),发现网上相关的资料大约来源于一个版本,那就是所谓的msdn提供的样例代码(m

2016-03-08 11:10:55 4506 1

转载 关于C#中的lock object 、lock this 、 lock static object

http://www.cnblogs.com/yuqilin/archive/2011/10/15/2213766.html

2015-11-06 14:26:35 1219

转载 C#中的委托和事件

本文转自:http://blog.csdn.net/lynnlin1122/article/details/2573498感谢原创,让我解开了事件与委拖的迷惑。  委托、事件与Observer设计模式 范例说明  上面的例子已不足以再进行下面的讲解了,我们来看一个新的范例,因为之前已经介绍了很多的内容,所以本节的进度会稍微快一些:  假设我们有个高档的热水器,我们给

2015-09-10 16:22:29 302

转载 读写INI文件

///     /// 读写INI文件的类。    ///     public class INIHelper    {        // 读写INI文件相关。        [DllImport("kernel32.dll", EntryPoint = "WritePrivateProfileString", CharSet = CharSet.Ansi)]

2015-07-28 15:08:02 325

转载 Control.Invoke和Control.BeginInvoke细述

一、背景介绍    在Windows Form中使用多线程时,除了创建控件的线程以外(就是主线程),绝对不要在任何其他线程里面调用控件的成员(只有极个别情况例外),也就是说控件属于创建它的线程,不能从其他线程里面访问。这一条适用于所有从System.Windows.Forms.Control派生的控件(因此可以说是几乎所有控件),包括Form控件本身也是。举一反三,我们很容易得出这样的结论,控

2015-07-21 21:35:19 457

原创 Winform/WPF 开发分屏显示应用程序

转自:http://blog.csdn.net/soft2buy/article/details/7082668分屏显示即可把一台主机内运行的多个程序分别显示在不同的两个(或多个)屏幕上。目前市面上主流的显卡都支持分屏显示(显示双屏幕),如果需要显示2个以上的屏幕,则应使用“拖机卡”类的硬件。设置分屏显示的两种方法如下:1、用两个显卡连接两台显示器,进入系统后,分清楚哪一个是主显卡

2015-07-14 13:38:53 2749

转载 串口学习例子

http://blog.csdn.net/wuyazhe/article/details/5598945

2015-04-10 19:21:47 289

转载 C#的GC,也就是垃圾回收机制

今天来谈谈C# 的GC ,也就是垃圾回收机制,非常的受教,总结如下 首先:谈谈托管,什么叫托管,我的理解就是托付C# 运行环境帮我们去管理,在这个运行环境中可以帮助我们开辟内存和释放内存,开辟内存一般用new ,内存是随机分配的,释放主要靠的是GC 也就是垃圾回收机制。哪么有两个大问题1.GC 可以回收任何对象吗?2.GC 什么时候来回收对象?回收那些对象? 对于第一个问题,GC 可以

2015-02-03 10:54:57 439

原创 C# winform实现鼠标左键拖动窗体

public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        Point mouseOff;//鼠标移动位置变量        bool leftFlag;//标签是否为左键       

2015-01-26 17:21:05 10843 1

转载 想要月入10万以上??那就把它背下来!

是什么限制了你的能力?  1:否定性思想  比如:不可能、没办法、怎么会?没想过、不知道等等,这些词汇会让你的大脑停止思考,不会再为结果找答案。没方法等于没能力。  2:推卸责任  比如:没看见、不知道、不是我的错、因为···所以···,这些词汇会让一个人心安理得的让这件事情和自己没关系,损失了很多次成长的机会。  3:金钱  金钱会锁定一个人的能力,不给钱就不干活

2014-12-09 10:44:06 547

原创 关于win7下部署IIS

Wind7下IIS是系统自带的,但由于系统默认是不打开的,所以如果要使用IIS,需要将IIS功能打开,具体步骤如下:1、打开控制面板中的打开或关闭windows功能。2、只需要选重以下项(FTP选不选都行,由于我需要所以选了)此时点击“确定”,完成安装后,进行部署虚应用程序。3、进行部署虚应用程序安装后,可以看到现在有了IIS4、

2014-12-09 10:31:32 409

转载 C#处理Json文件

JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语法很简单,易于人阅读和编写,同时也易于机器解析和生成。JSON与XML的比较◆可读性  JSON和XML的可读性相比较而言,由于XML提供辅助的标

2014-11-19 22:29:53 482

转载 c# winform GMAP.NET离线模式怎么保存地图

1)GMAP.NET是开源地图控件,可以使用多个基于WEB服务的地图源:谷歌地图、微软BING地图……2)在你应用程序中,使用这套控件从这些地图源获取并显示地图的同时,地图数据也被保存到你的计算机上。这样,不联网时,使用地图的应用程序仍然能够使用已经保存在本计算机的地图数据。3)保存地图数据的过程是自动完成的,不需要你做任何编程4)地图数据通常保存在文件夹C:\Users\[用户名]\

2014-11-18 10:30:59 4567

转载 关于GMAP开发

出自:http://www.cnblogs.com/wuhuacong/archive/2010/03/10/1681790.html

2014-11-05 16:15:38 780

原创 WINDOWS自定义消息范围

WINDOWS自定义消息WM_USER和WM_APP常量是Windows帮助应用程序定义私有窗口类里的私有消息,通常使用WM_USER+一个整数值,但总值不能超过0x7FFF。#define WM_USER       0x0400                  -->1024常量是Windows帮助应用程序定义私有消息,通常使用WM_APP+一个整数值

2014-11-01 22:18:09 1794

原创 C#winform实现跑马灯

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy

2014-10-22 19:32:01 12100

转载 C# ListView用法详解 .

转;http://blog.csdn.net/chen_zw/article/details/7910324

2014-10-22 13:21:19 635

转载 关于C#调用C++动态库中的内存对齐的讲解

http://www.cnblogs.com/haoxiaobo/archive/2005/09/05/230204.html

2014-08-02 18:08:39 957

转载 C# DataTable 返回选择的行(消除了重复行)

public class DataTableDistinctHelper    {        ///         /// 返回执行Select distinct后的DataTable,注意,只返回FieldNames列中所有行上都有值的行。        /// 举例说明:        /// FieldNames:一级部门、二级部门、三级部门     

2014-03-18 15:16:28 2737

原创 关于oracle 免客户端执行SQL脚本

原理通过调用oracle客户端动态库,来完成执行SQL脚本。1、动态库来自 oracle10G 客户端安装过后的bin目录下(一定要是客户端,不能是服务器端的)2、动态库分别为:oraociei10.dll、oraocci10.dll、orannzsbb10.dll、oci.dll。3、将动态库直接放入你程序的BIN目录下代码中添加 System.Data.OracleClient

2013-05-07 15:15:22 682

原创 C# 将DataSet转成Excel--Excel为程序自动创建

更多关于C# 操作EXCEL http://www.cnblogs.com/MR_ke/archive/2010/03/02/1676210.htmlusing System;using System.Collections.Generic;using System.Linq;using System.Text;using Excel = Microsoft.O

2012-12-28 17:26:49 933

转载 Sql*plus介绍

首先,我想说,SQLPLUS目前来说,发现了两个BUG1、如果同一字符串占用了两行,同时,以分号“;”结尾,那么SQLPLUS会报错例如:insert into a('sdlfsdfs;sdfsdfsd' )/ERROR:ORA-01756: 引号内的字符串没有正确结束2、重复提交问题例如:insert into a('sdl

2012-11-29 10:20:15 1449

原创 winform 运行单个程序

winform程序如果已经在运行,再次双击,则将正在运行的程序窗口置前。public class SingleApplication    {        public SingleApplication()        {        }        ///         /// Imports         ///         [

2012-10-12 11:52:30 705

原创 在操作系统下删除了表空间后处理方法

天研究Oracle遇到了这个问题ora-01033:oracle initialization or shutdown in progress,经过分析研究终于解决了,写下来纪念一下。我的库是oracle 9i,具体就是90的。一、首先:问题的产生原因,出现这个错误是因为我将oracle\oradata\oradb下的一个文件误删除掉后出现的。二、现象:SQL*Plus无法连接,显示以下错

2012-07-25 11:53:21 464

原创 读取Excel或Access至DataTable

#region Excel格式            string strConn;            strConn = "Provider=Microsoft.Jet.OLEDB.4.0;"                + "Data Source=" + filename + ";"                + "Extended Properties=Excel

2012-07-23 17:54:44 951

原创 winform打印datatable

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespac

2012-07-13 23:08:15 2508

转载 C#发送带附件的邮件

using System.Net.Mail;using System.Net;using System.Net.Mime;using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.We

2012-04-15 15:56:00 594

转载 无法连续访问此事务处理

原文出自:http://blog.csdn.net/wyzxg/article/details/4842769 感谢作者!最近我们的一套总是报 ORA-08177: 无法连续访问此事务处理,刚开始以为是系统压力大,并发一起的,但最近发现,及时系统压力小时,也会报这个错误,于是上网仔细查找,发现下面的文章,让我收益非浅  今天在消息的接受日志中,发现一个错误.ORA-0817

2011-12-03 20:38:34 1295

转载 oracle游标

查询      SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的返回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECT             INTO语法如下:      SE

2011-08-11 18:05:22 345

翻译 统计一表中,某列的值在某个区间中行的个数

统计一表中,某列的值在某个区间中行的个数 select sum(case            when a.value1          ),       sum(case           when a.value1>30           and a.value1          then 1 else 0 end          ),         sum(case  

2011-06-08 15:42:00 1383

原创 asp.net 前台跟后台之前执行的流程

<br />asp.net 前台跟后台之前执行的流程:<br /> <br />首先,通过A页面中一按钮链接进入B页面,IE会先看A页面这个按钮有没有JS脚本,如果有的话,会先执行JS脚本,没有的话,进入打开B页面的过程。<br /> <br />因为是第一次进入B页面,会进入B页面的Page_Load事件中执行,且会执行if(!isPostBack){}中的语句,执行完后,将内容发向IE,IE会将页面中的JS脚本执行了(当然,如果这个JS是在页面载入时会执行的话,例如直接在<script language

2011-03-30 15:46:00 2610

转载 关于createElement、appendChild和insertBefore的用法

无标题页

2011-03-30 12:41:00 1057

原创 document.getElementById("parentControl") 根据ID来获取一个控件

有一点一定要指出,aaaaaaaaaaa

2011-03-30 11:02:00 1041

转载 C# 操作Word

<br />近段在做个关于操作Word的项目,现在项目中用到相关Word操作代码整理如下:<br /> <br />一、启动和关闭退出<br />     <br />           Microsoft.Office.Interop.Word.Application thisApplication = null;<br />                object MissingValue = Type.Missing;<br />                try<br />        

2011-03-17 10:41:00 935

原创 关于registerstartupscript与RegisterClientScriptBlock的区别

<br />由registerstartupscript注册的JS脚本函数是在页面上所有控件都加载完成后,执行注册的JS。<br /> <br />由RegisterClientScriptBlock注册的JS脚本函数是在页面上所有控件都没加载时,执行注册的JS。<br /> <br />所以一般情况下,都用registerstartupscript注册。<br /> <br />如果你要让JS调用后台代码,也就是通过JS去调用服务器端控件Btn的Click事件,那么就需用registerstartupsc

2011-03-03 15:55:00 522

转载 等待提交页面防止用户重复提交

在数据处理较复杂时,或者服务器与客户端交户比较慢时,当用户提交了数据后,需屏避页面上所有的操作并给出提示信息,当提交完成后,再让用户操作。

2011-03-03 13:35:00 490

原创 筛选出DataTable中某些行并存入另一个datatable中

<br />           TableDt = bm.getAllStockAndName(this.ddZZ.Text.ToString().Trim(), "1", DBNull.Value.ToString());<br />            DataTable PTDt = TableDt.Clone();//普通<br />            DataTable JMDt = TableDt.Clone();//静默<br />           <br />          

2011-02-22 12:28:00 942

原创 修改表的默认值

<br />--一个表中所有字段绑定约束的值<br />select   name   from   sysobjects     <br />where   object_id('Initialization')=parent_obj   and   xtype='D'<br />--修改表中某一个字段的默认值<br />1、首先找出该字段绑定约束的值<br />set @tablename='表名'<br />set @fieldname='字段名'<br />select   @name=b.name

2011-02-21 15:55:00 1031

原创 GridView 中的数据转成 DataTable

<br />    public static DataTable GetGridDataTable(GridView grid)<br />    {<br />        DataTable dt = new DataTable();<br />        DataColumn dc;//创建列 <br />        DataRow dr;       //创建行 <br />        //构造列 <br />        for (int i = 0; i < grid.Colu

2011-02-21 10:58:00 4042

原创 GOST 深度安装IIS

<br />方法一<br /><br />由于机器太老,不少网友选择使用深度的精简版xp,但问题随之而来,无法安装并使用iis,上网一顿查,终<br />于搞定。<br />1、上网下载iis5.1的安装文件,解压到任一目录。http://www.webjx.com/software/200504091iis51.rar<br />XP-IIS服务恢复补丁http://s21.live-share.com/d/3c/ab/184360/XP-IIS______.rar<br />2、点开始-运行-输入“c:

2011-02-19 15:24:00 925

空空如也

空空如也

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

TA关注的人

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