自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 [技术文章搬家]STM32F207V学习笔记之深度解读GPIO

由于项目的要求,之前一段时间感觉学起来很乱,软件上要看GPRS部分代码并参与跟上位机服务器端交互的调试,但我本人对STM32事实上还有很多原理上的东西不明白,硬件方面要学电路原理还有DXP制作电路板的流程,后面会写一篇关于DXP的使用心得。今天上午考完科学社会主义来到实验室终于稍微缓一下好好看看STM32,打开项目来到main(),又一次定位到GPIO的配置代码,上次日志中已经有初步的理解,但是还遗

2016-04-15 11:51:36 1898

原创 [技术文章搬家]STM32F207V学习笔记-GPIO

还记得大学时候学嵌入式的第一个实验就是流水灯,那个时候我已经接触了GPIO(General-purpose I/Os),但是那时候只是简单复制粘贴代码而已并没有学到很多的东西。GPIO有4个32位配置寄存器,分别是GPIOX_MODER,GPIOX_OTYPER,GPIOX_OSPEEDR和GPIOX_PUPDR,2个32位数据寄存器IDR和ODR,1个32位设置/复位寄存器BSRR,1个32位锁存

2016-04-15 11:46:46 1684

原创 [技术文章搬家]华为oj挑战赛八皇后问题思考

8×8棋盘放置8个皇后,不能直接被吃掉,一共有92中放置方式,输入1~92中任意若干数字,输出92种布局中对应(由小到大排序好的92种布局)的布局。比如输入1 2;输出05726314 06357142;

2016-04-15 11:41:00 612

原创 如何在WPF中实现类似Android的ProgressDialog效果

如何在WPF中实现ProgressDialog

2016-04-15 08:56:14 1684

原创 WPF不同界面之间的通信

wpf界面切换及通信

2016-04-09 10:49:12 8761

原创 WPF的文件选择与保存

1.引用Windows.Form2.打开文件System.Windows.Forms.OpenFileDialog openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); openFileDialog1.InitialDirectory = "c:\\"; openFileDialog1

2016-03-01 10:32:24 9273

原创 c#中的报表简单操作(Excel)

引用NPOI打开“工具”->“NuGet程序包管理器”->”程序包管理器控制台” (我用的VS2015) 在控制台输入 Install-Package NPOI 稍等片刻即可创建报表辅助类ExcelHelper.csclass ExcelHelper { IWorkbook workBook; string filePath; Fi

2016-03-01 10:22:22 1236

原创 WPF DataGridComboBox绑定enum

定义Enumpublic enum Types { 不变, 随机, 波动 }前台代码<Window.Resources> <ObjectDataProvider x:Key="myEnum" MethodName="GetValues" ObjectType="{x:Type core:Enum}"> <ObjectDataPr

2016-02-03 09:58:22 4661 1

原创 Android Studio+PhoneGap 环境搭建常见问题

今天在网上查找APP的开发框架,主要看了国内的WEBX5和国外的PHONEGAP,在WINDOWS下搭建phonegap的过程中遇到了不少问题,汇总一下步骤:1.安装Nodejs,新版的phonegap不像之前那种下载zip的方式了,使用npm安装2.在使用npm install -g phonegap的指令时,多次安装都失败了,网上找了解决方案,最终使用下面的方法解决了1)输入n

2015-12-25 11:56:18 2592

原创 WPF 自定义的图表(适用大量数据绘制)下

上一篇文章中讲了WPF中自定义绘制大量数据的图标,思路是先将其绘制在内存,然后一次性加载到界面,在后续的调试过程中,发现当数据量到达10W时,移动鼠标显示数据有明显的延迟。经过思考,我采用了以下两个办法解决这个问题:1.将数据显示的文本与图表分离,作为一个单独的canvas,这样,显示文本数据的时候就不需要重画图表了2.计算鼠标移动速度,当移动速度过快时,不绘制文本,减少数据文本的绘制频率

2015-12-18 08:45:56 5948 13

原创 WPF 自定义的图表(适用大量数据绘制)

在WPF中绘制图表比较简单,有很多的第三方控件,但是在绘制大量数据的时候,就显得有些吃力,即便是自己用StreamGeometry画也达不到理想的效果,要达到绘制大量数据而不会顿卡现象,只有一个途径,就是首先在内存中绘制好所有的图形,再一次性加载(或者说绘制)到界面控件Canvas或Grid中。废话不多说,直接看效果吧选中放大效果源代码:using System;

2015-11-16 16:26:21 14507 2

原创 C#串口通讯(变参、委托、线程安全队列)

这两天由于项目需要,调试了一下C#的串口通讯,参考了以前做的Android项目所用的设计模式:父类DataTransport设计成单例模式,程序始终保持只有一种通讯链路,DataTransport中的方法都由子类实现。由于对C#不是很熟练,调试过程中遇到了较多问题,最终通过努力找到了解决方法,稍微总结一下。变参函数 串口、蓝牙和Wifi的设置参数不同,它们各自的setConfig函数的形参也不

2015-10-28 17:45:25 6998 1

原创 自适应横竖屏的ListView设计

最近做了一个项目,要适应横屏和竖屏,其中有一个模块用到了ListView来显示较多的数据,这就遇到了一个问题,ListView是默认向下滑动的,当列数过多不做处理时,竖屏无法显示显示所有列,如下图所示:横屏时列名1列名1列名1列名1列名1列名1列名1列名1列名1列

2015-10-09 16:09:07 804

原创 android一个简单的自定义表盘

最近在做一个android软件的第二版本,需要用到一个数字量显示的控件,第一版本是用简单的TextView,想在新版本给用户更好的体验,网上看了一些UI设计,没有满意的,有很酷炫的但是不太符合整体风格,最后决定自己画一个View。1.没图我说个哔哔2.自定义View类import java.text.DecimalFormat;import com.cstx_railway

2015-08-19 21:05:45 824

原创 《项目管理修炼之道》阅读笔记(1)

学了七八年的软件工程,始终却一直停留在写代码的层面,即使到现在可以带领几个人的小团队,但是项目管理方面的经验还是非常少,经常都是面向功能编程,用户需要什么功能就加什么功能,最后下来很多的项目无法如期交付,虽然我作为开发人员无需承担这个风险和责任,但是也深刻意识到软件项目的项目管理过程是非常重要、必不可少的。这一段时间,一边忙着公司项目,一边备考今年的系统架构师考试,心血来潮下载了一些项目管理的

2015-08-17 17:48:20 1214

原创 第一篇博客

从现在开始写技术博客,写此文以立志

2015-08-14 18:29:04 288

基于FMP的用户界面自动生成

基于WEB数据库的用户界面的交互设计,自动生成界面。基于XML模板自动生成界面

2012-04-16

用户界面自动生成

ADO.N卫T提供了一组用来连接到数据库、运行命令、返回记录集的类库。 与一般的 ADo(AetiveXDataobjeet)相比,ADo.NET提供了对XML的强大支 持。在ADo.N五T中,可以方便地创建和使用XML数据,并且支持W3CX入IL 的XSLT、DTD、XDR等标准。

2012-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除