码迷,mamicode.com
首页 > Windows程序
(转)C#进行图像处理的几种方法(Bitmap,BitmapData,IntPtr)
转自 http://blog.sina.com.cn/s/blog_628821950100wh9w.html C#进行图像处理的几种方法 本文讨论了C#图像处理中Bitmap类、BitmapData类和unsafe代码的使用以及字节对齐问题。 Bitmap类 命名空间:System.Drawing ...
分类:Windows程序   时间:2016-06-17 12:23:25    阅读次数:2317
Windows校验文件哈希hash的两种常用方式
大家经常都到哪儿去下载软件和应用程序呢?有没想过下载回来的软件、应用程序或资源是否安全呢?在 Windows 10 和 Office 2016 发布当初,很多没权限的朋友都使用第三方网站去下载安装映像。而大家如何保证自己下载回来的映像或软件就是官方版本,而没有被别人篡改过呢? 很多朋友会想到将下载回 ...
分类:Windows程序   时间:2016-06-17 11:06:25    阅读次数:280
c#高级编程笔记----委托
因为定义委托基本上是定义一个新类,所以可以在定义类的任何相同地方定义委托,也就是说,可以在另一个类的内部定义,也可以在任何类的外部定义,还可以在名称空间中把委托定义为顶层对象。根据定义的可见性,和委托的作用域,可以在委托的定义上应用任意常见的访问修饰符:public、private、protecte ...
分类:Windows程序   时间:2016-06-17 11:06:08    阅读次数:214
UVA-12436 Rip Van Winkle's Code (线段树区间更新)
题目大意:一个数组,四种操作: 模拟这四种操作。 题目分析:三种更新操作,一种询问操作。三种更新实际上是两种,add更新(等差数列做加减运算仍是等差数列)和set更新,add更新的懒标记记录首项、尾项和公差。 代码如下: ...
分类:Windows程序   时间:2016-06-17 11:01:57    阅读次数:257
jQuery中$(document).ready()和window.onload的区别
$(document) ready()和window onload在表面上看都是页面加载时我们就去执行一个函数或动作,但是在具体的细节上$(document) ready()和window onload还是有区别的。 最基本的区别 1.执行时间 window.onload必须等到页面内包括图片、fl ...
分类:Windows程序   时间:2016-06-17 10:59:17    阅读次数:199
webapi 接口规则
json 处理 #region 程序集 Newtonsoft.Json.dll, v4.5.0.0// D:\wanglei\Wisdom.JPClient\trunk\Code\Wisdom.JPClient.WebApi\bin\Newtonsoft.Json.dll#endregion api ...
分类:Windows程序   时间:2016-06-17 10:58:40    阅读次数:391
Windows ping源码
需要测试外网的联通性,想到了用ping。网上下载了ping的源代码,调试下整理如下: 我下到代码的时候,第91行创建原始套接字的地方原本是被屏蔽的第92行,区别在与创建套接字时赋予的标志位不一样。 WSASocket函数的定义如下: af:[in]一个地址族规范。目前仅支持AF_INET格式,亦即A ...
分类:Windows程序   时间:2016-06-17 09:45:02    阅读次数:229
WebAPI的初步认识(CURD)
1.创建一个MVC项目,选择API 2.在Models层里添加Product类,IProductRepository接口,ProductRepository类 public class Product { public int ID { get; set; } public string Name ...
分类:Windows程序   时间:2016-06-17 09:42:46    阅读次数:518
C# 值类型和引用类型
一、基本概念 C#只有两种数据类型:值类型和引用类型 值类型在线程栈分配空间,引用类型在托管堆分配空间 值类型转为引用类型称成为装箱,引用类型转为值类型称为拆箱 以下是值类型和引用类型对照表 从上图可以简单看出:string,Object,数组,class是引用类型,简单类型,枚举,结构是值类型。 ...
分类:Windows程序   时间:2016-06-17 09:37:07    阅读次数:212
C#使用结构体,输入5个人的学号,姓名,分数,按照成绩高低排列打印出来
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections; namespac ...
分类:Windows程序   时间:2016-06-17 07:24:24    阅读次数:862
C#如何把List of Object转换成List of T具体类型
上周码程序的时候碰到个问题,因为设计上的约束,一个方法接受的参数只能为List<object>类型,然而该方法需要处理的真实数据则是确定的List<Currency>。然而C#不允许显示的直接转换类型,并且两个方向上都不可以操作。这个问题让我爆了一会儿,最后在MSDN上找到了一个OfType<T>的 ...
分类:Windows程序   时间:2016-06-17 06:17:32    阅读次数:194
Qt官方开发环境生成的exe发布方式--使用windeployqt(windeployqt是单独的程序,放在低版本qt4目录下也可以运行的)
Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。以官方 Qt 5.4.0+MinGW 开发环境为例,从开始菜单 ...
分类:Windows程序   时间:2016-06-17 06:15:53    阅读次数:745
图解DataGridView编辑列
WinForm中DataGridView功能强大,除了可以自动绑定数据源外,还可以根据需求编辑列。下面以截图说明添加编辑列的步骤(HoverTreeSCJ 项目实际界面)。1.选择DataGridView控件,会在右上角出现黑色的小三角形,点击出现快捷菜单:2.点击“编辑”,就可以在弹出窗口添,删除 ...
分类:Windows程序   时间:2016-06-17 06:14:45    阅读次数:220
C#之多态
思考下面的Code,有一Test类,实现了接口ITest:publicinterfaceITest { voidSay(); voidRun(); } publicclassTest:ITest { voidITest.Say() { Console.WriteLine("ITest.Say"); } voidITest.Run() { Console.WriteLine("ITest.Run"); } publicvoidSay() { Console.WriteLine..
分类:Windows程序   时间:2016-06-17 00:55:24    阅读次数:242
简单的c#插件框架
插件式架构,一种全新的、开放性的、高扩展性的架构体系.插件式架构设计近年来非常流行,基于插件的设计好处很多,把扩展功能从框架中剥离出来,降低了框架的复杂度,让框架更容易实现。扩展功能与框架以一种很松的方式耦合,两者在保持接口不变的情况下,可以独立变化和发布。基于插件设计并不神秘,相反它比起一团泥的设 ...
分类:Windows程序   时间:2016-06-17 00:41:55    阅读次数:281
c# 结构体 集合 复习
添加5个学生的信息到集合中,每个学生都有:学号,姓名,成绩,3个内容,添加完毕后将学生的分数从高到低排列并打印出来,使用结构体 ...
分类:Windows程序   时间:2016-06-17 00:41:45    阅读次数:254
C#插件构架实战 + Visual C#插件构架实战补遗(转)
C#插件构架实战 C# 插件构架实战 Jack H Hansen [ 2004-07-27 ] Keywords C# 插件 反射(System.Reflection) 属性(System.Attribute) 一、引言 1. 问题的引入 假设你设计的程序已经部署到用户的计算机上,并且能够正常运行了 ...
分类:Windows程序   时间:2016-06-17 00:42:15    阅读次数:286
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!