using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System. ...
第一章:初识Windows程序 1.1:第一个wondows程序 1.1.1:认识windows程序 Form1.cs:窗体文件:程序对窗体编写的代码一般都存放在这个文件(还有拖动控件时的操作和布局,还有设置一般的属性) F4:跳到设置属性的界面 F7:跳到逻辑代码文件 From.Designer. ...
目前在4.x API中还未有官方的绘图工具,而实际项目中又需要这样的绘图工具,所以自己写了一个。 奉上代码。 ...
分类:
Windows程序 时间:
2017-09-26 22:30:12
阅读次数:
1641
当系统创建一个进程同时为其创建它地址空间时,此地址空间中大部分都是闲置的。为了使用这部分地址空间,我们必须调用VirtualAlloc来分配其中的区域。分配区域的操作被称为预定。当应用程序预定地址空间区域时,系统会确保预定的区域的起始地址正好是分配粒度的整数倍。分配粒度根据不同的平台而有所不同。现在 ...
一、单元格内容的操作 // 取得当前单元格内容 Console.WriteLine(DataGridView1.CurrentCell.Value); // 取得当前单元格的列 Index Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex... ...
1:连续的内存空间分配: (1)单一连续分配:只能单作业,单任务运行: 分为系统和用户区:用户区是指除了系统需外左右的内存,由于单用户,单任务,要不都被占用,要不全空 (2):固定空间分配:固定分区分配是最简单的一种多道程序存储管理方式,它将用户内存空间划分为若干个固定大小的区域,每个分区只装入一道 ...
将String[]类型的Object类型,转换为String[]类型: 使用 is 进行判断 ob 是否为 string[] 类型。 将 string 类型转换为 DateTime 类型: 注意: 使用 DateTime.TryParse(); 进行转换判断时,如果返回 true,强制转换结果将传入 ...
一、前言本文主要的议题是作为一个普通的驱动工程师,在撰写自己负责的驱动的时候,如何向Linux Kernel中的中断子系统注册中断处理函数?为了理解注册中断的接口,必须了解一些中断线程化(threaded interrupt handler)的基础知识,这些在第二章描述。第三章主要描述了驱动申请 i... ...
主要目的: 1.如何把WPF中的资源集中管理放到单独的程序集中,方便资源共享 2.主应用如何引用资源库中资源 废话不多说: 1.创建WPF类库(WPFTest.Res)作为资源库并创建相应文件,如下图(创建WPFUI类库把不需要的删除也可以) 2.创建类型 MyResource.cs 目前这个类除了 ...
1、html代码: 2、jquery代码: 注意: contentType: false, >为了上传文件,具体百度有, processData: false >processData 默认为false,当设置为true的时候,jquery ajax 提交的时候不会序列化 data,而是直接使用da ...
一、准备工作: 1、备份转移硬盘所有文件 2、改装win7将删除所有分区,要恢复预装的win10系统需到售后 3、4G空间以上U盘,制作U盘PE启动盘 4、操作系统:联想Lenovo笔记本专用GHOST WIN7 64位安全稳定版 5、U盘安装win7系统方法 二、Thinkpad win10改wi ...
串口通信一般分为四大步:打开串口->配置串口->读写串口->关闭串口,还可以在串口上监听读写等事件。1、打开和关闭串口 Windows中串口是作为文件来处理的,调用CreateFile()函数可以打开串口,函数执行成功返回串口句柄,出错返回INVALID_HANDLE_VALUE。 lpFileNa ...
主要分为以下几步: 一. 下载Ubuntu 16.04镜像软件; 二. 制作U盘启动盘使用ultraISO; 三. 安装Ubuntu系统; 四. 用EasyBCD 创建启动系统启动引导; (根据个人情况,选择性的安装) 五. 开启系统; 一. 下载ubuntu16.04 直接到官网免费下载 http ...
逆向实用干货分享,Hook技术第一讲,之Hook Windows API 作者:IBinary出处:http://www.cnblogs.com/iBinary/版权所有,欢迎保留原文链接进行转载:) 一丶什么是Hook,以及Hook能干啥 首先这一个小标题主要介绍神马是Hook,如果知道的,则不用 ...
class Solution { public String minWindow(String s, String t) { boolean[] chs=new boolean[128]; int[] cnt=new int[128]; for(int i=0;i0&&r0) count--; ..... ...
事件触发也就是触发一个事件,触发的这个事件是通过函数来实现的,而这个函数也就是回调函数。 如果现在让你开发一个支付类的程序,那么你必须考虑到:当用户支付成功后,订单的状态,支付时间等字段的更改。那么怎样做到更改这些字段呢? 1、什么情形下用回调函数/事件触发? 做过支付宝支付,微信支付等第三方支付功 ...
1.分析以下需求,并用代码实现: (1)定义数字字符串数组{"010","3223","666","7890987","123123"} (2)判断该数字字符串数组中的数字字符串是否是对称(第一个数字和最后一个数字相等,第二个数字和倒数第二个数字是相等的,依次类推)的,并逐个输出 (3)如:010 ...
WPF中每个控件都被设计为无外观的,这意味着我们可以通过一定的方式,完全重定义其可视化外观,而WPF也提供了这种改变外观的方式之一,我们称为模板。wpf的模板有多种方式,可以分为控件模板(ControlTemplate),控件列表模板(ItemsPanelTemplate)和数据模板(DataTem... ...
1. 让Apache在启动时能加载虚拟主机模块。 打开Apache安装目录下conf/httpd.conf文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。 #LoadModule vhost_alias_module modules/mod_vhost_alias.so #Include ...
在创建接受用户击键的应用程序时,您还可能希望监视 SHIFT、ALT 和 CTRL 键等组合键。当一个组合键与其他键同时按下,或在单击鼠标的同时按下时,您的应用程序能够做出适当响应:字母 S 可能仅导致一个“S”出现在屏幕上,但是如果按下 CTRL+S,则可保存当前文档。 确定所按下的组合键 对 M ...