随笔分类 - 技术文档
摘要:今天需要做个复选框删除,碰到了一个小难题,然后我一通乱写,居然误打误撞吧问题给解决了.堵塞的思维一下活跃起来,不禁想把Coolite的方法调用写下来. 还是以按钮说起吧: Coolite的按钮方法调用很灵活,它可以非常方便的调用javascript方法,也可以调用后台代码中的方法.可以非常灵活的传递参数. 1.调用javaScript中的方法 首先假设javascript方法为 var scriptMethod=function() { ..... }; a.调用javascript方法的第一种方法. <ext:Button ID="btn1" Text="
阅读全文
摘要:一步一步学Silverlight 2系列(1):创建一个基本的Silverlight应用http://www.silverlighter.net/thread-96-1-7.html一步一步学Silverlight 2系列(2):基本控件http://www.silverlighter.net/thread-97-1-7.html一步一步学Silverlight 2系列(3):界面布局http://www.silverlighter.net/thread-98-1-7.html一步一步学Silverlight 2系列(4):鼠标事件处理http://www.silverlighter.net/
阅读全文
摘要:大家都知道.net开发的软件,无论WebForm项目还是WinForm项目,发布的时候都是编译成dll或者exe文件。但是我们经常会无论是出于学习还是其他什么目的,想查看软件源代码和解除软件的某些限制。这时反编译技术就派上了用场。上面提到的reflector就是这样一个工具。reflector下载:http://www.svnhost.cn/Download/Detail-18.shtml他可以把dll或者exe等目标文件反编译成源代码。如果目标文件没有经过混淆、加密等处理,往往反编译得到的源代码跟软件编译前的源代码几乎一模一样。这样就为程序的版权、安全等带来严重的隐患。另外还有个工具[b]I
阅读全文
摘要:OOP: Object Oriented Programming,面向对象的程序设计。所谓“对象”就是一个或一组数据以及处理这些数据的方法和过程的集合。面向对象的程序设计完全不同于传统的面向过程程序设计,它大大地降低了软件开发的难度,使编程就像搭积木一样简单,是当今电脑编程的一股势不可挡的潮流。 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信.
阅读全文
摘要:privatevoidForm1_Load(objectsender,EventArgse) { TreeNoderoot=newTreeNode(); root.Text="目录"; GetFiles(@"E:\Tools",root); treeView1.Nodes.Add(root); } privatevoidGetFiles(stringfilePath,TreeNodenode) { DirectoryInfofolder=newDirectoryInfo(filePath); node.Text=folder.Name; node.Tag
阅读全文
摘要:1. document.formName.item("itemName") 问题说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"].解决方法:统一使用document.formName.elements["elementName"]. 2.集合类对象问题说明:IE下
阅读全文
摘要:在Part 1但中,我们简单介绍了堆栈的功能以及值类型、引用类型在堆栈中的存储位置的问题,也简单介绍了指针是虾米。让我们沿着革命的步伐继续前进!Parameters, the Big Picture.我们的代码执行的时候,底层到底有哪些内幕交易在发生呢?当我们调用一个方法时:栈顶分配控件用来存储执行我们的method所包含的信息,这部分空间叫做栈框(stack frame,详情见地板附录)。这里头有一个指针,指向调用地址。通常这是一个GOTO指令,这样线程执行完毕我们的方法后就知道应该回到哪儿去继续执行下一个栈里头的东东。(其实就是把stack frame删掉) 方法的参数被完全复制。这部分我
阅读全文
摘要:在.NET中或许我们不用担心内存管理以及垃圾回收器(Garbage Collection GC)的问题,但是我们还是应该了解这些东东以便在必要的时候优化我们程序的性能。而且,如果对内存管理如何工作有所了解,那将有助于解释我们每个程序里的每个变量的运行规律。这篇文章主要内容是解释堆(Heap)和栈(Stack),各种变量以及这些变量到底是如何工作的。.Net Framework 在执行代码时,有两个用来存储对象的地方,也就是堆和栈,用于帮助执行我们的代码。它们驻留在机器内存中,包含了所有我们需要实现的信息。Stack VS Heap栈多多少少用来负责跟踪你的代码里正在执行什么,或者说代码里的什么
阅读全文
摘要:源代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Threading;namespace 串口通信{ public partial class frmMain : Form { public frmMain() { InitializeComponent(); } public int iPort.
阅读全文
摘要:以下是我最近做项目的时候遇到了关于ModalPopup的使用实例,解决了一些技术难题,详细见源代码解决了打开网页的时候ModalPopup闪烁出现的现象,以及TargetControlID后台代码不被执行的问题。 前台代码:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTM
阅读全文
摘要:keyit.focus();}1、什么是ArrayListArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素;实现了ICollection和IList接口;灵活的设置数组的大小。2、如何使用ArrayList最简单的例子:ArrayListList=newArrayList();for(inti=0;i<10;i++)//给数组增加10个Int元素 List.Add(i);//..程序做一些处理List.RemoveAt(5);//将第6个元素移除for(inti=0;i<3;i++)//再增加3个元素
阅读全文
摘要:Public Class dayreport1 Inherits System.Windows.Forms.Form Private TableFont As New Font("宋体", 9) '当前要打印文本的字体及字号 Private HeadFont As New Font("黑体", 12, FontStyle.Underline) '表头字体 Private SubHeadFont As New Font("楷体_GB2312", 10, FontStyle.Regular) '副表头字体 Priv
阅读全文
摘要:---------------------------------------VS2005快捷键大全----------------------------Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL +
阅读全文
摘要:匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?|<.*? />评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达式:^s*|s*$评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常
阅读全文

浙公网安备 33010602011771号