摘要: 如果冯巩的开场白是“观众朋友们,我想死你们了”,那么我的开场白是“最近一直很忙,很久没有发文了”。前面说过了EXT.NET,这里顺便再说说JQuery EasyUI。为啥我会选择JQuery EasyUI呢?主要有以下几点:轻量级。基本的组件都用,即“麻雀虽小五脏俱全”。使用简洁方便,比如支持html+js。可扩展性。可维护性。世上没有完美的产品,而且其对IE6的兼容性还存在一些问题,但相比extjs,其还是很方便阅读和修改的。简单性。这既是优点也是缺点。比如icon,自带的就那么几个,像我这样的懒人,就用那么几个就够了,extjs的图标选择起来都比较麻烦。如果实在不够用,就去extjs里面找 阅读全文
posted @ 2012-03-19 00:45 雪雁 阅读(39310) 评论(39) 推荐(19) 编辑
摘要: 去年帮另一个项目组赶项目时,总是有很多地方令我不舒服。本人编码有点小小的“洁癖”——即不喜欢见到冗余代码。即时现在忙,没时间整理,但是一有时间,我都尽可能的去重构。也许本人是个完美主义者吧。个人认为重构有以下好处:改善软件的性能、质量。使架构更加合理。使代码更容易被理解。提高软件的扩展性和可维护性。提高代码的重用率,通用性。提高软件的开发速度。更容易发现BUG。可以提高开发人员的开发水平。在我见过的很多代码中,很多程序员宁愿无限复制粘贴代码,也不愿意重构代码。比如经常可以看到这样一个Switch结构中,每个Case块除了某个参数不同,里面的代码几乎一模一样。看到这种代码,不知道是我的悲哀,还是 阅读全文
posted @ 2012-01-29 22:18 雪雁 阅读(4591) 评论(11) 推荐(7) 编辑
摘要: 此篇为EXT.NET系列终结篇。希望此系列能够对大家有所帮助。首页JS函数介绍使然使用了Ext.NET,但是JavaScript的地位还是举足轻重的。1.添加选项卡 1: var addTab = function (id, url, title) { 2: var tab = tplCenter.getComponent(id); 3: if (!tab) { 4: tab = tplCenter.add({ 5: id: id... 阅读全文
posted @ 2012-01-05 22:35 雪雁 阅读(5542) 评论(11) 推荐(8) 编辑
摘要: 很久没有发帖了,很是惭愧,因此给各位使用EXT.NET的朋友献上一份礼物。本篇主要讲述页面设计与效果,下篇将讲述编码并提供源码下载。系统首页设计往往是个难点,因为往往要考虑以下因素:重要通知系统功能菜单快捷操作日常维护工作(比如待办事项、已办事项等等)用户信息(比如公司、部门、组织机构)系统信息(意见反馈、帮助等)联系沟通等等又要兼顾美观得体(丑了客户不愿意用,更别说钱了),方便实用,怎么从有限的空间里显示更多的功能(阵地战),往往弄得抓耳搔头,大费脑细胞。下面就给出我的方案。页面效果我申明下,我不是专业的前端工程师,我就是一打杂的(啥都搞下),所以不要期望过高,如果还过得去,请点推荐。不多说 阅读全文
posted @ 2011-12-30 23:26 雪雁 阅读(5536) 评论(19) 推荐(12) 编辑
摘要: 上一篇使用MONO在MAC OS上开发——同步日志(一)讲述了在MAC OS读取配置文件以及写日志,那么只算是完成了基本的配置,下面的才是重点。由于时间关系,就简单描述下,并不具体分析源码。最后奉上源码。一:安装第一步,安装MONO框架。你可以在MONO官网去下载。注意“MonoFramework-MRE-2.10.5_0.macos10.xamarin.x86.dmg”在低版本MAC OS上运行有问题。建议安装“MonoFramework-MRE-2.10.4_0.macos10.xamarin.x86.dmg”文件。第二步,执行程序。将可执行程序“MonitoringApp”复制到电脑桌面 阅读全文
posted @ 2011-12-10 00:44 雪雁 阅读(12566) 评论(3) 推荐(2) 编辑
摘要: 程呀嘛程序员,背着那电脑去加班,不怕太阳晒,也不怕风雨狂,只怕领导骂我蠢啊,没有技术喽,无颜见爹娘。程呀嘛程序员,背着那电脑去加班,不是为做官,也不是为面子狂,只为穷人要翻身哪,不被压成干嘿,不做码农了。------------------------------------------------------------------------------------------------------------------------------------------很久没写博客了,有很多内容要写,但总不想写,过段时间闲了再写写吧。这几天偶有所感,谨以此歌献给所有的程序员。。。 阅读全文
posted @ 2011-12-01 23:40 雪雁 阅读(1871) 评论(12) 推荐(3) 编辑
摘要: 原先打算再写点EXT.NET方面的,由于现在在玩Silverlight和Android,所以不打算写下去了。而且最近很忙,所以发帖也不会很及时。 好了,转入正题了:最近客户有个需求,要求写个小程序监控生产线上的苹果一体机的日志文件并上传到服务器。开始想使用Perl或者Python,但是时间不够(因为对这两门语言还不太熟悉),于是想试试MONO。MONO虽然没想象中好用,但是还算勉强能用。 虽然MonoDevelop还可以,但是还是比较喜欢使用VS开发。于是在VS里面先编码。值得注意的是:如果是开发Winform程序,界面用GTK重画吧。如果是在VS里面开发,最好将所有的编码和注释都用英文。否. 阅读全文
posted @ 2011-09-26 22:51 雪雁 阅读(2774) 评论(0) 推荐(1) 编辑
摘要: 很久没有发文了,一是忙上线的事。二是有些颓废了,身体虚弱了,感觉工作没有激情了,不太想写。好了,既然承诺了写下去,那么就坚持吧。俗话说“授人以鱼,不如授之以渔”,下面就开始本篇之旅吧。1)检测浏览器与IE版本。这里是在后台检查,然后输出相应的Extjs脚本,你也可以在前台写JS检测。这里没有使用EXT.NET的对象,直接写的纯Extjs。这里是在后台代码进行判断,首先获取浏览器信息判断,然后注册相应的Extjs脚本。当用户点是,则下载。注释很完整,就不多做解释了。 if (!IsPostBack) { HttpBrowserC... 阅读全文
posted @ 2011-08-27 20:49 雪雁 阅读(7467) 评论(10) 推荐(5) 编辑
摘要: 在开发中,我们总是会遇到很多比较复杂的表单。那么,怎么对这些复杂表单进行布局无疑是一个值得思考的问题,这往往也折磨着很多程序员。那么本节就来讲述如何使用EXT.NET对复杂的表单进行布局。没啥积极性了,所以更新速度比以前慢了很多。但是,会接着写下去。顺便宣传一下一个EXT.NET群(120521984),欢迎交流技术,不欢迎随便问问题。在开始之前,我要阐述几个观点:不要依赖VS的设计视图,不只是针对EXT.NET。很多朋友总是问,EXT.NET为什么在设计视图里不显示?(事实上是没有的。)为什么我拖一个控件后,VS就崩溃了(设计器有点烂)?不要费心于这方面了,不要习惯于拖控件了,老老实实的在代 阅读全文
posted @ 2011-08-08 16:16 雪雁 阅读(11712) 评论(31) 推荐(8) 编辑
摘要: 这篇帖子老少皆宜,不分男女,不分种族,不分职业。俗话说:“磨刀不误砍柴工”。掌握一些开发工具的使用,对自己帮助是很大的(无论是用于分析问题,还是提高生产力)。本篇就讲述如何利用Chrome浏览器(这里讲述的版本是14.0.835.2)的开发工具(因为IE浏览器的开发工具实在不敢恭维,不过大部分功能还是健全的)。之所以使用Chrome浏览器,是因为对它情有独钟吧。Chrome浏览器的开发工具是一个比较强大的工具,主要包括以下面板:元素 (Elements) 面板资源 (Resources) 面板网络(Network)面板(这个貌似是最新Beta版本才有)脚本 (Scripts) 面板时间轴 (. 阅读全文
posted @ 2011-07-29 13:41 雪雁 阅读(7589) 评论(11) 推荐(5) 编辑