10 2011 档案
摘要:通过 Entiy Framework实践系列文章,理了理 Entity Framework 的实体关系。 为什么要写文章来理清这些关系?“血”的教训啊,刚开始使用 Entity Framework的时候,由于没有静下心来认真理清关系,走了一些"痛不欲生"的弯路。而我们目前开发的项目都在使用 Entity Framework,为了避免其他人再经历"痛不欲生"的弯路。于是下定决心边“理清关系”边“写博客”。而写博客可以逼着自己把问题完整地解决,避免半途而废。当写出这些文章,自己不知不觉对问题有了更深的理解。 温故而知新,通过这篇总结将自己对EF实体关系的理解
阅读全文
摘要:状态和状态机 状态、状态表示法及状态机 状态是指在对象生命周期中满足某些条件、执行某些活动或等待某些事件的一个条件和状况 一个状态通常包括名称、进入/退出活动、内部转换、子状态和延迟事件等五个部分组成 状态机是计算机科学理论的一部分,但UML中的状态机模型主要是基于David Harel所做的扩展,是用来展示状态与状态之间转换的图 如何阅读状态机图 阅读最简单的状态? 最为核心的元素无外乎是两个:一个是用圆角矩形表示的状态(初态和终态例外);另一个则是在状态之间的、包含一些文字描述的有向箭头线,这些箭头线称为转换转换的五要素 源状态:即受转换影响的状态 目标状态:当转换完成后对象的状态 ...
阅读全文
摘要:方法一:有时候需要动态的设置 WebService 的地址,这样发布到不同的服务器时就要重新生成,为此我们需要在web.config中动态配置WebService的地址,在网上查了很多资料,其中这种方法感觉很好用也很好实现,修改本地的代理类(添加一个新类,继承你的 WebService代理类)namespace Web_Service{[System.Diagnostics.DebuggerStepThrough(),System.ComponentModel.DesignerCategory("code"), System.Web.Services.WebServiceB
阅读全文
摘要:在此处我就创建了一个默认的web服务,并不做什么修改,把主要集力放在怎么实现JS调Web服务上面。using System;using System.Collections.Generic;using System.Web;using System.Web.Services;/// <summary>///WebService 的摘要说明/// </summary>[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.Bas
阅读全文
摘要:jQuery中为我们提供了很多有用的方法和属性,自己总结的一些常用的函数,方法。个人认为在开发中会比较常用的,仅供大家学习和参考。事件处理ready(fn)代码:$(document).ready(function(){ // Your code here...});作用:它可以极大地提高web应用程序的响应速度。通过使用这个方法,可以在DOM载入就绪能够读取并操纵时立即调用你所绑定的函数,而99.99%的JavaScript函数都需要在那一刻执行。bind(type,[data],fn)代码:$("p").bind("click", function(
阅读全文
摘要:问题的提出定义:现在我们要开发一个应用,模拟移动存储设备的读写,即计算机与U盘、MP3、移动硬盘等设备进行数据交换。上下文(环境):已知要实现U盘、MP3播放器、移动硬盘三种移动存储设备,要求计算机能同这三种设备进行数据交换,并且以后可能会有新的第三方的移动存储设备,所以计算机必须有扩展性,能与目前未知而以后可能会出现的存储设备进行数据交换。各个存储设备间读、写的实现方法不同,U盘和移动硬盘只有这两个方法,MP3Player还有一个PlayMusic方法。名词定义:数据交换={读,写}看到上面的问题,我想各位脑子中一定有了不少想法,这是个很好解决的问题,很多方案都能达到效果。下面,我列举几个典
阅读全文
摘要:--第一步--在master库中建立一个备份数据库的存储过程.USE master GOCREATE PROC p @db_name sysname, --数据库名 @bk_path NVARCHAR(1024) --备份文件的路径AS IF ISNULL(@db_name,'')='' SET @db_name=db_name() ; DECLARE @dt VARCHAR(50) ; SET @dt=@db_name+'_'+CONVERT(VARCHAR(8) , GETDATE() ,112)+'_'; SET @dt=@
阅读全文
摘要:打包安装程序的制作选择性还很多的,有installshield,wise installer,inno setup这几个做打包安装项目都是很强大的,要搞出界面大气个性化的安装,还是得用这几个才行,我这篇说的是.NET自带的安装项目打包WEB系统的,.NET打包安装项目虽然傻傻的,也比较丑,但是搭建安装项目快速也能满足总体的要求,如果没有足够的时间研究重量级的安装工具,短时间内用.NET自带的安装项目也是一个良好的选择。网上有很多关于用.NET打包WEB项目的文章,大体是那样的,但不是很全面,有个别细节并没有涉及,先说下这个安装打包项目的主要功能:一、安装前系统检测 主要检测SQL SERVE.
阅读全文
摘要:今天看到一个很有用的项目“中国地图Flash版”,而且是开源的,项目地址是:http://code.google.com/p/chinamapforflash/作者网页:http://www.richbox.net/blog/?p=221解压缩后文件包包含下面的文件:Scripts目录下包含一个用来注册Flash Object的JS文件:这是Adobe提供的Flash Object的注册JS文件,大家也可以使用<swfobject>来注册Flash Object,关于.NET中如何注册Flash Object,大家可以参考我以前的文章:如果你还在为插入Flash Object 苦恼
阅读全文