码迷,mamicode.com
首页 > Windows程序 > 周排行
QT编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)
最近这阵子,接了个私活,封装一个开发包俗称的SDK给客户调用,查阅了很多人家的SDK,绝大部分用VC编写,而且VC6.0居多,估计也是为了兼容大量的XP用户及IE浏览器,XP自带了VC6.0运行库,所以无需兼带其他DLL即可运行。也发现有些用汇编和C封装的,那估计是高手才能编写啊!那怎么办呢?眼看一...
分类:Windows程序   时间:2015-12-17 22:21:57    阅读次数:396
接口的作用(C#)
C#中的接口(Interface)对于很多初学者来说是个很容易迷糊的东西,使用起来很简单,无非就是定义接口,接口里面包含一些属性、索引器、事件和一些没有修饰符的方法,也没有方法的具体实现代码;然后在类中继承该接口,实现该接口中的所有属性、索引器、事件和方法的具体实现的代码(其实接口中只能这几个...
分类:Windows程序   时间:2015-12-20 00:41:49    阅读次数:194
EF三种编程方式详细图文教程(C#+EF)之Model First
ModelFirstModelFirst我们称之为“模型优先”,这里的模型指的是“ADO.NETEntityFrameworkDataModel”,此时你的应用并没有设计相关数据库,在VisualStudio中我们通过设计对于的数据模型来生成数据库和数据类。首先创建一个控制台应用程序,右键添加新建项...
分类:Windows程序   时间:2015-12-20 11:38:48    阅读次数:300
升级win10后还原Win7方法
Win10正式版就要来到我们身边了,很多预装正版Win7/8.1系统的电脑均可以第一时间通过推送的方式安装Win10正式版,非常简便。不过也有人对此有疑问,万一我觉得不适应Win10或是Win10有Bug,还能还原降级Win7吗?答案当然是能的,如果用户没有删除Windows.old文件,就可以通过...
分类:Windows程序   时间:2015-12-20 13:05:55    阅读次数:245
C#:使用MD5对用户密码加密与解密
C#中常涉及到对用户密码的加密于解密的算法,其中使用MD5加密是最常见的的实现方式。本文总结了通用的算法并结合了自己的一点小经验,分享给大家。一.使用16位、32位、64位MD5方法对用户名加密1)16位的MD5加密/// /// 16位MD5加密/// /// /// public stati.....
分类:Windows程序   时间:2015-12-21 00:00:12    阅读次数:291
采用API实现的文件拖放
借助API函数CallWindowProc,DragAcceptFiles,DragQueryFile,DragFinish同样可以实现文件从资源管理器EXPLORE到应用程序的拖放,另一种方法是采用OLE拖放,可以参照趣味编程栏目的相关内容。下面我们一起来看看程序编写的过程。 对于每个需要引用的....
分类:Windows程序   时间:2015-12-21 10:32:02    阅读次数:212
XPath语法 在C#中使用XPath示例 【转http://www.cnblogs.com/yukaizhao/archive/2011/07/25/xpath.html】非常详细的文章
XPath语法 在C#中使用XPath示例XPath可以快速定位到Xml中的节点或者属性。XPath语法很简单,但是强大够用,它也是使用xslt的基础知识。示例Xml: 100 this is a black cat 80 this is a white cat ...
分类:Windows程序   时间:2015-12-21 12:30:15    阅读次数:234
(转)用C#实现实现简单的 Ping 的功能,用于测试网络是否已经连通
本文转载自:http://blog.csdn.net/xiamin/archive/2009/02/14/3889696.aspx用C#实现实现简单的Ping的功能,用于测试网络是否已经联通1.根据IP地址获得主机名称 /// /// 根据IP地址获得主机名称 /// ...
分类:Windows程序   时间:2015-12-21 18:16:20    阅读次数:242
C#ListBox对Item进行重绘,包括颜色
别的不多说了,上代码,直接看首先设置这行,或者属性窗口设置,这样才可以启动手动绘制,参数有三个Normal: 自动绘制OwnerDrawFixed:手动绘制,但间距相同OwnerDrawVariable:手动绘制,间距不同listBox1.DrawMode= DrawMode.OwnerDrawFi...
分类:Windows程序   时间:2015-12-21 20:14:15    阅读次数:257
Cygwin配置
1.apt-cyg依赖wget tar gawk bzip2wget http://apt-cyg.googlecode.com/svn/trunk/apt-cyg -P /bin国内代理:http://www.ccdaili.com/chmod.exe +x /bin/apt-cygapt-cyg...
分类:Windows程序   时间:2015-12-22 06:22:02    阅读次数:265
winform 子报表数据源赋值
this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DataSet2", ds_com.Tables[0]));this.reportViewer1.Loc...
分类:Windows程序   时间:2015-12-22 10:15:33    阅读次数:334
C#——小知识点
#region 构造函数#region 构造函数public AStar(Map map) {this.map = map;} #endregion#region和 #endregion代码包起来,可以使代码段折叠起来,方便查看,此外没什么特别作用
分类:Windows程序   时间:2015-12-22 16:08:02    阅读次数:209
GitHub for Windows客户端使用操作流程
Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。作为一个程序员,我们需要掌握其用法。作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码...
分类:Windows程序   时间:2015-12-22 22:58:26    阅读次数:317
c#面向对象基础 封装、继承
一、封装 这是一种隐藏的特性。可以用一个公式来展示类的封装特性: 封装的类=数据 + 对此数据进行的操作(即算法) 通俗的说,封装就是:包起外界不必要知道的东西,只向外界展露可供展示的东西。 在面向对象理论中,封装这个概念拥有更为宽广的含义。小到一个简单的数据结构,大到一个完成的软件子系统,...
分类:Windows程序   时间:2015-12-23 12:30:35    阅读次数:264
windows下安装redis
1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add...
分类:Windows程序   时间:2015-12-23 12:37:40    阅读次数:229
C#参考:Linq 概述
Linq (Language Integrated Query,语言集成查询),是微软公司提供的一项新技术,它能够将查询功能引入到.NET 3.5 所支持的编程语言中,例如C#,Visual Basic.NET。查询操作通过编程语言自身来表达,而不再是以字符串的形式嵌入到应用程序中。Linq主要包含...
分类:Windows程序   时间:2015-12-24 00:26:03    阅读次数:387
演示如何在 WebForm 中提供 web api 服务
Global.asax.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Routing;using System.Web.Security;usin...
分类:Windows程序   时间:2015-12-24 00:37:35    阅读次数:191
[Windows Server 2012] PHPWind安全设置
主要讲解如何防止黑客上传并运行网页木马;至于PHPWind的安装方法不在本节讲述范围;本节主要针对PHP5.3及其以后版本。
分类:Windows程序   时间:2015-12-24 10:42:53    阅读次数:299
selenium2常用API介绍
我们模拟web操作都是基于元素来操作的,我们首先要先确定元素,然后这个元素下对应的方法就可以看WebElement的方法。1.点击操作WebElement button=driver.findElement(By.id("login"));button.click();2.清除操作WebElemen...
分类:Windows程序   时间:2015-12-24 20:53:34    阅读次数:322
C#面向对象课程两大特性——封装、继承 12月23日
一、封装 封装:就是将成员变量设为private私有的,然后将其封装出一个属性属性是具有get和set两个函数的读取写入器,能够成为赋值取值做数据传递。封装的方法:在字段名上点击右键,重构—封装字段,即可将字段封装。二、继承 继承是面向对象编程中一个非常重要的特性,它也是另一个重要特性—多态的...
分类:Windows程序   时间:2015-12-24 23:37:46    阅读次数:282
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!