12 2013 档案

摘要:WCF原理性的东西,暂时还没有深入研究,只是在公司的项目中使用到了,会调用,然后再多做了一些了解,现在将它抽出来了一个小实例,写了一个WCF的demo。 我写的这个WCF.Demo主要包括数据契约和服务契约,UI客户端层和Host宿主层,基于http和net.tcp两种协议通信。 不多说,直接贴一张层次图片先,最后提供源码下载。 数据契约层(DataContracts)代码: using System;using System.Collections.Generic;using System.Linq;using System.Runtime.Serialization;usi... 阅读全文
posted @ 2013-12-26 23:08 renzaijianghu 阅读(613) 评论(0) 推荐(0) 编辑
摘要:尊敬的各位领导、同事们: 大家上午好!首先很高兴认识大家,我先来一个自我介绍吧! 我叫XXX,来自湖南衡阳,是研发四部的一员,从事IT行业三年多,平常喜欢逛一些技术博客和论坛,爱好互联网,音乐,还有看书,在咱们公司里也慢慢地喜欢上了喝茶。 进公司刚好2个月的时间,在公司里面主要是负责公共平台模块开发,负责过系统设置、报表平台、安全中心、菜单等一些前端功能开发。从最初的详细设计到后面的框架学习,再到现在的编码开发,每当遇到问题都会主动向同事们请教,每周都会参与部门会议,一起讨论工作中的问题及解决方案。 工作中,有过迷惑不解,也有过豁然开朗,开朗总比不解多;有过问题,也探索过方法,方法总比问题多. 阅读全文
posted @ 2013-12-24 23:05 renzaijianghu 阅读(213) 评论(0) 推荐(0) 编辑
摘要:前几天因为公司的菜单要调整,公司的UI框架是不支持的,所以就自己在网上找了一个下拉菜单,可以支持多级菜单数据的,菜单数据是从xml文件中配置后读取的,网上有许多这方面的例子感觉不是很好用,就打了个包贴在园子里了。效果图片如下:上图片展示的是三级,应该还可以根据自己的需要扩展多级的。不想下载的朋友可以直接复制源码内容,总共三个文件,一个html文件,另外一个是js扩展库,还有一个是jquery库在这里使用的是gg的一个包:index.htmljQuery实现多级手风琴菜单 首页 服务 ... 阅读全文
posted @ 2013-12-20 23:24 renzaijianghu 阅读(1861) 评论(0) 推荐(0) 编辑
摘要:今天在公司要实现操作权限的功能,需要根据左边的树,选择一项,判断右边的操作权限,例如,增加,修改,删除,查看等按钮的显示与隐藏;这个功能实现思路如下:1、操作权限:增加、修改等按钮的ID和Text是保存在xml文件中;2、选择一项,加载xml文件中的按钮数据,显示在右边的页面,以checkbox展示;3、全选checkbox,则选择所有的checkbox,取消则一个则全选按钮也取消选中;4、将list集合转成json格式,传输到后台保存,后台每次增加与修改都会判断是否存在,不存在则新增,存在则修改;整个功能都已实现,全选功能参考了网上的代码。自己补充代码:选中一个后,全选按钮要取消选中; .. 阅读全文
posted @ 2013-12-20 22:47 renzaijianghu 阅读(475) 评论(0) 推荐(0) 编辑
摘要:最近公司集50多号开发人员的人力围绕一个系统做开发,框架是免不了要统一的,公司提供的架构,利于分工合作,便于维护,扩展,升级,其中使用了到微软的企业库来解藕系统,只是因为框架封装,于是在网上学习了一个类似的搭建示例,贴在这里主要是为了记录与分享,希望可以帮助到一些朋友。示例主要讲了一个根据接口反射了实体类对象的方法,而注册这种映射是写在配置文件里面的。配置文件: 接口文件:using System;using System.Collections.Generic;using System.Linq;us... 阅读全文
posted @ 2013-12-13 00:17 renzaijianghu 阅读(429) 评论(0) 推荐(0) 编辑
摘要:实现目的:通常在项目中,编辑页面在前后台需要一个一个框赋值,取值操作,小伙伴们普遍都会感觉繁琐,麻烦.;实现思路:利用json对象化键值的思想;好处:方便快速开发,提高开发效率,减少重复性代码;缺点:还不完善,只支持文本框,复选框,下拉框几种控件;根本原因:纯粹是为了学习与交流;示例:只要传一个对象即可获得和给下面的控件赋值;主要扩展代码:(function ($) { $.fn.setValues = function (options) { var obj = JSON.parse(options); $("input[type='text'][datak... 阅读全文
posted @ 2013-12-04 04:14 renzaijianghu 阅读(674) 评论(0) 推荐(1) 编辑
摘要:今天在群里面看到有朋友在问如下的需求,想到以前在写项目时也遇到这种处理数值的需求,所以写一个例子贴在博客里。需求:在许多显示货币值时,可能需要截取掉后面的0,显示小数值或者整型值。举例:(1)数据库中保存的是12.80000 在显示中要显示成12.8 (2)数据库中保存的是12.00000 在显示中要显示成12思路:根据数值截取掉后面的0,如果.号在最后面,就将.号也去掉,这个是基本的逻辑。实现:针对原数值在进行处理,考虑递归截取代码:private string GetNum(string num) { string Number = ""; ... 阅读全文
posted @ 2013-12-03 23:46 renzaijianghu 阅读(672) 评论(0) 推荐(0) 编辑
摘要:sql 分页-- Region Parametersdeclare @pageindex int set @pageindex=2set @pagesize=10DECLARE @p0 Int = ((@pageindex-1)*@pagesize)+1 --11DECLARE @p1 Int =... 阅读全文
posted @ 2013-12-03 00:00 renzaijianghu 阅读(330) 评论(0) 推荐(0) 编辑
摘要:1、安装IIS服务:控制面板=》程序=》打开或关闭WINDOWS 功能=》Internet 信息服务=》WEB服务管理器全选√ 和万维网服务:应用程序开发功能;2、打开IIS,并新建一个应用程序;如果新建的是虚拟目录,也应将它转为“应用程序”;3、设置当前应用程序的,程序池版本,跟所支持的.net版本一致;如果当前系统为64位,则右击“程序池”=》高级设置4、在功能视图中,目录浏览=》右边=启用;5、IIS 7 "由于扩展配置问题而无法提供您请求的页面”问题解决方法: 1)使用管理员身份登录; 2)cd C:\Windows\Microsoft.NET\Framework\v4.0\ 阅读全文
posted @ 2013-12-02 23:57 renzaijianghu 阅读(414) 评论(0) 推荐(0) 编辑
摘要:1.1.应用场景:xml中配置一些重复的相同的属性,手工配置比较麻烦,需要一个程序自动配置。2.1.思路:2.1.1.编写实体类;编写实体类的方法有许多种,第一、可以自己写一个实体类;第二、可以使用代码生成器;第三、可以使用entityframeworkdatabasefirst;我先贴一下实体代码: using System; using System.Collections.Generic; public partial class students { public int? Id { get; set; } public string Na... 阅读全文
posted @ 2013-12-02 23:25 renzaijianghu 阅读(1698) 评论(0) 推荐(0) 编辑