随笔- 36  评论- 78  文章- 0 
  2012年1月6日
摘要:我们来完善验证功能。在System.ComponentModel.DataAnnotations命名空间中,已经有了一些基本的属性类来实现验证功能,只要把这些属性加到Model的字段上就可以了。具体的属性类可以查MSDN, 下面给出一个例子:publicclass Movie{[Key,DatabaseGenerated(DatabaseGeneratedOption.Identity)]publicint ID { get; set; } [StringLength(10,MinimumLength=2,ErrorMessage="必须是2~10个字符长"),Requir 阅读全文
posted @ 2012-01-06 11:38 xiaowei0705 阅读(229) 评论(0) 推荐(0) 编辑
摘要:1. MVC模式 MVC模式是一种软件架构模式。它把软件系统分为三个部分:模型(Model),视图(View)和控制器(Controller)。MVC模式最早由Trygve Reenskaug在1974年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式。MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部份分离的同时也赋予了各个基本部分应有的功能。 模型(Model) “数据模型”(.. 阅读全文
posted @ 2012-01-06 11:36 xiaowei0705 阅读(300) 评论(1) 推荐(0) 编辑
  2011年7月8日
摘要:h这两天在用asp.net mvc,感觉还行吧,与monorail很相近,觉得上手也比较快,功能上由于是ms嫡出,所以延续性较好,很多已有的资源都能够用起来。但是就是在本子上安装有点问题,主要是在iis与mvc框架上的兼容性。============================================================================ASP.NET MVC框架靠ASP.NET Routing来将浏览器请求转到控制器行为上。想要使用ASP.NET Routing的话,就必须在web服务器端进行一些额外的配置步骤。IIS版本的不同、你程序的请求处理模块决定 阅读全文
posted @ 2011-07-08 18:14 xiaowei0705 阅读(1010) 评论(0) 推荐(1) 编辑
  2011年6月24日
摘要:只做了一半,后面的,没太多时间研究了,包括实现了动态按钮位置,按钮透明皮肤,窗体的动态大小!系统硬件的查看!系统的简单优化!实现了第三方应用软件的添加!上图:源码下载地址:http://files.cnblogs.com/xiaowei0705/OptimizeTool.rar 阅读全文
posted @ 2011-06-24 18:25 xiaowei0705 阅读(2090) 评论(5) 推荐(6) 编辑
摘要:邮件发送事例:选择服务器,输入自己对应的smtp服务器名对应输入自己的数据,邮件轰炸,无非就是循环来提交同一个邮件数据!(使用线程控制)话不多说!源码已给出,自己下载查看!下载地址:http://files.cnblogs.com/xiaowei0705/MailForm.rar 阅读全文
posted @ 2011-06-24 18:07 xiaowei0705 阅读(840) 评论(4) 推荐(1) 编辑
摘要:一个简单的家庭消费管理系统,里面包括很多热键,没写说明文档,自己看代码,因为时间问题,只写了简单测试的源码,爱好者,可在此上面进行修改!添加了一键安装,绿色版!增加了局域网聊天功能!(没有添加到主菜单)优化了内存使用,对显示性能的提高!这只是简单测试,不能用于商业用途!否则后果自负!打包程序:一键安装到 D盘 并在桌面显示快捷方式主窗体:仿QQ输入法,包括选项卡 可以自己扩充功能!消费系统登录 包括单机版和网络版本(网络版未开发)消费系统中心其他效果,需要者自行下载源代码!都是以前做的,从简单到复杂!BUG肯定是有的,我只是提供了一下思路!包括实现方法!所以有些东西很简单,别怪我也拿出来了,毕 阅读全文
posted @ 2011-06-24 17:39 xiaowei0705 阅读(963) 评论(0) 推荐(1) 编辑
摘要:这只是一个小事例,包括简单的数据加密,窗体显示特效和关闭特效,还有一个仿QQ隐藏特效,项目里还有几个特效类,希望对下载的有些帮助!代码我就不贴了,直接上演示图:项目结构:主窗体效果:点击打开主菜单:简单数据加密解密:效果:设置:没了下载路径:http://files.cnblogs.com/xiaowei0705/ejz.rar 阅读全文
posted @ 2011-06-24 16:57 xiaowei0705 阅读(3225) 评论(0) 推荐(1) 编辑
  2011年6月22日
摘要:内容简介介绍如何是使用C#来完成动态链接库的创建和使用、动态链接库对代码有很好的封装、能很好的保护源代码。使用图例完整的演示。使用软件vs2005以及以上版本均可步骤和方法新建一个类库。编写一个简单的类库实例,例如:DllTest在默认名为:calss1.cs里编写代码一下是一个简单的:在控制台显示“你以成功调用了动态连接!”singSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceDllTest{publicclassClass1{publicvoidShowMessage(){Console.WriteLine 阅读全文
posted @ 2011-06-22 10:17 xiaowei0705 阅读(999) 评论(0) 推荐(1) 编辑
  2011年6月13日
摘要:网上大多都是帮助文档,其实as和js的交互有很多注意事项,来总结一下:一.flash到javascript1. getURL方法getURL("javascript:s2j_call(' 参数')","_self");这个是很古老的了,不过发布成player7或之前的版本都可以支持到它,所以几年来一直用它.不过只能传递字符串参数,只能做些简单的调用.最致命的是,执行这条语句会导致页面正在加载的异步js进程被阻断,所以如果一个页面渲染了一般flash就发出这个事件,那就等着空白页面吧.所 以现在不要再用这条方法了!2.ExternalInt 阅读全文
posted @ 2011-06-13 11:52 xiaowei0705 阅读(337) 评论(0) 推荐(0) 编辑
摘要:基本概念 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。 钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控 制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。 运行机制 1、钩子链表和钩子子程: 每一个Hook都有一个与之相关联的指针列表, 阅读全文
posted @ 2011-06-13 10:47 xiaowei0705 阅读(1482) 评论(0) 推荐(1) 编辑