IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

T4+VSIX 打造Visual Studio 2010 中的Entity代码生成自定义工具(下)

在上一篇文章中主要介绍了如何开发根据“文本模板”生成代码的自定义工具,后面有人反应说写得比较混乱,看完了也不知道说啥,自己也回头去看了下,文章的讲述的思路确是存在比较大的问题,所以进行了修改,如果还有什么疑问或者意见希望能够提出来,那么接下来继续如果在前面开发的自定义工具的基础上进行修改,变成ADO.NET Entity的实体生成自定义工具。 在这之前首先简单介绍下Ent

基于WebForm.Panel控件的单据模板

      公司一直在做WebForm软件,所以经常要创建新页面来完成某些功能,如数据的增删改查等.对于单据页面,大家一定不陌生.       可能最常见的场景就是一个列表页面+一个单据页面,列表页面使用网格控件展示批量数据,单据页面用来展示单条数据,并同时可新增和编辑.   &

[原创]使用 NodeJS, MarkdownJS, PrettifyJS 打造个人博客写作平台 - 打包下载

引言 上一篇文章我们介绍了使用 NodeJS, MarkdownJS, PrettifyJS 打造个人博客写作平台的整体思路, 也顺利解决了把 PrettifyJS 转换为 NodeJS 模块的麻烦。这篇文章我们会分析 NodeJS 相关代码,并给出可运行的压缩包下载。 在继续本文之前,先来回答上篇评论中网友的疑问,这么做的好处有哪些? 如果我们有 Showdown 这样的在线转换 Markdow

MDSF:在线查看【模型驱动软件工厂】文章汇总

OpenExpressApp是我前年开始写的一个框架,最近没有怎么更新,有些关心的朋友还问我进度以及是否停止了,在这里我想和大家说的是,OEA还一直在做着,我的目标并没有因为我的精力分布较多而改变,OEA仍旧是我主要的关注点。   去年我主要是在OpenExpressApp的建模方向上花了一个半月时间,也写了一些文章,在这里我把我对模型驱动软件工厂相关的一些内容,通过在线的方式与大家分享一下。如果

仅Chrome中函数实参与形参发生关联

