自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JiYF大男孩

没错,我就是那个男孩!

  • 博客(14)
  • 资源 (18)
  • 收藏
  • 关注

原创 Entity Framework6测试使用

Entity Framework6安装完成后测试下上一篇中完成了对Entity Framework6的下载安装,一下做一个简单的数据添加测试1.创建一个简单的控制台测试项目2.创建实体数据模型在项目上右击 添加新建项目→Ado.Net实体数据模型如下图所示: 1.右键项目添加新建项2.选择数据--》ADO.NET实体数据模型3.选择从数据库生

2017-02-28 17:29:48 873

原创 Entity Framework6的在线下载安装

Entity Framework6的在线下载安装Entity Framework简单介绍:看名字就知道肯定是关于数据模型的……Entity Framework:微软官方提供的ORM()工具,ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上。EF提供变更跟踪、唯一性约束、惰性加载、查询事物等。开发人员使用Linq语言,对数据库操作如同操作Object

2017-02-28 16:43:08 1354

转载 大型网站架构演化

原创地址:https://my.oschina.net/u/3039671/blog/8367501. 最初始的网站架构 就像我们在自己电脑上搭建了一个论坛的网站,应用程序(例如Apache服务器)、数据库等都部署在我们自己的电脑上的。就可以正常运行了。2. 应用服务和数据服务分离我们的论坛越来越受欢迎,用户越来越多,论坛也十分越活。但是面临的问题是数据库中的信息越

2017-02-27 17:24:40 541

原创 C#设计模式--代理模式

设计模式:代理模式(Proxy Pattern)简单介绍:代理模式(Proxy Pattern):当无法直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,所访问的真实对象与代理对象需要实现相同的接口。根据代理模式的使用目的不同,代理模式又可以分为多种类型,例如保护代理、远程代理、虚拟代理、缓冲代理等,它们应用于不同的场合,满

2017-02-27 16:54:23 904 1

原创 C#设计模式--装饰器模式

0.C#设计模式--简单工厂模式1.C#设计模式--工厂方法模式2.C#设计模式--抽象工厂模式3.C#设计模式--单例模式4.C#设计模式--建造者模式5.C#设计模式--原型模式6.C#设计模式--适配器模式设计模式:装饰器模式(Decorator Pattern)简单介绍:装饰器模式(Decorator Pattern):

2017-02-24 17:26:57 2016

原创 C#设计模式--适配器模式

0.C#设计模式--简单工厂模式1.C#设计模式--工厂方法模式2.C#设计模式--抽象工厂模式3.C#设计模式--单例模式4.C#设计模式--建造者模式5.C#设计模式--原型模式设计模式:适配器模式(Adapter Pattern)简单介绍:适配器模式(Adapter Pattern)将一个类的接口转换成客户希望的另外一个接口,比

2017-02-24 14:55:52 982

原创 C#设计模式--原型模式

0.C#设计模式--简单工厂模式1.C#设计模式--工厂方法模式2.C#设计模式--抽象工厂模式3.C#设计模式--单例模式4.C#设计模式--建造者模式设计模式:原型模式(Prototype Pattern)简单介绍:原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了

2017-02-21 11:55:18 1385 1

原创 C#设计模式--建造者模式

0.C#设计模式-简单工厂模式1.C#设计模式--工厂方法模式2.C#设计模式--抽象工厂模式3.C#设计模式--单例模式设计模式:建造者模式(Builder Pattern)简单介绍:建造者模式参与者:Builder:为创建一个Product对象的各个部件指定抽象接口; ConcreteBuilder    ° 实现Builder的

2017-02-20 17:28:45 1480 1

原创 C#设计模式--单例模式

0.C#设计模式--简单工厂模式1.C#设计模式--工厂方法模式2.C#设计模式--抽象工厂模式设计模式:单例模式(Singleton Pattern)单例模式简单介绍单例模式的特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其它对象提供这一实例。工厂方法模式类图: 单例模式c#代码举例,分别用三种常见的

2017-02-20 11:38:27 809

原创 C#设计模式--抽象工厂模式

