C# —— 点击按钮动态打开ComboBox
网上搜索了好多资料,大多是重绘ComboBox或者使用自定义控件创建一个全新的ComboBox(并非基于window的ComboBox)。 对于菜鸟的我,实现太麻烦,有些代码理解起来困难,但是项目比较急,所以就投机取巧,简单的做了一个比较粗糙的看起来像那么回事。 一、窗体布局如下 二、配置Combo ... 查看全文
C#——String类
string类型 构造函数 public string(char[] value) public string(char[] value,int offset,int count) 拼接字符串: + or += 比较字符串 public static int Compare(string strA, ... 查看全文
winform无边框窗体拖动
#region 无边框窗体拖动 //获取当前鼠标坐标 private Point mPoint; private void lbl_Title_MouseDown(object sender,MouseEventArgs e) { mPoint=e.Location; } private void ... 查看全文
C# 通过ASHX保存上传的图片并制作高质量的缩略图的代码
如下的内容段是关于C#通过ASHX保存上传的图片并制作高质量的缩略图的内容,应该能对小伙伴也有帮助。<%@WebHandlerLanguage= 查看全文
C#中的转义字符verbatim string
In a verbatim string (a string starting with @"") to escape double quotes you use double quotes, e.g. @"Please press ""Ok"".". If you want to do it wi ... 查看全文
[ts] Property 'aaa' does not exist on type 'Window' 解决办法
第一种: 第二种: 第三种: ... 查看全文
Halcon 和 C# 联合编程 - 如何使用开源项目 ViewROI
声明 初始化 显示图像 设置/更改查看图像的模式 创建ROI 懂得以上这些就能对这个项目进行基础应用啦,当然这个项目的功能远不止这些,甚至该项目太久没更新了,功能也还不够强大,远远不能满足日益复杂的需求,而这些都需要深入研究该项目的每个成员变量、方法和委托,然后再根据自己的需求完善该项目。 师傅领进 ... 查看全文
Windows7下chm文件打不开
从网上下载的CHM文件在Windows7系统中无法显示内容,是因为Windows7系统中的浏览器下载的文件是被默认为锁定的,所以打开以后是无法显示里面的具体内容的,解决的办法: 选中这个CHM文件; 点右键,选择“属性”,在“常规”标签栏的最下面,有个“解除锁定”的按钮,点击以后 再正常打开chm文... ... 查看全文
2,C#,NPOI2.2.1,.NET 4.0 获取单元格公式值,设置单元格的格式
//获取单元格的公式值 String temp; if (row.GetCell(0).CellType == CellType.Formula) temp = row.GetCell(0).NumericCellValue.ToString(); else temp = row.GetCell(0 ... 查看全文
实现点击任务栏图标显示或隐藏窗体
/// /// 实现点击任务栏图标显示或隐藏窗体 /// protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.Style = cp.Style | 0x20000;/... ... 查看全文
Vue在windows的环境配置
前言: 最近因为在筹备一个官网的创建,遂前段选择vue+elemen的方式搭建项目。所以需要搭建vue环境,在搭建的时候遇到很多坑,可能是教程老的原因,老是出错,遂出此教程。 过程: 1:安装node.js(https://nodejs.org/en/) 地址:https://nodejs.org/ ... 查看全文
无需AutoCAD,用C#生成DWG文件
是一个类库:Teigha.NET for .DWG 利用它就可以在无需安装AutoCAD软件的情况下,生成、读取DWG文件,适合那些导入导出的场合。 Teigha曾用名OpenDWG 、DWGdirect,支持DWG, DXF, 和BDXF 示例代码: 先创建一个.NET2.0的控制台程序,再引用T ... 查看全文
WPF中利用控件的DataContext属性为多个TextBox绑定数据
工作上需要从给定的接口获取数据,然后显示在界面的编辑框中,以往肯定会一个一个的去赋值,但这样太麻烦而且效率很低,不利于维护,于是想到了数据绑定这一方法,数据绑定主要利用INotifyPropertyChanged这一接口去监听属性是否发生改变。下面是我写的一个demo,主要是利用控件的DataCon ... 查看全文
win7有多条隧道适配器(isatap、teredo、6to4)的原因及关闭方法
问题:sdp协商时,带有IPV6的信息,需要将IPV6相关信息去掉 原因:网卡启用了ipv6通道 解决:关闭IPv6数据接口 netsh interface isatap set state disable netsh interface 6to4 set state disabled netsh ... 查看全文
音频算法之小黄人变声 附完整C代码
前面提及到《大话音频变声原理 附简单示例代码》与《声音变调算法PitchShift(模拟汤姆猫) 附完整C++算法实现代码》 都稍微讲过变声的原理和具体实现。 大家都知道,算法从实现到最后工程应用,中间的环节和问题特别多。 尤其是编码的架构设计,好的数据结构和代码逻辑封装肯定是可复用,组件化的。 前 ... 查看全文
002_linuxC++_.h和.c文件
(一)程序修改001_linuxC++之_类的引入 (二)修改成为.h和.c文件 1 #include <stdio.h> 2 #include "person.h" 3 4 int main(int argc,char ** argv) 5 { 6 Person per; 7 per.setNam ... 查看全文
Python_xml模块_用ElementTree解析xml
xml: 可扩展标记语言,用来标记数据,定义数据类型,主要用来传输和存储数据(和json差不多,不同语言或程序之间进行数据交换的协议) 用ElementTree解析xml: ElementTree: 一:xml.etree.ElementTree : 用纯Python实现,相对于C实现的慢一些 二: ... 查看全文
005_linuxC++之_指针的引入
(一)直接看代码 1 #include <iostream> 2 using namespace std; 3 int add(int a){ 4 a = a + 1; 5 return a; 6 } 7 int add(int *a){ 8 *a = *a + 1; 9 return *a; 10 ... 查看全文