波斯码BOSSMA Information Technology

当代码优先(Code First)不是先写代码

发布时间:2011年4月20日 / 分类:DOTNET / 评论

在最近发布的EF4.1中包含支持使用代码优先的方式进行EF开发。目前实体框架已经支持三种方式:数据库优先、模型优先,以及代码优先。然而,代码优先并不是总是意味着先写代码,这一点有点让人迷惑不解。

使用ADO.NET Entity Framework 4.1进行Code First模式的开发

发布时间:2011年4月19日 / 分类:DOTNET / 评论

NET的实体框架越来越完善了,前几天看到Entity Framework 4.1已经正式发布了,新添加了一种称为Code First的开发模式。字面上的意思就是代码先行;按照微软自对于它的说明就是:Code First聚焦于定义你的model类,这些类可以映射到一个现有的数据库,或者根据这些类生成数据库,并且提供了数据注解功能和一个易用的API。

Javascript中给document元素绑定自定义事件

发布时间:2011年4月18日 / 分类:JavaScript / 评论

一个项目中要使用javascript模拟原来activex控件中的方法,要求触发事件的方式及方法名不能改变。首先想到javascript对象是可以自定义方法或者事件的,比如去除字符串前后的空格,检查字符串是否数字格式等。不过这里要给Document元素绑定一个事件,自己没有想出来怎么搞。还好有强大的Google。

WinForm应用程序中单例模式的实现方法

发布时间:2011年4月7日 / 分类:DOTNET, WinForm / 评论

Windows任务管理器是单例模式的一个很好的例子,在当前登录用户下我们只能打开一个它的实例。如它没有运行,点击“任务管理器”会启动这个程序,如果最小化了,点击“任务管理器”会激活它并显示在最小化之前的位置;如果当前激活并显示,会重新激活。这篇文章将要介绍在WinForm应用程序中如何实现这一模式。

WinFrom点击关闭按钮时提示关闭或最小化的实现

发布时间:2011年4月2日 / 分类:DOTNET, WinForm / 评论

当我们关闭QQ的时候,会出现一个提示,提示我们是最小化还是退出程序运行。这是一种很人性化的提示操作方式。这篇文章就是要模拟QQ的这种效果,在WinForm中实现。

Visual Studio 2010(.NET 4.0)中使用SQLite.NET

发布时间:2011年4月1日 / 分类:DataBase, DOTNET / 评论

SQLite.NET可以使我们很方便的在.net环境下操作SQLite数据库,但是最新版本的SQLite(支持VS2010和.NET4.0)貌似还没有完成,我下载下来后发现缺少很多东西,特别是Linq。

Linq从数据库查询数据的原理及实现

发布时间:2011年3月21日 / 分类:ASP.NET, DOTNET / 评论

Linq查询数据库使用起来很方便,无论是LINQ to SQL,还是LINQ to Entities, 一直想知道它的原理到底是什么。这几天研究了下,大体了解了其原理,及实现方式。主要用到的技术包括:扩展方法 和 延迟执行(实现接口IEnumerable)。

Jquery结合div+css实现文字间断停顿向上滚动效果

发布时间:2011年3月9日 / 分类:JavaScript / 评论

这篇文章的标题不知道怎么些才好,那就说一下它实现的功能以及长处吧。1、使用Jquery操作对象2、使用div+css控制样式3、可以自定义停顿时间4、滚动实现了动画效果,可以控制滚动速度5、可以设置每次滚动的长度6、鼠标悬停时停止滚动,鼠标移出后继续滚动

Jquery结合div+css实现图片垂直纵向不间断滚动效果

发布时间:2011年3月8日 / 分类:JavaScript / 评论

年前写过一篇使用jquery结合div+css实现图片水平横向不间断滚动效果的文章,发现文章浏览量很高,看来大家都比较需要这种东西。
这篇文章再提供一个例子,实现图片垂直纵向不间断滚动,除了使用jquery、div+css、兼容多种浏览器,还提供了鼠标事件:鼠标停留时停止滚动,移开继续滚动。

asp.net中使用HttpWebRequest发送上传文件

发布时间:2011年3月3日 / 分类:ASP.NET, DOTNET / 评论

一个网站中需要上传一个文件到另一个网站,可以使用HttpWebRequest或者WebClient。但是WebClient需要首先上传文件到服务器,才能执行发送,不太符合我的需求,这里不再介绍。通过HttpWebRequest发送的原理:构建一个HttpWebRequest,通过FileUpload获取要上传的文件,通过字节流发送这个文件,另一个网站接收字节流,保存到服务器。