• 窗体DataGridView控件中按回车键时,单元格向下移动,如

    方法一: protected override void OnKeyUp(System.Windows.Forms.KeyEventArgs e) { base.OnKeyUp(e); if (e.KeyCode == System.Windows.Forms.Keys.Enter) { e.Handled = true; System.Windows.Forms.SendKeys.Send("{TAB}"); } } protected override bool ProcessCm...

    2018-06-17 19:48:49

  • 面试中可能会被问到的几个关于“委托”的问题

    这几天比较清闲,刚好前段时间买了本CLR Via C#,在.Net界大家都知道Jeffrey大师的这本经典著作,惭愧一直没有拜读。 不过在C#著作中经典的非常多。读书的那时候就是通过《C#与.NET 3.0高级程序设计》这本书接触C#的,也被称为C#圣经。 CLR Via C#中的委托说的非常好,...

    2018-06-17 19:48:29

  • BackgroundWorker 后台进程控制窗体label、richtextbo

    昨天写了一个从文章中提取关键词的程序,写完处理的逻辑后又花了好几个小时在用户友好性上。加了几个progressBar,有显示总进度的、有显示分布进度的。。因为程序要跑好几个小时才能执行好,只加个总进度的话感觉不太明显。一个label,显示当先操作的具体内容,还有个r...

    2018-06-17 19:48:26

  • 利用 Windows API Code Pack 修改音乐的 ID3 信息

    朋友由于抠门 SD 卡买小了,结果音乐太多放不下,又不舍得再买新卡,不得已决定重新转码,把音乐码率压低一点,牺牲点音质来换空间(用某些人的话说,反正不是搞音乐的,听不出差别) 结果千千静听(百度音乐)转码后会把音乐 ID3 信息里的标题当文件名(PS:怀念当年的...

    2018-06-17 19:47:56

  • 七日筑基——开篇

    打算写这个的目的是因为经常有学生问我:老师这个这么难该怎么学?,老师这个知识我都反复看过三遍了,还是容易忘记怎么办?,这个试题我上次做过类似的,不用再做了吧?等等,各种各样的基础问题。所以打算针对这些问题专门开一个系列文章,名字就叫:七日筑基。意思...

    2018-06-17 19:48:22

  • Xamarin.iOS开发初体验

    Xamarin是一个跨平台开发框架,这一框架的特点是支持用C#开发IOS、Android、Windows Phone和Mac应用,这套框架底层是用Mono实现的。 Mono是一款基于.NET框架的开源工程,包含C#语言编译器、CLR运行时和一组类库,能运行于Windows、Linux、Unix、Mac OS和Solaris。 对于...

    2018-06-17 19:47:55

  • C#反射动态赋值

    很多时候我们需要在数据实体层读取数据后赋值到领域模型时往往会产生如下的代码 1 public class A 2 { 3 public string Name { get ; set ;} 4 public int Age { get ; set ;} 5 } 6 7 public class B 8 { 9 public string Name { get ; set ;} 10 public int Age { ge...

    2018-06-17 19:47:23

  • C#类的成员初始化顺序

    首先我们来看看引用类型的成员初始化过程 我们来看一个例子吧 class Program { static void Main(string[] args) { DriveB d = new DriveB(); } } class BaseA { static DisplayClass a = new DisplayClass("基类静态成员初始化"); DisplayClass BaseA_c = new Display...

    2018-06-17 19:46:53

  • 挖一挖C#中那些我们不常用的东西之系列(5)——FlagA

    说到FlagsAttribute,源自前几天看到了一小段代码,大概意思就是根据航班政策来返回哪些配送方式是否可用,根据这些是否可用 来隐藏或者开启界面的相关配送方式,如果大家订过机票可能知道配送方式有很多种,比如无需打印行程单(PJN),机场自取(Airport), 市内配送(...

    2018-06-17 19:47:34

  • linq读书笔记2-查询内存中的对象

    上次我们说到了linq对数组内容的检索,自.net2.0以后,泛型成了很常见的一种应用技术,linq对泛型的检索也提供了完善的支持 如对list类型的支持,范例如下: class Program { static void Main(string[] args) { ListBooks samplebooks = new ListBooks() { new Books{...

    2018-06-17 19:47:25

2