`
灵雨飘零
  • 浏览: 34913 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
文章分类
社区版块
存档分类
最新评论
文章列表
<script type="text/javascript"></script><script class="blogstory"></script>1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstar ...
一、认识Web.config文件   Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件。它可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。   在运行时对W ...
using System;using System.Globalization;//namespace Project.ChinaDate{ ///<summary>/// 显示今天农历类 ///</summary>publicclass CNDate { private DateTime m_Date; //今天的日期privatereadonlyint cny; //农历的年月日privateint cnm; //农历的年月日privatereadonlyint cnd; //农历的年月日privatereadonlyint icnm; //农历闰月 ...
事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的,但并不多用,所以这里只对第一个介绍: function Format(const Format: string; const Args: array of const): string; overload;Format参数是一个格式字符串,用于格式化Args里面的值的。Args又是什么呢,它是一个变体数组,即它里面可以有多个参数,而且每个参数可以不同。如以下例子:Format('my name is %6s',['wind']);返回后就是my name is wind 现在来看Format参数的详细情 ...
今天需要做个复选框删除,碰到了一个小难题,然后我一通乱写,居然误打误撞吧问题给解决了.堵塞的思维一下活跃起来,不禁想把Coolite的方法调用写下来. 还是以按钮说起吧: Coolite的按钮方法调用很灵活,它可以非常方便的调用javascript方法,也可以调用后台代码中的方法. 可以非常灵活的传递参数. 1.调用javaScript中的方法 首先假设javascript方法为 var scriptMethod=function() { ..... }; a.调用javascript方法的第一种方法. <ext:Button ID=& ...
一步一步学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 ...
大家都知道.net开发的软件,无论WebForm项目还是WinForm项目,发布的时候都是编译成dll或者exe文件。但是我们经常会无论是出于学习还是其他什么目的,想查看软件源代码和解除软件的某些限制。这时反编译技术就派上了用场。上面提到的reflector就是这样一个工具。 reflector下载:http://www.svnhost.cn/Download/Detail-18.shtml 他可以把dll或者exe等目标文件反编译成源代码。如果目标文件没有经过混淆、加密等处理,往往反编译得到的源代码跟软件编译前的源代码几乎一模一样。这样就为程序的版权、安全等带来严重的隐患。 另外还有 ...
【引子】感觉这篇文章很有深意,正是我所想说的话。希望大家有借鉴。 【原文】 我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话 ...
  OOP: Object Oriented Programming,面向对象的程序设计。所谓“对象”就是一个或一组数据以及处理这些数据的方法和过程的集合。面向对象的程序设计完全不同于传统的面向过程程序设计,它大大地降低了软件开发的难度,使编 ...
privatevoidForm1_Load(objectsender,EventArgse) { TreeNoderoot=newTreeNode(); root.Text="目录"; GetFiles(@"E:/Tools",root); treeView1.Nodes.Add(root); } privatevoidGetFiles(stringfilePath,TreeNodenode) { DirectoryInfofolder=newDirectoryInfo(filePath) ...
1. document.formName.item("itemName") 问题说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"].解决方法:统一使用document.formName.ele ...
在Part 1但中,我们简单介绍了堆栈的功能以及值类型、引用类型在堆栈中的存储位置的问题,也简单介绍了指针是虾米。让我们沿着革命的步伐继续前进! Parameters, the Big Picture. 我们的代码执行的时候,底层到底有哪些内幕交易在发生呢?当我们调用一个方法时: 栈顶分配控件用来存储执行我们的method所包含的信息,这部分空间叫做栈框(stack frame,详情见地板附录)。这里头有一个指针,指向调用地址。通常这是一个GOTO指令,这样线程执行完毕我们的方法后就知道应该回到哪儿去继续执行下一个栈里头的东东。(其实就是把stack frame删掉) 方法的参数 ...
在.NET中或许我们不用担心内存管理以及垃圾回收器(Garbage Collection GC)的问题,但是我们还是应该了解这些东东以便在必要的时候优化我们程序的性能。而且,如果对内存管理如何工作有所了解,那将有助于解释我们每个程序里的每个变量的运行规律。这篇文章主要内容是解释堆(Heap)和栈(Stack),各种变量以及这些变量到底是如何工作的。 .Net Framework 在执行代码时,有两个用来存储对象的地方,也就是堆和栈,用于帮助执行我们的代码。它们驻留在机器内存中,包含了所有我们需要实现的信息。 Stack VS Heap 栈多多少少用来负责跟踪你的代码里正在执行什么,或者说代 ...
在2007年年底,为适应Vista、高清视频以及自启动U盘(Mandriva模式)等软、硬件设备的需要,Intel等公司组建了USB 3.0全球推广组。经过一年多的不断努力,USB 3.0的物理概念实现(今年元月7日)在今年的国际电子消费大展(即CES 2009)正式亮相,专家预计在今年年底前将正式推出USB 3.0产品(即新一代U盘)。这有什么好说的?<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
源代码: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(); } pub ...
Global site tag (gtag.js) - Google Analytics