随笔分类 -  C#基础知识回顾---day day up

每天回顾一点基础知识
摘要:最近做了一些关于winform的项目,需要用到winform的语言国际化,在初使化的时候用起来非常方便。可以参考一下: 核心逻辑: 预览效果演示:OK,以下是核心代码和操作流程一,添加LanguageHelper类using System;using System.Collections.Gen... 阅读全文
posted @ 2015-09-02 12:50 爱吃猫的鱼 阅读(8733) 评论(13) 推荐(12) 编辑
摘要:上次用客户端进行数据刷新的方式,和官方的Demo实现存在差异性,今天花了一点时间好好研究了一下后台时时刷新的方式.将写的代码重新update了一次,在这之前找过好多的资料,发现都没有找到好的例子,自己查了一下官方的DEMO然后本地实现了一次,结合Jqgrid的前端库,发现还是非常便捷的.不多说了... 阅读全文
posted @ 2015-04-08 17:24 爱吃猫的鱼 阅读(1712) 评论(0) 推荐(2) 编辑
摘要:放完假回来,人心真的有点浮躁了,特别是对于这样一份工作:外包,而且要你身兼数职,今天可能你干着BI很爽快的样子,明天就要调去做web了,再然后就是winform了,再然后就是运维了。虽说人还年轻,但是如此频繁的岗位转换,实在让人沉不下心来做点踏实的事情。所以估摸着要不要去试下水的样子。 ... 阅读全文
posted @ 2014-02-12 21:12 爱吃猫的鱼 阅读(2715) 评论(28) 推荐(3) 编辑
摘要:近段时间在论坛上面兴起了一股正则之风,不论做什么都喜欢用正则 你在后台解析json格式字符串,必须要用正则,好吧,你可能不知道用JavaScriptSerializer类, 你解析类似www.xxx.com?a=a1&b=b2&c=c3的querystring参数,必须用正则,好吧,你也可能不知道string.split方法 你解析html你还必须用正则,好吧,这就真没有必要了,因为在解析html用到正则的时候你很多时候就不得不用到平衡组,你很有可能卡在这里 正则的强大性与通用性就不提了,一般的处理完全够用了,你完全可以自己去“系统”的学习(注:系统学习正则),在配上Regex 阅读全文
posted @ 2013-05-18 17:14 爱吃猫的鱼 阅读(4679) 评论(4) 推荐(3) 编辑
摘要:正在做项目,同事问道有啥简单的方法读取excel到DataTable里面呢? 想也不想直接回到NPOI呀,我觉得满不错的,同事说太麻烦了,要不你找找看。反正手上的项目做的差不多的,习惯性的打开google,感觉已经有了LinqToXml,那LinqToExcel呢?没成想一搜出来了.地址:https://code.google.com/p/linqtoexcel/在使用之前:1.添加引用LinqToExcel.dllRemotion.Data.Linq.dll2.添加命名空间using LinqToExcel;//取得数据,只需要一行代码var execelfile = new ExcelQ. 阅读全文
posted @ 2013-04-08 22:44 爱吃猫的鱼 阅读(9245) 评论(4) 推荐(4) 编辑
摘要:痛苦就是财富,这纯属扯蛋,痛苦之后的思考,才会是财富。知识也是一样的道理,只知道一味的着急前进,却忘记自己留下的脚印,如果没有经过整理,思考,消化,吸收的过程,那它只是短暂的停留在自己的大脑里面。 这些看似简单问题,是我正式从9月份正式踏入程序员行业以来经验总结,若有什么不好的地方,希望大家一定要指出,兼听则明,偏信则暗^_^一,正确的使用eval()第一次使用eval(),将后台写的json格式字符串处理成json对象数组var jsonstr = "{name:'test',age:18}";var jsonobj = eval(jsonstr);//拼 阅读全文
posted @ 2013-01-07 22:57 爱吃猫的鱼 阅读(2969) 评论(15) 推荐(7) 编辑
摘要:原创地址:http://www.cnblogs.com/jfzhu/archive/2013/01/01/2841332.htmlLINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。从技术角度而言,LINQ定义了大约40个查询操作符,如select、from、in、where以及order by(C#中)。使用这些操作符可以编写查询语句。不过,这些查询还可以基于很多类型的数据,每个数据类型都需要一个单独的LINQ类型。看图,不解释这样解释 阅读全文
posted @ 2013-01-02 15:30 爱吃猫的鱼 阅读(215) 评论(0) 推荐(0) 编辑
摘要:也许当你看到标题的时候,你会想,这窗体间传值方法就这么多,无非就是那几种:1.静态变量(这个最简单)非时性的传递:1.窗体的属性2.构造函数时时性的传递:1.委托2.静态变量(这个最简单)几乎很多人都可以很根据简单方便的原则选用静态变量的方式。如果少量的数据传送,完全没有问题,但是数据量大,效率的时候,个人觉得使用委托应该是最有效的。我将记录我第一次接触窗体传值的时候过程:窗体与窗体之间,就好比两栋房子,将房子一的信息传入到房子二,那就必须有一个跑腿的。(变量)一,那这个变量可以做为一个共用变量,大家都可以使用,需要改变的时候直接赋值就可以了。那很简单呀:public static strin 阅读全文
posted @ 2012-12-30 20:36 爱吃猫的鱼 阅读(428) 评论(0) 推荐(0) 编辑
摘要:今天重新看<<C#图解教程>>发现了里面的一段话:5.7值参数 有几种参数,它们使用稍微不同的方法从方法传入或传出数据。你到现在一直看到的这种类型是默认的类型,称为值参数 使用值参数,数据通过复制实参到形参的方式传递到方法。方法调用时,系统做如下的操作: []在栈中为形参分配空间 []复制实参到形参 变量在用作实参必须被赋值,对于引用类型,变量可以被赋值为一个引用或者null PS:值参数和值类型是两个完全不同的概念,值参数是把实参的值复制到形参的参数。下面这个例子:class Myclass{ public int Val = 20;}class Program{ s 阅读全文
posted @ 2012-10-31 01:34 爱吃猫的鱼 阅读(241) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示