
C#
图_钉
适时圆滑,适时锋芒!
展开
-
没事,再弄个 QQ 登录器玩玩
干啥都能上瘾,前几天弄了个压缩图片的,老三这鸟人连RAR都不会用,还说我,小样! 今天再弄个 QQ 登录器(老三用的话,提前付费)玩玩,嘎嘎! 详见:http://www.51script.com/?page_id=784#3 Simple QQ 号码登录器 v1.0 开发时间:2009-4-21 开发环境:Visual Studio 2008(C# 2.0) 测试环境:XP(.NET Fra原创 2009-04-26 17:17:00 · 992 阅读 · 2 评论 -
ASP.NET MVC4 中整合 NHibernate3.3
本文使用Mysql 5.1.6数据库,使用的Mysql.Data.dll是5.2.3,在测试环境下,Mysql.Data.dll 5.2.3访问Mysql 5.1.6是正常的,但不保证能稳定运行。注:文章最后附源码地址。下面说下详细的搭建步骤:1、先部署数据库这个网上太多,这里就不说了。部署后创建测试库“lmj”,建议找个客户端工具使用,如SQLyog。然后再创建个测试原创 2012-12-30 00:39:22 · 2128 阅读 · 0 评论 -
ASP.NET MVC4 中整合 Spring.NET 1.2.10
1、安装、配置Spring.NET到官网下载最新版,引入如下两个dll:Spring.Core.dll、Spring.Web.Mvc4.dll2、创建MVC项目先创建控制器:namespace SpringDemo.Controllers{ public class UserController : Controller { publi原创 2012-12-29 16:01:15 · 1191 阅读 · 0 评论 -
ASP.NET MVC4 中整合 NHibernate3.3、Spring.NET2.0、ExtJS4 笔记一:简介
本人做了6年多的.NET开发,之前很少使用一些成型的企业级框架,很是遗憾。2个月前,经朋友介绍到一家java公司,公司从事业务系统开发,内部有成型的业务框架,属于ssh的二次开发。在刚去公司的一段时间里,对Struts、Spring、Hibernate仅仅是简单的概念了解,没有一点开发经验。在自己痛苦的琢磨了几天后,终于顺利的搭建了ssh的开发环境。如果说ssh比较难,对有几年开发经验的人来说原创 2012-12-30 10:29:05 · 4686 阅读 · 0 评论 -
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合四:DbContext生命周期
在编写数据访问层代码之前,需要讨论下DbContext生命周期问题。一般在使用持久层框架延迟加载的环境中,DbContext生命周期需要做特殊维护,否则当实体对象传给DAO、Service至Action后,如果DbContext关闭,就无法访问延迟加载属性(如用户订单,产品留言等类似父子关系中的子表),一般系统就会抛出异常。但在Spring.NET 与 NHibernate 整合时,可以很好的原创 2013-04-11 18:54:13 · 3463 阅读 · 3 评论 -
.NET 下使用 log4net
1、下载配置到官网下载最新的log4net包,需要2个dll:Common.Logging.dll和log4net.dll这里我也准备了一份(log4net 1.2.10.0):http://download.youkuaiyun.com/detail/xz2001/49413672、创建log配置文件在项目根目录下创建log4net_config.xml,内容如下:原创 2012-12-29 15:18:37 · 1371 阅读 · 0 评论 -
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合六:业务逻辑层
在写这篇文章的时,主要是参考了一个中小型企业网站大部分共有的需求和功能,一般来说,企业网站都会有后台、前台。后台的功能是给管理员使用的,根据不同的权限分配,管理员可以发布、修改信息;前台给普通客户访问,也就是我们正常看到的页面,展示企业的形象、新闻等。与业务系统不同的是,业务系统可以根据不同的用户群开发单独的系统,但小型项目不需要。为了在一个项目中开发针对两个用户群的“网站”,我使用ASP.N原创 2013-04-13 16:02:57 · 2495 阅读 · 0 评论 -
icon图标批量生成 css 样式文件工具
工欲善其事必先利其器,最近在使用ExtJS、EasyUI框架时,经常需要用到一些png图标,从网上收集了将近2000个图标,但还需要生成 css 样式文件, 一个一个写的话太不现实,于是写个小工具生成吧。我先把图标资源放出来:http://download.youkuaiyun.com/detail/xz2001/5387797代码都很简单,遍历所有图标,直接生成css文件就行了,直接上代码了:1原创 2013-05-16 11:22:25 · 1538 阅读 · 0 评论 -
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合七:数据传输对象
1 DTO、Form的划分开讲之前先看如下图示:其中,Dao层与EF框架、Service与Dao层之间的传输都是以Model、SQL(仅在分页操作)传递,Action与Service是以DTO和ISQLPaging接口传递的,而View(本项目是ExtJS)与Action之间传递有两种情况,一是Action传递给ExtJS,另一种是ExtJS请求数据给Action。先说前一种情原创 2013-04-21 15:45:07 · 2220 阅读 · 9 评论 -
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合十:TreePanel 之 管理菜单
很遗憾,过去将近一年的时间里一直在学习,工作之中涉及到Java和Flex,业余时间在和朋友搞Android,实际开发中遇到很多问题都需要学习,偶而挤出来那么一点时间自己也在了解一些新的东西,感觉太多的东西想学,只是时间少的可怜。从今天开始,计划每周不低于一篇文章,把《ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合》写完,下一系列准备写个SSH2.0+EasyUI的框架,我原创 2014-03-23 21:29:03 · 1308 阅读 · 0 评论 -
.NET GUI+ 为图片生成圆角
图片的处理搞过好多,最近遇到一个图片圆角处理问题,初步想有两种实现方式:1、把方形图片的四角用一定的算法裁剪掉;2、先绘制一个圆角矩形,再把图片填充进来。 今天想了一会,第一个方法没实现,用第二种比较简单,大概思路如下:1、先创建一个与图片大小相同的画布;2、计算圆角矩形路径,实际上就是计算圆角矩形“每条边”的路径;3、用原始图片填充圆角矩形。 ///原创 2012-08-27 23:00:21 · 1646 阅读 · 0 评论 -
ASP.NET MVC3 DropDownList 验证问题
之前一直用MVC2,这几天在看MVC3,除了加入新的视图引擎外,貌似都差不太多。不过,让哥遇到一个蛋疼的问题:DropDownList 竟然无法验证,今天特意仔细研究了下,先看测试代码1、Model: public class User { [Required(ErrorMessage = "请输入姓名")] public str原创 2012-08-23 16:08:30 · 1406 阅读 · 0 评论 -
ASP.NET MVC2 中使用多语言
1、创建一个 ASP.NET MVC 2空项目然后添加Home控制器,HomeController类内容如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using System.Globalization;names原创 2012-03-15 17:23:15 · 823 阅读 · 0 评论 -
没事,发布 Simple QQ Login v1.1(号码登录器)
Simple QQ Login v1.1(QQ号码登录器)发布时间:2009-4-26开发环境:Visual Studio 2008(C# 2.0)测试环境:XP(.NET Framework 2.0)+QQ 2008 Vista+QQ 2008下载:点击下载 在 Simple QQ Login v1.0 的基础上更新了一些小的功能,比如:启动后自动退出原创 2009-04-26 17:19:00 · 913 阅读 · 1 评论 -
没事,写个自动升级程序
一、先瞅瞅这个东东。Simple Update 自动升级软件 v1.0开发时间:2009-4-26开发环境:Visual Studio 2008(C# 2.0)下载:点击下载 前几天写了几个小软件,想改版一下,能实现自动升级的功能,可总不能每一个软件都添加升级模版功能吧!于是想写个通用的,主要思路就是连接服务器,原创 2009-04-26 17:22:00 · 756 阅读 · 0 评论 -
终于发布了--Simple 2.0 For ASP.NET 2.0
简易而强大的 Simple 2.0 For ASP.NET 2.0 类库,主要功能包含:处理 Access、MS SQL Server、Oracle 等数据库;图像压缩、裁剪、缩放等操作;文件(流)上传及远程文件下载、解析;IO目录、文件处理;邮件发送;数据封装、传递、接收和处理;编码、加密、解密;Sql语句生成;数据分页等。 Simple 2.0 For ASP.NET 2.0 下载:点击原创 2009-04-26 17:15:00 · 820 阅读 · 1 评论 -
没事,弄2个小软件出来玩。
平常没有事,瞎捣咕捣咕,弄啥呢?全当锻练手指头!。 详见:http://www.51script.com/?page_id=784 Simple CHM 项目菜单转换工具 v1.0 开发时间:2009-4-19 开发环境:Visual Studio 2008(C# 2.0) 下载:点击下载 最近在研究 DHX 框架,发现使用 dhtmlxTree 对象可以把平时收集的各种 CHM 帮助资料原创 2009-04-26 17:16:00 · 742 阅读 · 0 评论 -
Simple QQLogin 2.1(QQ登陆器,适用于 QQ2009 或更新版本)
软件名称:Simple QQLogin(QQ2009 or QQ2010 登陆器) 软件版本:2.1 发布时间:2010年4月8日 下载地址:http://download.youkuaiyun.com/source/2239133 使用帮助: 第一步、基本配置: 使用前必须先设置 QQ2009 的安装路径、个人文件夹路径(一般是“我的文档”中的 Tencent Files 文件夹或 QQ2009 安装目原创 2010-04-14 16:25:00 · 877 阅读 · 0 评论 -
Simple Interest 1.0(财务利息计算器)
Simple 软件自述文件软件名称:Simple Interest(财务利息计算器)软件版本:1.0发布时间:2010年4月8日官方网站:http://www.51Script.com/ 下载地址:http://download.youkuaiyun.com/source/2239107使用说明:第一个版本比较简单,仅实现不同利率、每月多少天情况下的利息计算功能,其他的暂时没有考虑。该软件能帮助原创 2010-04-14 16:41:00 · 854 阅读 · 0 评论 -
Simple QQLogin 1.3(QQ2008 或更早版本)
软件名称:Simple QQLogin(QQ2008 或更早版本)软件版本:1.3发布时间:2010年3月24日下载地址:http://download.youkuaiyun.com/source/2239726官方网站:http://www.51Script.com/ 使用帮助:使用请请配置 QQ 安装位置,然后再添加登陆的 QQ 号码及密码。本软件不记录您的任何个人资料,如有担心可以使用防火墙阻止原创 2010-04-15 09:08:00 · 619 阅读 · 0 评论 -
Simple Calculator 1.0(有声计算器)
软件名称:Simple Calculator(有声计算器)软件版本:1.0发布时间:2010年1月23日运行环境:.NET Framework 2.0官方网站:http://www.51Script.com/ 下载地址:http://download.youkuaiyun.com/source/2239094使用说明:此版本在 Vista、Win7 上测试均有真人声音,其中对计算结果由微软声音库模拟,在原创 2010-04-14 16:34:00 · 627 阅读 · 0 评论 -
C#与数据结构--二叉树的遍历
二叉树的存储结构二叉树的存储可分为两种:顺序存储结构和链式存储结构。<br />1. 顺序存储结构<br />把一个满二叉树自上而下、从左到右顺序编号,依次存放在数组内,可得到图6.8(a)所示的结果。设满二叉树结点在数组中的索引号为i,那么有如下性质。<br />(1) 如果i = 0,此结点为根结点,无双亲。<br />(2) 如果i > 0,则其双亲结点为(i -1) / 2 。(注意,这里的除法是整除,结果中的小数部分会被舍弃。)<br />(3) 结点i的左孩子为2i + 1,右孩子为2转载 2010-07-17 09:24:00 · 548 阅读 · 0 评论 -
C#遍历枚举,并绑定至类似DropDownList的控件上。
<br />一、枚举<br />#region GroupGrade:用户组等级////// 用户组等级///public enum GroupGrade{////// 一级///一级 = 1,////// 二级///二级 = 2,////// 三级///三级 = 3,////// 四级///四级 = 4,////// 五级///五级 = 5,////// 六级///六级 = 6}#e原创 2010-07-17 10:30:00 · 1574 阅读 · 0 评论 -
为 ASP.NET MVC 项目添加“模块”(module)
先说说何为“模块”,如果你用过 php 的 zend framework 框架就理解这个概念和使用的必要性。举个例子来说,有一个项目,这个项目有前台(给用户访问的模块)和后台(给管理员访问的模块),而前台和后台中又有不同的子模块(页面)。这里仅仅使用 controller 和 action 就显的有点为难了,原因在于,前台和后台中极有可能出现相同名称的 controller,对于这种情况 zf 框原创 2011-12-01 18:00:19 · 3178 阅读 · 1 评论 -
.NET/JAVA/PHP/Python 企业级Web开发框架整合系列文章导航
1 写在之前的话1.1 自己的想法项目开发之初,整合一个成熟框架的过程是件比较头疼的事情,除了需要研究各种技术以外,还要了解彼此之间的兼容性、可能遇到的问题,以及在实际使用中的不足和可能带来的风险。之前在整合SSH时,就遇到版本的问题,起初并不太了解问题的原因,查询前人的文档之后才明白,很多的问题都是在实践和摸索中解决的,所以比较痛苦。自己感觉还有很多要学的东西,在此也把学过的记录下来...原创 2013-04-21 16:01:26 · 3711 阅读 · 3 评论