0.C#设计模式-简单工厂模式1.C#设计模式--工厂方法模式设计模式:抽象工厂模式(Abstract factory pattern)在前几篇文章张分别介绍了工厂方法模式,简单工厂模式简单工厂模式:简单工厂模式的工厂类随着产品类的增加需要增加额外的代码工厂方法模式:工厂方法模式每个具体工厂类只完成单个实例的创建,所以它具有很好的可扩展性但是在实

2017-02-19 12:23:49 772

原创 C#设计模式--工厂方法模式

设计模式:工厂方法模式(Factory Method Pattern)介绍:简单工厂模式是要在工厂类中通过数据来做个决策,在工厂类中的多个类中实例化出来其中一个要用到的类,做运算。而工厂方法模式则是他的一个的扩展,不在工厂类中做区分从而创建对应的类,而是把这个选择决策权力交给使用类的用户决定。可扩展性比简单工厂模式要好很多工厂方法模式类图:简单工厂模式C#代码举例:

2017-02-17 12:08:01 1345

原创 设计模式--概念、分类

设计模式:设计模式本身不是什么新的东西,基本可以这样说是项目实战和开发经验的总结,可以更好的解决某些实际问题。上一篇介绍了一个简单工厂模式,实际上按照GOF分类,不属于一下GOF中23个设计模式。但是它却可以让我们更好的理解设计模式设计模式的分类在 1994 年,由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissi

2017-02-17 11:32:02 746

原创 C#设计模式--简单工厂模式

设计模式:简单工厂模式(Simple Factory Pattern)介绍:简单工厂模式不是Gof23种设计模式之一。但它在实际的编程中经常被用到,而且思想也非常简单,下面简单举例说明:简单工厂模式类图:简单工厂模式C#代码举例:MobilePhone(手机类)1 public abstract class MobilePhone2 {

2017-02-16 13:52:36 1611

原创 解决:SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间提示问题

提示信息如下“/”应用程序中的服务器错误。SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间。问题现象: 问题原因: 出现个问题的原因是:在更新或者添加数据,出现的错误,再给parameters传递值没有对DateTime类型字段没有传递值,默认为null但是在

2017-02-13 18:49:52 2812 1

.net framework4.8 运行时

.net framework4.8 运行时

2024-09-19

.net framework 3.5-4.8

.net framework 3.5-4.8

2024-03-14

C#语言实现操作SQLite数据库完成基本的增、删、改、查简单的操作例子

本例子使用C#语言实现操作SQLite数据库,完成基本的增、删、改、查,不是复杂的功能,具体介绍可以看:https://www.cnblogs.com/JiYF/p/11260178.html 看这里,代码已经给出,看懂的人,就没必要下载了。木有积分给出邮箱,或者博客留言,我看到后给你发

2019-07-28

C# ZedGraph实时多条曲线数据更新实例

C# ZedGraph实时多条曲线数据更新实例 具体 可以参考https://www.cnblogs.com/JiYF/p/11182658.html这里去查看效果 主要代码已说明,看懂就不要下载了,没有积分博客留言,给出邮箱,我给你发。

2019-07-13

C#简单的三层机构BLL、Module、UI程序设计

C#简单三层结构设计UI、BLL、DAL 在实际项目中,程序设计都有他的层次结构,比如MVC、MVP、普通的三层结构等等,不过现在用三层结构的相比可能少了,但是也有一些小型项目还是挺实用的 到这里有介绍和下载地址不需要积分: https://www.cnblogs.com/JiYF/p/10324988.html 1.介绍 普通的三层架构(BLL,DAL,Model) 1)实体(Model),用来创建对象的实体; 2)业务逻辑层(BLL),用来处理复杂的数据间的关系或者是业务间的关系; 3)数据库访问层(DAL),用来用来访问数据库的; 当然还会有,View(视图层),用来展示数据;

2019-01-26

C# windows画图程序设计例子

本程序是一个仿照windows画图,使用GDI+编写的一个简单的画图程序,仅供参考学习,程序展示效果:https://www.cnblogs.com/JiYF/p/10088221.html 原作者author: ping3108@163.com

2018-12-08

C#俄罗斯方块程序设计与简单实现

