net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
· ASP.NET Web Forms 的 DI 應用範例发布时间:2014-08-16
跟ASP.NETMVC与WebAPI比起来,在WebForms应用程式中使用DependencyInjection要来的麻烦些。这里用一个范例来说明如何注入相依物件至WebForms的ASPX页面。使用的开发工具与类别库:VisualStudio2013.NETFramework4.5Unity3.5.x问题描述基于测试或其他原因,希望ASPX网页只依赖特定服务的介面,而不要依赖具象类别。假设首页Default.aspx需要一个传回“HelloWorld!”字串的服务... 查看全文
一、一个功能强大的页面开发辅助类—HtmlHelper初步了解1.1有失必有得在ASP.NetMVC中微软并没有提供类似服务器端控件那种开发方式,毕竟微软的MVC就是传统的请求处理响应的回归。所以抛弃之前的那种事件响应的模型,抛弃服务器端控件也理所当然。但是,如果手写Html标签效率又比较低,可重用度比较低。这时,我们该怎样来提高效率呢?首先,经过上篇我们知道可以通过ViewData传递数据,于是我们可以写出以下的Html代码:<... 查看全文
· ASP.NET通用权限验证组件实现发布时间:2014-08-16
沙发(SF)通用权限验证组件开篇本篇介绍通用权限验证的实现代码思路,总共分为导入参数、解析XML、根据XML配置进行处理、返回结果。代码架构图1.类介绍1.SFWebPermission:实现IHttpModule接口,权限验证入口;2.SFConfig:导入XML配置类;3.SFPermission:解析XML配置进行权限验证;4.SFAccessOper:数据库操作类;5.SFPermissionSQL:XML节点实体类;6.SFParameter:XML节点实体类;7.SFCommon... 查看全文
· 四个常用.NET的SqlHelper的方法发布时间:2014-08-16
至于我为什么要写这篇文章,也许很多人觉得网上大把的sqlhelper的封装类,的确,网上是有很多,我也看过网上很多的版本,但是我发现大多数都是代码生成器生成的,比如动软、CodeSmith等生成的,其实代码生成器生成的sqlhelper很多的方法在实际开发中都是用不到的,考虑初学者如果封装类的方法太多,会造成一定的困扰,也会给他们增加负担,所有我在实际运用中总结了四个比较常用的方法,其实,最常用的应该是两个,就是查和增删改,其它两个也是用的比较少的。需要说明的是... 查看全文
服务端:1//方法一2HttpContext.Current.Request.UserHostAddress;34//方法二5HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];67//方法三8stringstrHostName=System.Net.Dns.GetHostName();9stringclientIPAddress=System.Net.Dns.GetHostAddresses(strHostName)... 查看全文
/***作者:牛腩*创建时间:2010年3月7日17时35分*类说明:对MYSQL数据库的操作类*/usingSystem;usingSystem.Data;usingMySql.Data.MySqlClient;namespaceNiunan.BYLW.Utility{///<summary>对MYSQL数据库的操作类//////</summary>publicclassMYSQLHelper{privateMySqlConnectionconn=null... 查看全文
· ASP.NET通用权限组件思路设计发布时间:2014-08-15
开篇做任何系统都离不开和绕不过权限的控制,尤其是B/S系统工作原理的特殊性使得权限控制起来更为繁琐,所以就在想是否可以利用IIS的工作原理,在IIS处理客户端请求的某个入口或出口通过判断URL来达到控制权限的目的,这样就可以减少通常要在每个页面或按钮都要添加的权限验证代码。通常的权限验证模式一般的权限验证会控制到菜单(页面)就可以满足,复杂一点的会要求控制到按钮(功能点),这个都需要做一下几点工作:1.按权限生成菜单,这是所有系统都要做的;2.在每个页面的开始处添加登录和权限的验证... 查看全文
今天算是新作《ASP.NETMVC5框架揭秘》正式上架销售的日子(目前本书在互动网已经到货),为了让更多适合的朋友们能够阅读此书,同时也避免让不适合的读者误买此书,特将此书的样章发布出来。第1章ASP.NET+MVC(下载地址:http://files.cnblogs.com/artech/inside-asp-net-mvc-5-framework-01.pdf)第2章路由(下载地址:http://files.cnblogs.com/artech/inside-asp-net-mvc-5... 查看全文
一、分布式消息总线在很多MIS项目之中都有这样的需求,需要一个及时、高效的的通知机制,即比如当使用者A完成了任务X,就需要立即告知使用者B任务X已经完成,在通常的情况下,开发人中都是在使用者B所使用的程序之中写数据库轮循代码,这样就会产品一个很严重的两个问题,第一个问题是延迟,轮循机制要定时执行,必须会引起延迟,第二个问题是数据库压力过大,当进行高频度的轮循会生产大量的数据库查询,并且如果有大量的使用者进行轮循,那数据库的压力就更大了。那么在这个时间,就需要一套能支持发布... 查看全文
· Windows 窗体的.Net 框架绘图技术发布时间:2014-08-14
当编写一个典型的Windows窗体程序时,窗体和控件的绘制、效果等操作是不需要特别加以考虑的。这是为什么呢?因为通过使用.Net框架,开发人员可以拖动一系列的控件到窗体上,并书写一些简单的与事件相关联的代码然后在IDE中按F5,一个完完全全的窗体程序就诞生了!所有控件都将自己绘制自己,窗体或者控件的大小和缩放都调整自如。在这里经常会用到的,且需要引起一点注意的就是控件效果。游戏,自定义图表控件以及屏幕保护程序的编写会需要程序员额外撰写用于响应Paint事件的代码... 查看全文
1.简述private、protected、public、internal修饰符的访问权限。答.private:私有成员,在类的内部才可以访问。protected:保护成员,该类内部和继承类中可以访问。public:公共成员,完全公开,没有访问限制。internal:在同一命名空间内可以访问。2.列举ASP.NET页面之间传递值的几种方式。答.1.使用QueryString,如....?id=1;response.Redirect()....2.使用Session变量3.使用Server... 查看全文
· C#.net 之货币转换发布时间:2014-08-14
利用string.format和cultureInfo来进行转换C#代码///<summary>///输入Float格式数字,将其转换为货币表达方式///</summary>///<paramname="ftype">货币表达类型:0=带¥的货币表达方式;1=不带¥的货币表达方式;其它=带¥的货币表达方式</param>///<paramname="fmoney">传入的int数字</param>///<... 查看全文
遍历文件夹下所有子文件夹,并且遍历配置文件某一节点中所有key,value并且绑定到GridView上C#代码Helperapp_Helper=newHelper();DataSetds=newDataSet();DataTabledt=newDataTable();protectedvoidPage_Load(objectsender,EventArgse){gvwBind();}#region绑定GridView///<summary>///绑定GridView///<... 查看全文
公司最近进了个实习生,每天下班前我都会花一些时间来解答一下实习生的一些疑问。今天问起了关于集合排序方法Sort的一些疑问,这让我一下回到自己刚刚入行的时候。那个时候也遇到了集合排序的问题,为发现接口IComparable和ICompare的妙处而兴奋,还在公司的内部分享会上分享了如何使用它们来排序。现在经过多年的开发实践以及学习,对于同一个问题又有了更加深入的理解。一.为什么说”实现了IEnumerable接口才能遍历”实习生先是问了这个问题,其实这个问题,非常容易解答... 查看全文
遇到的问题对于Web程序,使用一台服务器的时候,客户端上传的文件一般也都是存储在这台服务器上。但在集群环境中就行不通了,如果每个服务器都存储自己接受到的文件,就乱套了,数据库中明明有这个附件的记录,却找不到这个文件。于是,文件需要进行统一集中管理,并向集群中的服务器提供统一的路径。基于NFS的分布式文件存储实现NetworkFileSystem简称NFS,用人话说叫共享文件夹,可以实现分布式存储文件。只需要在文件服务器上共享文件夹,并指定相应账号的权限... 查看全文
系统简介不少人让我做公司的网站,要求不多,但是需要有一个后台系统,所以就有了开发的动力。也想做个系统自己学习一下,反正平时也不知道干啥。本系统采用的是asp.netwebform+ado.net,也许现在用的很少了,但是的确是简单粗暴,还是很方便的。这个后台系统是我一个人制作,从布局,写类库到数据库设计,总算有一个算是我私人的系统了。虽然比较简单,很多地方设计不到位,但是既然开始了,就不能中断了,我还是坚持把这个系统做完了。后面我自己开发准备使用asp.netmvc+EF... 查看全文
纯记录,事件驱动服务器和客户端设计:http://mushiqianmeng.blog.51cto.com/3970029/941767/... 查看全文
· C#.NET开发ActiveX控件发布时间:2014-08-13
最近刚开发了个activeX控件,下面是我的一些简单总结。1.先创建一个类库项目,在AssemblyInfo.cs设置[assembly:ComVisible(true)],意思是使此程序集中的类型对COM组件可见。使用命名空间usingSystem.Runtime.InteropServices;设置[assembly:System.Security.AllowPartiallyTrustedCallers()],保证程序集的可访问。2.在自定义的类上用vs自带工具生成新的GUID,放在类前... 查看全文
DotNetZiponCodePlex:http://dotnetzip.codeplex.com/详细的可以看源代码……总之感觉比SharpZipLib好用。而且DotNetZip支持VB,C#以及任何.NET语言。压缩://定义文件路径stringfilename=@"d:/test.rar";using(ZipFilezip=newZipFile()){zip.AddFile(@"C:/text.txt","txt")... 查看全文
关于异常的处理想必大家都了解try{}catch(){}finally{},这里就不再讲了。通过在VS里的"调试"-"异常",在弹出的异常对话框里的CommonLanguageRuntimeExceptions栏里是.NET中的异常层次结构。自定义异常:如果系统提供的异常类已经不能够满足应用系统开发的需要,或者开发团队需要一套自定义异常处理机制,可以创建自定义的异常类。自定义异常类应该直接过间接地继承自ApplicationException类,并且其最好有良好的命名... 查看全文