- 博客(54)
- 资源 (23)
- 收藏
- 关注
原创 AFORGE库对摄像头操作的封装(续)
下午做的封装嘛。 感觉不是很好。 操作还是太多。但是我觉得 适用的还是比较广。刚刚手残, 把下午的代码都删了,现在都没法贴上下午笔记中的图了。 我这里重新做了次封装。----------------------------封装约定 按照下面的这个模式封装的: 1, open 2,capture 3, close------------
2015-10-31 19:25:45 4170 2
原创 AFORGE库学习之封装对摄像头的操作
今天开始使用 aforge库对摄像头的操作进行封装。涉及的操作有:打开摄像头,拍照,关闭摄像头。 我把这些操作封装到一个DLL中。 ----------------------准备工作 1, 添加引用AFORGE库的DLL:AForge.Video.dll;AForge.Video.DirectShow.dll; 添加名称空间
2015-10-31 15:28:51 3033
原创 ASP.NET动态添加控件(感想)
老实说,asp.net开发,我只会简单的拖拖服务器控件。 因为我做网页没得多大兴趣。嘿嘿.......--------------------------问题描述 最近老是在捣鼓。捣鼓啥呢? 动态添加ASP.NET控件。然而结果却让我很失望呢。我虽然生成了控件,但是无法获取动态生成控件的值。 比如:下面的代码,动态添
2015-10-29 09:00:56 947
原创 ASP.NET 开发中弹出提示对话框的2种方法
------------------方法1 1,使用Response.Write(); 例如:Response.Write("alert('弹出对话框方式1')");------------------方法2 2,使用ClientScript.RegisterStartupScript(); 例如:Cl
2015-10-28 08:33:03 14424 1
原创 word密码破解工具
今天下午,一哥们找我帮他看看 怎么 打开这个word 文件: 弄了好久, 还是没行。尝试了网上推荐的方法: 自己在谷歌上搜索了一个工具,搞定!下载链接:http://pan.baidu.com/wap/link?uk=909532267&shareid=166494743&third=1
2015-10-27 00:09:23 3400 1
原创 C#使用aforge框架打开摄像头(续)
昨天做了个小测试,把我之前写的用aforge框架打开摄像头的小程序,运行了一晚上,结果今天早上起来发现,程序挂了。调试了好几次,也没找到原因。--------------------------问题 刚刚 又做了测试,同时打开任务管理器,发现,该程序运行时间稍长,内存就开始紧张了。 如图: 我今天特意做了记录,当程序运行了3.5
2015-10-23 18:01:51 4390 6
原创 C#读写EXCEL操作的简单封装
之前没玩过C#的类的封装,虽然我经常使用AccessHelper,但是这个是别人封装好那给我的。 刚刚弄了好久C#对EXCEL简单的操作的类的封装。终于搞定。源码如下,注释里面写的很清楚啦。-------------------------源码using System;using System.Collections.Generic;using System.Linq;
2015-10-23 01:04:22 1238
原创 C#读写Excel表格(续)二
昨天手残,误删除系统 驱动文件,导致系统崩溃,之前保存在C盘上的数据全部丢失,之前做的关于EXCEL的代码也全部丢失。该死的驱动文件,一直在后台启动各种应用,拖得我系统资源紧张,一怒之下,直接干掉TA。哪知重启系统后,系统就崩溃了。 这里再次把关于C#读写EXCEL的心得贴出来,方便自己今后复习。---------------------------准备工作
2015-10-22 23:04:39 957
原创 T-SQL学习之索引
最近比较忙,今天终于挤出了时间来温习 数据库之索引。-------------------概述 数据库中的索引与书中的目录一样,可以快速找到表中的特定行。索引是与表关联的存储在磁盘上的单独结构,它包含由表中的一列或多列生成的键,以及映射到指定表行的存储位置的指针,这些键存储在一个结构(B树)中,使 SQL Server 可以快速有效地查找与键值关联的行。 建立索
2015-10-22 15:25:08 2067
原创 C#学习之 调用 AForge.NET框架启动摄像头抓拍
刚刚写完启动摄像头,趁热打铁。 这里就是很简单啦。将获取到的每一帧图像保存至本地即可。-----------------------------获取每一帧图像请注意,之前这里的代码: ///------自定义函数 private void Cam_NewFrame(object obj, NewFrameEventArgs eventA
2015-10-22 01:55:16 4537 1
原创 C#学习之 调用 AForge.NET Framework 启动摄像头
今天开始捣鼓C#启动摄像头,之前做过用 C++调用OPENCV库启动摄像头,C#理论上也可以。 但是看了 这篇博文笔记, 顿时脑洞大开,原来可以和摄像头打交道的库有这么多啊。之前,我就直到OPENCV可以办到。惭愧,自己的知识面太窄了 。 当然,今天的重头戏是 AForge.NET Framework 。 先来看个我鼓捣出来的一个简单
2015-10-22 00:30:02 12372 8
原创 C#读写(OFFICE 2013)excel表格(续)
既然能通过C#操作EXCEL了,但是使用完后,会出现下面的情况(图片来自这里): 这样就会启动多个线程,导致每次需写入数据到EXCEL中的时候,会提示当前操作的表格(其他 的表格就另当别论啦)正在被使用,以只读的方式打开。 调用下面的代码做处理,在关闭和回收系统资源后,手动杀死EXCEL线程。方法如下:[DllImport("User32.dll", CharS
2015-10-18 21:48:58 2594
原创 C#读写(OFFICE 2013)excel表格
其实昨天也分享过,但是,上篇笔记主要是 记录了添加组件,添加名称空间。 今天终于把数据通过代码写到了Excel表格中啦----------向Excel中写入数据 新建一个windows窗口应用程序。 1,当然是要添加对应的引用,选择合适自己的版本。 2, 添加完引用后,就可以添加名称空间啦using
2015-10-18 16:34:09 9767 1
原创 C#学习之操作excel表格
-------------------自己的实践方案 今天开始学习C#使用Excel。 首先,要先添加引用: 若发现没有这个项,可以重新安装office,我这里使用的是office2013:若发现还是没有在引用中找到对应的项,可尝试添加VS的功能:关于office的功能组件。-------------网上找到的资料[
2015-10-18 01:21:04 6249 1
原创 C#打印技术(三)
从Windows窗体应用程序打印时,定义一种可重用的可发送到打印机上的对象。----------名称空间System.Drawing.Printing---------语法public class PrintDocument : Component-----------属性 名称描述CanRaise
2015-10-16 22:20:53 1512
原创 C#学习之GDI + 图形编程基础(二)
graphics类 graphics类的命名空间为:System.Drawing。程序集为System.Drawing(在system.drawing.dll中)。-------------graphics属性及说明 ---------graphics方法及说明
2015-10-16 17:56:26 1005
原创 C#学习之GDI + 图形编程基础(一)
----------图形概述 GDI+是如何工作的呢?为了弄清这个问题,让我们来分析一个示例—绘制一条线段。实质上,一条线段就是一个从一个开始位置(X0,Y0)到一个结束位置(Xn,Yn)的一系列像素点的集合。为了画出这样的一条线段,设备(在本例中指显示器)需要知道相应的设备坐标或物理坐标。 然而,开发人员不是直接告诉该设备,而是调用GDI+的drawLin
2015-10-16 17:44:52 2448
原创 windows命令行常用命令
windows常用命令行命令在windows系统中,点击开始-运行,可以直接输入命令行,快速打开一些原本需要多次点击图标才能打开的界面,如常用的输入cmd打开dos命令行,输入taskmgr打开任务管理器。此处列出了网上搜集到的一些常用命令。net start mssqlserver 启动sqlserver 服务winver 检查windows版本 wmimgmt.msc
2015-10-16 07:46:49 1449
原创 C#打印技术(二)
连续2天了,捣鼓虚拟打印和C#打印技术,我自己去MSDN上了解了关于C#打印的知识。我还不熟悉,就参考别人的代码了。------------------ 下面是来自他人的博客笔记------------------------------- 这几天一直在弄C#打印,下面整理过后的打印范例,主要介绍了PrintDocument的主要属性、方法的应用。及打印过程中可能用的到得Pri
2015-10-15 23:48:54 943
转载 C#打印技术(一)
首先,从原理上解释一下关于使用C#开发打印的应用。这里以最常用的C/S模式作为范例。.NetFrameWork为打印提供了System.Drawing;、System.Drawing.Printing;和System.Windows.Froms;命名空间,在这个命名空间里面有以下几个常用的重要类分别是:a) PrintDocment类主要用来绘制打印页面并将打印页面发送
2015-10-15 23:42:39 3763
原创 window10简单的优化设置
今天换上了windows10,在网上找了一篇关于系统优化的文章。 让它更快!Windows 10简单优化设置Windows 10正式来了,相信很多朋友也升级了用上了,俗话说工欲善其事必先利其器,我们可以通过一些简单操作,让Windows10能工作得更好。关闭家庭组:减少硬盘和CPU处于高负荷状态操作:控制面板—家庭组—离开家庭组(更改高级共享
2015-10-10 23:47:32 1459
转载 SQL Server 连接字符串和身份验证
SQL Server 连接字符串和身份验证SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合。每一个属性/值对都由分号隔开。 PropertyName1=Value1;PropertyName2=Value2;PropertyName3=Value3;.....同样,连接字符串必须包含SQL Server实例名
2015-10-10 07:21:31 1485
原创 “维棠”视频下载工具,只需要视频的网址即可
刚刚发了关于网易公开课的笔记,这里,分享一款下载工具: 维棠下载 点我试试,即可获取下载连接。 该工具只需提供视频的地址即可,比如下载的“每个人都能掌握的记忆技巧” ,地址是:http://open.163.com/movie/2012/1/F/7/M8SI72TUD_M8SI78DF7.html?recomend=2 抓紧试试吧。
2015-10-09 21:51:43 1786
原创 其实,以前都没发现------网易公开课
我以前也就是东找找西找找视频看,然而,今天才发现,网易公开课。 这里简单的介绍下(很早的资料啦): 网易2010年11月1日推出的“全球名校视频公开课项目” ,首批1200集课程上线,其中有网易公开课200多集配有中文字幕。用户可以在线免费观看来自于哈佛大学等世界级名校的公开课课程,内容涵盖人文、社会、艺术、金融等领域。[1] “这个项目是完全公益性的”,网易 副总编辑张锐
2015-10-09 21:11:37 1482
原创 C#学习之打开本地浏览器
-------------引入的名称空间 System.Diagnostics-------------方法1 打开IE的方法: 函数原型:public static Process Start( string fileName, string arguments) 举例://调用IE浏览器 System.Diagn
2015-10-09 06:52:46 1399
原创 福利!在线编写代码的网站
又是一波福利啊。在线写代码, 这大大的方便了我学习其他语言。之前就出过笔记--关于在线写代码的网站,我也是从某个大牛的文章中找到的(忘了博主名了)。今天重温。------------------第一个在线代码网站 网址:http://ideone.com/ 支持的语言:----------------第二个在线代码网站 网址:ht
2015-10-08 19:58:26 9868
原创 C#学习之多线程开发技术(十四)
委托与事件 ------委托的定义 委托的定义和方法类似,只是在委托的定义在前面加了一个delegate,但是委托不是方法,它是一种类型,是一种特殊的类型,常常把委托堪称是一种新的对象类型,用于对与该委托有相同签名的方法调用。委托相当于C++中的函数指针,但是它是类型安全的。委托是从System.Delegate中派生,但定义委托不能像定义常规类型一样直接从System.
2015-10-08 07:06:49 470
原创 C#学习之多线程开发技术(十三)
之前就学习了关于使用委托的方法。我是看的视频教学,现在把代码贴出来(视频中的),方便自己再次温习委托机制。---------------委托机制代码#region 命名空间引用using System;using System.Text;using System.Data;using System.Drawing;using System.Windows.Forms;using
2015-10-07 21:53:19 711
转载 C#学习之多线程开发技术(十二)
【分析】浅谈C#中Control的Invoke与BeginInvoke在主副线程中的执行顺序和区别(SamWang) 今天无意中看到有关Invoke和BeginInvoke的一些资料,不太清楚它们之间的区别。所以花了点时间研究了下。 据msdn中介绍,它们最大的区别就是BeginInvoke属于异步执行的。Control.Invoke 方法 (Delegate) :在拥有此
2015-10-07 21:41:49 371
转载 C#学习之多线程开发技术(十一)
文章出处:http://www.cppblog.com/baby-fly/archive/2010/04/01/111245.htmlInvoke与BeginInvoke在 Invoke 或者 BeginInvoke 的使用中无一例外地使用了委托 Delegate ,至于委托的本质请参考我的另一随笔: 对 .net事件的看法 。一、为什么 Control类提供了 Inv
2015-10-07 19:12:59 383
转载 C#学习之多线程开发技术(十)
文章转载:http://blog.csdn.net/richerg85/article/details/7659180在研究c# 线程之间通信时,发现传统的方法大概有三种①全局变量,由于同一进程下的多个进程之间共享数据空间,所以使用全局变量是最简单的方法,但要记住使用volatile进行限制。②线程之间发送消息(这个随后文章中会讨论到)。③ CEvent为M
2015-10-07 18:56:46 584
原创 C#学习之多线程开发技术(九)
线程同步必然会降低程序的执行效率,所以最好在设计多线程程序时,不要设计需要同步的对象。 而是通过提高线程之间的隔离度避免使用同步。 当然,如果无法避免,那就只有通过精心的设计来提高执行效率。
2015-10-07 18:48:16 446
原创 C#学习之多线程开发技术(八)
线程同步之Mutex类 在Framework中已经为我们提供了三个加锁的机制,分别是 Monitor类 Lock关键字 Mutex类 都是锁定数据或是锁定被调用的函数。 Mutex则多用于锁定多线程间的同步调用。简单的说,Monitor和Lock多用于锁定被调用端,而Mutex
2015-10-07 18:37:05 422
原创 C#学习之多线程开发技术(七)
线程同步之Monitor结构-------概述 在Framework中已经为我们提供了三个加锁的机制,分别是 Monitor类 Lock关键字 Mutex类 都是锁定数据或是锁定被调用的函数。 Mutex则多用于锁定多线程间的同步调用。简单的说,Monitor和Loc
2015-10-07 13:25:55 606
原创 C#学习之多线程开发技术(六)
线程同步之LOCK锁 在Framework中已经为我们提供了三个加锁的机制,分别是 Monitor类 Lock关键字 Mutex类 都是锁定数据或是锁定被调用的函数。 Mutex则多用于锁定多线程间的同步调用。简单的说,Monitor和Lock多用于锁定被调用端,而Mutex则多用锁定调用
2015-10-07 11:43:43 524
原创 C#学习之多线程开发技术(五)
线程开发 NET通过System.Threading命名空间下的类来抽象线程。其中最重要的就是类Thread,Thread类抽象了线程,它的一个对象就代表了一个线程。 当创建了一个Thread对象时,这个线程并没有开始执行,而是处于非执行的状态,当调用了Thread对象的Start()方法就表明线程可以开始执行了,但是线程并不一定马上就执行了。多线程程序的一个最大的特征
2015-10-07 11:03:22 798
原创 C#学习之多线程开发技术(四)
接着昨天的劲儿,今天继续前行~~~~~ 先看看这个图片吧。 是不是和任务管理器中的某个页面有点类似呢、? 承载各个进程信息控件是 ListView。------------------------------------------下面是代码区------------------------------------------------- ------
2015-10-07 10:44:31 554
原创 C#之常用控件集合(英文版)
刚刚在找关于ListView的资料,意外的发现了这个网站:http://csharp.net-informations.com/gui/cs-listview.htm上面列举了很多C#常见控件的使用。C# ListView ControlThe ListView control is an ItemsControl that is derived from Li
2015-10-06 21:59:21 3872
原创 C#学习之多线程开发技术(三)
获取进程信息 System.Diagnostics.Process.GetProcesses()方法可以获取一个进程,常用的获取进程的方法有4种。--------------第一种 获得当前计算机系统内所有的已启动的进程:Process[] processOnComputer= Process.GetProcesses(); 例如://获得当前计算机系统内所
2015-10-06 21:07:17 976
16_Games_c++
2020-06-10
ffmpeg基础开发资料自总结
2020-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人