找到相关内容 3738
关于HtmlHelper:是MVC自作聪明,还是我不够明白?
在asp.net框架里,mvc框架是我了解的使用最方便、设计最合理的框架。特别是它从架构上提供了很多实用的工具,其中之一便是HtmlHelper,它将程序员从写表单控件标签的繁琐工作中解放出来,同时也减少了服务器端代码与客户端代码搅在一起的局面。HtmlHelper甚至可以帮助我们自动加载对象,为某些表单赋值。我今天就碰到了这样的情况,发生在我把一个隐藏字段命名为“Url ”
http://www.cyqdata.cn/cnblogs/article-detail-37532 
[MrYoung教程:易学之道]1ADONET基础及登录模块的实现 1-2
一、上文回顾   在本系列的第一篇[MrYoung教程:易学之道]1ADONET基础及登录模块的实现 1-1中我们首先了解了关系型数据库的概念,然后学习了如何使用企业管理器建立数据库表和添加数据,最后了解了基础的SQL语句:查询,增加,修改,删除的用法,在本节我们将详细讲解如何去实现一个登陆窗体,从而开始入门ADO.NET编程 二、System.Data.SqlClient 命名空间   Sys
http://www.cyqdata.cn/cnblogs/article-detail-37529 
改善C#程序的建议10:使用Parallel简化Task的使用
在命名空间System.Threading.Tasks下,有一个静态类Parallel简化了在同步状态下的Task的操作。Parallel主要提供了3个有用的方法:For、ForEach、Invoke。 For方法,主要用于处理针对数组元素的并行操作,如下: static void Main(string[] args) { int[] num
http://www.cyqdata.cn/cnblogs/article-detail-37526 
关于TextArea里获取光标相对位置的问题
可能许多朋友会对新浪微博和沪江碎碎里,敲入@时弹出用户列表的功能是如何实现的比较困惑。 、 其中,最难解决的问题应该就是获取当前光标据文本框的相对位置了。因为一个普通的<textarea></textarea>通过正常的途径是无法获取到的。 那怎么办呢~ 第一步:创建一个普通的TextArea框,然后在TextArea外层套一个DIV(DIV的Position设为relat
http://www.cyqdata.cn/cnblogs/article-detail-37525 
使用IIS 7.0 Smooth Streaming 优化视频服务
一、Smooth Streaming简介         为了丰富网站内容,在现有的网站中,加入少许视频,是很多网站遇到的事情,流媒体服务器高昂的价格以及,让很多网站望而却步,如何在现有的基础上优化视频播放呢,针对IIS微软推出了一块视频加速软件, Smooth Streaming 下载地址:http://ww
http://www.cyqdata.cn/cnblogs/article-detail-37523 
.net集合类的研究--链表&mdash;ListDictionary,LinkedList&lt;T&gt;
链表是数据结构中存储数据的一种形式,我们经常使用的List<T>,ArrayList,Hashtable等容器类,存取操作时是用数组Array来保存,ListDictionary和LinkedList<T>不用Array,而是用链表的形式来保存。 链表的优点和缺点 以ListDictionary为例,在源码中,看不到Array类型的的变量,取而代之的是一个Diction
http://www.cyqdata.cn/cnblogs/article-detail-37519 
使用Orca在Visual Studio安装项目中创建自定义对话框
一、背景            使用Visual Studio安装项目来创建程序的安装很方便快捷,但在创建过程中提供可以使用的对话框很有限:       启动节点有:“启动画面”、“欢迎使用”、3个&
http://www.cyqdata.cn/cnblogs/article-detail-37518 
Silverlight实例教程 - Navigation导航框架开篇
 在Web或者Windows传统应用项目中,导航功能是基础功能之一,其目的是将用户目标和应用业务目标协调综合起来,从而帮助用户能够快捷的浏览信息和获取服务。一个友好的导航功能不仅仅能够提高用户的阅读效率,而且还能反映其项目品牌形象以及影响其品牌可信度。在Silverlight中,导航框架(Navigation Framework)是Silverlight核心框架之一,其功能与传统Web和
http://www.cyqdata.cn/cnblogs/article-detail-37515 
.NET实现之(WebService数据提供程序)
说起数据提供程序大家都不陌生,数据提供程序的作用就是以统一的接口去访问不同的数据源,如OledbProvider、SqlServerProvider、OrcaleProvider等等;不同数据源的访问其实是不一样的,微软数据源的访问方式从ODBC到ADO.NET经历了很多路程,各大数据源提供商,都在不断的生产不同结构的数据库,为了以统一的接口去访问各种不同的数据源,微软的.NET为我们提供了ADO
http://www.cyqdata.cn/cnblogs/article-detail-37514 
WP7 应用数据存储IsolatedStorage 篇
     Windows Phone 7 在独立存储(Isolated Storage)功能方面提供了两种数据存储方法:文件存储(IsolatedStorageFile)、键/值存储(IsolatedStorageSettings)。通过独立存储我们能够对应用程序数据进行保存,例如:用户设置、程序运行状态等。本篇主要讲解IsolatedStorageSett
http://www.cyqdata.cn/cnblogs/article-detail-37512 
AgileEAS.NET平台开发实例-药店系统-快速的SAAS开发体验
一、AgileEAS.NET应用开发简介 在4月份,callhot写过一系列的有关于AgileEAS.NET平台的开发应用的系列AgileEAS.NET平台开发Step By Step系列-药店系统-索引,他通过一个接近于实际应用的案例,从头到尾的向大家展示了AgileEAS.NET平台在企业信息系统开发中的应用及其应用开发的过程。 AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助
http://www.cyqdata.cn/cnblogs/article-detail-37511 
ASP.NET MVC HtmlHelper用法大全
HTML扩展类的所有方法都有2个参数:以textbox为例子public static string TextBox( this HtmlHelper htmlHelper, string name, Object value, IDictionary<string, Object> htmlAttributes )public static string TextBox( this
http://www.cyqdata.cn/cnblogs/article-detail-37510 
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记六:创建高级度量和计算(下)
 SQL Server 2008中SQL应用系列--目录索引 导读:本文继续介绍创建高级度量和计算的基本技巧:计算脚本和创建KPIs 本文末尾提供两个项目源码:AdventureWorks_BI_Begin3和AdventureWorks_BI_End3,顾名思义,开始和完成。另外,包括数据库文件SSAS2008SBS_Data,请读者自行修改数据源ds的连接串。 本文将包括以下内容:
http://www.cyqdata.cn/cnblogs/article-detail-37498 
DiscuzNT首页版块提取优化
发这个帖子还有另外一个目的,就是想顺便发个招聘信息。不好意思直接发招聘贴,那样广告味太浓。现在招人咋这么难呢?之前在招聘频道发过一次,只收到三封简历,通知过来面试,还有两个没来的。唉,现在人都咋了。 招聘asp.net程序员两名,没啥太高要求,详细内容可以看这里:http://www.cnblogs.com/ideas/archive/2011/05/12/zhaopin.html ,如果不愿意
http://www.cyqdata.cn/cnblogs/article-detail-37497 
HubbleDotNet 分布式检索算法介绍 (一)
作者:eaglet 转载请注明出处 全文索引的分布式检索粗想想似乎很简单,感觉就是把多个接入点搜索出来的数据做个合并排序就可以,但如果想要做好,满足商业应用要求,这里面涉及到很多算法优化的问题,比如多路排序的优化,动态路由,翻页的优化,通讯的优化,分发复制,冗余和故障转移等等。从今天开始,我将逐步讲解HubbleDotNet 在分布式检索方面的众多算法考虑。 由于涉及的算法很多,无法在一篇全部阐述
http://www.cyqdata.cn/cnblogs/article-detail-37496 
SharePoint 2010 技巧系列 - 启用文档库接收邮件功能
业务需求: SharePoint 文档库主要的功能之一就是存储功能, 你可以上传很多文件, 让文档库作为一个文件存储器. 不过你需要手动去上传文件, 那是否有更简单的方法将文件存储到文档库呢? 这就是这篇文章要分享的内容. 解决方案: 开启文档接收邮件的功能. 实现步骤: 在开启SharePoint 文档库接收邮件功能前, 必须确保当前SharePoint 场已经配置了邮件接收功能. 打开Sha
http://www.cyqdata.cn/cnblogs/article-detail-37493 
在 DataGrid 控件中显示 SQL Server 数据库中的数据
在实例中,将从 SQL Server 数据库检索数据,并在 DataGrid 控件中显示该数据。 您可以使用 ADO.NET Entity Framework 创建代表数据的实体类,使用 LINQ 编写从实体类中检索指定数据的查询。效果图如下:转载自:http://www.wpf123.com 使用 C# 创建一个新的 WPF 应用程序项
http://www.cyqdata.cn/cnblogs/article-detail-37484 
CommandParameter与数据绑定
场景一: 在DataGrid中的Button单击触发时,经常需要通过CommandParameter传些当前选中行的信息,甚至是将该行所有信息作为CommandParameter,传到事件处理的代码里,我们知道传一个属性的时候,写成CommandParameter={Binding id}就可以了,这要传当前的DataContext又该怎么做呢? 答案很简单:空的绑定就行了(即Binding的Pa
http://www.cyqdata.cn/cnblogs/article-detail-37482 
《模式——工程化实现及扩展》(设计模式C# 版)《工厂方法模式》——“自我检验&quot; 参考答案
转自:《模式——工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/  请修改本章最后完成的那个比较适于工程应用的Factory<T>,使其支持含参数的构造函数 分析:1、本着OCP原则,我们不对原有Factory<T> 进行修改,而是通过继承对其进行扩展 2
http://www.cyqdata.cn/cnblogs/article-detail-37465 
通过Code Behind的方式,为DataGrid内的Button绑定事件
在Silverlight中,通常为DataGrid内的Button绑定单击事件,只需要在Button的内联属性Click上添加事件方法即可。 <sdk:DataGrid Name="grd"><sdk:DataGrid.Columns><sdk:DataGridTemplateColumn Header="" Width="50" > <sdk:D
http://www.cyqdata.cn/cnblogs/article-detail-37463