摘要: 在MVC3 Bate version的时候小试了一把Webgrid ,并写了篇记录文章《[原创] MVC3 Web.Helpers – WebGrid Ajax 及查询绑定》,这篇文章在对webgrid一定阶段认识的条件下完成的,本文将就一些功能再加入说明,并把自动 编号及Paging CSS的实现加以说明,同时也希望能给更多人带来方便。阅读全文
posted @ 2010-12-23 19:24 我-大熊 阅读(2102) 评论(7) 编辑
摘要: Microsoft Asp.Net MVC3 的Bate version Release有些日子了,园子里关于3所带的新功能、新组件及新方法使用的文章就出了很多,对其好坏我不做评价,但肯定的是,这些文章让我受益匪浅,感受良多。之前做过Asp.Net MVC Version 1的项目,Version1里面的很多功能都比较不完善,但开发出来的效果还是可以令人满意的,特别是在加载速度、代码修改和更新部署上有特别的优势。今天我们将就3的Bate Version所带的WebGrid进行以下两点描述:1.查询条件的绑定,2. WebGrid Sorting Ajax的实现,本文在代码编写上使用的是MVC3新提供的Razor方式(优点:因为它及大的简单了代码的书写;缺点:当前版本没有智能代码提示),可参考Asp.Net MVC3 Razor阅读全文
posted @ 2010-10-26 08:58 我-大熊 阅读(3263) 评论(17) 编辑
摘要: 最近正在做一个Asp.Net MVC2的Project,用到了Linq to SQL,但是对于如何在MVC2中使用 Linq to SQL 生成的强类型加注Data Annotation,我们都知道在MVC2中我们可以定义自己的Model,然后给Model加Data Annotation,从而在View中可以实现完美的Client Validation(这些Data Annotation也我们也可以去自己定义)。但是对于Linq to SQL 生成的强类型,我们有两个问题,第一,应该如何实现它的Data Annotation;第二,当我们的Database结构发生改变时,我们通常需要把Linq to SQL里相应的对象先删除,然后再重新映射,这时我们如何保证我们加的Data Annotation只需要进行最小的改动就可以完成对新映射的支持?阅读全文
posted @ 2010-05-22 23:20 我-大熊 阅读(1054) 评论(5) 编辑
摘要: 最近在一个项目中使用到了Linq to SQL,Linq to SQL提供了对Table、Stored Procedure及Function等的应用,对于Stored Procedure而言,如果在你的Stored Procedure可以返回一个数据集合的时候,Linq to SQL为自动的为其生成一个相应的强类型结果集对象,之后在我们的Project中方便的引用。前两天我的Project中遇到了一个特别奇怪的问题,就是在我的Stored Procedure中使用了一个temp表,然后再用select语句select这个temp表中的数据,可Linq to SQL对这个Stored Procedure给出的并不是一个强类型的结果集,而是一个int型,真是让人摸不着头脑,下面我们就来分析一下这个问题,并提出我的一个不合适的解决方案,并寻求更好的解决方案。阅读全文
posted @ 2010-05-22 22:23 我-大熊 阅读(1211) 评论(21) 编辑
摘要: 之前在苏州的一家知名软件企业工作时,使用了他们提供的框架和类库,切实的感受到它们所带来的便利,它不仅提高了软件的开发速度,减少了代码的冗余,更重要的是提高了企业产品的开发效率及质量。而今换了工作环境(一家国外小软件公司),在缺少了这些有利的工具之后,发现公司之前的几乎所有项目都在重复的Copy代码,这不仅仅是延长项目的开发周期,最麻烦的莫过于对项目的管理借来及大的困难,看了让我心里有些不是滋味。之后,我就开始尝试着写些高效、集成的代码(已经写了一部分了),我希望能够和大家分享和交流,也希望得到一些指正和建议。阅读全文
posted @ 2010-03-23 01:09 我-大熊 阅读(1005) 评论(14) 编辑
摘要: 在我的博客园中我写了关于一些RDLC报表的使用,请参考这里。因为没有时间,所以没有导入到我的个人博客中。在博客园中相关文章如下: [原创] RDLC 报表系列(一) 创建一个报表 [原创] RDLC 报表系列(二) 报表中插入图片 [原创] RDLC 报表系列(三) 参数、常量及常用表达式的使用 [原创] RDLC 报表系列(四) 子报表的使用阅读全文
posted @ 2011-05-04 01:03 我-大熊 阅读(1662) 评论(9) 编辑
摘要: 在MVC3 Bate version的时候小试了一把Webgrid ,并写了篇记录文章《[原创] MVC3 Web.Helpers – WebGrid Ajax 及查询绑定》,这篇文章在对webgrid一定阶段认识的条件下完成的,本文将就一些功能再加入说明,并把自动 编号及Paging CSS的实现加以说明,同时也希望能给更多人带来方便。阅读全文
posted @ 2010-12-23 19:24 我-大熊 阅读(2102) 评论(7) 编辑
摘要: Microsoft Asp.Net MVC3 的Bate version Release有些日子了,园子里关于3所带的新功能、新组件及新方法使用的文章就出了很多,对其好坏我不做评价,但肯定的是,这些文章让我受益匪浅,感受良多。之前做过Asp.Net MVC Version 1的项目,Version1里面的很多功能都比较不完善,但开发出来的效果还是可以令人满意的,特别是在加载速度、代码修改和更新部署上有特别的优势。今天我们将就3的Bate Version所带的WebGrid进行以下两点描述:1.查询条件的绑定,2. WebGrid Sorting Ajax的实现,本文在代码编写上使用的是MVC3新提供的Razor方式(优点:因为它及大的简单了代码的书写;缺点:当前版本没有智能代码提示),可参考Asp.Net MVC3 Razor阅读全文
posted @ 2010-10-26 08:58 我-大熊 阅读(3263) 评论(17) 编辑
摘要: varchar在SQL Server中是采用单字节来存储数据的,nvarchar是使用Unico来存储数据的.中文字符存储到SQL Server中会保存为两个字节(一般采用Unico编码),英文字符保存到数据库中,如果字段的类型为varchar,则只会占用一个字节,而如果字段的类型为nvarchar,则会占用两个字节.   正常情况下,我们使用varchar也可以存储中文字符,但是如果遇到操作系统是英文操作系统并且对中文字体的支持不全面时, 在SQL Server存储中文字符为varchar就会出现乱码(显示为??).而且正常情况下,主机都会支持中文的环境,所以如果使用varchar来存储数据,在开发阶段是发现不了的.多数情况下,在布署的时候也不会有问题.阅读全文
posted @ 2010-10-05 09:56 我-大熊 阅读(429) 评论(2) 编辑
摘要: 最近正在做一个Asp.Net MVC2的Project,用到了Linq to SQL,但是对于如何在MVC2中使用 Linq to SQL 生成的强类型加注Data Annotation,我们都知道在MVC2中我们可以定义自己的Model,然后给Model加Data Annotation,从而在View中可以实现完美的Client Validation(这些Data Annotation也我们也可以去自己定义)。但是对于Linq to SQL 生成的强类型,我们有两个问题,第一,应该如何实现它的Data Annotation;第二,当我们的Database结构发生改变时,我们通常需要把Linq to SQL里相应的对象先删除,然后再重新映射,这时我们如何保证我们加的Data Annotation只需要进行最小的改动就可以完成对新映射的支持?阅读全文
posted @ 2010-05-22 23:20 我-大熊 阅读(1054) 评论(5) 编辑
摘要: 最近在一个项目中使用到了Linq to SQL,Linq to SQL提供了对Table、Stored Procedure及Function等的应用,对于Stored Procedure而言,如果在你的Stored Procedure可以返回一个数据集合的时候,Linq to SQL为自动的为其生成一个相应的强类型结果集对象,之后在我们的Project中方便的引用。前两天我的Project中遇到了一个特别奇怪的问题,就是在我的Stored Procedure中使用了一个temp表,然后再用select语句select这个temp表中的数据,可Linq to SQL对这个Stored Procedure给出的并不是一个强类型的结果集,而是一个int型,真是让人摸不着头脑,下面我们就来分析一下这个问题,并提出我的一个不合适的解决方案,并寻求更好的解决方案。阅读全文
posted @ 2010-05-22 22:23 我-大熊 阅读(1211) 评论(21) 编辑
摘要: 之前在苏州的一家知名软件企业工作时,使用了他们提供的框架和类库,切实的感受到它们所带来的便利,它不仅提高了软件的开发速度,减少了代码的冗余,更重要的是提高了企业产品的开发效率及质量。而今换了工作环境(一家国外小软件公司),在缺少了这些有利的工具之后,发现公司之前的几乎所有项目都在重复的Copy代码,这不仅仅是延长项目的开发周期,最麻烦的莫过于对项目的管理借来及大的困难,看了让我心里有些不是滋味。之后,我就开始尝试着写些高效、集成的代码(已经写了一部分了),我希望能够和大家分享和交流,也希望得到一些指正和建议。阅读全文
posted @ 2010-03-23 01:09 我-大熊 阅读(1005) 评论(14) 编辑
摘要: This article from Microsoft. Reporting Services Device Information Settings In Reporting Services, device information settings are used to pass rendering parameters to a rendering extension. Settings...阅读全文
posted @ 2010-03-04 10:08 我-大熊 阅读(201) 评论(0)  编辑
摘要: 前面几篇中我讲了如何去实现一个RDLC报表、插入图片、参数传递及常用表达式的使用。这一节我们将focus on子报表的使用。假设有一天,你的老板和你说,公司需要做所有员工的出出差记录,这时子报表的应用是一个不错的选择。阅读全文
posted @ 2010-01-22 00:16 我-大熊 阅读(2208) 评论(10) 编辑
摘要: [GPRS平台-MapGuide]学习链接【主要资源】1.MapGuide官网:http://mapguide.osgeo.org/2. MapGuide开发者网络:http://www.mgdn.com.cn/html/18/forumdisplay-fid-18.html3.MapGuide 最佳实践:http://sandbox.mapguide.com/index.php/Main_Pag...阅读全文
posted @ 2009-12-16 20:14 我-大熊 阅读(156) 评论(0) 编辑
摘要: 今天在用linq去處理store procedure資料時..頁面跳出一個錯誤.. The query results cannot be enumerated more than once. google一下找了是否也有人跟我遇到相同的問題..原來原因是..是傳回ISingleResult這個問題....我們先看一段程式碼阅读全文
posted @ 2009-11-02 10:14 我-大熊 阅读(439) 评论(0) 编辑
摘要: 最近做的是一个MVC的项目,至于MVC是个啥东西,群里已经有很多朋友讲过,这里不再多讲了,本文的前提是在MVC项目的View中显示Table,对Table进行Sorting和Paging,我都知道View中要实现Sorting和Paging一定要有自己的Action进行响应,如果要实现Sorting和Paging,那么我们只能把参数传给Action,但是Action接收Sorting或Paging的参数,如何使用Linq实现Sorting和Paging呢?哎,终于说到和主题有关的了,而且还是以字符传参的方式在Linq中进行Sorting有点难实现,这就是我写这篇文章的目的。此文只是本人实现Linq的方法,如果高手路过请指点斧正,下面就来谈一谈。阅读全文
posted @ 2009-10-27 08:41 我-大熊 阅读(2400) 评论(11) 编辑
摘要: 前两篇我们讲到了如何在RDLC中如何插入和使用图片,除了图片以外,在报表中我们往往需要使用一些特定格式或在特定的条件下使用特定的数据,或对数据做下些处理,并且可能存在一些数据是要我们从ASP.NET程序提供的,所以这篇我们主要讲RDLC报表中如何使用参数、表达式及常用常量。 由于最近项目比较紧,没有时间写过多复杂的东西,而群里的兄弟又比较想知道页首页尾及合并表头的设计,所以我把一个完事的设计模板放在ReportTemplate文件夹中,提供给大家参考。 阅读全文
posted @ 2009-10-17 21:37 我-大熊 阅读(2761) 评论(5) 编辑
摘要: 在10月16号,我发表了一篇关于在Visual Studio 2008的IDE中使用Asp.Net创建一个RDLC报表的文件([原创] RDLC 报表系列(一) 创建一个报表),得到了群里许多朋友的响应与支持,在此表示感谢,也希望下面推出的内容对大家有所帮助。 原本的计划把在RDLC报表中插入图片的内容放到后期来讲,但是看到顶贴的朋友们对此内容的需求,所以我改变原来计划,把此节内容提前来讲,希望能及时的给予你帮助。阅读全文
posted @ 2009-10-17 00:23 我-大熊 阅读(2836) 评论(8) 编辑
摘要: 前一段时间写了一篇关于RDLC开发的示例文章,[原创] 在VS 2005 和 VS 2008 中使用RDLC使用免费报表,得到了群里很多兄弟的支持,这篇文章从大体上讲述了怎样用RDLC做报表开发,没有给出具体的开发步骤,因此我决定来写一个系列关于RDLC报表开发的文章,希望对你有所帮助。 这个系列文章主要从实例的方式来说明怎么用Visual Studio 2008(2005也一样提供这个功能)做RDLC报表的开发,最后再对此系列做总结,讲述一些概念的东西。阅读全文
posted @ 2009-10-16 11:18 我-大熊 阅读(4483) 评论(30) 编辑
摘要: 我们用ASP.NET做项目开发的时候,配置Config文件那是经常的事情,ASP.NET的Config文件提供了很多节,但是往往提供的这些配置信息还不能够完全满足我们的项目开发需求,而且微软正是考虑到这方面的因素,他允许用户自定义Configuration的相关配置内容。本文就此写了一些实例,希望对大家有所帮助。阅读全文
posted @ 2009-08-23 19:47 我-大熊 阅读(2041) 评论(4) 编辑
摘要: 我们知道在VS 2003中提供了Crystal Report,这为.NET报表程序开发带来的质的提高,但是它是收费的。 而现在VS 2005和VS 2008为我们提供了RDLC报表,它是完全免费的RDLC报表。RDLC的全称是Report Definition Language Client-Side Processing, 它所强调的是在客户端的处理能力。今天我就拿在项目中开发的报表出来说一说。阅读全文
posted @ 2009-08-23 12:01 我-大熊 阅读(3866) 评论(45) 编辑
摘要:
在项目开发的过程中,我们往往需要生成一些不能被再修改的报表,下面就是一个实例。
阅读全文
posted @ 2009-06-29 11:20 我-大熊 阅读(828) 评论(3) 编辑
摘要: 在软件开发的过程中,经常因为程序代码版本的不统一而导致重新开发,或者在多人开发的项目中,多人共同修改了同一个公共代码文件而导致的相互复盖的问题,诸如此类的问题还有很多,下面我们就来举一个例子。 比如说UserA和UserB各自为自己的需求需要在公共代码文件CommonFilesA增加自己的代码段,修改完后都要把自己的代码合并到项目经理那里去,结果UserA修改了文件,UserB也修改了文件,合并的时候UserA把文件拷贝了过去,UserB在UserA后把文件也拷贝过去,这时UserA的文件其实已经被UserB复盖了,最终的结果就是UserA的代码跑不起来。通过这个例子我们知道,在多个开发共同开发一个项目的过程中,可能这样的文件很多,那么到时候就会导致搞不清楚哪些代码被复盖而导致项目文件过不了,这时我们就要花更多的时候来在代码合并上。相信这不是一个项目经理所期望的,因为这个将导致的最终结果是项目周期拉长,项目成本没有办法控制等等一系列的问题。 通过上面的例子,可能有些人会说,这只是多人开发的过程中才会出现的问题,如果一个人来做一个项目开发,这个阅读全文
posted @ 2009-04-10 23:17 我-大熊 阅读(1984) 评论(16) 编辑
摘要: 作为软件程序的开发人员,我们的心情往往会随着开发软件过程中所遇到的点点滴滴的影响而改变,使得人们高兴或失兴,然而这些情绪起伏变化又将影响着你的生活。同理而言,我们在生活过程中心情的改变同样会影响你工作的心情,而心情的好坏则关系到我们生活的幸福,这正如心理学大师弗洛伊德所说的那样,成年人的幸福主要来自两个方面:工作和家庭。因此,因此我们应该正确的来处理这样的工作与生活的相互影响的关系。学习过哲学的人都知道,任何事情都是有内因和外因两部分相互作用的,可是何为内因,何为何外因, 又如何来处理这一关系呢?无论是外因还有内因,我们都应该去辩证的看待问题,而我认为这种能够辩证的看问题的心态就是—平衡。阅读全文
posted @ 2009-04-05 01:19 我-大熊 阅读(2163) 评论(10) 编辑