自定义_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 自定义 >>列表
· EL表达式--自定义标签库发布时间:2014-08-26
EL(ExpressionLanguage:目的:为了使JSP写起来更加简单。表达式语言的灵感来自于ECMAScript和XPath表达式语言,它提供了在JSP中简化表达式的方法。EL表达式函数,主要功能是完成对数据的修改,统一化格式;开发步骤1.开发函数处理类,处理类就是普通的类;每个函数对应类中的一个静态方法;2.建立TLD文件,定义表达式函数3.在WEB.XML文件中配置;(可省略)4.在JSP页面内导入并且使用案例说明1.开发函数处理类Java代码packagemytag... 查看全文
下面是完整的例子,可以通过命令行编译即可看到效果。Test.csusingSystem;usingSystem.Drawing;usingSystem.Windows.Forms;usingSystem.Runtime.InteropServices;usingSystem.Reflection;namespaceColorCursor{///<summary>///本例子的作用:///在.NET中实现彩色光标,动画光标和自定义光标。///</summary>... 查看全文
· QT自定义精美换肤界面发布时间:2014-08-16
陆陆续续用QT开发过很多项目,也用QT写过不少私活项目,也写过N个工具,一直梦寐以求能像VC一样可以很方便的有个自定义的界面,QSS的强大让我看到了很好的希望,辗转百度谷歌无数次,一直搜索QT相关的换肤文章,绝大部分的是一些简单的按钮文本样式,要做到整体换肤程度几乎不行,QTCN论坛里的奋斗的孩子写了个模仿360安全卫士系列,让我既惊喜有遗憾,惊喜的是能够用QT实现一个这么完整的360安全卫士界面,确实不错,也支持多种换肤,遗憾的是我下载过的是VC版本的... 查看全文
一般来说当我们创建自定义集合的时候为了让其能支持foreach遍历,就只能让其实现IEnumerable接口(可能还要实现IEnumerator接口)但是我们也可以通过使用yield关键字构建的迭代器方法来实现foreach的遍历,且自定义的集合不用实现IEnumerable接口注:虽然不用实现IEnumerable接口,但是迭代器的方法必须命名为GetEnumerator(),返回值也必须是IEnumerator类型实例代码以及简单说明如下:1classPerson2... 查看全文
· 自定义定时组件发布时间:2014-08-15
工作了这么久,封装过一部分Helper,也写过一些控件,但也没写过属于自己的框架,这次写的这个我觉得是一个组件而已,是一个定时组件。是一个定时器组件,有别于.NETFramework里面提供的几个Timer。首先说说背景,就发现现在手头上的工作离不开定时,定时做一个任务,什么都是定时去做什么什么,隔某段时间干某件事情,都离不开“定时”这个词。众所周知这个要用到多线程,在多篇关于多线程的文章里面有提过做一些周期性的操作时最好用Timer... 查看全文
· 自定义手势--输入法手势技术发布时间:2014-08-15
进行软件开发时,通常我们都喜欢使用较新版本的工具,但这里我为什么使用低版本的SDK来开发Android游戏呢?这里介绍下原因:1、AndroidSDK属于向下兼容!那么低版本可以运行的,高版本基本上更是没问题!(当然每次SDK的更新也会带来新功能,或者修改了一些原来的BUG等等,那么其实对于游戏开发来说,如果你的游戏中不需要更高的SDK版本的支持情况下,完全不必去追求最新的SDK!)2、使用低版本进行游戏开发这样能兼顾更多的机型,获取更多的用户!3、大家都知道AndroidSDK每次版本的更新... 查看全文
继续前面的话题,还是推送通知。上一篇文章中遗留了RAW通知的推送没有给各位演示,特特地留到现在,不为别的,只为这个RAW通知有点意思,玩起来会比较有意思。官方文档将RAW通知译为“原始通知”,这里还是沿用官方的翻译。在开始吹牛之前,先说一说与推送通知相关的要点。有人说,如果我有22222222个客户端,岂不是都要获取每个手机客户端的通道URL来推送吗?是的。于是有人想到了所谓的“极光推送”,忽悠人的,“极光”显然偷换了概念... 查看全文
asp.netRazor视图具有.cshtml后缀,可以轻松的实现c#代码和html标签的切换,大大提升了我们的开发效率。但是Razor语法还是有一些棉花糖值得我们了解一下,可以更加强劲的提升我们的开发效率,减少开发bug的出现。Razor采用的是@尾巴符号,正是这个符号成就了Mvc开发效率的提升。下面了解一下和@相关的两个可以重用的helper、functions。作为现代化的程序员,我们尽可能的遵守一个原则.不要重复你自己。所以能够重构的代码我们都会合并,但是这是对于后台代码C#来说的... 查看全文
· Android技术15:自定义控件实现发布时间:2014-08-07
在Android开发中,常用的组件有时候无法满足我们的需求,因此我们需要自定义组件,这样可以提高组件的复用性,通过继承已有的组件,在此基础上对塔改进,下面演示简单一个一个按钮控件,塔包含2个ImageView和1个TextView。1.组件模板mybutton.xml1<LinearLayout2xmlns:android="http://schemas.android.com/apk/res/android"3android... 查看全文
结合上次写的导出Excel方法,这次上头要求我将列头进行一下合并以前的效果:改进后的效果:在上篇文章中写到了Excel的导出方法,这次为了避免在生产环境中使用Office组件,服务器各种权限配置的麻烦,这次就不使用Office组件来生成Excel了。上篇文章:Asp.net导出Excel(HTML输出)关键代码如下图:说道这里,其实主要思路已经很明显了。在数据绑定结束后,重新绘制表头替换掉原来的表头就行了。TableCell自定义表头的时候是table标签的,很方便。另外发现了一个小技巧... 查看全文
布局layout中使用:1<ProgressBar2android:id="@+id/progress_bar"3style="?android:attr/progressBarStyleHorizontal"<!--必须设置为水平-->4android:progressDrawable="@drawable/myprogress"<!--此处用自定义样式-->5android:layout_width="158dp"6android... 查看全文
朋友问到一个问题,如何输出自定义错误页面,不使用302跳转。当前页面地址不能改变.还要执行一些代码等,生成一些错误信息,方便用户提交反馈.500错误,mvc框架已经有现成解决方法:filters.Add(newHandleErrorAttribute());404错误目前想到的解决方法:先上代码Global.asax:1protectedvoidApplication_Error(objectsender,EventArgse)2{3varex=Server.GetLastError(... 查看全文
1.前言WPF并没有文件选择对话框,要用也就只有使用Winform版的控件。至今我也没有寻找到一个WPF版本的文件选择对话框。可能是我眼浊,如果各位知道有功能比较健全的WPF版文件选择对话框、文件打开对话框,还请留言告知。这次做的是一个精简版的文件选择对话框。包含一个UserControl和一个承载UserControl的Window。另外TreeView的样式引用自Mahspps中的样式。也就是如果需要使用这个文件选择对话框,就必须要引用Mahapps的相关dll。当然... 查看全文
最近项目需要用log4net来写日志,因为整个平台式在sharepoint上,我们需要记录具体是哪个子站点发生的日志,因此需要再原来的log表里面添加一个自定义信息列。由于平台的安全性要求,我们需要对连接字符串加密。连接字符串的信息是在AdoNetAppender读取的,所以我们要扩展该类。而自定义消息我们需要扩展PatternLayout类。其实有关log4net的介绍网上已经很多了,如log4net.dll使用具体的代码如下... 查看全文
比如要显示性别为字符串,数据库中保存为数值(1:男,2:女,3:未知)。方法一:点击控件上的"RunDesigner"按钮,进入设计界面。选择“Columns",增加一个隐藏字段,字段值取需要显示的绑定值。如显示性别,绑定"Sex"字段。增加一个显示字段,字段显示表达式。修改属性UnboundExpression的值为:Iif([SexExpression]<=2And[SexExpression]>0,Iif([SexExpression]==1,'男','女')... 查看全文
· Mono自定义图片按钮发布时间:2014-07-15
首先,我们编写一个MyImageButton类,继承自LinearLayoutpublicclassMyPhoneImageButton:LinearLayout{privateImageViewmButtonImage=null;privateTextViewmButtonText=null;publicMyPhoneImageButton(Contextcontext):base(context){mButtonImage=newImageView(context)... 查看全文
· 自定义路由事件(第六天)发布时间:2014-07-14
创建自定义路由事件大体可分为三个步骤:声明并注册路由事件。为路由事件添加CLR事件包装。创建可以激发路由事件的方法。下面以从ButtonBase类中抽取出的代码为例来展示这3个步骤。publicabstractclassButtonBase:ContentControl,ICommandSource{//声明并注册路由事件publicstaticreadonlyRoutedEventClickEvent=/*注册路由事件*/... 查看全文
本文内容环境项目结构演示自定义ListView显示网络歌曲列表参考资料本文最开始看的一个国人的文章,没有源代码,根据文中提供的源代码,自己新建的项目(最可气的是,没有图标图片资源,只能自己乱编),但程序不是很稳定,有时能显示出列表中的缩略图,有时显示不出来,还在主线程访问了网络。后看文章评论,作者给出英文原文链接,本来想这下没事了吧,结果下载源代码运行后,还是有问题~仔细看英文原文,原来他也是根据Github上一个项目的基础上搞的,只是添加了式样,以及显示完整的歌曲列表,包括歌曲名、歌手名... 查看全文
前言FineUI中的绝大部分回发事件都是由控件触发了,比如按钮的点击事件,下拉列表的改变事件,表格的排序分页事件。但有时我们可能会要自己触发页面回发,这时就要知道怎么使用JavaScript来做了,当然这个过程还是FineUI所默认支持的AJAX。手工调用__doPostBack函数相信每一位使用ASP.NETWebForms的同学都知道这个著名的函数,因为几乎每个页面的源代码中都能看到他的身影:1<scripttype="text/javascript">... 查看全文
要在ASP.NET中处理好自定义错误(CustomErrors)首先要抛弃使用web.config\customErrors。<customErrorsmode="RemoteOnly"defaultRedirect="/error/error.htm"><errorstatusCode="404"redirect="/error/404.htm"/></customErrors>使用web... 查看全文