今天练习Html.DropDownListFor()。在网页开发过程中,这个DropDownList功能定会少不了。让用户能显式选择需求的选项。先来看看下面实时操作,Category这个字段是一个外键值,也就是说真正文字是存另外一张表中。为了友好,我们不可能显示主健值,甚至在添加或是编辑时,用户也不...
分类:
Web程序 时间:
2014-08-06 17:48:41
阅读次数:
325
扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。它们的第一个参数指定该方法作用于哪个类型,并且该参数以this修饰符为前缀。仅当你使用using指令将命名空间显式导入到源代码中之后,扩展方法才位于范围中。说明扩展方法必须为静态(static),且第一个参数是this,后面为类型实例: ...
分类:
其他好文 时间:
2014-08-05 09:26:18
阅读次数:
181
首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换第1部分.隐式类型转换何时发生隐式类型转换在下面这些情况下,编译器会自动地转换运算对象的类型:在大多数表达式中,比int类型小的整型值首先提升为较大的整数类型在条件中,非布尔值转换为布尔类型初始化过程中,初始值转换成变量的类型...
分类:
其他好文 时间:
2014-08-05 00:18:18
阅读次数:
275
对Core Animation来说,不管是显式动画还是隐式动画,对其设置frame都是立即设置的,比如说给一个UIView做移动动画,虽然看起来frame在持续改变,但其时它的frame已经是最终值了,这种情况下,哪怕这个UIView是UIButton的实例,其触发touch事件的范围还是最终frame的地方。...
分类:
移动开发 时间:
2014-08-03 15:18:55
阅读次数:
194
1.MFC下生成动态库1>显式调用在.cpp文件里添加接口函数1 int sum(int a,int b)2 {3 return a + b;4 }5 6 int sub(int a,int b)7 {8 return a - b;9 }在.def文件里标示导出接口1 sum @1;...
函数声明:
1、隐式声明:在没有声明的情况下,系统可根据参数类型判断去调用函数(有可能出错)
2、显式声明:声明在被调用之前,如:double add(double,double); 函数声明参数可只写类型,不需要写函数体。
文件操作:
fopen --打开文件,FILE *pFile=fopen("a.txt","w");
fopen的打...
分类:
其他好文 时间:
2014-08-01 19:51:23
阅读次数:
200
Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。Enum 提供一些实用的静态方法:(1)比...
分类:
其他好文 时间:
2014-07-31 19:59:37
阅读次数:
218
1. 在 可执行文件 能够调用 DLL 之前,必须先把 DLL 载入到进程的地址空间中。 有两种载入 DLL 的方式: 隐式载入时链接、显式运行时链接 2. DLL 函数创建的任何对象都为调用线程或进程所有——DLL绝对不会拥有任何对象。 举个例子,如果 DLL 中一个函数调用了 VirtualAl...
分类:
其他好文 时间:
2014-07-31 16:48:06
阅读次数:
169
//对象定义(构造函数) //参数:所有参数须为字符串形式. //当参数长度为1时,参数值将是字符串之间连接的分隔符 //当参数长度大于1时,最后一位将是字符串之间的分隔符,其余的参数将是字符串值 //当不指定参数时,分隔符默认为空白 //也可以不指定分隔符,而在ToString中显式指定分隔符 /...
分类:
其他好文 时间:
2014-07-31 12:09:36
阅读次数:
204
Java栈与堆堆:顺序随意栈:后进先出(Last-in/First-Out). Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可...
分类:
编程语言 时间:
2014-07-30 11:43:03
阅读次数:
315