WinForm"tableLayoutPanel和flowLayoutPanel的使用(附源码示例)" 之配餐系统的开发
这篇文章主要跟大家分享下,在配餐系统的开发中,对tableLayoutPanel 和 flowLayoutPanel 控件的使用方法和技巧 ——后附上 测试demo, 相信需要的朋友下载看后能很快的知道其如何使用并实现一些效果和扩展应用!
&
http://www.cyqdata.cn/cnblogs/article-detail-25282
不知道是mvc的bug还是form验证的bug,又或者本来就是这样的
遇到的情况:程序采用form验证来管理权限,当用户登录之后,任意打开一个他可以访问的页面,在地址栏中将地址复制一下,然后点击退出,页面跳转到登录页面,在地址栏中粘贴刚复制的地址,页面可以打开,再点击其他链接,系统提出要求登录。
问题:登出之后为啥还可以打开需验证的页面?
实验:起初以为自己的代码写的有问题。后来来了个简化的实验。如下:
实验环境:vs2010 + mvc 2.0 ,win7
步骤:
http://www.cyqdata.cn/cnblogs/article-detail-25066
WinForm"立体饼状图实现(附源码示例)" 之配餐系统的开发
本文所要将的是在“配餐系统”开发中 立体饼状图效果的实现,直接贴出代码和附上示例,相信需要的朋友可以很容易使用!项目中的效果图,如下:
实现 应用的是 System.Drawing.PieChart.PieChartControl 控件, PieChartHelper类如下:
&nbs
http://www.cyqdata.cn/cnblogs/article-detail-15036
ASP.NET MVC Performance Tips(1):RenderPartial性能优化
背景 在ASP.NET MVC中,HtmlHelper的扩展方法RenderPartial为我们使用UserControl带来了极大的方便,当我们指定一个UserControl时,RenderPartial会在当前View文件夹下查找相应的UserControl,如果没有找到则会到Shared文件夹下查找。然后在使用RenderPartial方法有一些性能方面的考虑,值得我们去关注。 设想有这
http://www.cyqdata.cn/cnblogs/article-detail-12523
为 MVC 和 Web Form 正名的【第二份】“大字报”
阅读说明书
1、本文将要说到的MVC和Web Form如果没有特殊说明,则表示为ASP.NET 框架下的ASP.NET MVC CTP和 Web Forms 的最基本形态和特征,不考虑特殊应用。
2、本文重点在介绍MVC,以及与MVC对应(非对立)的Web
http://www.cyqdata.cn/cnblogs/article-detail-12070
为 MVC 和 Web Form 正名的一份“大字报”
我不想再次引发争论,但我希望可以加强这方面的讨论。
边吃早饭边看新闻,看到了老赵(大家都这么称呼,比较亲切,我也这么称呼吧^_^)的一篇为WebForms说几句话,以及一些ASP.NET开发上的经验(上) 不管我是不是被老赵纳入了“跟风”MVC的行列,还是有一些话想说。
首先还是强调一下个人立场,我不是老赵文章中说的一味反对Web Form,而只是去拥护MVC
http://www.cyqdata.cn/cnblogs/article-detail-12061
有一天,WebForm 对 MVC 说:能否借你的UpdateModel方法来用用?
背景 ASP.NET MVC的Controller有个很不错的方法:UpdataModel (相对应的还有TryUpdateModel)。它能够把提交的数据(Form, QueryString, RouteData)自动更新到实体,例如: 如果提交的数据键值与Custo
http://www.cyqdata.cn/cnblogs/article-detail-11953
将Asp.net mvc整合进现有Asp.net webform项目
本文将实现在asp.net webform中开发asp.net mvc,并部署在网络上的虚拟主机上
以下连接是我实际项目中实践:天天新培训,佛山培训网 http://www.fspxba.com/
佛山培训网,天天新培训,佛山培训吧,ttxpx.com.fspxba.com佛山培训,培训英语培训,佛山日语培训,佛山电脑培训,佛山专业培训机构,伟港教育
以下链接 http://fspxba
http://www.cyqdata.cn/cnblogs/article-detail-11700
使用MvcContrib的FormHelper
MvcContrib的FormHelper提供了三大Helper
Html辅助
验证Helper
Grid表格Helper
下载
下载后将MvcContrib.dll与MvcContrib.Samples.FormHelper.dll引用到Asp.net MVC工程
在Web.Config
pages.names
http://www.cyqdata.cn/cnblogs/article-detail-11667
正确认识WebForm与Asp.NET MVC
1.传统WebForm开发中存在的一些问题 传统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是: 由于控件封装了很多东西,开发者很难了解这背后的HTML是如何运作的容易得到一个包含大量ViewState的页面,使得页面尺寸远远超过所需的内容,使得页面的打开速度较慢不容易被测
http://www.cyqdata.cn/cnblogs/article-detail-11136
Asp.Net MVC使用HtmlHelper渲染,并传递FormCollection参数的陷阱
在Asp.Net MVC 1.0编程中,我们经常遇见这样的场景,在新建一个对象时候,通过HtmlHelper的方式在View模型中渲染Html控件,当填写完相关内容后,通过Form把需要新建的内容Post回View对应Controller的Action(例如:Create),指定的Action可以通过接受FormCollection参数、值参数或者某个类的实例参数(比如:Movie类),完成新建的
http://www.cyqdata.cn/cnblogs/article-detail-10665
发布一个从webform改进而来的asp.net mvc分页工具类
我在前面的博客里曾经再次总结过一个webform下使用极广的分页辅助类。本文总结一下asp.net mvc下的简单分页工具类,对于需要从事mvc开发的朋友可以参考一下。这个分页辅助类本质上就是直接使用webform下的分页工具类,再配合HtmlHelper扩展方法稍加改进和包装。所有分页过程可以省却很多代码,而且在View(页面)里调用和webform的方式差不多,使用很方便。
1
http://www.cyqdata.cn/cnblogs/article-detail-9217
WebForms和MVC这2个模型都很棒,由相关讨论想到的
看了为WebForms说几句话,以及一些ASP.NET开发上的经验(上) 和为 MVC 和 Web Form 正名的一份“大字报” 的相关评论。
MVC作为架构层面的模式大量应用软件开发中,就是采用WebForm方式,大家也都会应用MVC模式去运用。在微软没有计划asp.net mvc之前,在.net社区中也存在多种MVC模式的asp.net 实现,例如Maverick.N
http://www.cyqdata.cn/cnblogs/article-detail-9080
Front-line of Front-end, Rational Front-end Performance Tuning in ASP.NET MVC, II
Background
In the post, Front-line of Front-end, Rational Front-end Performance Tuning in ASP.NET MVC, I, I have illustrated a way to rationally increase front-end performance. However, we still have
http://www.cyqdata.cn/cnblogs/article-detail-6517
WinForm窗体缩放动画
WinForm自带的窗体大小发生改变的时候,当内存不够的时候,会出现界面停滞的现象,会出现许多的条条纹纹,给人很不好的感觉,这里提供一个WinForm窗体缩放时会有一个渐变的动画效果给大家。
思路是这样的,在特定的时间段内,如果缩放的宽度的距离不在步骤之内,则逐渐逐渐增加宽度,以达到动画的效果。
主要的代码如下:
代码
private static void&n
http://www.cyqdata.cn/cnblogs/article-detail-4427
微软Windows Azure Platform技术解析
近两年IT领域里没有任何一项技术能够像云计算(Cloud Computing)一样引起如此多的关注,Google、Amazon、IBM、HP、Dell、Sun、Intel、Oracle和Microsoft等巨头们以前所未有的速度和规模推动云计算技术和产品。作为传统软件领域巨头,微软带来的Windows
http://www.cyqdata.cn/cnblogs/article-detail-4396
performance benchmark : memcached vs Kyoto Tycoon
kt:
http://fallabs.com/kyototycoon/
客户端服务端都是8核,千兆网卡
100B
1KB
10KB
100KB
1MB
KT写
35599
35075
34518
33189
30562
KT读
37939
40209
38095
38197
40518
http://www.cyqdata.cn/cnblogs/article-detail-4311
C# WinForm 滚动条换肤
滚动条换肤是C#WinForm中的难点,因为很多控件的滚动条是由系统来进行绘制的,所以滚动条的绘制就不得不使用大量的API函数来进行绘制。如果对API函数不熟悉的话,就很难达到自己想要的效果,而这部分本身就不是C#的强项,所以网上使用C++重绘滚动条的例子很多,但用C#写的确很少。
&nb
http://www.cyqdata.cn/cnblogs/article-detail-3449
Winform自定义控件之二叉树控件(2)
只有注册用户登录后才能阅读该文。阅读全文。作者: b0b0 发表于 2011-01-06 17:32 原文链
http://www.cyqdata.cn/cnblogs/article-detail-2685
CSS3:transform与transition背后的数学原理
(很多同学看到大段的数学公式就会发昏,我以人格担保,这里面的数学公式简单的不能再简单了......)
transform的原理是计算机图形学中的2D矩阵变换,
在开始之前,首先来复习下一个简单的线性代数知识:矩阵与向量乘法。太复的用不到,只需要3维向量与3x3矩阵的乘积:
接下来我们来说说transform跟矩阵乘法的关系,我们的任何一个html元素渲染完成后可以得到一张位图,把这张位图上所有的点都做一次矩阵运算,将得到一张的新的位图,这就是transform的基本含义。
首先来看最简单的transform,translate。我们都知道tansform:translate(tx,ty);的基本含义是将一个元素的显示位置平移tx,ty。在矩阵变换中,translate体现为下面的矩阵运算:
tansform:scale(sx,sy);将一个元素拉伸或者压缩指定的倍数,它对应的矩阵变换是
http://www.cyqdata.cn/cnblogs/article-detail-2264