找到相关内容 722
WebForm —— 快速寻找控件
自从上次写完 Enum 的扩展之后,很久没有动手写东西了。因为开发的是 Web 方面的东西,所以在编写前台时,权限、状态等都需要在基类页面编写代码。等到页面呈现的时候,根据控件的 ID 去控制控件的各种属性。此时就出现问题了,如果这些控件不在一个层次内,我该如何找到这些控件?   我们知道,在 Asp.Net 控件中有一个 FindControl 方法,用于查找直接属于该控件
http://cyqdata.cn/cnblogs/article-detail-36024 
ESFramework 4.0 进阶(10)-- 垂直分割群集模型与多通道引擎
      在ESFramework 4.0 进阶(09)-- ESPlatform 支持的三种群集模型一文中,我们介绍了ESPlatform支持的三种群集模型 -- 垂直分割模型、水平分割模型、交叉模型。我们看到,在垂直分割模型和交叉模型中,每个客户端都要与多个应用服务器AS进行通信,这就要求客户端与多个AS中的每一个都建立一条通信通道,如此才能
http://cyqdata.cn/cnblogs/article-detail-36022 
Entity Framework 小知识分享
与Entity Framework相伴的日子痛并快乐着。今天和大家分享一下一个快乐,两个痛苦。 先说快乐的吧。Entity Framework在将数据插入数据库时,如果主键字段是自增标识列,会将该自增值返回给实体对象对应的属性。 比如下面添加博客随笔至数据库的示例代码: var blogPost = new BlogPost(){ Author = "博客园", Title = "程
http://cyqdata.cn/cnblogs/article-detail-36018 
在Entity Framework中通过Map实现INNER JOIN查询
在开发中,我们会遇到这样的场景:有时为了性能优化的需要,将一张表中的某个字段拆分至另外一张表中或者一个单独的数据库中。博客园博客文章表就是这样的情况,存储文章内容的字段被拆分至单独的数据库中。这样的拆分不应该影响业务逻辑层中实体类的设计,也就是说实体类应该感觉不到这个拆分。 在没有Entity Framework的日子里,我们通过手写带有INNER JOIN的SQL语句实现。 现在已经与Entit
http://cyqdata.cn/cnblogs/article-detail-36003 
Visual Studio使用小技巧6 – 为代码加上Using(Resolve using)和管理Using(Organize using)
* 为代码加上Using(Resolve Using) 是否你遇到过这种情况? 在internet上或者msdn上找到段代码,拷贝到Visual Studio中进行编译;或者是将书上的代码敲入Visual Studio中,进行编译。得到这样的错误: The type or namespace name '****' could not be found (are you missing a usi
http://cyqdata.cn/cnblogs/article-detail-35988 
fckeditor文件管理器添加查看、修改、删除文件功能[php]
2009年8月25日 由于PHP存在中文目录读取问题,将延期发布。2009年9月3日 正式发布:查看、修改、删除文件功能的fckeditor 2.6.4.1相关图片请查看:http://home.blueidea.com/attachment/200909/1/336696_1251813604S01b.gif相关其它:http://home.blueidea.com/apps.php?do=ca
http://cyqdata.cn/cnblogs/article-detail-35950 
产品OR服务,技术OR理念,努力与方向那个更重要?
"引言          今天去杭州天城路206号联想售后服务中心帮朋友去检测电信3G无线网卡,联想售后服务人员,按照联想无线上网终端上面的条码,查出了此设备已不在保修期之内了。但是那个工作人员还是帮我检测了3G无线网卡,我问她检测需要钱么?她说不要,并让我写了一张检修单,签上了我的大名,留下了手机号码,让我
http://cyqdata.cn/cnblogs/article-detail-35945 
递归示例(三):WinForm之TreeView的应用—绑定磁盘目录(一)
磁盘文件系统结构符合树形结构,可以把“我的电脑”或者驱动器看做是树的根(多个驱动器看做多个根吧,做多课树处理),文件夹下面可以包含文件夹或文件,文件则是树的叶子,不能再分,显然,这也是递归的终止条件。 思路分析: 1. 获取要绑定的目录,此目录为treeView控件的根。将结点的Tag设置成觉对路径,以便子节点获取父结点信息。 递归遍历子目录和文件,当绝对路径对应
http://cyqdata.cn/cnblogs/article-detail-35937 
今天是星期几,从iOS API 到 .net Framework.
早已不用Javascript/VBscript获取星期几的函数了,getDay/Weekday.它们功能太单一,而且不扶持本地化. 在iOS中获取某日期的API: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; dateFormatter.locale = [[[NSLocale alloc] initWithL
http://cyqdata.cn/cnblogs/article-detail-35934 
不使用DalFactory和IDAL,支持多种数据库应用
MS的PetShop示例应用程序的“多层架构”被很多.NET开发人员奉为经典的架构,我以前做的项目团队的Leader也是照搬它的,甚至来到现在这个公司后,好几个新来的同事建解决方案也是照搬PetShop的架构,可见PetShop对大家影响之深。 下面是PetShop 3.0的架构图: 为了支持多数据库应用,在DAL中,定义了DAL Interface和DAL Factor
http://cyqdata.cn/cnblogs/article-detail-35928 
步步为营 .NET 设计模式学习笔记 二、Abstract Factory(抽象工厂)
     我们以一个线程例子来说明下抽象工厂是如何工作的.平时我们都会收发邮件,那我们就做个邮件引擎线程.       定义: 抽象工厂模式是一种创建型的模式。上面的比喻说明了抽象工厂就是生产同一个系列产品的东西,因为这一系列的产品是关联的,如果混用就可能出问题,所以就统一的在抽象工厂中进行创建。当要增加一个
http://cyqdata.cn/cnblogs/article-detail-35914 
我对ASP.NET MVC HtmlHelper中的Form和Link的小扩展
项目中碰到的问题,或多或少的记录下来,一是积累,二是各位大牛给提供更好的建议。1、HtmlHelper中的Link 您在开发web程序的时候很有可能会定义一个执行JavaScript的伪链接(这是我起的名字),例如: <a href="javascript:void(0)" onclick="alert('hello world')">Click me</a> 之所以我
http://cyqdata.cn/cnblogs/article-detail-35913 
梦想成为现实:在Enitity Framework中以理想方式实现指定字段查询
在之前的随笔“博客园现代化建设—[Entity Framework]在LINQ查询中指定返回的字段”中,我们找到了问题的原因,却没有找到解决方法。 而对于理想中的解决方法,我们依然恋恋不忘,虽然很多次尝试都失败了,但我们相信,在代码世界一切皆有可能。 让我们先回顾一下理想中的LINQ查询代码: using (BlogDbContext context = ne
http://cyqdata.cn/cnblogs/article-detail-35908 
递归示例(二):WinForm之TreeView的应用—绑定区域树
C#中的树很多。比如,Windows Form程序设计和Web程序设计中都有一种被称为TreeView的控件。TreeView控件是一个显示树形结构的控件,此树形结构与Windows资源管理器中的树形结构非常类似。不同的是,TreeView可以由任意多个节点对象组成。每个节点对象都可以关联文本和图像。另外,Web程序设计中的TreeView的节点还可以显示为超链接并与某个URL相关联。每
http://cyqdata.cn/cnblogs/article-detail-35906 
我的WCF4 Rest Service及Entity Framework with POCO之旅(三)——用Entity Framework和POCO Template实现数据模型及存储
既然这个系列标题中都含有Entity Framework和POCO,这两者若到第三篇还不出现那就太奇怪了。本文将介绍如何使用Entity Framework和POCO来实现数据模型的创建以及数据存储。 接着上文,我们现在已经有了一个微博服务。但是,一旦网站重启或者IIS重启,我们就会丢失之前所有发布的微博,这样的服务显然不是我们所能接受的,我们接下来要构建服务的数据存储。使用Entity Fra
http://cyqdata.cn/cnblogs/article-detail-35892 
有name为action的表单元素时取form的属性action杯具了
如下 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>有name为action的表单元素时取form的属性action杯具了</title> </head> <body> <form name="m
http://cyqdata.cn/cnblogs/article-detail-35890 
小试Sketchflow for Windows Phone 7
关于下载和安装Expression Blend中的SketchFlow模板可以参考我的上篇博客《Expression Blend 中的Sketchflow for Windows Phone 7》 本文假设你已经安装好了该模板,创建WP7的原型设计项目,即可发现如下的界面,其中就包含了   先按F5运行下,会发现原型体会在浏览器中显示,而不是你可能会认为的Windows Phone 7
http://cyqdata.cn/cnblogs/article-detail-35875 
Hello World 之Django(上)
fPS:此文基本翻译自django官网的一个tutorial。 Django是用Python编写的一个Web开发框架,在开始使用之前,先要安装好Python,并且配置好Path环境变量,将python的可执行程序所在目录加进去。然后去Django下载页面下载最新的Django代码,解压到合适的目录。用命令行进入目录后,执行 E:\ProjectMy\Python\Django-1.2.5&g
http://cyqdata.cn/cnblogs/article-detail-35870 
简单ORM工具的设计和编写,自己项目中曾经用过的
   在之前的一个项目中自己编写了一个简单的ORM小工具,这次重新整理和重构了一下代码,之所以说简单是因为该小工具仅仅实现了增删改查的简单功能,不具备数据缓存,延迟加载,关联操作等高级功能。正因为简单所以用起来也不麻烦,代码也不是很复杂,但是在数据层至少可以减少70%以上的代码编写量,可以减少至少50%以上的SQL语句编写量。    设计思想:实体类中的非null属性都会作为SQL语句中
http://cyqdata.cn/cnblogs/article-detail-35869 
Visual Studio使用小技巧4 – Where am I(在Solution Explorer中显示当前文档)
今天的文章不长,但愿别被管理员踢出首页:)  “给我看看你的Visual Studio.” “给,看啥?” “我在熟悉项目的代码,但是每当我用Go to definition 几次的话,就不知道跑到哪个项目里去了,你也知道我们的项目有二十几个工程。你的Visual Studio的Solution explorer中也不显示当前打
http://cyqdata.cn/cnblogs/article-detail-35868