摘要: winfrom打包详解 分类: .net 2010-10-13 18:47 1069人阅读 评论(0) 收藏 举报 C#的c/s的winform,数据库为access。 打包要求: (1)自动检测是否安装donet环境,如没安装,则提示自动安装。 (2)安装时自动安装数据库。 (3)在安装界面上能自定义一些安装图片或提示。安装项目: 六个子项:文件系统、注册表、文件类型、用户界面、自定义操作、启动条件。 其中我们在打包过程中经常要用到的有文件系统、注册表、用户界面和自定义操作。 文件系统:向应用程序文件夹、用户的程序菜单、用户桌面下输出项目文件(四种类型:文件夹、项目输出、文件和程序集),还. 阅读全文
posted @ 2012-09-02 02:10 小薇林 阅读(1091) 评论(0) 推荐(1) 编辑
摘要: 北京宝利通公司4道面试题 分类: java技术 2009-12-16 15:55 911人阅读 评论(0) 收藏 举报1) 给定两个字符串,如果一个字符串是另一个字符串的结尾部分相同则返回1,否则返回0, 如 abcddde dde 则返回1 ;如 abcddde dce 则返回0思路:用String类中的endsWith判断一下即可搞定。2) 给定一个字符串将其中连续的四个空格换成tab键。思路:用String中的replaceAll替换空格为tab3) F(n)=1+1/1的阶乘+1/2的阶乘+1/3的阶乘+…..1/n的阶乘。思路: //求出1/n的阶乘 public static do 阅读全文
posted @ 2012-09-02 02:01 小薇林 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Net反射(转载)--对比Java反射1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如:Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在装配件中查找类型信息,并创建该类型的实例。 Type类可以获得对象的类型信息,此信息包含对象的所有要素:方法、构造器、属性等等,通过Type类可以得到这些要素的信息,并且调用之。 Met 阅读全文
posted @ 2012-09-02 01:53 小薇林 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 在.NET框架中,一种称作装箱(boxing)的机制用来将一个值类型转换为一个引用类型。装箱操作通常由以下几步组成:1.从托管堆中为新生成的引用类型对象分配内存。分配内存大小为,值类型实例本身的大小加上其他额外的将该值类型实例视为真正的引用对象所需的空间,这些额外的空间包括一个方法表指针和一个SyncBlockIndex。2.将值类型实例的字段拷贝到托管堆上新分配对象的内存中。3.返回托管堆中新分配对象的地址。该地址就是一个指向对象的引用。值类型实例也就变成了一个引用类型对象。 这里需要说明,某些编译器(C#)会根据需要自动产生对值类型实例进行装箱的IL代码。原先的值类型实例在装箱后可以被重用 阅读全文
posted @ 2012-09-02 01:37 小薇林 阅读(170) 评论(0) 推荐(0) 编辑