Fork me on GitHub

随笔分类 -  ASP.NET

摘要:背景:随机播放,所有的音乐播放器里面现在几乎都有这个功能吧。但是有没有发现,自己的播放器在选择随机播放的时候,经常会听到重复顺序的歌曲呢?反正我是有这样的感觉,无耐自己平时下的歌曲都是“歌手名—歌曲名”,所以在顺序播放的时候,还是会一连串的听到同一个人的歌曲。选择随机播放,又会遇到重复的顺序(这主要是跟算法有关)。最后自己想到的办法就是把自己硬盘上的所有音乐文件重命名成“歌曲名—歌手名”,但是打开查看自己硬盘上的音乐发现,竟然有六百首左右,自己手动改,岂不是要累死。而且网上的一些批量该文件名的软件完成不了自己的需求。谁叫咱是程序员呢,自己写个程序完成不就行了。这就是自己想写这个程序的背景,最后 阅读全文
posted @ 2014-02-02 02:19 zhiqiang21 阅读(1709) 评论(2) 推荐(1) 编辑
摘要:目录:1)从明源动力到创新工场这一路走来2)解析ASP.NET WebForm和Mvc开发的区别3)解析ASP.NET Mvc开发之查询数据实例4)解析ASP.NET Mvc开发之EF延迟加载-------------------------------------------------------------------------------------------------------上边博客介绍了ASP.NET MVC使用EF来查询数据和EF中DbQuery泛型对象对数据的延迟加载。今天我们就来看看我们怎么使用EF来删除数据。其实现在的Web开发通用的模式就是前端使用Js和JQu. 阅读全文
posted @ 2014-01-04 23:36 zhiqiang21 阅读(3462) 评论(4) 推荐(2) 编辑
摘要:目录:1)从明源动力到创新工场这一路走来2)解析ASP.NET WebForm和Mvc开发的区别3)解析ASP.NET Mvc开发之查询数据实例-------------------------------------------------------------------------------------------------------哈哈,既然学习EF,怎么可能不涉及到EF的延迟加载特性呢!那么到底什么是EF的延迟加载呢?这篇文章我们就来看看。EF延迟加载:就是使用Lamabda表达式或者Linq从EF实体对象中查询数据时,EF并不是直接将数据查询出来,而是在用到具体数据的时候才 阅读全文
posted @ 2014-01-04 01:30 zhiqiang21 阅读(2678) 评论(13) 推荐(5) 编辑
摘要:目录:1)从明源动力到创新工场这一路走来2)解析ASP.NET WebForm和Mvc开发的区别-------------------------------------------------------------------------------------------------------对于.NET平台上开发WebForm项目,程序员操作数据的方法主要是通过使用ADO.NET。而我们MVC操作数据库呢?与ADO.NET相比又有怎样的优势呢?一,大家都在谈的EF到底是什么?EF,全称EntityFramWork。就是微软以ADO.NET为基础发展的所谓ORM(对象关系映射框架,或者 阅读全文
posted @ 2014-01-02 01:04 zhiqiang21 阅读(7930) 评论(16) 推荐(9) 编辑
摘要:因为以前主要是做WebFrom开发,对MVC开发并没有太深入的了解。自从来到创新工场的新团队后,用的技术都是自己以前没有接触过的,比如:MVC 和EF还有就是WCF,压力一直很大。在很多问题都是不清楚的情况下,问周围的人,别人也只是给自己讲一个大概。而且前两天因为问了一个比较细的问题,还被别人的一句... 阅读全文
posted @ 2013-12-29 01:56 zhiqiang21 阅读(21281) 评论(29) 推荐(32) 编辑
摘要:这篇文章本来应该很早就写出来的,但是一直苦于自己的精神能力有限,而且已经到了我们学校的考试周,所以时间上还是有点紧迫。关键的一点就是,找不到合理的思路来写,思路没有的话,就算是再好的素材,也写不来大家喜欢的文章。之前已经写过关于.NET三层架的两篇文章了,一篇是《【ASP.NET开发】ASP.NET... 阅读全文
posted @ 2013-01-16 18:23 zhiqiang21 阅读(12002) 评论(28) 推荐(8) 编辑
摘要:使用ADO,NET来调用存储过程可以分为一下4种方式1)调用不带参数的存储过程2)调用带一个参数的存储过程3)调用带多个参数的存储过程4)调用带输出参数的存储过程(本代码示例所使用的存储过程,使用的是作者的上一篇博文所创建的存储过程,博文地址:http://www.cnblogs.com/qq731109249/archive/2012/10/07/2714236.html,请大家参考)一,ADO.NET调用不带参数的存储过程,使用的存储过程是上篇博文示例1-1创建的存储过程具体的调用代码1-1演示如下: 1 public void ShowData1() 2 { 3 ... 阅读全文
posted @ 2012-10-07 17:24 zhiqiang21 阅读(598) 评论(0) 推荐(0) 编辑
摘要:因为昨天我的SQL Server 2008数据库在使用的时候突然就打不开了。而起前天还用它来写T-SQL语句来着。所以很是郁闷啊,到网上查询以后,不能解决,就干脆重新安装了一边,所以昨天整理的内容不能够及时的更新到博客上,只能今天继续整理,然后更新了。这次主要是讲ADO.NET访问存储过程的知识,所以,在开篇的时候还是把SQL Server存储过程的知识给串讲,复习一下。对于前段程序开发人员来说,存储过程是很重要的工具,他可以使开发者在不了解表架构的情况下使用存储过程对数据进行处理。同时,由于存储过程具有封装的概念,当逻辑规则改变时,可以在不影响前端程序设计的情况下对后端程序进行修改。 存储过 阅读全文
posted @ 2012-10-07 17:23 zhiqiang21 阅读(2294) 评论(2) 推荐(6) 编辑
摘要:怎么说呢,作为程序员,我们明天都应该学习新的知识。以前我在对数据库进行操作的时候都是在同一页面对数据库进行操作。这样的话,就是操作繁琐,而且需要重复的书写对数据库操作的代码,这样不仅浪费了很多的时间,而且也使得代码看起来非常的凌乱。至从接触到了三层架构的思想,明白了分层的好处,还有面向对象的好处。今天在看书的时候,看到周金桥老师的对数据库访问的通用类,就试着模仿的写了一个,代码清晰,而且很实用,包括了对数据库的所有的常用的操作。 /// /// 数据库访问通用类 /// public class SqlHelper { private string c... 阅读全文
posted @ 2012-09-20 11:29 zhiqiang21 阅读(1818) 评论(0) 推荐(7) 编辑
摘要:private void bandlist2() { //创建数据库连接字符串 SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ConnectionString); //打开数据库 con.Open(); //定义查询orders表中订单的名称 string cmdtext="select shipname from orders"; //创建数据适配器 SqlDataAdapter sda=new SqlDataAdapter(cmd 阅读全文
posted @ 2011-11-08 15:53 zhiqiang21 阅读(365) 评论(0) 推荐(0) 编辑