摘要: 说明:在查询表达式中,select子句可以指定将在执行查询时产生的值的类型。该子句的结果将基于前面所有子句的计算结果以及select子句本身中的所有表达式。查询表达式必须以select子句或group子句结束。Select操作包括7种形式,分别为简单用法、匿名类型形式、条件形式、筛选形式、嵌套类型形式、本地方法调用形式、Distinct形式。下面分别用实例举例下: class Student { public string Name { get; set; } public int Score ... 阅读全文
posted @ 2012-07-25 15:38 ForEvErNoMe 阅读(15519) 评论(0) 推荐(1) 编辑
摘要: 说明:查询表达式必须以from子句开头。另外,查询表达式还可以包含子查询,子查询也是以from子句开头。SQL命令中from指的是数据表,LINQ中from子句中引用的数据源的类型必须为IEnumerable、IEnumerable<T>或一种派生类型(如IQueryable<T>)。1.复合from子句说明:如果一个数据源里面又包含了一个或多个集合列表,那么应该使用复合的from子句来进行查询。查询分数小于60分学生的姓名和分数: class Student { public string Name { get; set; } ... 阅读全文
posted @ 2012-07-24 15:56 ForEvErNoMe 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的 ,而判断条件就是它后面所接的子句。MSDN解释:where子句用于查询表达式中,用于指定将在查询表达式中返回数据源中的哪些元素。它将一个布尔条件("谓词")应用于每个源元素(由范围变量引用),并返回满足指定条件的元素。一个查询表达式可以包含多个where子句,一个子句可以包含多个谓词子表达式。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下:Student.cs /// <summary> /// 学生类 /// </summary 阅读全文
posted @ 2012-07-23 22:33 ForEvErNoMe 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 在学习LINQ查询语法前,需要理解C#3.0的一些新特性。额,现在C#4.5都出了,不详细讲了,C#3.0参考资料。下面看下这个查询表达式: int[] numbers = new int[] { 1, 5, 3, 6, 2}; var query = from num in numbers where num > 2 orderby num ascending select num; for... 阅读全文
posted @ 2012-07-23 20:51 ForEvErNoMe 阅读(731) 评论(0) 推荐(1) 编辑
摘要: LINQ都推出好几年了,现在有时间可以学习下。主要是想接触下这种思想,为以后学习EF或者其他ORM框架打基础。1.基本介绍:语言集成查询(LINQ,Language INtegrated Query)是Visual Studio 2008 和 .NET Framework 3.5 版中引入的一项创新功能,它在对象领域和数据领域之间架起了一座桥梁。至今,LINQ仍然得到支持。那么LINQ究竟是什么?为什么要引入这项技术?在开发中,我们会涉及不同的数据源,例如XML 文档、SQL 数据库、ADO.NET 数据集、 支持IEnumerable或泛型IEnumerable<T>接口的任意对 阅读全文
posted @ 2012-07-20 21:08 ForEvErNoMe 阅读(1351) 评论(1) 推荐(2) 编辑
摘要: 熬了几个星期终于把课程设计弄好-悦美化妆品销售网站。项目团队是5个人,但是实际参与开发只有2个,额!懂的!!我主要负责需求分析、数据库设计、系统架构、后台管理模块,我另外一个搭档负责UI图,前台开发,页面数据绑定。以前一直使用Repeater,GridView这类控件做数据绑定,于是这次就尝试了用jQuery MiniUI这种框架做开发,感觉在开发的过程中又学到了更多的知识点。选择jQuery MiniUI框架是因为官网有大量的Demo可以参考,API也挺详细的,模板的风格还算不错。以后会陆续接触Extjs,EasyUI这类的,框架应该都差不多的!后台管理采用的开发模式是JQuery+Ajax 阅读全文
posted @ 2012-07-05 14:52 ForEvErNoMe 阅读(9568) 评论(99) 推荐(8) 编辑
摘要: 1.使用场景当页面的数据不需要经常更改时可采用静态页面方式。2.使用静态页面的好处(1)提高网站的访问速度(2)减轻服务器负担(3)利于搜索引擎抓取3.ASP.NET生成静态页面生成静态页面方法有很多种,先说下我使用的其中的一种。参考资料基本思路:(1)创建模板template.html文件,在里面定义一些特殊的字符串格式用于替换内容,如$htmlformat(2)读取模板,赋值到StringBuilder对象中(3)将特殊的字符串格式替换为你想要的内容(4)创建新的静态页面,并将StringBuilder对象写入到文件中即可4.方法using System;using System.Coll 阅读全文
posted @ 2012-06-17 01:15 ForEvErNoMe 阅读(1611) 评论(0) 推荐(0) 编辑
摘要: 之前一直使用CKEditor和CKFinder结合的文本编辑器,偶然机会看到KindEditor,感觉界面挺好看的,示例代码比较多,API文档内容清晰简单,于是下载尝试用下。1.什么是KindEditorKindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。 KindEditor 使用 JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用 阅读全文
posted @ 2012-06-15 21:57 ForEvErNoMe 阅读(18814) 评论(3) 推荐(1) 编辑
摘要: 1.什么是伪静态?使用伪静态的作用是什么?定义:动态网页通过重写URL的方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面。例如:我们当访问地址http://www.cnblogs.com/ForEvErNoME/archive/2012/06/05/2529259.html时,你会认为在站点服务器下存在名为2529259.html文件,其实实际上它可能是不存在的,而可能你看到的内容是通过重定向/archive/article.aspx?year=2012&month=06&day=05&id=2529259显示出来的。为什么要这样做呢?(1) 阅读全文
posted @ 2012-06-14 15:12 ForEvErNoMe 阅读(12831) 评论(4) 推荐(5) 编辑
摘要: 1.补充知识(1)POP3和SMTP服务器是什么?简单点来说:POP3 用于接收电子邮件 ,SMTP 用于发送电子邮件。(1)POP3具体指什么?POP3(Post Office Protocol 3)即邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。它是因特网电子邮件的第一个离线协议标准,POP3协议允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时根据客户端的操作删除或保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。POP3协议是TCP/IP协议族中的一员,,由RFC 1939 定义 阅读全文
posted @ 2012-06-05 19:08 ForEvErNoMe 阅读(23826) 评论(13) 推荐(9) 编辑
摘要: 生成验证码原理:产生随机字符,并将字符生成为图片,同时储存到Session里去,然后验证用户输入的内容是否与Session中的验证码相符即可。效果图:用户可以点击切换验证码信息。一般处理程序:CheckCodeHandler.cs 1 <%@ WebHandler Language="C#" Class="CheckCodeHandler" %> 2 3 using System; 4 using System.Web; 5 using System.Text; 6 using System.Drawing; 7 using System.W 阅读全文
posted @ 2012-05-26 22:59 ForEvErNoMe 阅读(1014) 评论(2) 推荐(1) 编辑
摘要: 1.DataSet基础DataSet是ADO.NET 结构非连接结构的主要组件,它是从数据源中检索到的数据在内存中的缓存。因此,它可以用于多种不同的数据源,用于 XML 数据,或用于管理应用程序本地的数据。DataSet包含一个或多个DataTable对象的集合,这些对象由数据行和数据列以及有关DataTable对象中数据的主键、外键、约束和关系信息组成2.DataSet几个重要对象TablesCollection对象:DataSet里的表用DataTable来表示,一个DataSet里面可以包含多个DataTable,这些DataTable就构成了TablesCollection对象。每个D 阅读全文
posted @ 2012-05-26 14:03 ForEvErNoMe 阅读(1268) 评论(2) 推荐(2) 编辑
摘要: 1.DataAdapter 对象来龙去脉前面我所介绍的ADO.NET对象中,例如Connection对象,Command对象以及DataReader对象,这些对象均属于Data Provider的一部分,而且都是基于连接的。如果,每次我们检索数据库中的表或者行都需要连接一次数据库,那么性能和效率是十分低下的。实际上,ADO.NET提供了基于非连接的核心组件:DataSet。那么存储的数据集合是从哪里来呢?ADO.NET就为DataSet提供了中介:DataApdater数据适配器。定义:DataAdapter 对象提供连接 DataSet 对象和数据源的桥梁,DataAdapter使用Comm 阅读全文
posted @ 2012-05-26 00:09 ForEvErNoMe 阅读(1177) 评论(0) 推荐(2) 编辑
摘要: 1.Command对象基础 当我们使用Connection对象里面的方法打开数据库后,要查询自己所需的数据或对数据库的内容进行增删改时,Command对象就派上用场了! MSDN定义:建立与数据源的连接后,利用Command对象来执行命令并从数据源中返回结果。 .NET Framework 提供的每个 .NET Framework 数据提供程序都具有一个Command对象。名称命名空间描述SqlCommandSystem.Data.SqlClient表示与SQL Server的操作对象OleDbCommandSystem.Data.OleDb表示与OleDb数据源的操作对象OdbcCom... 阅读全文
posted @ 2012-05-23 22:48 ForEvErNoMe 阅读(1830) 评论(2) 推荐(1) 编辑
摘要: 作为开发人员,兼职赚外快是很平常的事!兼职又可以为我们带来什么呢?个人总结有四点:一、Money是万恶之源,生活所逼,我要赚钱啊!!二、觉得自己技术还不够好,需要通过不断的开发来巩固知识。三、接项目做,其实是个精简版项目开发的流程,从业务需求、系统分析与设计、编码、测试,需要的是一个team的相互沟通、合作。在team中实现自我价值,创造价值,获得个人精神升华(这个赞啊!^_^!)。四、业务多了,认识的人也会多起来,圈子自然而然就会越滚越大,各行各业的人都有打交道,这个行业,人脉也是相当重要的。OK!讲了那么多,理所当然,兼职开发是不是必要的?我们又应该如何去做正确的做出选择?作为一个未出社会 阅读全文
posted @ 2012-05-16 11:45 ForEvErNoMe 阅读(9522) 评论(39) 推荐(8) 编辑
点击右上角即可分享
微信分享提示