C#俄罗斯方块程序设计与简单实现 效果演示:https://www.cnblogs.com/JiYF/p/9632821.html可以到这里查看效果,当然有部分bug还需要解决 相信90后或者80后都玩过这款小游戏,一直想干一票,琢磨一下,但又不太懂,于是网上搜集修改就有了以下效果!bug较多,多多包涵! 1.效果展示 2.实现方法 参考https://blog.csdn.net/qian_f/article/details/19758671 感谢博主分享,我在这里也没修改啥,有时间修复几个bug 2.1对象分析 把每个砖块当成一个对象。每个砖块都有共同的行为,就是可以左移、 右移、下移和变形。既然这是他们共同的行为(方法),那么可以定义一个虚基类Brick,然后在该基类中声明这些行为。当然,砖块在做这些行为前需要知道能不能进行这些行为,比如说到了左边界就不能左移;到了下边界就不能下移;周围空间不够大,就不能变形等等。因此该基类还需要声明一些虚函数:CanTransform() CanLeftMove() CanRightMove() CanDropMove()等。 2.2继承实现 继承定义的基类,每种砖块根据自身的形状具体实现相应函数。据说在标准的俄罗斯方块中,一共有七种形状。本练习项目中定义的方块和变形方式(绕着中心点顺时针旋转,途中颜色较深的点就是中心点)如下: 根据上图就可以知道,表示砖块最好的方法就是用二维数组了。对于砖块而言,这个二维数组就是它的变形范围,数组中的数字为0,代表砖块在该区域中无显示,为1代表有显示。在实现CanTransform() CanLeftMove() CanRightMove() CanDropMove()这四个函数时,要尤其小心,这边是最容易出错的地方。 2.3画布处理 完成砖块下面就要进行画布的处理了。可以想象一下,把画布分成多个方格,也就相当于二维数组了,然后把砖块所对应的二维数组按指定的位置放到代表画布的二维数组中。在显示的时候就可以根据值为1的方格来获取位置并进行绘图了。所以,该项目中定义了一个名为Canvas的类,核心功能是用于获取这个二维数组的值,其中包含根据砖块设置数组的值、行满(一行里所有的值都为1)之后消除、超出高度后返回失败等。 2.4绘图 真正的绘图操作。根据二维数组的值绘制显示,并响应方向键操作。 3.代码实现

2018-09-12

C# WinForm窗体控件Panel修改边框颜色以及边框宽度方法

C# WinForm窗体控件Panel修改边框颜色以及边框宽度方法 可以直接到博客地址查看主要代码:http://www.cnblogs.com/JiYF/p/9047559.html

2018-05-16

C#WinForm窗体内Panel容器中嵌入子窗体、程序主窗体设计例子

C#WinForm父级窗体内Panel容器中嵌入子窗体、程序主窗体设计例子 在项目开发中经常遇到父级窗体嵌入子窗体所以写了一个例子程序,顺便大概划分了下界面模块和配色,不足之处还望指点 具体展现效果链接地址:http://www.cnblogs.com/JiYF/p/9031699.html

2018-05-13

C#自定义按钮、自定义WinForm无边框窗体、自定义MessageBox窗体

本例子包含C#自定义按钮、自定义WinForm无边框窗体、自定义MessageBox窗体 三个小例子,具体展现效果可以到:http://www.cnblogs.com/JiYF/p/8686463.html查看

2018-04-01

Spring.NET-1.3.2-API英文官方手册

本文件是Spring.NET-1.3.2-API英文官方手册api文档 后缀为.chm的手册,因为积分最低2分,没办法免费,所以可以到官网下载地址:http://www.springframework.net/

2018-01-13

倍福TwinCAT3上位机与PLC通信测试(ADS通信) 包含C#和C++代码

倍福TwinCAT3上位机与PLC通信测试(ADS通信) 包含C#和C++代码 程序介绍:https://www.cnblogs.com/JiYF/p/7780948.html 最底部有下载连接,不需要在这里下载 本次测试需要环境: VS2013,TwinCAT3(本人版本TC31-Full-Setup.3.1.4018.16) 代码:C#代码,PLC程序代码,C++代码 测试部分: 测试包含:bool类型,int类型,long类型,real类型,lreal类型,string类型,数组,以及结构体 部分测试(这里没有结构体嵌套)

