程序集即代码组,可以是单个文件或多个文件,按一个整体部署,但可指定自身调用其他程序集的版本。推出原因为解决dll地狱而推出,也可解决其他问题。dll地狱,a应用使用dll版本1,b应用使用dll版本2,传统的com(一般用dll执行)模式,会自动调用最新版本的dll,如果这个dll不向后兼容(大多d...
分为两种,代码访问安全,基于角色的安全性。代码访问安全。是代码告诉.net框架,自己(代码)正确执行,需要的权限,.net框架手动分配代码可执行操作方面的权限,代码可列出调用自己需要的权限集合。基于角色的安全。是根据用户身份,决定是否可访问资源。如windows用户实现加密。.net框架的Crypt...
一、点语法1> 基本使用点语法本质上是set方法/get方法的调用2> 使用注意若出现在赋值操作符的右边,在执行时会转换成get方法若出现在赋值操作符的左边,在执行时会转换成set方法不能在set、get方法中用self使用点语法,会造成死循环二、property和synthesize关键字1> @...
分类:
编程语言 时间:
2015-10-26 22:29:35
阅读次数:
313
VS派生类继承。派生类class AClass : FClass构建函数继承 public classname (string astring): base(astring){};默认不继承基类的构建函数。基类的在前面执行,然后执行派生类构建函数中的代码。多态性http://www.cnblogs....
4.2 派生类的构造函数和析构函数4.2.1 派生类构造函数和析构函数的执行顺序 通常情况下,当创建派生类对象时,首先执行基类的构造函数,随后再执行派生类的构造函数;当撤销派生类对象时,则先执行派生类的派生类的析构函数,随后再执行基类的析构函数。 ...
分类:
编程语言 时间:
2015-10-26 22:23:50
阅读次数:
270
[结果分析,引申出四种对象]:生存方式执行时机消亡时机全局(静态)对象全局静态存储区global比程序进入点更早,构造函数先被执行;程序结束前,其析构函数被执行。局部静态对象局部静态存储区local static在对象诞生时,其构造函数被执行。(注意,此处只会有一个实例产生,而且固定在内存上(非st...
分类:
其他好文 时间:
2015-10-26 22:21:32
阅读次数:
409
VS异常处理常规try 可能会产生异常的代码,当一行产生异常,这行下面的代码不执行,转到catch开始执行catch(system.Exception e) e.message e.finally可没有这段 是否产生了异常,都执行。例如关闭数据连接等。可按异常种类,分别处理,如用0除以一个数...
多线程通常一个应用就是一个进程,进程中一般是一个线程,执行一个操作,其他操作等待。多线程,看起来是一个进程,有多个线程同时运行,互相不必等待,实际是把cpu的空闲时间利用起来,cpu在多个线程间不断切换。同时,加快进程的响应时间。创建线程用threadStart委托类,这委托.net已声明,她的实例...
分类:
编程语言 时间:
2015-10-26 22:08:43
阅读次数:
268
double不可以移位操作和位操作。可以进行==操作(语法上,但是可能不精确)和!操作。 并发和共享是操作系统的两个最基本的特性,它们又是互为存在条件。一方面资源共享是以程序(进程)的并发性执行为条件的,若...
分类:
系统相关 时间:
2015-10-26 20:56:34
阅读次数:
200
1. 登录到Mysql服务器 经过安装后的初始化过程,MySQL数据库的默认管理员账号为root,密码为空。若要以未设置密码的root用户登录本机的MySQL数据库,可以执行以下操作: 当然,如果登录的是其他的MySQL服务器,则需要使用“-h”选项来指定目标主机地址;在有密码的情况下,还应使用“-...
分类:
数据库 时间:
2015-10-26 20:33:25
阅读次数:
274