c#
文章平均质量分 68
阮家友
热爱计算机
展开
-
c#调用其他窗体中的变量或函数
因项目需要,程序中有一个主窗体,多个子窗体。用主窗体的按钮来打开子窗体。1.右键解决方案资源的项目名称,添加需要的子窗体2.主窗体添加变量用于初始化子窗体 public System.Windows.Forms.Form fcomm;//串口设置窗口 初始化时把this传进去3.为子窗口添加对应的构造函数 private Form1 form1;//使用form1原创 2015-10-15 13:11:19 · 8824 阅读 · 0 评论 -
c#中使用json
1.下载Newtonsoft.Json.dll,并向c#项目中添加引用(添加该dll文件) 2. 使用命名空间 using Newtonsoft.Json; using Newtonsoft.Json.Linq; 3.字符串转json //json数组测试 string j原创 2015-10-15 12:50:37 · 1824 阅读 · 0 评论 -
c#绘制曲线图遇到的问题
项目的要求是主窗口中实时绘制曲线图,某个子窗口中绘制选中的整条曲线。 先说后一个吧。选择xls文件,并将里面的数据绘制成曲线。因为要绘制增量曲线和百分比曲线,所以就用了选项卡。刚开始的思路就是获取选项卡的Graphics,然后绘图;后来发现,窗口Hide的时候,全没了,没了... 窗口重绘了。 于是我又重载了重绘函数。又发现切换选项卡时并不能及时触发重绘。鼠标要移开切换原创 2015-11-21 14:48:56 · 1610 阅读 · 0 评论 -
c#串口收发数据
c#串口接收发送数据 重要的几个函数 构造函数 InitializeComponent(); //为串口绑定接收数据事件 this.serialPort1.DataReceived += new SerialDataReceivedEventHandler原创 2015-10-15 17:02:31 · 16181 阅读 · 3 评论 -
c#操作Excel(2)
①之前写过一篇通过c#Excel组件(Microsoft.Office.Interop.Excel)操作Excel的。当时只是写Excel,速度勉强还行。但读Excel时,简直是乌龟的速度5列600行就用了1分钟!!!即使采用多线程,速度还是没多少改变。这种方法很灵活,基本人工操作Excel能做到的通过程序都能做到,还有些是人工做不到的程序也可以做到! ②然后今天用oleDb读的Ex原创 2015-11-21 14:26:51 · 631 阅读 · 0 评论 -
c#操作Excel
给老师做数据采集,所要用Excel(速度慢啊!凑合吧)1.先下载Interop.Microsoft.Office.Interop.Excel.dll,并在项目中添加此引用2.使用命名空间//取别名using Excel = Microsoft.Office.Interop.Excel;3.定义变量 Excel.Application xlsApp;//原创 2015-10-30 18:22:38 · 611 阅读 · 0 评论 -
Win CE 环境搭建
本来是vs2013写c#的,但项目要在ARM的winCE上运行。所以装了vs2008.win7的机子折腾了两天,最终显示出了Hello World。问题1:环境搭建网上是有的。只是我的一直显示ToolsVersion 14.0 的注册表有问题。网上大多都是ToolsVersion4.0有问题 ,说解决办法是删除之,但给的注册表路径是错的。后来我在stackoverflow上看到了W原创 2016-01-09 20:04:04 · 1143 阅读 · 0 评论 -
winCE 自定义控件开发之groupBox
百度文库有一篇非常适合学习的文档:c#自定义控件开发wince里用不了groupbox控件。所以只能自己写。思路就是简单的组合控件:panel和label 后来发现直接用一个label就得了第一步:vs2008中进行控件库编程 //构造函数 public MyGroupBox() { Initia原创 2016-01-09 20:39:14 · 2750 阅读 · 1 评论 -
c#预处理css
实现的功能:监控.rss文件变化(删除、重命名、内容变化) 并且处理为对应的.css文件本人工作是web前端。less和sass的css预处理概念是非常好的,自己尝试了一下测试效果图:自己列的一个简单需求列表功能要求: √ 1.监控文件列表控件 列出需要监控的文件列表 √ 要求有右键删除功能 √原创 2016-05-20 18:24:29 · 11052 阅读 · 0 评论