2017-11-03

日志记录模块设计和实现

程序设计开发难免会遇到日志记录,有的采用第三方的开源日志系统,但是比较庞大和笨重,有的只需要简单显示记录文件就可以,所以就需要自己单独来开发实现,本工程即是一个日志记录和显示的简单设计与实现,如有不足欢迎指正 日志记录: 日志记录在程序设计开发过程中,是非常重要的,可以供调试和记录数据,虽然说有开源的强大日志管理系统,比如apache的Log4Net,功能可谓强悍,但是有时候,不需要这么大的日志,只需要显示和文件记录就可以了,没必要用这么重的日志系统,那么就需要自己来写,如下就是一个简单的日志记录和显示模块的设计和实现,如有不足,还望见谅!废话不多,直入主题。 笨小孩日志:BenXHLog 博客地址:http://www.cnblogs.com/JiYF/p/7256220.html

2017-08-01

C#串口介绍以及简单串口通信程序设计和实现

C#串口介绍以及简单串口通信程序设计实现 源代码和串口程序介绍连接:https://www.cnblogs.com/JiYF/p/6618696.html 本站积分太贵,自己变得。。直接到连接地址下载代码 周末,没事干,写个简单的串口通信工具,也算是本周末曾来过,废话不多,直接到主题 串口介绍   串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。(至于再详细,自己百度) 串口应用:   工业领域使用较多,比如:数据采集,设备控制等等,好多都是用串口通信来实现!你要是细心的话,你会发现,目前家用国网智能电能表就具备RS485通信总线(串行总线的一种)与RS232可以相互转化(当然一般,非专业的谁也不会闲的蛋疼,趴电表上瞎看,最多也就看看走了多少度电) RS232 DB9介绍: 1.示意图 2.针脚介绍: 载波检测(DCD) 接受数据(RXD) 发出数据(TXD) 数据终端准备好(DTR) 信号地线(SG) 数据准备好(DSR) 请求发送(RTS) 清除发送(CTS) 振铃指示(RI) 3.实物图: 以下是我购买XX公司的一个usb转串口线:这个头就是一个公头,另一端是一个usb口 笨小孩串口工具运行图: 1.开启程序 2.发送一行字符串HelloBenXH,直接将针脚的发送和接收链接起来就可以测试了(针脚2 接受数据(RXD) 和3 发出数据(TXD))直接链接, C#代码实现:采用SerialPort 1.实例化一个SerialPort [csharp] view plain copy 在CODE上查看代码片派生到我的代码片 private SerialPort ComDevice = new SerialPort(); 2.初始化参数绑定接收数据事件 [csharp] view plain copy 在CODE上查看代码片派生到我的代码片 public void init() { btnSend.Enabled = false; cbbComList.Items.AddRange(SerialPort.GetPortNames()); if (cbbComList.Items.Count > 0) { cbbComList.SelectedIndex = 0; } cbbBaudRate.SelectedIndex = 5; cbbDataBits.SelectedIndex = 0; cbbParity.SelectedIndex = 0; cbbStopBits.SelectedIndex = 0; pictureBox1.BackgroundImage = Properties.Resources.red; ComDevice.DataReceived += new SerialDataReceivedEventHandler(Com_DataReceived);//绑定事件 }

2017-04-26

C#设计模式源代码1.简单工厂模式 2.工厂方法模式 ...11种

C#设计模式 1.简单工厂模式 2.工厂方法模式 3.抽象工厂模式 4.单例模式 5.建造者模式 6.原型模式 7.适配器模式 8.装饰器模式 9.代理模式 10.外观模式 11.桥接模式

2017-04-25

C#网络编程TCP通信实例程序简单设计

C#网络编程TCP通信实例程序简单设计 程序介绍和下载连接地址。。。https://www.cnblogs.com/JiYF/p/6699104.html 本站太贵了

2017-04-25

C#串口介绍以及简单串口通信程序设计实现

2017-04-25

软考中级网络工程师历年试题04年-10年

软考中级网络工程师历年试题04年-10年 包括04年-10年的中级网络工程师试题上午和下午

2016-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除