Chrome中也有不少 Bug ,但更新修复速度极快。下面又发现一个有趣的现象函数实参与形参发生了关联。 function func(x,y){ //alert(x); arguments[1] = 5; alert(y); // --> 5 } func(3); IE6/7/8/9,Firefox,Safari, Opera中 y 弹出为undefined,Chrome 则为5

Silverlight实用窍门序列:27.Silverlight二维旋转+平面渐变+动画,模拟雷达扫描图--基本框架【附带源码实例】

        在现实生活中的雷达运行扫描到物体的某一些属性(比如:速度,频率)超过安全范围值将会报警。在实际的某一些项目中(比如监控系统),我们也想制作一个雷达扫描图来模拟扫描各种设备那么应该如何做呢?         我们将各种设备作为雷达需要扫描到的点,

IIS 中Asp.net网站输入网站名默认页提交问题解决

最近用vs2010开发的一个网站中,设置了默认页为default.aspx,但只输入网站名的情况下,该页面数据不能正常提交,后台调试代码发现并不执行。进一步发现,如果建立web应用程序时,不存在该问题。为使输入默认网站时能够正常提交数据,增加了Form的Action属性: 1: <form runat="server" action="Default.aspx" defaultfoc

GridView标题分页,泛型作为数据源!

 protected void Page_Load(object sender, EventArgs e)        {            if (!IsPostBack)  &nb

ESFramework 4.0 进阶(02)-- 核心:消息处理的骨架流程

   (ESFramework 4.0 快速上手 系列文章介绍的是属于ESFramework的傻瓜式应用,对于开发一般的通信程序已经足够了,但是如果要构建更高性能更灵活更具扩展性的应用,还是必须要从基础开始了解ESFramework的内核机制。《ESFramework 4.0 进阶》系列是为通向ESFramework内核的一条路。)    

关于string.Join()的妙用与疑惑

String.Join  在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。(来源于MSDN) 假设我有一分类表cat,包含id,name列 内容如下: //id name //1 随笔 //2 文章 //3 新闻 如果想得到"随笔,文章,新闻"的结果,我会这么写(假设已经取得List<cat>):

[翻译]在WCF Services中共享DataContacts(正在进行中&hellip;)

Sharing DataContracts between WCF Services 在WCF Services中共享DataContacts with 2 comments In a previous article, Multiple web service references sharing types, I wrote about sharing types between refer

Silverlight 2.5D RPG游戏技巧与特效处理:(六)流光追影

依稀记得《奇迹》里为了让装备炫酷“流光”而砸锅卖铁;仍旧迷恋每次的跳跃、冲刺、特写所带来的动态“追影”。岁月流淌,让无数玩家无论花费多少时间与金钱都无怨无悔,依旧那天地合一之特性装备;手握幻象残光之溢彩神器,踏着御风而行的随影擦肩而过,陶醉的不仅仅是自己,亦绝非寂寞... “流光追影” 效果不仅提升了玩家对于装备品质的不懈追求

CYQ.DATA编写简易Winform数据查询分析系统的体会

首先,本篇文件适合初学winform程序的朋友观看,如果是中、高级的大虾们可以略过了,呵呵。 根据单位要求,要弄一个数据查询分析程序,而且要弄成winform版的。 我晕!从来没写过winform程序,怎么办? 现学现卖,这就是我的中心思想。 学谁:谷歌、百度、路过秋天所写的CYQ.DATA框架。 呵呵,前两个不说了,最后一个就是很好的框架程序,开发者是路过秋天,上次用这个做了一个天气预报采集程序

工作流系统之三十八 工作流软件中的定时器处理

工作流软件中的定时器处理,一般分为两种: 应用服务启动就启动的定时器 这种类型和通常的web系统中的定时器处理一样。应用服务器启动后,定时器就启动了,然后按照定制的时间段轮询处理。当应用服务器关闭的时候,这种定时器才会关闭。这种定时器通常是对所有需要定时处理的记录来做的,在工作流软件中,就对应到所有的业务流程,所有的流程实例。 这种类型的定时器,在报表软件,报表产品中经常有用到,比如 每天晚上定时

水平太差,虽然认为Linq是个好东东,但有谁能教教我,怎么调试?

想做个通过XML做配置的方案,使用Linq <?xml version="1.0" encoding="utf-8"?><root>    <schedules>        <idle>3600000&l

MDSF:SoftFluent敏捷模型驱动开发介绍

    模型驱动软件工厂的概念现在在软件行业越来越多了,OpenExpressApp的目标也是做一个类似的东东,本篇给大家介绍另一个模型驱动软件工厂的应用平台SoftFluent。 软件开发的挑战 常用方法      失败原因 技术缺乏 经验缺少 框架过渡设计 成功方程式模型 SoftFlu

究竟应该怎么调用WCF服务?

对于下面几种方式,哪一种是最合适的,我期望的是这样的: 1) 在客户端,对于TCP确保使用连接池,在每一次使用连接之后归还连接等待复用。由于连接池是宝贵的资源,不可能每一次调用都去创建,而是只创建一次。 2) 在服务端,调用完毕之后可以尽快释放服务实例(设置的是  [ServiceBehavior(InstanceContextMode = InstanceContextMode.Per

文本比较算法Ⅸ——Primal-Dual算法

研究文本比较算法有一段时间。看到Primal-Dual算法,作为不同的求LCS算法,介绍如下。   原文在《An almost-linear time and linear space algorithm for the longest common subsequence problem》     比较文本:   A=a1a2a3……am   B=b1b2

SQL Server 2008中的代码安全(八):透明加密(TDE)

 SQL Server 2008中SQL应用系列--目录索引 SQL Server 2008引入透明数据加密(Transparent Data Encryption),即TDE,它允许你完全无需修改应用程序代码而对整个数据库加密。当一个用户数据库可用且已启用TDE时,在写入到磁盘时在页级实现加密。在数据页读入内存时解密。如果数据库文件或数据库备份被盗,没有用来加密的原始证书将无法访问。这

C# 谈谈abstract用法 和一个简单abstract factory

abstract 修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用 abstract 修饰符以指示某个类只能是其他类的基类。标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。 抽象类具有以下特性: 抽象类不能实例化。 抽象类可以包含抽象方法和抽象访问器。 不能用 sealed(C# 参考)修饰符修改抽象类,这意味着抽象类不能被继承。 从抽象类派生的非