2017年2月20日

C#调用斑马打印机打印条码标签(支持COM、LPT、USB、TCP连接方式和ZPL、EPL、CPCL指令)

摘要: 在批量打印商品标签时一般都要加上条码或图片,而这类应用大多是使用斑马打印机,所以我也遇到了怎么打印的问题。 一种办法是用标签设计软件做好模板,在标签设计软件中打印,这种办法不用写代码,但对我来说觉得不能接受,所以尝试代码解决问题。 网上搜索一番,找不到什么资料,基本都是说发送ZPL、EPL指令到打印 阅读全文

posted @ 2017-02-20 23:40 大西瓜3721 阅读(6710) 评论(2) 推荐(2)

Cookies揭秘 [Asp.Net, Javascript]

摘要: 一,前言 Cookies想必所有人都了解, 但是未必所有人都精通。本文讲解了Cookies的各方面知识, 并且提出来了最佳实践。这是笔者在日常工作中的积累和沉淀。 二,基础知识 1.什么是Cookies Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cook 阅读全文

posted @ 2017-02-20 23:11 大西瓜3721 阅读(304) 评论(0) 推荐(0)

我的一些学习资源

摘要: 存放自己的一些学习资料,大多数是来算博客园的大牛们,方便自己存档。有需要的朋友也可以看看。 WCF 博客: WCF之旅 WCF从理论到实践 牛人: Artech、张逸、翁玉礼 NHibernate 博客: NHibernate之旅 牛人: 李永京 微软类库 博客: 微软企业库 MEF XAML 博客 阅读全文

posted @ 2017-02-20 23:01 大西瓜3721 阅读(220) 评论(0) 推荐(1)

也来学学插件式开发续-利用MEF

摘要: 前面一个博客:也来学学插件式开发中很多朋友留言说可以用MEF来实现。于是我就试着用MEF实现了一下。 步骤和上一篇差不多,只是加载插件的方式有所不同。这只是一个自己的示例程序,肯定有很多不足之处,欢迎拍砖。 MEF如何工作? MEF主要是通过Import与Export特性来定义导入与导出部件。程序在 阅读全文

posted @ 2017-02-20 22:58 大西瓜3721 阅读(295) 评论(0) 推荐(0)

也来学学插件式开发

摘要: 上一家公司有用到插件式开发来做一个工具箱,类似于QQ电脑管家,有很多工具列表,点一下工具下载后就可以开始使用了。可惜在那家公司待的时候有点短,没有好好研究一下。现在有空,自己在网上找了些资料,也来试试。 主要思路:公开一个插件接口,如果.DLL或.EXE的代码中有继承这个接口就将其示为插件,并将这些 阅读全文

posted @ 2017-02-20 22:57 大西瓜3721 阅读(238) 评论(0) 推荐(0)

Entity Framework With Oracle

摘要: 虽然EF6都快要出来了,但是对于Oracle数据库,仍然只能用DB first和Model First来编程,不能用Code First真是一个很大的遗憾啊。 好了,废话少说,我们来看看EF中是如何用DB first和Model First来对Oracle编程的。 首先我们要下载ODP.NET这个数 阅读全文

posted @ 2017-02-20 22:49 大西瓜3721 阅读(350) 评论(0) 推荐(0)

EF Code First学习笔记:数据库创建

摘要: 控制数据库的位置 默认情况下,数据库是创建在localhost\SQLEXPRESS服务器上,并且默认的数据库名为命名空间+context类名,例如我们前面的BreakAway.BreakAwayContext。 有几种方法可以改变这种默认约定。 利用配置文件 在配置文件中新加一个连接字符串 <co 阅读全文

posted @ 2017-02-20 22:48 大西瓜3721 阅读(288) 评论(0) 推荐(0)

EF Code First 学习笔记:表映射

摘要: 多个实体映射到一张表 Code First允许将多个实体映射到同一张表上,实体必须遵循如下规则: 实体必须是一对一关系 实体必须共享一个公共键 观察下面两个实体: public class Person { [Key] public int PersonId { get; set; } public 阅读全文

posted @ 2017-02-20 22:47 大西瓜3721 阅读(644) 评论(0) 推荐(0)

Entity Framework Code First级联删除

摘要: 使用Data Annotations: 如果我们要到一对主从表增加级联删除,则要在主表中的引用属性上增加Required关键字,如: public class Destination { public int DestinationId { get; set; } public string Nam 阅读全文

posted @ 2017-02-20 22:45 大西瓜3721 阅读(315) 评论(0) 推荐(0)

EF Code First 学习笔记:关系

摘要: 一对多关系 项目中最常用到的就是一对多关系了。Code First对一对多关系也有着很好的支持。很多情况下我们都不需要特意的去配置,Code First就能通过一些引用属性、导航属性等检测到模型之间的关系,自动为我们生成外键。观察下面的类: public class Destination { pu 阅读全文

posted @ 2017-02-20 22:44 大西瓜3721 阅读(202) 评论(0) 推荐(0)

Entity Framework 并发处理

摘要: 什么是并发? 并发分悲观并发和乐观并发。 悲观并发:比如有两个用户A,B,同时登录系统修改一个文档,如果A先进入修改,则系统会把该文档锁住,B就没办法打开了,只有等A修改完,完全退出的时候B才能进入修改。 乐观并发:同上面的例子,A,B两个用户同时登录,如果A先进入修改紧跟着B也进入了。A修改文档的 阅读全文

posted @ 2017-02-20 22:43 大西瓜3721 阅读(230) 评论(0) 推荐(0)

Entity Framework 复杂类型

摘要: 为了说明什么是复杂属性,先举一个例子。 public class CompanyAddress { public int ID { get; set; } public string CompanyName { get; set; } public string StreetAddress { ge 阅读全文

posted @ 2017-02-20 22:41 大西瓜3721 阅读(124) 评论(0) 推荐(0)

Entity Framework 数据生成选项DatabaseGenerated

摘要: 在EF中,我们建立数据模型的时候,可以给属性配置数据生成选项DatabaseGenerated,它后有三个枚举值:Identity、None和Computed。 Identity:自增长 None:不处理 Computed:表示这一列是计算列。 在EF中,如果主键是int类型,Code First生 阅读全文

posted @ 2017-02-20 22:41 大西瓜3721 阅读(329) 评论(0) 推荐(0)

EF Code First 学习笔记:约定配置

摘要: 要更改EF中的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面;还有一个就是Fluent API,通过新增相应的配置类来覆盖默认配置。现在我们用这两个来对比了解EF中的约定配 阅读全文

posted @ 2017-02-20 22:40 大西瓜3721 阅读(198) 评论(0) 推荐(0)

EF Code First学习笔记 初识Code First

摘要: Code First是Entity Framework提供的一种新的编程模型。通过Code First我们可以在还没有建立数据库的情况下就开始编码,然后通过代码来生成数据库。 下面通过一个简单的示例来了解。 建立一个控制台项目。通过Nuget来获取Entity Framework。 增加两个模型类: 阅读全文

posted @ 2017-02-20 22:39 大西瓜3721 阅读(371) 评论(0) 推荐(0)

在MVC里面使用Response.Redirect方法后记得返回EmptyResult

摘要: 在ASP.NET MVC中我们很多时候都会在拦截器和Controller中直接使用Response.Redirect方法做跳转,但是实际上Response.Redirect方法执行后ASP.NET并不会立即结束当前请求的执行,而是要过一段时间才会终止当前请求的执行,然后命令客户端浏览器去访问Resp 阅读全文

posted @ 2017-02-20 22:24 大西瓜3721 阅读(431) 评论(0) 推荐(0)

导航