- 博客(74)
- 资源 (6)
- 收藏
- 关注
转载 文本框的readonly问题,关键字:vs2005,textbox,readonly
initial text function ChangeText(){ form1["TextBox1"].setAttribute("innerText", "abc");} --> public partial class MyForm : Sy
2009-03-31 18:53:00
439
转载 C# 加壳.exe程序文件
在DOS时代,我们经常采取加壳的方式来保护我们的程序,下面的代码是一个模仿加壳程序。1. 我们有一个test.exe的WinForm程序,这是我们要加壳的目标程序。2. 新建一个WinForm工程,删除Form1,然后新建一个类。如下。3. 将test.exe 拷贝到该工程目录,作为嵌入式资源。using System;using System.Windows.Forms;using System
2009-03-31 18:52:00
3761
3
转载 C#中将dll汇入exe,并加壳
这几天在做自己的一个小程序,因为使用了3层架构,运行目录下有很多dll文件,最终发布时,我打算将dll文件都合并到exe文件中去。微软发布的免费软件ILmerge可以完成这项工作,研究了一下,其用法如下:1、合并file1.dll、file2.dll到destination.dllILmerge /ndebug /target:dll /out:C:/destination.dll /lo
2009-03-31 18:51:00
922
原创 Linq小例子
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) {
2009-03-23 15:22:00
308
原创 Linq小例子
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) {
2009-03-23 15:18:00
197
转载 如何用asp.net 2.0建多语言版本网站
asp.net 2.0中的App_GlobalResources可以用来解决本地化的问题,程序会根据浏览器的语言首选项自动判断显示出本地化的界面。首先在App_GlobalResources新建resx资源文件。如:不同语言的resx中项目应该具有相同的名称:中文资源项英文资源项完了以后就可以使用这些名值对了," />或者 至此你可以更换浏览器的语言
2009-03-19 16:33:00
373
原创 js模拟页面元素点击事件
function showloginpanel(linkid) { var llogin = document.getElementById(linkid); if (document.all) { // For IE llogin.click(); } else if (document.createEvent) { //FOR
2009-03-04 14:33:00
939
转载 web.config文件中的特殊字符处理
昨天弄网站的时候,有一个自定义配置要放到web.config文件的appSettings节下,在value中包含了双引号,回车换行符(/r/n)等特殊符号。直接写是不行的,需要进行相应转化。具体的转化对应为: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http:/
2009-02-10 13:30:00
870
转载 使用WebDeployment Project改善VS2005发布网站问题
VS2005发布网站时不会像VS2003一样生成规则的DLL文件、而生成的DLL文件名含有随机数且不能一个项目生成一个DLL文件、让人有一些遗憾、为了做到像vs2003一样,微软发布了WebDeployment Project插件可解决此问题:下载地址 1、下载后安装、右键选择vs2005中的项目、会出现一个选项"Add Web Deployment Project"(http://www.cnb
2009-02-10 11:25:00
293
原创 使用IConfigurationSectionHandler在web.config中增加自定义配置
VS2008、ASP.NET 3.5一. 场景 这里仅举一个简单应用的例子,我希望在web.config里面增加网站的基本信息,如:网站名称,网站版本号,是否将网站暂时关闭等。二. 基本实现方法1. 定义配置节点对应的类:SiteSetting 代码片段: namespace Tristan.SeeCustomConfig { public class SiteSett
2009-02-09 12:46:00
246
转载 jQuery Ajax 全解析
本文地址: jQuery Ajax 全解析本文作者:QLeelulu转载请标明出处!jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQu
2009-01-21 11:12:00
205
原创 C#中调用Windows API时的数据类型对应关系
C#中调用Windows API时的数据类型对应关系 在C#中做很多应用需要使用win32 API,但发现原型函数的一些数据类型看起来非常费劲,甚至在C#中“没有”这种数据类型,查阅了一下资料,数据类型对应关系整理如下,希望对大家有用:BOOL=System.Int32BOOLEAN=System.Int32BYTE=System.UInt16CHAR=System.Int16COLO
2009-01-18 13:08:00
279
转载 leisurely: 在vs2008里使用pinvoke.net插件
http://www.red-gate.com/supportcenter/GeneralContent.aspx?c=knowledgebase/PInvoke/KB200711000198.htm PInvoke.net add-in support for Visual Studio 2008Category: How do I?Date: 19 Nov 2008Product: P
2009-01-16 22:07:00
698
1
原创 第二部分:线程同步基础
第二部分:线程同步基础同步要领下面的表格列展了.NET对协调或同步线程动作的可用的工具:简易阻止方法构成目的Sleep阻止给定的时间周期Join等待另一个线程完成锁系统构成目的跨进程?速度lock
2009-01-15 16:43:00
245
转载 C#中的多线程
Based on "C# 3.0 in a Nutshell" byJoseph Albahari and Ben Albahari (OReilly Media)http://www.albahari.com/nutshell/入门 概述与概念 创建和开始使用多线程 线程同步基础 同步要领 锁和线程安全 Interrupt 和 Abort
2009-01-15 16:41:00
278
转载 c#用匿名方法传递参数给线程(可不用拆箱和装箱,传任意个参数)
c#用匿名方法传递参数给线程(可不用拆箱和装箱,传任意个参数) 将数据传入ThreadStart中话又说回来,在上面的例子里,我们想更好地区分开每个线程的输出结果,让其中一个线程输出大写字母。我们传入一个状态字到Go中来完成整个任务,但我们不能使用ThreadStart委托,因为它不接受参数,所幸的是,.NET framework定义了另一个版本的委托叫做ParameterizedTh
2009-01-15 16:24:00
1754
转载 C#用 SendKyes 结合 Process 或 API FindWindow、SendMessage(PostMessage) 等控制外部程序
首页,要说明几个概念:Win32 平台是 消息驱动模式 .Net 框架是 事件驱动模式 标题所指的 “控制外部程序”,外部程序是指与本程序无内在相关性的另外一个程序 基于上面提到的,对于.NET的winform程序,在默认情况下(即未对接收消息的事件做自定义处理,说白了:就是没有 重写/覆写(override)窗体(Form)的DefWndProc 事件),.Net 的 wi
2009-01-09 11:50:00
800
转载 C#操作Xml的两种方式 XPath XmlDocument XmlNodeList
现有 XML 文件,内容如下:xml version="1.0" encoding="utf-8" ?>Company> Department > Name>IT DepartmentName> Manager>猪头三Manager> Employees> Employee> ID code="001" >10001ID>
2009-01-09 11:47:00
261
转载 .Net ( C# ) 调用控制台程序并取得输出结果
.Net本身的功能虽然很强,但是,有些时候,控制台、命令行的功用还是不可忽视的,恰当的使用命令行,可以起到事半功倍的效果 这里要说的是以 .net 的程序为宿主,调用 命令行程序,执行某些操作,并将命令行的输出结果返回到 .net 宿主里。我们说的控制台程序,并不是单纯的指cmd.exe/command.exe,而是泛指具有标准输入、输出功能的程序。因为通常的控制台程序,多数是在 cmd
2009-01-09 11:20:00
617
转载 使用Mutex实现程序单实例运行(c#)
大家在开发程序的时候,有时需要限制程序,只能同时运行一个实例,实现此功能,对于VB.NET是非常容易的,只要指定一个属性即可,但是C#实现起来,就稍微繁琐了。C#实现单实例运行的方法,也有多种,比如利用 Process 查找进程的方式,利用 API findwindow 查找窗体的方式,还有就是 利用 Mutex 原子操作,上面几种方法中, 综合考虑利用 Mutex 的方式是较好的选择。下
2009-01-09 10:57:00
205
转载 自定义应用程序配置文件(app.config)
1. 配置文件概述: 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的认识
2009-01-03 13:52:00
226
转载 winform项目中app.config读取修改小结!
第一次写啊,各位多多包涵,多给些鼓励!谢谢!刚开始做net程序,要对项目配置文件app.comfig进行读写操作下面两个方法分别完成读写操作.//读public static string GetValue(string AppKey) { try { string AppKeyValue; AppKeyValue=System.Configuration.Con
2008-12-28 14:31:00
630
转载 读取并修改App.config文件
1. 向项目添加app.config文件:右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“app.config”,单击“确定”。出现在设计器视图中的app.config文件为:xmlversion="1.0"encoding="utf-8" ?>configuration>conf
2008-12-24 00:10:00
261
转载 C#2.0中的可空类型
C#2.0中的可空类型 1、可空类型是 System.Nullable 结构的实例,可见是值类型。无法创建基于引用类型的可空类型。(引用类型已支持 null 值)。2、可空类型表示:基础值类型正常范围内的值+null,NullableNullable 可以被赋值为 true 或 false或 null。3、定义:T?和System.Nullable此处的 T 为值类型。4、为可空类型赋值
2008-12-22 10:36:00
252
转载 将Winform编译成DLL供C/S程序引用(Winform引用Winform)
在已有的winform项目的属性中更改: 通用属性--〉常规--〉输出类型为:类库 重新编译,即在bin目录下找到DLL文件 然后通过另一个C/S程序引用DLL就可以了。
2008-12-20 03:24:00
428
原创 向线程传递数据与线程用回调方法检索数据
/*用回调方法检索数据下面的示例演示了一个从线程中检索数据的回调方法。包含数据和线程方法的类的构造函数也接受代表回调方法的委托;在线程方法结束前,它调用该回调委托。*/using System;using System.Threading;//被实例化的类,用于传递参数进行操作public class ThreadWithState { private string boilerplate;
2008-12-20 03:05:00
339
转载 setTimeout和setInterval的参数传递方法
setTimeout和setInterval的参数传递方法 不能直接用 setInterval(test(a,b),1000,a,b)这样的形式(手册上面都是这样写的),浏览器会报参数无效的错误。可以新建一个临时函数做表达式传给setTimeout和setInterval函数。例子: var myTimeout = setTimeout ( function (){ f ( x
2008-12-18 16:28:00
275
转载 c#关于listview treeview 的相互拖放
c#关于listview treeview 的相互拖放 随着桌面系统的推出,利用鼠标的拖放(Drag and Drop)操作由于其简单、直接,受到了越来越多的读者的欢迎,为迎合这种趋势,越来越多程序员在自己的程序中使用了拖放操作。拖放操作方便了程序的使用者,但由于拖放操作在程序中的设计工作比较还有点麻烦,甚至是一个难点,许多程序员对其都有点心有余悸。本文就结合微软公司最新的.Net程序开发
2008-12-18 10:25:00
813
转载 Net 如保证ListView增加一项后滚动条保证在最底部
Net 如保证ListView增加一项后滚动条保证在最底部 下午碰到了这个问题,头大了一下,由于对.Net的控件还是很熟悉,所以一开始碰到这个问题基本上让我无从下手,只好翻开MSDN ,但是不知道是由于我的查找方法不对还是自己有rpwt始终找不到相应的内容,只好回想以前做VB,Delphi程序的时候怎么做了,乖乖,想到这些,Windows 消息机制就想起来了,退步好快啊, 为什么不向Lis
2008-12-18 10:00:00
1395
转载 NET正则表达式问号等特殊字符的转义与按组名分组引用
NET正则表达式问号等特殊字符的转义与按组名分组引用 正则表达式中问号等特殊字符的转义在.NET Framework 开发人员指南 的 字符转义 一节 有这样一段话。除 .$ ^ { [ ( | ) * + ? / 外,其他字符与自身匹配。但是其中并未注明这些字符应该匹配为什么字符。为了方便自己以后查阅,也为了方便网友搜索我就写在这里了。[Sipo]点的转义:. ==> //u002
2008-12-17 15:46:00
664
转载 C#正则表达式快速入门
[介绍] 作者将自己在学习正则表达式中的心得和笔记作了个总结性文章,希望对初学C#正则表达式的读者有帮助。[内容] 什么是正则表达式涉及的基本的类正则表达式基础知识构建表达式基本方法编写一个检验程序参考资料 [正文] 对于初学者看到类似“/w+@/w+/./w{1,3}”这样复杂没有规律的字符,就会莫名产生一种恐惧感。其实正则表
2008-12-13 23:26:00
284
原创 li带背景图片.图片居中做法........
url(images/background/img_dishes_tab2.png) no-repeat scroll left center;
2008-12-12 17:54:00
810
原创 Repeater绑定事件ItemDataBound中获取数据库中数据
Repeater绑定事件ItemDataBound中获取数据库中数据 protected void rp1_ItemDataBound(object sender, RepeaterItemEventArgs e) { //DataBinder.Eval(e.Item.DataItem, "数据库字段") Respo
2008-12-07 20:05:00
547
转载 jQuery对象与dom对象的转换
jQuery对象与dom对象的转换 一直以来对于通过jQuery方式获取的对象使不能直接使用JavaScript的一些方法的,开始的时候不理解,现在此案知道,原来jQuery获得的对象并不和我们平时使用getElementById获得的对象是一样的对象。所以一些新手就很迷惑,为什么${”#Element”}不能直接innerHTML,这就是原因所在,解决方式请看下文。 jQ
2008-12-07 14:27:00
184
原创 Jquery取具有相同类名的发生单击事件的那个元素。
$(document).ready(function() { $(".tabon").click(function() { $(".tabon").each(function() { alert("遍历的"+$(this).attr("id"));
2008-12-04 20:56:00
797
转载 C#编写可自由拖动的控件
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 System.Drawing.Dra
2008-11-22 22:52:00
543
原创 自定义C#数据验证、安全、转换类
1.数据验证类 程序代码using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;using System.Web;public class DataValidator{ /// /// 实数验证 /// ///
2008-11-14 16:03:00
506
1
转载 正则表达式 大杂烩
我原来在优快云上发贴寻求一个表达式来实现去除重复字符的方法,最终没有找到,这是我能想到的最简单的实现方法。思路是使用后向引用取出包括重复的字符,再以重复的字符建立第二个表达式,取到不重复的字符,两者串连。这个方法对于字符顺序有要求的字符串可能不适用。得用正则表达式从URL地址中提取文件名的javascript程序,如下结果为page1s="http://www.9499.net/page
2008-11-14 14:54:00
193
原创 危险字符过滤的类
using System;using System.IO;using System.Text;using System.Text.RegularExpressions;using System.Runtime.Remoting;using System.Runtime.Remoting.Proxies;using System.Runtime.Remoting.Messaging;using S
2008-11-14 14:46:00
163
UrlRewriter.NET地址重写示例程序源码
2009-02-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人