摘要:
这段时间一个小项目中需要调用本机的摄像头进行拍照,网上搜集了一些资料以及解决的一些小问题,在此记录以便后续使用。硬件环境:联想C360一体机,自带摄像头编写环境:vs2010语言:C# WPF下载AForge类库,并添加引用:using AForge;using AForge.Controls;us... 阅读全文
摘要:
在实际项目中,不可避免的会操作excel表格。一直以来都是读取excel表格,可今天为了写入excel表格,可是煞费苦心,终于完成,记录下来以便后续使用。1、读取excel表格的数据读取excel数据,然后导入到数据库中,根据常识,只要是能得到一个dataset,那所有的问题便迎刃而解了。下面将读取... 阅读全文
摘要:
数据库使用过程中一些零散的应用,记录下来以便下次使用。 1、触发器 刚才在项目中使用到触发器,现在拿来做记录,以便后续使用。 本触发器的意思是:创建触发器on_delete,确保数据库表 [OSCE].[dbo].[QuestionType] 中的QT_ID是39、40的这两条记录不被删除。如果删除 阅读全文
摘要:
1、数据库联表查询: 在实际项目中有时需要将两个表结合到一起进行查询,此处介绍其语法: 左连接查询:select * from tableA left join tableB on tableA.fieldA = tableB.fieldB where tableA.ID = '1' 左连接查询的结 阅读全文
摘要:
1、创建Access数据库表1)在office中打开Microsoft Access2010,选择空数据库创建数据库StudentInfo。2)创建新表,在表格第一列选择数据类型,并输入列名。3)点击保存,输入数据库表名Student,完成创建。4)将创建的数据库拷贝到项目的Debug文件中即可使用... 阅读全文
摘要:
1:新建安装部署项目 打开VS编辑器,点击新建项目,选择:其他项目类型->安装与部署->安装项目,然后点击确定. 2 安装向导完成后即可进入项目文件夹: 双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来. 然后右击你的可执行文件,创 阅读全文
摘要:
新建一个model作为说明即可,以便查阅。 添加引用:using System.ComponentModel ; public class Test:INotifyPropertyChanged { private string name; public ... 阅读全文
摘要:
最近项目在IE 11 下 点击出现 “__doPostBack”未定义”,经过一番google,终于知道了原因:ASP.NET 可能无法辨识出一些浏览器的最新版本,还会经常把它们看做是低级的浏览器。(也就是: 不支持JavaScript。)详见: http://blogs.msdn.com/b/... 阅读全文
摘要:
1、将对象modelList转换为DataTable表private DataTable ListToDataTable(List QuestionOptionList) { DataTable dt = new DataTable(); i... 阅读全文
摘要:
在项目中添加前台控件radio,操作两个div的显示和隐藏,其实是一个很简单的问题,但是费了老大劲才完成,也就是jQuery操作控件的一些基础知识。方法有三种,简单介绍: 1、给元素设置style属性: $("#divShareExamPage").attr("style", "displ... 阅读全文
摘要:
使用asp.net开发项目,必然会在页面间进行传值,本文介绍几种常见的页面传值方式,仅作笔记,以便后续查找使用。 前提:新建两个页面:ValuePage.aspx,ObtainValue.aspx,本文介绍的几种传值方式都是在valuePage页面赋值,传递到ObtainValue.aspx页... 阅读全文
摘要:
GridView控件在Asp.net中相当常用,以下是控件的解释,有些是常用的,有些是偶尔用到的,查找、使用、记录,仅此而已。(最后附带DropDownList控件)ASP.NET中GridView常规用法 1、gridview前台界面代码 gridview创建列最主要的有两种方式: 1)... 阅读全文
摘要:
一、定义: 装饰模式(Decorator):动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 简单来说,装饰模式非常类似于继承,都能给对象添加一些额外的职责。如果需要灵活的添加一组有相对排列序列的功能,单纯的继承实现则显得不是那么优雅,装饰模式可以恰当的实现。 二、U 阅读全文
摘要:
一、策略模式定义: 策略模式(Strategy)定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。 分析: 封装的算法本身是一种策略,重要的是这些算法随时可能互相替换的,这就是变化点,而封装变化点是面向对象的一种重要的思维方式。策略模式定义的这些算法完 阅读全文
摘要:
观察者模式: 一、定义: 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。此种模式通常被用来实时事件处理系统。其中两个重要对象是观察者和主题,要想主题对象发生改变时,能通知到所有观察者角色,则自 阅读全文