C# 学习笔记
迟到的螃蟹
老码农,继续深入技术的海洋。
展开
-
c# 获取access所有表名 获取指定表所有字段名
http://www.cnblogs.com/swtseaman/archive/2011/08/20/2147150.html/// /// 取所有表名 /// /// publicListstring> GetTableNameList() { Liststring> li转载 2012-07-17 10:22:46 · 1716 阅读 · 0 评论 -
[C#] Byte[]、Image、Bitmap 之间的相互转换
转:http://www.189works.com/article-43765-1.html /// /// 将图片Image转换成Byte[] /// /// image对象 /// 后缀名 /// public static byte[] ImageToBytes(Imag转载 2014-03-10 10:52:08 · 931 阅读 · 0 评论 -
.net强制退出主窗口的方法——Application.Exit()方法和Environment.Exit(0)方法
转自:http://blog.csdn.net/wpcxyking/article/details/6215380net类库已经帮助我们实现了窗口的关闭,如果此窗口是系统的主窗口,关闭此窗口即应该退出了整个应用程序。但事实上有时候并不是这样的,关闭窗口,只是停止了当前窗口的消息循环。系统主窗口,实质上是Main函数中开始消息循环的窗口,这个消息循环结束后,Main函数就转载 2014-02-11 11:07:47 · 752 阅读 · 0 评论 -
C# Setup项目修改默认安装路径
Setup项目的默认安装路径是 [ProgramFilesFolder][Manufacturer]/[ProductName]比如 C:/Program Files/Setup1/ 如果要改成C:/Program Files/HSRecMS/ 1、在Solution选项卡中 左击Setup项目图标 2、再左击原创 2014-02-07 14:17:40 · 7208 阅读 · 1 评论 -
C++ Dll回调C#方法,Dll中要将字节数组传递给回调方法
转载:http://www.cnblogs.com/Eashion/archive/2008/12/18/1357681.html 在VC中封装的网络通信模块,在异步接收到数据时需要将内容传递给C#中的消息处理函数,于是便出现了如标题所说的情况。 C++的回调函数中有一个参数,是处理接收到的字节流的回调函数指针,定义基本如下: typedef void (转载 2014-01-17 18:25:14 · 5496 阅读 · 1 评论 -
C#中delegate实现回调函数示例
#region C#中delegate实现回调函数示例 delegate void CallBackFun(string msg); private static void callBackFun(string msg) { MessageBox.Show(msg); } priva原创 2014-01-16 14:32:32 · 3226 阅读 · 0 评论 -
C#如何调试VC编译的DLL
示例:1、C++代码/* 文件名:lib.h */#ifndef LIB_H#define LIB_Hextern "C" int __declspec(dllexport)add(int x, int y);#endif/* 文件名:lib.cpp */#include "lib.h"int add(int x, int y){原创 2014-01-16 14:12:27 · 1892 阅读 · 0 评论 -
C#调用dll,dll中执行C#端的回调函数
----------------------------------------------------------------------------------------------------VC DLL:/* 文件名:lib.h *///callback of C##pragma once#include #ifndef STRUCTMOD_EXPORT原创 2014-01-16 17:14:24 · 960 阅读 · 0 评论 -
C# BackgroundWorker的使用
http://www.cnblogs.com/tom-tong/archive/2012/02/22/2363965.htmlBackgroundWorker 可以用于启动后台线程。主要的事件及参数: 1.DoWork——当执行BackgroundWorker.RunWorkerAsync方法时会触发该事件,并且传递DoWorkEventArgs参数; 2.RunW转载 2014-01-24 08:49:51 · 1008 阅读 · 0 评论 -
c# Invoke和BeginInvoke 区别
转自http://www.cnblogs.com/c2303191/articles/826571.htmlControl.Invoke 方法 (Delegate) :在拥有此控件的基础窗口句柄的线程上执行指定的委托。Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。(一)Control的Inv转载 2014-01-24 10:34:51 · 576 阅读 · 0 评论 -
.net中捕获摄像头视频的方式及对比(How to Capture Camera Video via .Net)
.net中捕获摄像头视频的方式及对比(How to Capture Camera Video via .Net)作者:王先荣前言 随着Windows操作系统的不断演变,用于捕获视频的API接口也在进化,微软提供了VFW、DirectShow和MediaFoundation这三代接口。其中VFW早已被DirectShow取代,而最新的MediaFoundation被Wi转载 2014-01-22 10:15:21 · 1601 阅读 · 0 评论 -
C#根据Debug、Release模式动态加载dll
//根据Debug、Release状态动态加载dll文件 #if (DEBUG) const string dllPathCamera = @".\IPCamerad.dll"; const string dllPathDetect = @".\FaceAnalysisModulesd.dll";原创 2014-01-22 09:45:35 · 3554 阅读 · 0 评论 -
C# 用 PictureBox 播放视频
转自http://my.oschina.net/duluo180/blog/24481using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using Sy转载 2014-01-22 10:05:44 · 6536 阅读 · 0 评论 -
C# 子窗体中调用父窗体中的方法(或多窗体之间方法调用)
转自:http://www.csframework.com/archive/2/arc-2-20110805-1771.htm看似一个简单的功能需求,其实很多初学者处理不好的,很多朋友会这么写:C# Code://父窗体是是frmParent,子窗体是frmChildA//在父窗体中打开子窗体 frmChildA child = new frmChildA(转载 2014-01-10 12:47:24 · 2786 阅读 · 0 评论 -
C# 控制摄像头
http://blog.sina.com.cn/s/blog_645919c40100gm1k.htmlusing System.Runtime.InteropServices;using System.Drawing.Imaging;using System.Net;using System.Net.Sockets;using System.Threading转载 2014-01-03 13:25:33 · 1715 阅读 · 0 评论