- 博客(32)
- 资源 (5)
- 收藏
- 关注
原创 c#取webbrowser中的控件值(这里是KindEditor)
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
2012-10-30 14:16:06 726
转载 关于javascript类的编写与继承的一些心得
昨天不注意看到一个题,据说是一个公司的面试题,上面就说到了用javascript来编写一个类并实现一些方法,而且通过这个类来派生出一些派生类,来实现另外的一些方法!这个时候,有些朋友也不会,所以呢,我也在网上找了一下相关的资料说明,看能不能找到这些关于javascript的类的编写的说明文档,找是找到了,不过很多都没有进行详细的说明讲解,所以呢,就有了今天的这篇blog了哈!这里仅是一些粗略的讲解
2012-10-30 10:09:22 384
转载 Winform WebBrowser自定义方法供js调用总结
最近在做一个Winform上的东西,作为一个大多数时间都在写Web程序的人来说,做这个肯定会想到要结合Web程序来做嘛,所以这个时候就会涉及到Winform里面的控件WebBrowser了,所以这篇Blog就主要是围绕着WebBrowser来写了对吧!OK!废话不多说了,进入重点! 既然整个程序主要是在展示为主,所在Winform上的界面优化就不会有多少,因为程序是全屏处理的,所以说
2012-10-30 10:08:35 616
转载 C#事务
1、创建事务的结构[csharp] view plaincopyprint?SqlConnection sqlConnection = new SqlConnection(); // 初始化连接 // 开启事务 SqlTransaction sqlTransacti
2012-10-29 14:00:52 1202
转载 解决SWFUpload上传文件组件使用时报告2049错误
使用SWFUpload上传文件组件开发时可能你会遇到选择文件后点击上传,然后系统报告2049错误的问题。因为其显示的错误很含糊,不清楚是什么地方报出的,但估计应该是在handlers.js文件中的uploadError函数中,因为这个函数会检查errorCode的值,当该函数检查执行default规则时就会弹出一个对话框。为了明确断定问题出在此处,我将部分alert函数部分改写成:
2012-10-29 13:58:49 965
转载 SWFUpload v2.2.0.1 中文帮助手册
译者的话:swfupload是一个被国内开发人员广泛使用的国外上传插件,好评不断。目前最新的稳定版本是2.2.0.1。官方网站为http://www.swfupload.org/,现在整个项目已经移至谷歌,下载地址为http://code.google.com/p/swfupload/downloads/list。站长并非专业翻译人员,凭借自己的一番热情,不揣浅陋的翻译了它的说明文档,为的只是希望
2012-10-29 13:57:28 1412
转载 JS中location对象使用
location 地址对象 它描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“.location”。先前写了一片用window.location.href实现刷新另个框架页面 ,特此我看了一下locaiton的详细用法,对此有点改进,具体如下:注意:属于不同协议或不同主机的两个地址之间不能互相引用对方的 lo
2012-10-28 23:47:17 672
转载 C#文件下载四方法
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts
2012-10-26 16:24:31 395
原创 经常用到的一些js方法
//#######################计算类##############################################################//js运算经常容易内存溢出,使用以下方法进行四则运算就可以避免了//放置位置:任意可以放的位置//返回值:arg1加上arg2的精确结果 function accAdd(arg1, arg2) { va
2012-10-26 15:48:31 502
原创 c#不规则窗体之移动窗体
using System;using System.Drawing;using System.Windows.Forms;namespace 不规则窗体{ public partial class Form1 : Form { public Form1() { InitializeComponent();
2012-10-26 15:45:24 474
转载 c# 获取网页源码,自动判断编码格式新方法
因采集需求,想解决网页编码识别问题。网上提出了很多方法。比如根据文件头字节判断,或根据网页的charset标识符判断。我在实际应用中,这些方法都有各自的不足,比如有的网页charset写的是gbk,但实际是utf8。于是想了一个个人认为比较新鲜的方法。将html下载回来后,做一份utf8副本和一份gbk副本,然后将utf8转换为bytes,判断bytes内是否有乱码标识(连续三个b
2012-10-24 15:58:07 696
转载 分享一款C#解数独的算法
可以解决9*9的数独,还可以解决16*16的数独,以及任何理论上可行的多维数独.目前通过了初步测试. 数独的算法属于探测类型算法.与迷宫算法归为一类.按照迷宫算法思路,在编写程序时,没遇到太大的问题. 优化代码时,发现一个奇怪的现象:例如推测一个单元格的数值时,常规思路是先检查这个单元格是否是已知单元格,如果是,直接使用已知数值.如果不是,程
2012-10-24 15:55:34 4326
转载 C# 创建window服务
以前写的后台程序都是用控制台的,刚才尝试了一下这个生成服务的程序,很强大,转载过来,大家看看! using System; using System.Threading; using System.ServiceProcess; using System.Collections; using System.Configuration.Install; using
2012-10-24 15:51:41 432
转载 C#进程的使用方法详解
关于C#进程的一些学习,包含了进程的各个方面的知识,欢迎阅读C#进程学习,本机中的所有进程的监测与控制转载请注明出处:http://www.cnblogs.com/minotmin/using System;using System.Collections.Generic;using System.ComponentModel;using System.Data
2012-10-24 15:50:11 527
转载 利用反射强制转换结构相同的类(类之间无需有继承关系)
using System; using System.Reflection; using System.Collections; using System.Collections.Generic; namespace Common.Helpers { /// /// 类型转换器(利用反射) ///
2012-10-24 15:49:14 522
转载 浅析值类型与引用类型的内存分配
1、 值类型和引用类型的区别 1. 值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址。2. 值类型存取速度快,引用类型存取速度慢。3. 值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用4. 值类型继承自System.ValueType,引用类型继承自System.Ob
2012-10-24 15:44:58 376
转载 解决Assembly.LoadFile文件被锁定的问题
使用 Assembly.LoadFile 加载程序集后 ,被加载的文件就会被锁定,之后就不能对其执行转移、删除等操作 为了解决次问题,我们可以先读取成字节流,然后转换成Assembly。代码如下: public static Assembly LoadAssemblyFromFile(string fileFullName) {
2012-10-24 15:42:00 1334
转载 c#读取Excel数据到Gridview
#region 读取Excel数据到Gridview public void ReadExcel(string sExcelFile, GridView dgBom) { DataTable ExcelTable; DataSet ds = new DataSet(); //Excel的连接 OleDb
2012-10-24 15:38:35 673
转载 C#操作Word完全方法
前提:引入COM组件1、创建object oMissing = System.Reflection.Missing.Value;Word._Application oWord;Word._Document oDoc;oWord = new Word.Application();oWord.Visible = true;oDoc = oWord.Documents
2012-10-24 15:37:40 369
转载 判断程序是自动启动还是用户启动
在设计自动更新程序的时候,希望在应用程序启动的同时,在后台启动更新程序,不弹出更新状态窗口,而在用户点击应用程序的更新功能的时候,希望在前台启动更新程序,弹出更新状态窗口,所以要在启动时判断更新程序是自动启动还是用户启动。WPF:假设用户的更新程序是WPF程序,则在App.xaml.cs文件中修改为以下代码:/// /// Interaction logic for
2012-10-24 15:36:44 996
转载 C#双缓冲绘图
导致画面闪烁的关键原因分析:一、绘制窗口由于大小位置状态改变进行重绘操作时绘图窗口内容或大小每改变一次,都要调用Paint事件进行重绘操作,该操作会使画面重新刷新一次以维持窗口正常显示。刷新过程中会导致所有图元重新绘制,而各个图元的重绘操作并不会导致Paint事件发生,因此窗口的每一次刷新只会调用Paint事件一次。窗口刷新一次的过程中,每一个图元的重绘都会立即显示到窗口,因此整个窗口
2012-10-24 15:35:02 537
转载 c#蜘蛛程序之HTML解析利器HtmlAgilityPack
在以前的项目中对HTML解析的,是采用正则表达式一步步将无关的HTML注释及JS代码部分删除掉,然后再用正则表达式找出需要提取的部分,可以说使用正则表达式来做是一个比较繁琐的过程,特别是对于正则表达式不是很熟悉或者要处理的HTML很复杂的情况下。现在我们可以用一个.NET下的HTML解析类库HtmlAgilityPack。HtmlAgilityPack是一个支持用XPath来解析HTML的
2012-10-24 15:33:52 686
转载 C#中数组, 命名空间, Main()方法
1. 数组(引用类型):声明数组-int[] intrgers;初始化特定大小的数组- int[] integers = new int[32]; 2. 命名空间:using关键字的一个用途: 给类和命名空间指定别名。语法如下:using alias= NamespaceName;注意:命名空间别名的修饰符是“::”。using System
2012-10-24 15:31:24 1037
转载 C#实现程序启动唯一实例的一种方法
private static void GetSingleThread() { string name = Process.GetCurrentProcess().ProcessName; int id = Process.GetCurrentProcess().Id; Process[] nProcess = Process.Get
2012-10-24 15:25:43 872
转载 C# 3.0 扩展方法
扩展方法解决问题:以往对已存在的类库进行扩展,可行的方式直接对源代码进行修改或者直接派生。扩展方法注意事项:扩展方法必须被定义在一个静态类中,扩展方法自身必须是一个静态方法;扩展方法中的首个参数必须是this,最后紧跟要扩展的类的名称;扩展方法可以被对象实例调用,也可以使用静态类名进行静态调用。扩展方法的使用范围:实例调用:namespace Extensi
2012-10-24 14:20:06 344
转载 C# 3.0 扩展方法&接口
namespace ExtensionInterfaceMethod{ class Program { static void Main(string[] args) { //使用接口变量来调用扩展方法 IBasicInterface bii = new BasicImplement();
2012-10-24 14:19:21 810 2
转载 C#生成DLL文件
使用csc命令将.cs文件编译成.dll的过程很多时候,我们需要将.cs文件单独编译成.dll文件, 操作如下:打开命令窗口->输入cmd到控制台->cd C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322转到vs.net安装的该目录下->执行csc命令csc /target:library File.cs->在该目录下产生一个对应名字
2012-10-24 14:18:01 734
转载 VS2010 C#调用C++ DLL文件
背景 在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将引导你快速理解这个调用的过程。步骤1. 创建一个CSharpInvokeCPP的解决方案:2. 创建一个C++的动态库项目:3. 在应用程序设置中,选择“D
2012-10-24 14:14:07 493
转载 在C#中调试C++的dll
在C#中调用非COM的C++ DLL,很多情况下都用得着,虽然MS已经着重的开发.NET了,但有很多WINDOWS下的SDK都还没有用.NET进行封装,比如WINDOWS MEDIA FORMAT SDK,所以很奇怪ENCODER SDK、WMPLAYER SDK都有封装,就是FORMAT SDK没有。所以只好写用C++写个DLL然后让C#来调用了。在C#中调试C++的DLL,知道了就是一
2012-10-24 14:13:19 485
转载 对 PInvoke 函数的调用导致堆栈不对称问题
问题描述: 在使用托管代码调用非托管代码时,发生“对 PInvoke 函数“UseTwiHikVisionDllTest!UseTwiHikVisionDllTest.TwiHikVision::GetFirstPic”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。”
2012-10-24 13:59:22 1026
转载 Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数
oracle的分析函数over 及开窗函数一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。 1:统计某商店的营业额。
2012-10-18 17:39:03 622
转载 #驱动任意COM接口的小票机(POS热敏打印机)
using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Threading;namespace Pixysoft.ITer.Printer.Zonerich{ class Program { static void Main(
2012-10-03 18:17:08 2645
IBM DB2 Data Server Driver+Db2连接工具+Demo
2021-03-19
GooFlow修改版
2015-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人