
DotNet
NET-CN
热爱编程,热衷于.NET平台学习和开发。QQ 575674261
展开
-
.Net琐碎知识点
规范:* 注释* 骆驼命名 :第一个单词首字母小写,之后的单词首字母大写 userName、userPassword、realName…(普通变量、字段)* 帕斯卡命名:第一个单词首字母大写,之后的单词首字母大写 GetMax()、ChangeName()…(方法名、类名)* 定义的变量或者方法 名字要有意义。* 方法名:动词。Write()、Open()、Close()、Di原创 2014-01-13 13:55:34 · 857 阅读 · 0 评论 -
Ext.Net学习笔记01:在ASP.NET WebForm中使用Ext.Net
Ext.Net是一个对ExtJS进行封装了的.net控件库,可以在ASP.NET WebForm和MVC中使用。从今天开始记录我的学习笔记,这是第一篇,今天学习了如何在WebForm中使用Ext.Net控件库。下载Ext.Net首先要去Ext.Net网站上下载Ext.Net,我先学习的是WebForm版:当前版本是2.4.0,压缩包里面包含了不同版本,分别用在相应.net版转载 2014-05-09 10:45:32 · 2194 阅读 · 0 评论 -
html头文件设置常用之<meta>设置
,pragma与no-cache用于定义页面缓存,不缓存页面(为了提高速度一些浏览器会缓存浏览者浏览过的页面,通过下面的定义,浏览器一般不会缓存页面,而且浏览器无法脱机浏览.),常见的取值有private、no-cache、max-age、must-revalidate等,默认为private,其作用根据不同的重新浏览方式分为以下几种情况:1) 打开新窗口 值为private、原创 2014-03-26 16:54:40 · 1900 阅读 · 0 评论 -
asp.Net 缓存技术
asp.net 2.0 支持的缓存包括1 页面输出缓存 页面输出缓存是将页面全部内容都保存在内存中,并用于完成客户端请求 点击超连接,读入参数location=beijing ,页面每隔5秒刷新一次 HTML部分 @ Page Language="C#" AutoEventWireup="true" CodeFile="WebForm3.aspx.cs" Inhe转载 2014-03-26 16:45:04 · 874 阅读 · 0 评论 -
C#ExcelHelper操作类
主要功能如下1.导出Excel文件,自动返回可下载的文件流 2.导出Excel文件,转换为可读模式3.导出Excel文件,并自定义文件名4.将数据导出至Excel文件5.将指定的集合数据导出至Excel文件6.获取Excel文件数据表列表7.将Excel文件导出至DataTable(第一行作为表头)8.获取Excel文件指定数据表的数据列表最新的ExcelH转载 2014-05-04 11:41:05 · 1172 阅读 · 0 评论 -
jquery校验 remote缓存 remote只验证一次 解决办法
jquery校验,为了实现异步用户名是否存在功能,往往要用 jquery remote方法,然而,用remote方法,往往会有缓存,只请求一次,即使内容改变,错误结果还是一样。折腾了两天,什么修改jquery源文件,或者加代码清空第一次产生的缓存,各种办法都没用。又不想放弃jquery alidate的各种好处。最后不得已使用ajax和jquery共同实现校验。实现方法。使用jqu原创 2014-03-31 22:23:40 · 2909 阅读 · 0 评论 -
模板引擎-NVelocity
Web开发的模板引擎是为了使界面、逻辑、数据分离,用它可以进行逻辑处理、数据填充,最终生成一个标准的HTML文档,然后以字符串形式返回给浏览器进行解析。模板引擎有很多种,这里介绍感觉使用很方便的NVelocity。 整个业务逻辑是这样的:NVelocity通过映射代码将数据(可以自定义,也可从数据库中取)扔给模板(一般有html页扮演即可)进行数据填充,渲染成标准的html页,然后返转载 2014-03-18 18:37:53 · 2586 阅读 · 0 评论 -
简易计算器 超简洁代码
//数字及运算符按钮按下时 private void button_Click(object sender, EventArgs e) { Button btn = (Button)sender; this.textBox1.Text = this.textBox1.Text + btn.Text;原创 2014-03-19 12:06:26 · 5991 阅读 · 1 评论 -
.NET设计模式系列文章 CHM电子书版
.NET设计模式系列文章 CHM电子书版 开篇第1章 单件模式(Single Pattern)第2章 抽象工厂模式(Abstract Factory)第3章 建造者模式(Builder Pattern)第4章 工厂方法(Factory Method)第5章 原型模式(Protype P原创 2014-03-16 12:28:06 · 1722 阅读 · 0 评论 -
对.Net 垃圾回收Finalize 和Dispose的理解
我们先来谈谈析构函数。析构函数是不可继承的。因此,除了自已所声明的析构函数外,一个类不具有其他析构函数。由于析构函数要求不能带有参数,因此它不能被重载,所以一个类至多只能有一个析构函数。析构函数是自动调用的,它不能被显式调用。当任何代码都不再可能使用一个实例时,该实例就符合被销毁的条件。此后,它所对应的实例析构函数随时均可能被调用。销毁一个实例时,按照从派生程度最大到派生程度最原创 2014-03-12 13:18:45 · 975 阅读 · 0 评论 -
.NET垃圾回收机制 和析构函数
在.NET Framework中,内存中的资源(即所有二进制信息的集合)分为"托管资源"和"非托管资源".托管资源必须接受.NET Framework的CLR(通用语言运行时)的管理(诸如内存类型安全性检查),而非托管资源则不必接受.NET Framework的CLR管理. (了解更多区别请参阅.NET Framework或C#的高级编程资料) 托管资源在.NET Framework中又分原创 2014-03-12 13:25:19 · 1130 阅读 · 0 评论 -
SendKeys.SendWait()用法
此方法是模拟键盘的,所以必须传入键盘数据。SendKeys.SendWait("{F5}"); //发送F5按键 SendKeys.SendWait("^s"); //发送 Ctrl + s 键 SendKeys.SendWait("%{F4}"); // 发送 Alt + F4 键原创 2014-03-01 13:58:14 · 15082 阅读 · 2 评论 -
C#版本socket聊天软件
前面发了C++版本的简单socket聊天通讯软件源码,所以赶紧滴也把C#版本的socket聊天软件。 功能相对简单,客户端未实现发送文件抖动功能,因为服务端已经实现了,相信你可以举一反三的上图: 作者QQ:575674261原创 2014-02-27 12:17:13 · 2400 阅读 · 0 评论 -
Fly记事本2.0 C#版本源码 RicTextBox控件版本
Fly记事本2.0版本: 使用RicTextBox控件编写的多功能记事本。 新增拖放打开文件 新增查找&替换功能 新增转到功能 新增toolStrip菜单栏 新增字体加粗、倾斜、下划线、颜色、自定义背景色等功能 新增状态栏显示当前行数列数 新增插入图片功能原创 2014-02-24 17:01:51 · 1777 阅读 · 0 评论 -
Fly记事本1.0版本 C#记事本源码
Fly记事本1.0版本 C#记事本源码近用C#编写了一个记事本,跟window自带的记事本功能和外表基本相同,现在功能基本实现!涉及知识点:1.文本文件读写2.反射的应用3.接口的应用4,插件的原理功能:近用C#编写了一个记事本,跟window自带的记事本功能和外表基本相同,现在功能基本实现!用C#实现文件编辑软件(记事本1.0版本),能进行简单的文原创 2014-02-22 12:54:13 · 3277 阅读 · 8 评论 -
asp.net <%%>&<%#%>&<%=%>&<%:%>&<%@%>&<%$%>用法区别
1.用来绑定后台代码如:for(int i=0;i{Reaponse.Write(i.ToString());}%> 2. 是在绑定控件DataBind()方法执行时被执行,用于数据绑定如: 3.用来绑定后台的变量或方法且有返回值 的,但此时的变量名或方法的访问修饰符为protected或public如: 4.用来原创 2014-02-11 19:52:29 · 2257 阅读 · 0 评论 -
自己封装SQLHelper
封装一个SQLHelper类方便使用,提供ExecuteDataTable(string sql,params SqlParameter[] parameters)、ExecuteNonQuery(string sql,params SqlParameter[] parameters)、ExecuteScalar(string sql,params SqlParameter[]原创 2014-02-11 19:24:26 · 864 阅读 · 0 评论 -
C# .NET4.0 混合模式程序集异常
在.NET 4.0 下使用 Dirext3D 托管库,出现“混合模式程序集是针对“v1.1.4322”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。”异常信息,查看程序集Microsoft.DirectX.dll、Microsoft.DirectX.Direct3D.dll、Microsoft.DirectX.Direct3DX,发现其.NET 运行时版本时v转载 2014-02-07 21:42:30 · 1486 阅读 · 0 评论 -
Ext.Net学习笔记02:Ext.Net用法概览
这两天越来越觉得Ext.Net很强大,如果运用熟练可以极大的提高编程效率。如果你也要学习Ext.Net,推荐你看一下《Ext.Net Web 应用程序开发教程》。上一篇介绍了如何在ASP.NET WebForm中使用Ext.Net,这一篇将介绍我今天的学习心得,看看Ext.Net的概览。Ext.Net与ExtJS代码比较上一篇中我们创建了一个使用Ext.Net创建了一个wind转载 2014-05-09 10:57:00 · 1723 阅读 · 0 评论