使用方法专题提供使用方法的最新资讯内容,帮你更好的了解使用方法。
前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器. 如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还不是很了解的话,我建议你还是阅读一下. 本文分为以下部分: 1. TDD的简介 首先什么是TDD呢?Kent Beck在他的<<测试
1.bboss aop框架的工厂模式实现组件管理概述 bboss aop框架的工厂模式是bbossgroups3.0新引入的一种组件创建机制,是对原有的属性注入模式和构造函数注入模式的很好补充。具体实现方式如下,在property元素上增加factory-bean、factory-class和factory-method三个属性,也就是对应property元素管理的组件实例通过factory-be
前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器. 如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还不是很了解的话,我建议你还是阅读一下. 本文分为以下部分: 1. TDD的简介 首先什么是TDD呢?Kent Beck在他的<<测试
前面一篇博文提到了,用load函数实现Lua的反射机制,但是没有深入的讲解load的用法。load的本质就是在Lua代码中运行一段存储在字符串中的代码。但很快你会发现,它并不是将字符串去掉“引号”那么简单,如: b = 200 print(load("b"))解析器毫不犹豫的给你一个 error。因为load有另一层含义,它是将字符串的内容作为一个函数体返回。所以以下代码才是正确的使用方法: b
1、两种地图加载方式 CCTileMapAtlas: local  map = CCTileMapAtlas:create(地图素材.png,  地图数据.tga, tile宽, tile高) cocos2dx为了兼容性,所以保留了,现在cocos2dx不推荐使用此种方式拼图了... CCTMXTiledMap: local  map = CCTMXTiledMap:create("TileMap
 LuaStdio使用方法 安装步骤略过。 安装好之后打开如下图所示 第一步: “文件”- > “新建工程”:如下所示  起一个工程名字,选择路径 ,点击“确定” 解决方案下方出现新建的工程“Pro2”如下所示 第二步:选择工程名“Pro2” 点击“文件” —>“新建(N)” 下图“Untitled5”即为创建的脚本名 第三步:编写程序,一句打印HelloWorld的程序 第四步:点击工具栏上
Lua中..和#运算符的使用方法 例子 试试下面的例子就明白了在Lua编程语言提供的其他运算符: a = "Hello " b = "World" print("Concatenation of string a with b is ", a..b ) print("Length of b is ",#b ) print("Length of b is ",#"Test" ) 当建立并执行上面的程
丢掉那该死的元表 有的时候,我们就不想从__index对应的元方法中查询值,我们也不想更新table时,也不想执行__newindex对应的方法,或者__newindex对应的table。那怎么办?在Lua中,当我们查询table中的值,或者更新table中的值时,不想理那该死的元表,我们可以使用rawget函数,调用rawget(tb, i)就是对table tb进行了一次“原始的(raw)”访
这里介绍VB.NET使用Log4Net,首先,添加VB.NET使用log4net.dll组件,另外,建立一个配置文件App.Config里加入以下配置节。   本人很喜欢VB.NET使用Log4Net,在工作中也很喜欢总结关于VB.NET使用Log4Net的经验教训,下面就这个问题来详细说说吧。 VB.NET使用Log4Net 首先,添加VB.NET使用log4net.dll组件,另外,建立一个配
VB.NET中使用Log4Net 首先,添加log4net.dll组件 另外,建立一个配置文件App.Config里 加入以下配置节 <configSections>  <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> </configSections> <log4
'VB.net 自定义事件使用方法 '1.先定义包含事件的类(如下) Public Class TestEvent     Public Event MyEvent(ByVal s As String)     '自定义事件         Public Sub StartEvent(ByVal value As String) '触发事件函数         RaiseEvent MyEvent
'VB.net 自定义事件使用方法 '1.先定义包含事件的类(如下) Public Class TestEvent     Public Event MyEvent(ByVal s As String)     '自定义事件         Public Sub StartEvent(ByVal value As String) '触发事件函数         RaiseEvent MyEvent
1.先下载codeHighlighter   2.在程序中添加 ActiproSoftware.CodeHighlighter.Net20.dll   ActiproSoftware.Shared.Net20.dll  CodeHighlighterTest.dll   三个dll的引用   3.将Languages 和 image 文件夹 拷贝到程序目录中   4.在web.config中添加
安全数组可以存储多维数据。在标准C++表示中,可以定义这样的数组:long myArr[2][4]。在安全数组中,这种类型的数组就是2维(cDims)的。安全数组的每一维都有自己的SAFEARRAYBOUND结构,它由SAFEARRAY结构的rgsabound[]成员建立。每个SAFEARRAYBOUND定义了该维所含元素的数量和启始索引值。例如在数组 long myArray[2][4] 中,创
 整理:xiyangshanlu 来源:网络 关键字:Declare,Windows API,Declare Auto,Lib 与 Alias,DllImport   Windows API调用过去曾是Visual Basic编程中很重要的一部分,但在 Visual Basic .NET 几乎不必要了。只要有可能,应该使用 .NET Framework 中的托管代码而不是Windows API 调
  目录: 1、 取得或者修改当前单元格的内容 2、 设定单元格只读 3、 不显示最下面的新行 4、 判断新增行 5、 行的用户删除操作的自定义 6、 行、列的隐藏和删除 7、 禁止列或者行的Resize 8、 列宽和行高以及列头的高度和行头的宽度的自动调整 9、 冻结列或行 10、 列顺序的调整 11、 行头列头的单元格 12、 剪切板的操作 13、 单元格的ToolTip的设置 14、 右键菜
由于Hook种类较多,本文中以最常用的键盘Hook为例进行分析。   一、先来看一下在vb中是如何实现的   截的是空格键。表现的目标是:一个form,上面有一个textbox,不管焦点是否落在textbox里,按空格键,不会在textbox中输入一个空格,而是变成在textbox中写入一句话:“HOOK成功!”   1.在一个Module中写入下列代码:   调用的API的申明: Declare
'MSFlexGrid赋值的方法    MSFlexGrid1.TextMatrix(0, 1) = "老师"    MSFlexGrid1.TextMatrix(1, 2) = "学生"    MSFlexGrid1.TextMatrix(2, 3) = "校长"    MSFlexGrid1.TextMatrix(3, 4) = "班主任"    MSFlexGrid1.TextMatrix(
这个控件绝对要的!名字叫VB源码之友—— 发现!—— 今天我在编程序的时候正在听《山丘》(推荐听)这首歌、什么?听歌跟编程有什么关系?我现在就告诉你!我的发现。 今天一不小心把歌词锁定了、就不能拖拽控制了、查了下、发现Ctrl+Alt+E就能解锁歌词、然后解锁完了我就去编代码- -、纳尼!竟然多了一段代码! 这是一个错误信息处理的代码、我一看不是我打的、就联想起了刚刚的快捷键、我不差不要紧、一查我
目录: 1、 取得或者修改当前单元格的内容 2、 设定单元格只读 3、 不显示最下面的新行 4、 判断新增行 5、 行的用户删除操作的自定义 6、 行、列的隐藏和删除 7、 禁止列或者行的Resize 8、 列宽和行高以及列头的高度和行头的宽度的自动调整 9、 冻结列或行 10、 列顺序的调整 11、 行头列头的单元格 12、 剪切板的操作 13、 单元格的ToolTip的设置 14、 右键菜单(