2016年8月17日
摘要: SpringMVC 在配置多个dispatcher时,一般可以如下配置: <!-- spring mvc start --> <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web 阅读全文
posted @ 2016-08-17 10:30 张世民 阅读(4753) 评论(0) 推荐(0) 编辑
  2014年7月10日
摘要: Angularjs 诞生于Google是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化(Module机制)、自动化双向数据绑定、语义化标签(Directive)、依赖注入、路由(Route)机制、服务(services)机制... 阅读全文
posted @ 2014-07-10 15:55 张世民 阅读(4566) 评论(5) 推荐(1) 编辑
  2013年9月3日
摘要: MVVM即Model-View-ViewModel,MVVM模式与MVP(Model-View-Presenter)模式相似,主要目的是分离视图(View)和模型(Model),具有低耦合、可重用性、独立开发、可测试性等优点。MVVM框架有很多,开源的主要有:PRISM:由微软提供,和MEF/Unity一起用于依赖注入,支持组合命令,可以扩展。MSDN上有详细的教程和演练。MVVM Light Toolkit:有visual Studio和Expression Blend的项目和项的模板。更多信息请看这里,另外可以参考VS和Expression Blend的使用教程。Caliburn Micr 阅读全文
posted @ 2013-09-03 17:05 张世民 阅读(6838) 评论(8) 推荐(2) 编辑
  2013年7月12日
摘要: eclipse在开发JavaEE项目时容易卡,特别是在编辑JavaScript时,经过网上各种搜索,综合整理一下,对自己的eclipse设置之后,结果不在出现卡的问题了。原文地址:http://blog.zhangshimin.com.cn/?p=301、设置启动参数(这也是网上大部分人办法)。主要是修改eclipse目录下的eclipse.ini的配置,我的设置是: -Xms128M -Xmx512M 这些参数具体根据自己电脑的配置进行设置,这个网上也有很多介绍。2、删除eclipse的工作目录workspace下的.metadata文件夹(为的是删除以前的一个信息)。3、取消自动提示功能W 阅读全文
posted @ 2013-07-12 11:55 张世民 阅读(1974) 评论(1) 推荐(0) 编辑
  2013年3月21日
摘要: 简单做了一个添加文件头注视的插件,算作是学习。首先看一下界面外接程序是在 Visual Studio 集成开发环境 (IDE) 中运行的已编译的 DLL。编译可以保护知识产权和提高性能。虽然可以手动创建外接程序,但使用“外接程序向导”更为简便。此向导创建一个功能全面但却很基本的外接程序,创建完该程序后可立即运行它。“外接程序向导”生成基本的空程序后,可向其添加代码并对其进行自定义。“外接程序向导”让您可以为外接程序提供显示名称和说明。这两项内容都将出现在“外接程序管理器”中。还可以选择让向导生成代码,用于向“工具”菜单中添加可打开外接程序的命令。您也可以选择为外接程序显示一个自定义“关于”对话 阅读全文
posted @ 2013-03-21 13:32 张世民 阅读(4122) 评论(7) 推荐(4) 编辑
  2013年3月18日
摘要: 在WPF实际项目开发的时候,经常会用到带CheckBox的TreeView,虽然微软在WPF的TreeView中没有提供该功能,但是微软在WPF中提供强大的ItemTemplate模板功能和自定义样式,那我们可以自己写一个这样的控件供自己使用。我自己写的这个比较简单。首先写一个供TreeView使用的数据模型,并且实现INotifyPropertyChanged接口,用于向客户端(通常是执行绑定的客户端)发出某一属性值已更改的通知,当属性改变时,相应的UI表现也改变。主要字段Id,Name,Icon,ToolTip,IsChecked,IsExpanded,Parent,Children//* 阅读全文
posted @ 2013-03-18 14:58 张世民 阅读(19758) 评论(14) 推荐(7) 编辑
  2013年3月14日
摘要: 刚接触WPF,直接给公司做第一个WPF进销存小项目,分页实用四个button实现的,做完后突然感觉自己太傻了。。。为什么不用自定义用户控件。。于是就写了个简单分页控件布局:<UserControl x:Class="Com.FMS.View.UserControls.ZsmPager" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" .. 阅读全文
posted @ 2013-03-14 10:26 张世民 阅读(6790) 评论(14) 推荐(2) 编辑
  2013年3月4日
摘要: 三三进销存系统项目总结系统开发主要技术工具简述本系统开发使用工具为Visual Studio 2010旗舰版,开发语言为C#, 开发平台为.net Frame Work 4,用户界面框架使用WPF,使用Nhibernate数据框架,数据库使用Sql Server 2008 R2,软件体系架构为三层架构(UI表示层,BLL业务逻辑层,DAL数据访问层),日志记录使用log4net,目的实现“高内聚,低耦合”的思想。 2. 用户界面框架WPF2.1 WPF(Windows Presentation Foundation)布局。布局引入XAML(公开表示Windows应用程序用户界面的标记语言),. 阅读全文
posted @ 2013-03-04 13:55 张世民 阅读(1330) 评论(0) 推荐(0) 编辑
  2012年12月24日
摘要: 今天需要在网页上画一个图谱,想到用JS,经过学习,和网上搜索,经过整理优化得到下面代码,注意不是用HTML5的canvas,而是用的纯js,感谢珠峰培训/* 珠峰培训 2011年12月9日课堂示例以下画点,画线,画圆的方法,都不是用HTML5的canvas,而是用的纯js用到了一些数学的三角函数方法 以下代码是课堂随机写出,没有做更多优化*//*张世民 2012年12月24日 http://www.cnblogs.com/zsmhhfy/面向对象封装,添加绘制矩形进一步优化代码*/var Graphics = function(divId, color){ this.divId = d... 阅读全文
posted @ 2012-12-24 14:20 张世民 阅读(1543) 评论(2) 推荐(0) 编辑
  2012年6月20日
摘要: 在做一个管理全市人口信息系统时,数据量大约八百三十万,测试时是按照一千万条数据量来的,开始优化时出现各种问题,使用过各种方法,最终优化分页查询任何一页在10秒以内感谢孙伟,个人稍加修改--=============================================-- Author: <Author,张世民>-- Create date: <Create 2012/05/19>-- Description: <千万条数据分页查询优化>-- =============================================--/*---- 阅读全文
posted @ 2012-06-20 18:10 张世民 阅读(3782) 评论(2) 推荐(0) 编辑