
[随笔分类][01] .Net X
finemoon
这个作者很懒,什么都没留下…
展开
-
C# Socket 同步通信与异步通信 示例
同步1.建立链接发送和获取信息 异步1.服务器端建立一个链接的监控等待 2.客户端建立一个与服务器同样地址和端口的Socket,发出链接请求 3.服务器端获得这个链接的请求,同时设置了接收回调方法,客户端收到消息 4.客户端发数据给服务器,服务器获得回调方法 5.客户端设置接收回调方法。 6.服务器接收回调方法读取到客户端发过来的数据, 7.服务器端发数据给客户端, 8.客户...2010-01-30 17:50:00 · 284 阅读 · 0 评论 -
LinqPad 1.31 下载
LinqPad 1.31 也许你已经非常熟悉他了,为即将使用Linq的同学们 提供下载没有找到上传附件的地方,提供下载地址吧 文件名称: LINQPad.exe文件大小: 3.02MB文件类型: 应用程序位置: D:\TDDOWNLOAD\URL: http://www.linqpad.net/LINQPad....2009-01-14 15:42:00 · 183 阅读 · 0 评论 -
[转] ASP.NET 开发 WAP 网站
使用ASP.NET开发WAP很简单,只需要新建一个空的网站,向其中添加移动WEB窗体即可.可以使用OPERA浏览器与M3GATE来调试网页,强制输出WML,可以在WEB.CONFIG中 <system.web>下添加以下内容:<browserCaps> <result type="System.Web.Mobile.MobileCapab...2009-05-15 15:37:00 · 200 阅读 · 0 评论 -
IBatis存取图片在Oracle Blob大字段中Asp.Net
cs 代码 /// <summary> /// 添加一个图片 /// </summary> public void AddImageToOracle() { AdvertisementManager am = new AdvertisementManager(); Advertisement a = new ...2009-11-12 15:35:00 · 105 阅读 · 0 评论 -
Memcached 基础应用
安装 一 Memcached服务器端的安装 (此处将其作为系统服务安装) 下载文件:memcached 1.2.1 for Win32 binaries (Dec 23, 2006) 1 解压缩文件到c:\memcached 2 命令行输入 'c:\memcached\memcached.exe -d install' 3 命令行输入 'c:\memca...2009-10-29 15:48:00 · 138 阅读 · 0 评论 -
Hession 基础应用
代码是从飞鱼的博客那里下载的,两个月前下的的地址忘记了。1.代码有两个项目客户端和服务端(Web 应用程序),这两个项目都要引用Hessiancsharp.dll 组件 2.两个客户端和服务端,都要拥有一个相同的接口约定,这里定义了一个Hello方法using System;using System.Collections;namespace HessianService{ ...2009-10-21 11:09:00 · 120 阅读 · 0 评论 -
委托和事件 委托
回调(callback)函数是Windows 编程的一个重要部分,回调函数实际上是方法调用的指针,也称为函数指针。.NET以委托的形式实现了函数指针的概念。当要把方法传送给其他方法时,需要使用委托。未完...2009-10-16 15:59:00 · 132 阅读 · 0 评论 -
C#.Net 基础回顾图文笔记
C#.Net基础回顾目录 委托和事件 1. 2. 3. 4. 5.2009-10-16 12:03:00 · 108 阅读 · 0 评论 -
ADO.NET Entity Framework 概述
ADO.NET Entity Framework 与 LINQ to SQL 类似都是基于.Net 3.5 的对象-关系映射框架。区别在于ADO.NET Entity Framework是居于提供程序的模型,允许其他数据库提供商使用它。...2009-10-16 11:50:00 · 99 阅读 · 0 评论 -
ADO.NET Entity Framework 概述
ADO.NET Entity Framework 与 LINQ to SQL 类似都是基于.Net 3.5 的对象-关系映射框架。区别在于ADO.NET Entity Framework是居于提供程序的模型,允许其他数据库提供商使用它。...2009-10-16 11:50:00 · 149 阅读 · 0 评论 -
Visual Studio 项目模板、文件模板、代码段和环境设置
很久前使用过,那个时候还没有开始写博客,好久不用就都忘记了,这两天浓浓跟我说起让我配置一下,我都忘的是放在那里去了,后悔没有早点开始写博客,如果学习的时候就开始写博客,不知道这些年能积累多少的知识啊。 我的环境: VSTS 2008 Sp1 Windows 7 RTM 项目模板 文件模板 文件模板很简单,就是新建cs文件,添加入你要的内容保存,但是最好是复制的下面的 cs文件来改...2009-10-15 19:31:00 · 217 阅读 · 0 评论 -
Visual Studio 项目模板、文件模板、代码段和环境设置
很久前使用过,那个时候还没有开始写博客,好久不用就都忘记了,这两天浓浓跟我说起让我配置一下,我都忘的是放在那里去了,后悔没有早点开始写博客,如果学习的时候就开始写博客,不知道这些年能积累多少的知识啊。 我的环境: VSTS 2008 Sp1 Windows 7 RTM 项目模板 文件模板 文件模板很简单,就是新建cs文件,添加入你要的内容保存,但是最好是复制的下面的 cs文件来改...2009-10-15 19:31:00 · 243 阅读 · 0 评论 -
C# 编码规范
陈年的文档,不过很不错整理出来发到博客上,还有更多的朋友需要。目 录1. 简介 32. 适用范围 33. 文体 34. 代码组织与风格 34.1. Tab 34.2. 缩进 44.3. 空行 44.4. 函数长度 44.5. {”,“}” 44.6. 行宽 44.7. 空格 45. 注释 55.1. 注释的基本约定 55.2. 注释类型 55.2.1. 块注释 55...2009-10-15 19:20:00 · 100 阅读 · 0 评论 -
jQuery 的第一个例子
通过这个例子可以对jQuery的使用有个基本的认识,jQuery的事件句柄、选择器、基本语法结构,你可以复制这些代码运行感受一下。在做第一个例子之前,你需要先到jQuery 1.3 正式版 下载 jQuery库,他是一个js的文件非常的小巧只有那么几十KB,然后就是把这个文件Copy到你的项目,用Script附加这个文件就可以了。 Code<!--<br />...2009-01-18 10:34:00 · 397 阅读 · 0 评论 -
jQuery 选择器的使用
jQuery 能如此的流行,很重要的一点也许就是他有非常强大且灵活的选择器,下面是一个使用选择器的例子,同样你可以复制下面的代码运行一下。 Code<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.Co...2009-01-18 10:39:00 · 164 阅读 · 0 评论 -
一次从GridView 获得多个指定行中多个指定控件的值
一次从GridView 获得多个指定行中多个指定控件的值,非常初级普通的代码,也没有什么技术难度。 .aspx <asp:GridView ID="GridAssisMater" runat="server" CssClass="gvtab" GridLines="None" AutoGenerateColumn...2009-01-20 07:33:00 · 146 阅读 · 0 评论 -
Microsoft Asp.Net MVC 从入门到精通
ASP.NET MVC Framework是微软官方提供的MVC模式编写ASP.NET Web应用程序的一个框架.已于2009年3月19日正式发布. MVC(Model-View-Controller)用于表示一种软件架构模式.它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller). 以内容上取自网络MVC 的模式的模型可以与鲁棒图相互对应,在欧美...2010-01-27 17:53:00 · 529 阅读 · 0 评论 -
C# WebRequest WebClient Post请求 无乱码
Web.Config <globalization responseEncoding="gb2312"/>CS文件using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.Web...2009-08-10 09:55:00 · 182 阅读 · 0 评论 -
IromPython .Net 的简介和第一个例子
.Net 4 都已经到来了,早就该去了解IronPython和IronRuby了,回头再去研究一下F#。 一、IronPython的起源 您可能会问:什么是IronPython?简单地说,IronPython就是优雅的python编程语言和强大的.NET平台的有机结合。那么它又是从哪里来的呢?Jim Hugunin是IronPython的始作俑者,但是最初他并没有打算创建Ir...2010-01-23 18:53:00 · 145 阅读 · 0 评论 -
MSMQ(Microsoft Message Queue,微软消息队列) Asp.Net 简单示例
系统: Windows XP1.安装MSMQ控制面板—>添加安装程序2. 配置MSMQ右键点击新建MQ,属性,可以看到其完整访问路径3.好了,新建一个ASP.net 的应用程序,并添加引用System.Messaging ,编写代码如下using System;using System.Collections.Generic;using System.Linq;usi...2010-01-22 14:59:00 · 448 阅读 · 0 评论 -
RabbitMQ 安装配置和简单实例
安装ErLang运行环境 配置运行环境变量启动服务 地址在:complete-rabbitmq-bundle-1.7.0\rabbitmq-server-windows-1.7.0\rabbitmq_server-1.7.0\sbin 一段实例代码 using System;using System.Collections.Generic;using System.Com...2010-01-21 16:52:00 · 141 阅读 · 0 评论 -
Asp.Net & Oracle 编程一步一步从入门到精通(图解)随笔系列 --- 目录
Asp.Net & Oracle 编程一步一步从入门到精通(图解)随笔系列 --- 目录 目录1. Oracle 9i & PLSQL 全简体中文版数据库安装过程(图解) 2. Oracle 9i/10g 数据库 创建数据库 Net 配置 创建表 SQL查询 创建存储过程 (图) 3. 解决“System.Data.OracleClient 需要 Oracle 客户端软...2009-02-23 19:11:00 · 111 阅读 · 0 评论 -
一个XSL 翻页例子入门
<?xml version="1.0" encoding="gb2312"?> <!--由于 XSL 样式表本身也是一个 XML 文档,因此它总是由 XML 声明起始:--> <!-- XSL 样式表的根元素 <xsl:stylesheet>,定义此文档是一个 XSLT 样式表文档(连同版本号和 XSLT 命名空间属性)。 -->...2009-07-26 16:56:00 · 199 阅读 · 0 评论 -
如何用div+css布局页面-转
如今web2.0炒的很厉害,先不去管它web2.0究竟是什么东西,反正div+css好像是火的不行了.各大知名站点都赶时髦似的把原来的表格布局翻新成了div+css,并美其名曰"本站符合w3c标准",以便让别人觉得他们的网站用的是最先进的技术.div布局真有那么先进么?这个问题仍在争论之中.在这里咱们不参与这种无聊的争论,学会它自己感觉一下不就清楚了么? 实际上div布局并不是什么高...2009-07-23 21:11:00 · 95 阅读 · 0 评论 -
LINQ to SQL语句之Insert/Update/Delete操作
Insert/Update/Delete操作插入(Insert)1.简单形式说明:new一个对象,使用InsertOnSubmit方法将其加入到对应的集合中,使用SubmitChanges()提交到数据库。NorthwindDataContext db = new NorthwindDataContext();var newCustomer = new Customer{ ...2009-12-30 14:54:00 · 95 阅读 · 0 评论 -
解决 Visual Stuido 工具栏中的工具重置后,恢复回来。
拿DevExpress 控件为例,如果重置工具栏后,以前的工具和分类就会消失,如果手动一个个的添加是可以的,但是太费时间。 在DevExpress中有一个重置的工具,关闭VS,启动它即可恢复。 看下面,很多,如果是手动不知道要恢复到什么时候去呢 ...2009-12-18 17:06:00 · 1161 阅读 · 0 评论 -
Enterprise Library 4.1 一步一步从入门到精通(未完成)
Enterprise Library 4.1 一步一步从入门到精通2009-02-05 23:04:00 · 161 阅读 · 0 评论 -
jQuery 的Ajax应用(1)--学习篇,内附实例
下面以前台jQuery,后天C# 的方式,演示了,如何通过Ajax异步方式,传递参数,利用Get或者Post的方法发送,并返回所需的结果,例子注释完整,内容清晰丰富,请看下面代码演示并配合注释,篇幅有点多。效果:l6.aspx文件 Code<!--<br /><br />Code highlighting produced by Actipro Cod...2009-01-28 21:48:00 · 116 阅读 · 0 评论 -
C# 编码规范
陈年的文档,不过很不错整理出来发到博客上,还有更多的朋友需要。目 录1. 简介 32. 适用范围 33. 文体 34. 代码组织与风格 34.1. Tab 34.2. 缩进 44.3. 空行 44.4. 函数长度 44.5. {”,“}” 44.6. 行宽 44.7. 空格 45. 注释 55.1. 注释的基本约定 55.2. 注释类型 55.2.1. 块注释 55...2009-10-15 19:20:00 · 426 阅读 · 0 评论 -
LINQ to XML 操作XML文档
使用 XDocument 对象的 Element 方法,获取制定层次结构中指定一个元素的值 public void MyDocElement() { XDocument xdoc = XDocument.Load(Server.MapPath("hamlet.xml")); //查找地址的元素 ...2009-10-15 17:18:00 · 80 阅读 · 0 评论 -
LINQ to XML 操作XML文档
使用 XDocument 对象的 Element 方法,获取制定层次结构中指定一个元素的值 public void MyDocElement() { XDocument xdoc = XDocument.Load(Server.MapPath("hamlet.xml")); //查找地址的元素 ...2009-10-15 17:18:00 · 85 阅读 · 0 评论 -
LINQ 标准的查询操作符 设置操作符号 两个结果集的 并、交、差、唯一
扩展方法Distinct()两个集合中的每一个列出了一次(唯一)、Union()并、Intersect()交和Except()差都是设置操作。下面创建一个驾驶Ferrari 的一级方程 式冠军序列和驾驶McLaren 的一级方程式冠军序列,然后确定是否有驾驶Ferrari 和McLaren 的冠军(交集)。当然, 这里可以使用Intersect()扩展方法。 首先获得所有驾驶...2009-10-07 14:29:00 · 100 阅读 · 0 评论 -
LINQ 标准的查询操作符 连接 join in on equals
使用 join 子句可以根据特定的条件合并两个数据源,但之前要获得两个要连接的列表。 在一级方程式比 赛中,设有赛手冠军和制造商冠军。 赛手从GetChampions()方法中返回,制造商从GetConstructorChampions() 方法中返回。 现在要获得一个年份列表,列出每年的赛手和制造商冠军。 为此,先定义两个查询,用于查询赛手和制造商团队: 车手集合结构:new Racer()...2009-10-07 13:27:00 · 358 阅读 · 0 评论 -
LINQ 标准的查询操作符 分组 group by into 、select new 、orderby descending、from in
分组要根据一个关键字值对查询结果分组,可以使用 group 子句。现在要实现一级方程式冠军应按照国家分组,并列出每个国家的冠军数。子句 group r by r.Country into g 根据Country 属性组合所有的赛手,并定义一个新的 标识符 g,它以后用于访问分组的结果信息。group 子句的结果根据应用到分组结果上的扩展方法 Count()来排序,如果冠军数相同,就根据...2009-10-07 11:58:00 · 365 阅读 · 0 评论 -
LINQ 标准的查询操作符 排序 orderby、thenby、Take
要对序列排序,前面使用了 orderby 子句。下面复习一下前面使用 orderby descending 子句的例子。其中 赛手按照赢得比赛的次数进行降序排序,赢得比赛的次数是用关键字选择器指定的: private static void Ordering() { var racers = from r in Formula1.GetCha...2009-10-06 21:28:00 · 175 阅读 · 0 评论 -
LINQ 标准的查询操作符 复合的 from 子句
复合的 from 子句 如果需要根据对象的一个成员进行过滤,而该成员本身是一个集合,就可以使用复合的 from 子句。 Racer 类定义了一个属性 Cars, Cars 是一个字符串数组。 要过滤驾驶 Ferrari 的所有冠军, 可以使用如下所示的 LINQ 查询。 第一个 from 子句访问从 Formyla1.GetChampions()返回的Racer 对象,...2009-10-06 20:16:00 · 200 阅读 · 0 评论 -
LINQ 表达式树 Expression
在 LINQ to Objects 中,扩展方法需要将一个委托类型作为参数,这样就可以将λ表达式赋予参数。 λ达式也可以赋予Expression<T>类型的参数。Expression<T>类型指定,来自于λ表达式的表达式树存储在程序集中。 这样,就可以在运行期间分析表达式,并进行优化,以便于查询数据源。 下面看看一个前面使用的查询表达式: var brazil...2009-10-06 12:25:00 · 265 阅读 · 0 评论 -
LINQ 标准的查询操作符 过滤 where、index1、OfType
LINQ 查询为最常用的操作符定义了一个声明语法。还有许多标准查询操作符 下面是 LINQ 定义的标准查询操作符。 下面开始学习这些查询 添加Using using System.Linq;using System.Linq.Expressions; 过滤使用 Where 子句,可以合并多个表达式。例如,找出赢得至少 15 场比赛的巴西和奥地利...2009-10-06 12:23:00 · 170 阅读 · 0 评论 -
LINQ 概述和演变
LINQ 是.Net 3.5 中最重要的新功能,LinQ集成了C#编程语言中的查询语法,可以用相同的语法访问不同的数据源。LinQ提供了不同数据源的抽象层,所以可以使用相同的语法。演变 下面是一组示例,这些示例都是基于一级方程式世界冠军。获得国家是巴西的世界冠军,并按获胜的次数降序。 使用List<T>的查询private static void TraditionalQu...2009-10-06 12:02:00 · 168 阅读 · 0 评论 -
CSLA.Net 3.0.5 项目管理示例 UI ProjectList.aspx
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="ProjectList.aspx.cs" Inherits="PTWeb.ProjectList" Title="项目列表" %><asp:Conten2009-10-06 10:19:00 · 145 阅读 · 0 评论