码迷,mamicode.com
首页 > Windows程序 > 周排行
C#面向对象
C#面向对象(一) 一:面向对象的基本知识 C#程序分为面向过程和面向对象 什么是对象:一切皆为对象:Object,生活中常说的“东西”就是程序里面所指的对象;生活中遇到的东西我们都在下意识的归类;归类意味着抽象模型; 类:class,对某类众多对象的共同特点抽象出来的模型。 他们的关系:类是好多对 ...
分类:Windows程序   时间:2017-11-29 00:08:55    阅读次数:181
C#设计模式之创造类模式:建造者模式
定义:(Builder Pattern) 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 启示: 采购经理要采购一批台式电脑,为了节约公司成本,决定组装。但是对于怎么组装,采购经理不知道也不关心,所以就指派装机商组装。第一次采购的电脑是组装的HP的台式机,第二次采购经理决 ...
分类:Windows程序   时间:2017-11-29 00:09:40    阅读次数:197
【转】编写高质量代码改善C#程序的157个建议——建议7: 将0值作为枚举的默认值
建议7: 将0值作为枚举的默认值 允许使用的枚举类型有byte、sbyte、short、ushort、int、uint、long和ulong。应该始终将0值作为枚举类型的默认值。不过,这样做不是因为允许使用的枚举类型在声明时的默认值是0值,而是有工程上的意义。 试想,一个代表星期的枚举类Week,我 ...
分类:Windows程序   时间:2017-11-29 12:08:24    阅读次数:231
【转】编写高质量代码改善C#程序的157个建议——建议10: 创建对象时需要考虑是否实现比较器
建议10: 创建对象时需要考虑是否实现比较器 有对象的地方就会存在比较,在.NET的世界中也一样。举个最简单的例子,在UI中,有一个10个人的Salary列表。根据排序的需要,列表要支持针对基本工资来罗列Salary。这个时候,接口IComparable就会起作用,代码如下所示: 注意 上面代码中C ...
分类:Windows程序   时间:2017-11-29 12:51:06    阅读次数:166
C# WinForm捕获未处理的异常实例解析
本文以一个完整的实例形式讲述了C# WinForm捕获未处理的异常的方法。分享给大家供大家参考之用。具体代码如下: using System; using System.Collections.Generic; using System.Windows.Forms; using System.IO; ...
分类:Windows程序   时间:2017-11-29 13:34:05    阅读次数:234
C#百万数据查询出现超时问题的解决方法
本文较为详细的讲解了C#百万数据查询出现超时问题的解决方法,分享给大家供大家参考之用。具体方法如下: 很多时候我们用C#从百万数据中筛选一些信息时,经常会出现程序连接超时的错误,常见的错误有很多,例如: Timeout expired. The timeout period elapsed prio ...
分类:Windows程序   时间:2017-11-29 13:39:17    阅读次数:212
WinForm实现同时让两个窗体有激活效果的特效实例
本文实例讲述了WinForm实现同时让两个窗体有激活效果的特效。主要采用windows api实现一个窗体激活的时候给另外一个发消息。分享给大家供大家参考。 具体实现方法如下: using System; using System.Windows.Forms; using System.Runtim ...
分类:Windows程序   时间:2017-11-29 14:52:00    阅读次数:236
ABAP-FI常用BAPI
总帐会计: (比较简单全部测试通过,关帐时使用) Line item of document for ledger with summary table GL F: BAPI_GLX_GETDOCITEMS Closing balance of G/L account for chosen year ...
分类:Windows程序   时间:2017-11-29 16:25:56    阅读次数:242
自己动手写Redis客户端(C#实现)2 - SET请求和状态回复(set)
Redis请求协议的一般形式: 备注:CR表示为\r; LF表示\n 下面是一个例子: Redis回复 Redis 命令会返回多种不同类型的回复。 通过检查服务器发回数据的第一个字节, 可以确定这个回复是什么类型: 状态回复(status reply)的第一个字节是 "+" 错误回复(error r ...
分类:Windows程序   时间:2017-11-29 23:40:21    阅读次数:283
slf4j-api、slf4j-log4j12以及log4j之间什么关系?
几乎在每个jar包里都可以看到log4j的身影,在多个子工程构成项目中,slf4j相关的冲突时不时就跳出来让你不爽,那么slf4j-api、slf4j-log4j12还有log4j他们是什么关系?我把自己了解的和大家简单分享一下: slf4j:Simple Logging Facade for Ja ...
分类:Windows程序   时间:2017-11-30 19:14:48    阅读次数:222
c# winform 窗体之间的传参
说起winform程序中窗体之间的参数互传,大家找度娘会找到很多方法: 1、在窗体类中创建全局变量,类型为公开、静态的; 2、在窗体类中定义狗仔函数; 3、通过实践来船体参数; 这三种思路完全来自于霖小屋的c# winform窗体之间传递参数问题总结,大家可以看看他的这篇博客学习学习。 下面我要给大 ...
分类:Windows程序   时间:2017-11-30 22:12:05    阅读次数:256
Windows下下载及安装numpy、pandas及简单应用
下载numpy 下载地址 https://pypi.python.org/pypi/numpy 进入网站,下载和自己电脑及电脑中安装的python匹配的numpy版本。我的电脑是Win 10 x64位的系统,装的python版本是3.6,则要下载numpy 1.13.1 cp36 none win_ ...
分类:Windows程序   时间:2017-11-30 23:36:04    阅读次数:432
【转】编写高质量代码改善C#程序的157个建议——建议36:使用FCL中的委托声明
建议36:使用FCL中的委托声明 FCL中存在3类这样的委托声明,它们分别是:Action、Func、Predicate。尤其是在它们的泛型版本出来以后,已经能够满足我们在实际编码过程中的大部分需求。 Action表示接受0个或多个输入参数,执行一段代码,没有任何返回值; Func表示接受0个或多个 ...
分类:Windows程序   时间:2017-12-01 18:32:30    阅读次数:134
微服务实战(二):使用API Gateway
微服务实战(二):使用API Gateway 微服务实战(二):使用API Gateway 【编者的话】本系列的第一篇介绍了微服务架构模式。它讨论了采用微服务的优点和缺点,除了一些复杂的微服务,这种模式还是复杂应用的理想选择。当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体 ...
分类:Windows程序   时间:2017-12-02 15:11:10    阅读次数:283
486. Predict the Winner
Given an array of scores that are non-negative integers. Player 1 picks one of the numbers from either end of the array followed by the player 2 and t ...
分类:Windows程序   时间:2017-12-03 14:46:52    阅读次数:256
用windows自带的fsutil来创建1G稀疏文件(sparse file)
fsutils file createnew a.dat 1073741824 fsutil sparse setflag a.dat fsutil sparse setrange a.dat 0 1073741824 结果是1个外边显示1G、实际4K大小的文件,酷~ 如下图 ...
分类:Windows程序   时间:2017-12-04 16:41:46    阅读次数:285
C#设计模式之创建类模式:简单工厂模式
这是记录设计模式种的创建型模式的第一篇,所以,在开头要说一些关于创建型模式的含义和意义。 创建型模式 软件系统在运行时,类将被实例化成对象,并由这些被创建的对象协作完成系统中要求的各项业务功能,创建型模式关注对象的创建过程,是一类最常用的设计模式,在软件开发种的应用非常广泛。创建型模式对类的实例化过 ...
分类:Windows程序   时间:2017-12-04 19:06:16    阅读次数:306
# WPF动画速率效果
在WPF中使用动画的情况非常多,而要让动画变得生动往往要使用一些变速动画,WPF也内置了很方便的缓动函数来实现这一功能。不同的缓动函数光看名字很难知道实际效果,于是写了个小工具来展现不同的动画速率的效果以及修改配置对速率的影响。 ...
分类:Windows程序   时间:2017-12-05 01:05:59    阅读次数:257
C#设计模式(17)——观察者模式(Observer Pattern)
原文:C#设计模式(17)——观察者模式(Observer Pattern)一、引言 在现实生活中,处处可见观察者模式,例如,微信中的订阅号,订阅博客和QQ微博中关注好友,这些都属于观察者模式的应用。在这一章将分享我对观察者模式的理解,废话不多说了,直接进入今天的主题。 二、 观察者模式的介绍 2.... ...
分类:Windows程序   时间:2017-12-05 14:23:44    阅读次数:267
C#设计模式(15)——命令模式(Command Pattern)
原文:C#设计模式(15)——命令模式(Command Pattern)一、前言 之前一直在忙于工作上的事情,关于设计模式系列一直没更新,最近项目中发现,对于设计模式的了解是必不可少的,当然对于设计模式的应用那更是重要,可以说是否懂得应用设计模式在项目中是衡量一个程序员的技术水平,因为对于一个功能的... ...
分类:Windows程序   时间:2017-12-05 14:29:04    阅读次数:230
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!