C#
文章平均质量分 81
yancongmin
1,asp.net mvc+nhibernate+spring.net wcf
2,wpf
3,微信第三方公众平台研发。
展开
-
初学Java,final关键字(十六)
之所以单独把这个关键字拿出来说是因为C#没有这个关键字,但C#却有与之不同场景下对应的不同关键字final 所修饰的不管是类,变量,还是方法,都是赋初值后不允许再修改的.而C#要达到同样目的话,需要用不同的关键字下面是一个比较类:Javapublic final class MyFinalClass {...}C#public sealed class M转载 2014-04-30 11:20:15 · 462 阅读 · 0 评论 -
初学Java,初始化块(十三)
初始化块是什么?在Java中就是在构造器之前执行的一段代码,它的用处是,如果一段初始化处理代码对所有对象完全相同,且无须接受任何参数,就可以把这段提取到初始化块中.在C#中,没有初始化块[java] view plaincopyprint?public class Person { //定义一个初始化块 { int a =转载 2014-04-30 11:07:03 · 592 阅读 · 0 评论 -
初学Java,toString(十四)
C#里面也有个ToString,注意大小写的不同Java的toString的和C#的ToString完全不是同一概念,首先toString是一个"自我描述"的方法,然后它可以被重写 01.public class Person 02.{ 03. private String name; 04. public Person(String name) 05.转载 2014-04-30 11:14:06 · 507 阅读 · 0 评论 -
初学Java,面向接口编程,命令模式(十八)
命令模式 :把一个请求或者操作封装到一个对象中。命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。命令模式允许请求的一方和发送的一方独立开来,使得请求的一方不必知道接收请求的一方的接口,更不必知道请求是怎么被接收,以及操作是否执行,何时被执行以及是怎么被执行的。系统支持命令的撤消。命令模式就像是把“处理行为”作为参数传入一个方法,这个“处理行为”用编程来实现就是一段代码转载 2014-04-30 11:28:06 · 568 阅读 · 0 评论 -
初学Java,内部类(十九)
非静态内部类访问外部类同名实例属性01.public class DiscernVariable 02.{ 03. private String prop = "外部类属性"; 04. private class InClass 05. { 06. private String prop = "内部类属性"; 07. pu转载 2014-04-30 11:47:46 · 522 阅读 · 0 评论 -
Java和C#输入输出流方法
1,JAVA中操作方法:import java.io.*; public class FileInputStreamTest { public static void main(String[] args) throws IOException { //创建字节输入流 FileInputStream fis = new F原创 2014-05-02 17:33:09 · 3066 阅读 · 0 评论 -
php 、asp、 java、 c#、 delphi之间的语言对比
PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。ASP全名ActiveServer Pages,是一个WEB服务器端的开发环境,利用它可以产生和原创 2014-05-01 15:53:58 · 2965 阅读 · 0 评论 -
字符数组在C++、C#等语言中的操作
1,C++中操作数组#include using namespace std; int length(char []);void output_frequency(char []); int main(){ char str[]="yan cong min"; cout<<"要处理的字符串为:"<<str<<endl; cout<<"字符串长度为:"<<lengt原创 2014-05-02 15:13:02 · 1195 阅读 · 0 评论 -
C# attribute和Java annotation……
Java与C#都从一开始就强调程序的模块化,所以写出来的程序不但包括代码逻辑,还包括类型信息等“元数据”。Java早期版本只支持有限的几种元数据,用户无法自定义新的元数据类型;后来者C#则从一开始就在支持内建attribute的同时支持用户定义的attribute,为程序在运行时提供更多信息。从Java 5开始,Java添加了一些内建元数据类型,并且开始以annotation的形式支持用户定义的元转载 2014-05-01 08:15:46 · 1253 阅读 · 0 评论 -
Asp.NET MVC3 使用 SignalR 实现推送(接上)
一,Persistent Connection 示例教程1,实现服务器端代码1),编写服务器 PersistentConnection 代码项目中 SignalR 目录下创建 PersistentConnection.cs 文件using System;using System.Collections.Generic;using System.T原创 2014-05-03 18:49:22 · 1907 阅读 · 1 评论 -
C#中ref和out的使用小结
ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。 使用ref前必须对变量赋值,out不用。 out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改。 区别可以参看下面的代码:using System;class TestApp{ stat转载 2014-04-29 23:09:13 · 1020 阅读 · 0 评论 -
初学Java,闭包和回调(二十一)
闭包在Javascript中用的比较多,Java不显式支持闭包,但对于非静态内部类而言,它记录了其外部类的详细信息,还保留了一个创建非静态内部类对象的引用,并且可以直接调用外部类的private成员,因此可以把非静态内部类当成面向对象领域的闭包。通过这种仿闭包的非静态内部类,可以很方便的实现回调,回调就是允许客户类通过内部类引用来调用其外部类的方法。假设有一个人,是一个程序员,又是一个IT培训转载 2014-04-30 14:41:48 · 594 阅读 · 0 评论 -
初学Java,接口(十七)
Java的接口和C#一样,是interface关键字,但可以包含的成员不同C# 的接口只能包含方法签名,Java的接口确可以包含属性(必须是常量),还可以在接口中定义内部接口转载 2014-04-30 11:24:05 · 546 阅读 · 0 评论 -
初学Java,单例模式(十五)
下面的代码是使用Java实现设计模式中的单例模式01.public class Singleton 02.{ 03. //使用一个变量来缓存曾经创建的实例 04. private static Singleton instance; 05. //将构造器使用private修饰,隐藏该构造器 06. private Singleton(){}转载 2014-04-30 11:17:33 · 459 阅读 · 0 评论 -
C#中ref 在参数中的应用
c#中通过值和引用传递参数(downmoon) 在 C# 中,既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员(方法、属性、索引器、运算符和构造函数)更改参数的值,并保持该更改。若要通过引用传递参数,请使用 ref 或 out 关键字。为简单起见,本主题的示例中只使用了 ref 关键字。有关 ref 和 out 之间的差异的信息,请参见、使用 ref 和 out 传转载 2014-04-29 23:05:36 · 734 阅读 · 0 评论 -
初学Java,匿名内部类(二十)
匿名类的作用一般是只需要使用一次的类,不需要复用,临时性比较强,C#中同样有匿名类,不过是在C# 3.0才加入01.var myVar = new 02.{ 03. field_string = “abcd” 04. field_int = 12; 05.}; Java的格式很不一样,定义也很不一样new 父类构造器(实参列表) | 实现接口()转载 2014-04-30 11:53:45 · 504 阅读 · 0 评论 -
初学Java,枚举类(二十二)
Java的枚举类比C#枚举类更像类一点,因为它还可以定义属性和方法01.public enum Gender 02.{ 03. MALE,FEMALE; 04. private String name; 05. public void setName(String name) 06. { 07. switch(this) 08转载 2014-04-30 14:55:11 · 555 阅读 · 0 评论 -
初学Java,对象的软,弱和虚引用(二十三)
java.lang.ref包下提供了三个类SoftReference,phantomReference WeakReference,分别代表软引用,虚引用和弱引用C#中没有这些概念强引用,最常见的引用,程序创建一个对象,并把这个对象赋值给一个引用变量,通过该引用来实际操作对象软引用,需要通过SoftReference类来实现,当一个对象只有一个软引用,它有可能被垃圾回收机制回收。内存空转载 2014-04-30 15:03:15 · 587 阅读 · 0 评论 -
初学Java,jar命令详解(二十四)
JAR文件是个压缩包,其实就是一个类库,相当于.net世界里面的dll,里面放的都是编译编码后生成的字节码文件(xxx.class),另外会有一个清单文件META-INF/MANIFEST.MF其文件也是可以数字签名的,所谓增强安全性罗。下面罗列一些jar命令创建 jar文件 jar cf test.jar test 将当前路径下的全部内容生成一个test.jar文件,如果存在该文件转载 2014-04-30 15:05:22 · 559 阅读 · 0 评论 -
使用Jquery向一个空白网页动态创建一个iframe,及嵌入页面,和向嵌入页面传参
01.using Microsoft.VisualBasic; 02.using System; 03.using System.Collections; 04.using System.Collections.Generic; 05.using System.Data; 06.using System.Diagnostics; 07.using System.Collec转载 2014-04-30 15:11:42 · 1137 阅读 · 0 评论 -
初学Java,操作Collection(二十六)
下面是操作Collection举例,即List,Set,Queue都可以使用的方法01.import java.util.*; 02.public class TestCollection 03.{ 04. public static void main(String[] args) 05. { 06. Collection c = new A转载 2014-04-30 15:27:04 · 534 阅读 · 0 评论 -
C#调用C++动态链接库方法介绍
下面介绍C#调用C++动态链接库方法。添加System.Runtime.InteropServices命名空间如是COM就直接用静态函数调用:原创 2014-04-30 21:53:16 · 826 阅读 · 1 评论 -
java与c#的语法区别详细介绍
由C#转入Java一段时间了,总结下个人认为的Java同C#语法之间的不同之处,有不同意见之处还望各位海涵 刚学Java时觉得语法同C#大致是相同的(应该说C#同Java大致相同,毕竟人家微软的C#是有意模仿Java的语法习惯的) 比尔.盖茨曾经说过:“Java是最卓越的程序设计语言” 言归正传,下面探讨Java同C#的语法不同之处。。。 1,命名空间与包 C#为了把实现相似功转载 2014-04-30 00:15:12 · 818 阅读 · 0 评论 -
自主研发轻量级注入容器+asp.net ef
其中应用的是ef其中之一的代码优先模式,包括自动生成数据库,数据库操层公共接口+实现,业务层公共接口+实现。SpeedIoc对每层接口的注入原创 2015-01-30 00:18:52 · 1123 阅读 · 0 评论