上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 窗体间传递数据,无论是父窗体操作子窗体,还是子窗体操作符窗体,有以下几种方式:公共静态变量;使用共有属性;使用委托与事件;通过构造函数把主窗体传递到从窗体中;一、通过静态变量特点:传值是双向的,实现简单实现代码如下:在一个app类中定义一个静态成员valuepublic class app{publ... 阅读全文
posted @ 2014-11-07 08:38 r163 阅读(601) 评论(0) 推荐(3) 编辑
摘要: 前言 如果你看了最近微软的议程,你会发现他们现在的焦点除了MVC,还是MVC。问题在于为什么微软如此热衷于丢弃传统的APS.NET Webform而转向ASP.NET MVC?本文就主要来讨论这个问题。 ASP.NET Webform 后台代码(behind code)——福音与诅咒 如果你密... 阅读全文
posted @ 2014-11-06 17:18 r163 阅读(678) 评论(0) 推荐(2) 编辑
摘要: 一、Assert类的使用1、Assert类所在的命名空间为Microsoft.VisualStudio.TestTools.UnitTesting 在工程文件中只要引用Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll就可以使用了。2、... 阅读全文
posted @ 2014-11-06 08:35 r163 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: C#常用的命名规则Pascal 规则每个单词开头的字母大写(如 TestCounter).Camel 规则除了第一个单词外的其他单词的开头字母大写. 如. testCounter.Upper 规则仅用于一两个字符长的常量的缩写命名,超过三个字符长度应该应用Pascal规则.例如:public cla... 阅读全文
posted @ 2014-11-05 08:48 r163 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 一、使用Visual Studio进行单元测试的几个建议1.先写单元测试(依我愚见,应该是接口先行,如果有的话) -> 测试失败 -> 以最小的改动(即编写实际代码)使测试通过(而在VS2012中已经不能通过现有项目直接生成测试项目了,我觉得这个功能还是应该保留,微软总是这副德行,强迫用户适应他们的... 阅读全文
posted @ 2014-10-31 15:34 r163 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 在Net中,由GC垃圾回收线程掌握对象资源的释放,程序员无法掌控析构函数的调用时机。对于一些非托管资源,比如数据库链接对象等,需要实现IDisposable接口进行手动的垃圾回收。那么什么时候使用Idisposable接口,以及如何使用呢?一、IDisposable的接口定义如下public int... 阅读全文
posted @ 2014-10-31 08:44 r163 阅读(372) 评论(1) 推荐(0) 编辑
摘要: 一、C#中volatilevolatile是C#中用于控制同步的关键字,其意义是针对程序中一些敏感数据,不允许多线程同时访问,保证数据在任何访问时刻,最多有一个线程访问,以保证数据的完整性,volatile是修饰变量的修饰符。1、volatile的使用场景多个线程同时访问一个变量,CLR为了效率,允... 阅读全文
posted @ 2014-10-30 08:47 r163 阅读(517) 评论(0) 推荐(1) 编辑
摘要: 一、服务器配置1、创建一个Visual Studio Online账户打开VS,选择团队资源管理器(视图菜单下),然后在团队资源管理器中选择注册Team Foundation Service,打开VS登录页面,如果有账号直接登录,如果没有注册一个就可以。2、登录以后跳转到创建账户页面输入各项信息,其... 阅读全文
posted @ 2014-10-27 16:55 r163 阅读(2154) 评论(0) 推荐(0) 编辑
摘要: 大家获取用户IP地址常用的方法是C# 代码 复制 string IpAddress = "";if((HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]!=null && HttpContext.Current.R... 阅读全文
posted @ 2014-10-27 08:33 r163 阅读(5114) 评论(1) 推荐(0) 编辑
摘要: 由子类向父类方向转变是协变,用out关键字标识,由父类向子类方向转变是逆变,用in关键字协变和逆变的应用一、 数组的协变Animal[] animalArray =newDog[]{};说明:声明的数组数据类型是Animal,而实际上赋值时给的是Dog数组;每一个Dog对象都可以安全的转变为Anim... 阅读全文
posted @ 2014-10-24 09:17 r163 阅读(639) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页