摘要: 自从用C#,发现自己变的越来越懒,C#各个功能实现都可以在网上找到类似代码。我就乐的坐享其成,把代码改改就OK了。代码出自:http://www.dylike-soft.com/blogview.asp?id=109C# 源码/// <summary>/// 填充模式/// </summary>/// <remarks></remarks>public enum FillMode{ /// <summary> /// 平铺 /// </summary> /// <remarks></remarks> 阅读全文
posted @ 2011-04-21 23:20 Lance Yang 阅读(2641) 评论(0) 推荐(0) 编辑
摘要: 在很多企业级的软件开发中,很多时候会涉及到人民币的小写转大写。原来有个VB6的程序,现转为.Net,实现相当简单,同时支持达千百万亿的金额转换。现贴出代码以供参考:(本思路有别于网上很多的代码,通读易懂,可说是最佳实现) /// <summary> /// 小写金额转换成大写金额 /// </summary> /// <param name="number"></param> /// <param name="turnType"></param> /// <returns> 阅读全文
posted @ 2011-03-16 03:14 Lance Yang 阅读(2570) 评论(3) 推荐(0) 编辑
摘要: 本来想说说反射的实现以及以及公式解释器等的实现,因时间关系,现把源码贴出,让大家自己参详。下载地址/Files/Yjianyong/OfficeWrapper.rar 阅读全文
posted @ 2011-02-11 13:22 Lance Yang 阅读(251) 评论(1) 推荐(0) 编辑
摘要: Office 2007 的菜单效果真的是绚丽,但在应该的专业领域的应用开发中大部分都不是很需要这效果,虽然很多的Ribbon能达到这效果,但同VS提供的可视化开发还是存在很大的差距,VS的可视化开发速度快,效率高,操作简单,容易上手。但有时为了更近人的界面,我们也可以给MenuStrip装饰一下。 MenuStrip是通过MenuStripRenderer来完成菜单的绘制效果的,Framework有三个渲染器,我们就继承其中一个,通过让重写其中的部分方法来达到不同的效果。 这里实现的功能有:为菜单或工具栏添加一个水印。菜单的图标或工具栏的图标做一个鼠标移进时加亮的效果(只需一张图片即可实现)。 阅读全文
posted @ 2011-02-11 13:09 Lance Yang 阅读(756) 评论(2) 推荐(0) 编辑
摘要: Code Project精彩系列(转) Applications Crafting a C# forms Editor From scratch http://www.codeproject.com/csharp/SharpFormEditorDemo.asp 建立一个类似C#的环境, 实现控件拖拉,属性 Packet Capture and Analayzer 网络封包截获 http://www.codeproject.com/csharp/pacanal.asp A tool to change the default source control client 在一台机器上用不同的两个源 阅读全文
posted @ 2011-02-11 00:13 Lance Yang 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: 前言 本文是阅读了《单元测试之道》一书后的笔记,也是公司安排本人进行单元测试培训的材料,原文是一个Powerpoint,故修改了下,并针对Visual studio 2005自带的单元测试做的一个整理,将其奉献出来,目的是供需要了解和学习单元测试的朋友们阅读。如有错误望指出。什么是单元测试?单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。例如,你可能把一个很大的值放入一个有序list中去,然后确认该值出现在list的尾部。或者,你可能会从字符串中删除匹配某种模式的字符,然后确认字 阅读全文
posted @ 2011-01-27 17:12 Lance Yang 阅读(365) 评论(1) 推荐(0) 编辑
摘要: 上篇http://www.cnblogs.com/Yjianyong/archive/2011/01/10/1931132.html简要说明了方案的实现框架,接下来继续继续讲解方案的实现。 该报表方案主要不是更多的使用Word中强大的功能,而是更多地把用户的数据插入到模板中合适的地方,使用XML方式保存的Word文档,我们就可以脱离Office的框架,服务器端并不需要安装Office组件。 该方案以 --Property-- 为替代的标识,公式就用--=Func()--为标识,--符号必须成对出现,否则会产生不可预料的后果。 模板中使用到的公式有:循环集合: =Loop(Entity.Coll 阅读全文
posted @ 2011-01-11 21:44 Lance Yang 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 在中国,Word文档形成的表格(不是很规格的表格)在日常使用中非常多,在开发应用是,有大部分是以制作好的一个表格作为模块,然后往模板是填入不同的记录数据。我们可以直接通过WordAppliction来进行开发,但是必须安装Office,特别是在B/S的开发中,服务器调用WordAppliction更不是一种很好的解决方法,开发的过程更是一种烦琐加烦琐的做法。点用系统资源不说,也会导致系统的不稳定(对并发调用Word没有进行测试)。因此,在实际开发中,急需另外寻找一套更好的解决方案。 公司新项目正是一个很多地方使用这种不规则表格的系统,这促使我完成这次的开发,对Office的开发还有很多功能待完 阅读全文
posted @ 2011-01-10 21:13 Lance Yang 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 近来,由于在床上使用电脑比较多,于是就想买一套无线键盘和鼠标,以方便使用,本人并不喜欢玩游戏,于是就选入门的无线鼠标和键盘套餐,雷柏1800,说明书上说一个5号干电池可以使用三个月以上,我用的是正牌的霸王,也只能是一个多月吧,(因为到后来虽然可用,但并不灵敏了),键盘的还是比较耐用的,鼠标和键盘是没有带电源开关的。于是在淘宝上购买了可充的磷酸铁锂电池(品力的,6块多一粒),这种可充电池都是3.2V的,如果原来是用3V的,可以用一个电池点位桶就可以解决问题,可以我这无线套装是用一节1.5V电池的,怎样才能把电池作为1.5V使用吗?能否在无线套装中使用3.2V的电池?本人买了一个7号的3.2伏的可 阅读全文
posted @ 2010-12-12 22:05 Lance Yang 阅读(1537) 评论(0) 推荐(0) 编辑
摘要: 创业条件只要包括:业务条件:赚钱的模式是什么客户条件:哪些人给你赚钱技术条件:凭什么来赚别人的钱经营管理条件:经营能力如何财务条件:是否有足够的启动资金行业经验条件:对该行业资讯与常识的积累行业准入条件:某些行业受到一些政策保护与限制,需要进入资格条件人力条件:是否有合适的专业人才以上条件不需要100%的具备,有些条件可以通过市化方式来获取。如有足够的财务条件,其他条件欠缺也可以弥补;如果有足够的客户条件,其他条件欠缺也容易改变;优秀的经营能力也会找到好的投资家(财务条件)、好的项目(业务条件) 阅读全文
posted @ 2010-12-10 15:15 Lance Yang 阅读(213) 评论(0) 推荐(0) 编辑