- 博客(63)
- 资源 (10)
- 收藏
- 关注
原创 Visual studio2015开发Xamarin for android的时候界面开发XAML无智能提示处理办法-亲自趟坑
这两天挺郁闷的,因为一直都在坑里,所以感觉黑暗。不过趟过来以后,就心情舒畅,豁然开朗了。场景重现:使用vs2015搭建Xamarin开发环境做安卓或者ios开发,已经不是什么新鲜的玩意儿了。虽然国内资料比较稀有,但通过一些英文文档慢慢还是摸得有一些些眉目。前两天,一晃眼,vs自己说xamarin有更新,好嘛,反正感觉不怎么顺手,索性就一更。其实,之前有看到过,但是一点安装,就没动静了,...
2018-07-24 01:06:18
1684
原创 使用插入排序法求任意数组中任意个数最小值-c语言
仅供一个记录,注释都在源码中#include "stdafx.h"/** *依赖插入排序法求 *找任意数组中的N个最小值的位置 *array:目标数所在的数组 *arrLen:目标数组的长度 *mins:存放结果的数组 *minLen:想要的最小值个数 ***/void function(int array[],int arrLen,int mins[],int minLe
2018-02-07 11:24:43
489
原创 c#编写像任务管理器一样的动态曲线图,源码工程分享
工程代码已经打包上传,写得比较凌乱,毕竟就是个demo,但理清了整个过程大致过程分解:1,背景方格2,绘制曲线3.数据使用随机数产生,并使用队列来保存,这样就实现了数据的动态变化,但无需更改绘制过程下载地址:http://download.youkuaiyun.com/download/zhongheijituan/10226186
2018-01-26 18:33:49
960
原创 c#调用带out类型参数的存储过程拿不到返回值的解决办法
很平常的一个用法,没遇到过的人不会来看这篇文章,但我遇到了,搜索了,了解了,所以写下了。 首先,带out参数类型存储过程我们写成这样
2016-05-31 16:55:18
5745
1
原创 c# GDI+发生一般性错误详解
一般遇到这个问题的朋友基本上是在调用Image.Save方法的时候,遇到的,BitMap的类似,那么出现这个问题的原因是什么呢?不用多说,除开常规的参数错误,权限问题,剩下的在winform中发生的,基本上就是官方解释的错误:Bitmap 对象或一个 图像 对象从一个文件, 构造时该文件仍保留锁定对于对象的生存期。 因此, 无法更改图像并将其保存回它产生相同的文件这是官方的原话,那
2014-12-03 11:33:24
15857
原创 直接上一段用于内网获取本机ip地址的方法,更全面的可以先获取本机网络类型,在获取ip
/// /// 获取本地连接ip /// /// private string getLocalIp() { NetworkInterface[] interfaces = System.Net.NetworkInformation.NetworkInterface.GetAllNetwo
2014-09-12 22:04:34
1321
转载 sql server的数据库个数、表个数及表的数据量统计
--由于今天要监控数据,急需统计实例中1有多少库2库里有多少表3每个表有多少数据--将写好的代码贴出来,用到如下的:--sysobjects:在数据库每个对象(约束、默认值、日志、规则、存储过程)占一行。 --sysindexes:数据库中的每个索引和表在表中各占一行。 --syscolumns:每个表和视图中的每列在表中占一行,存储过程中每个参数在表中占一行。 select
2014-08-01 13:06:36
773
原创 右键获取listview
//右键获取到listView单元格的值 private void listVUser_MouseClick(object sender, MouseEventArgs e) { long juli = 0;//保存距离,用来累计选中的列到控件边缘经过的列的总距离+LV控件和边缘的left,就可以和鼠标位置做比较了 i
2014-07-25 23:13:56
646
原创 sql遍历xml,遍历节点并遍历节点值,xm节点属性数据转换成表
--===============================遍历获取xml指定节点和节点包含属性的值===========declare @GD_list xml;set @GD_list=(select GD_list from SC_gongdan where GD_bianhao='GD201407190001'); declare @cur_NodeCount int,@tot
2014-07-19 14:09:41
3881
原创 c#递归遍历treeView的node 跳出递归返回一个值
有时候我们有这样的需求:你需要遍历每个treeView的node,看看值是不是你想要的,或者
2014-07-11 18:15:12
2733
1
转载 SQL对Xml字段的操作
T-Sql操作Xml数据一、前言SQL Server 2005 引入了一种称为 XML 的本机数据类型。用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列;此外,还允许带有变量和参数。为了更好地支持 XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进制对象 (BLOB)。用户将一个XML数据存入数据库的时候,可以使用这个XML的字符串,SQ
2014-07-05 11:17:33
505
转载 c#编写安卓程序,Xamarin for Android破解版安装
(2014-03-04 22:12:04)转载▼标签:androidvs2010c分类: 软件是在安装vs2010的基础上,一定要安装c#程序。vs的安装就不介绍了。Xamarin for Android安装所需软件:1,文件1:Xamarin Mono For Android 4.8.00013 iOS 1.3.
2014-05-15 14:08:37
2197
原创 快速筛选绑定数据的DataGridView,取得某列最大值
我是使用datagridview都是用来展示信息,操作信息的,这些操作有时候需要保存到数据
2014-05-12 16:04:23
4985
原创 水晶报表 文件 xxxx{354234-523432-5235-325-2523}.rpt 文件内部出错:无法加载数据解决方案
问题分位两个阶段:1开发的时候:在开发的时候,会碰到报表无法加载的问题,这个时候,需要在app.config的startup节点添加属性useLegacyV2RuntimeActivationPolicy=true,就可以正常编译运行了 2发布的时候发布的时候遇到标题中的问题,就头大了,明明各种安装,还是不行,就可能和我遇到的问题一样了,发布的时候,忘记带上这个app.conf
2014-03-29 15:25:57
3049
原创 关于c#中判断dataset中填充的表数据是否为空的总结
说是总结,其实就是一两句话,很短的一个小知识点:环境描述:查询一个表中的可以为null的字段,查询回来以后填充到了dataset,然后通过dataset.table["tableName"].row[0][0]的方式来访问字段中的值:要判断是否为空:1.错误[无效]场景:dataset.table["tableName"].row[0]0[]==null 值不是null,
2014-03-18 16:24:12
4478
原创 关于限制子窗体在父容器中移动边界的总结(很简单的东西,写给新人)
有时候,我们直接用MDI父窗体+MDI窗体可以方便的构建多文档应用,但在有些时候,我们不选择使用MDI窗体形式,可能是出于某些限制,比如,你需要在父窗体中使用控件,但老是把新建的子窗体给遮住,你选择使用panel对象来装一个窗口,可是因为窗体如果是有边框的,就会让输入焦点定位不准确,鼠标事件不能正确响应等等,你选择了自定义窗体来做子窗体,这个时候,你可能就会考虑到限制子窗体在父容器中如
2014-02-26 17:32:53
2684
原创 关于异步更新UI界面多线程执行后台操作的一些思路整理
有些时候,某些操作会比较耗时间(如:连接一个没有开启的远程数据库),如果这个操作在UI线程上执行的话,就会在返回之前,让界面处于"假死"状态,影响用户体验.因此,从其他线程操作这类的"耗时"操作,是很有必要的,这里我主要整理当前,.net框架下,托管代码中线程安全的情况,因此,关闭掉线程安全检查来实现跨线程的界面更新操作不在讨论范畴.我主要说说beginInvoke操作,这是一个异步的多线程调
2014-02-21 13:21:50
1535
转载 C# Winform 跨线程更新UI控件常用方法汇总
概述C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件的线程访问它”的异常。处理跨线程更新Winform UI控件常用的方法有4种:1. 通过UI线程的SynchronizationContext的Post/Send方法更新;2. 通过UI控件的Invoke/BegainInvoke方法更新;3. 通过Background
2014-02-21 10:07:15
1243
原创 c#调用数据库中的带返回(output参数形式)存储过程的demo
c#+sqlserver2005,自定义存储过程,调用格式机器demo:格式详解SqlCommand scmd = new SqlCommand("存储过程名字", 打开的链接对象); scmd.CommandType = CommandType.StoredProcedure;//命令类型为存储过程//为参数列表添加参数,注意名字要和存储过程中吻合
2014-02-20 14:26:45
2561
原创 sqlserver存储过程验证用户登录和账号是否停用或者被其他人登录中--写给新人
有时候,我们需要在用户登录的时候,首先验证其密码是否正确,账号是否存在,然后验证账号是否被禁用,或者是否已经登录了,和数据库交互比较平凡,用存储过程是个不错的选择,直接贴代码吧,新人可以看看,注释得很齐全,包括功能,参数说明,还有关键行的注释,最后附上一个简单的调用验证-----晕,试了了一下,好像不支持这个代码的格式化,看起来很不舒服,我还是整理成一个压缩包,加上应用的截图算了,具体包上传后
2014-02-20 12:13:11
1151
原创 c#创建自定义控件并给控件添加事件
用户自定义控件是每个做winform人员都想要的,也都要去实现的,下面简单说一下,如果在自定义控件上面响应你的事件步骤如下:1、声明事件的委托时肯定要的(object sender,EventArgs e)参数列表是肯定需要的2、用委托类型定义你想要的事件,如果没有特殊要求的话,就直接用public好了 public event 委托类型名字 事件名称3、在自定义控件的内部控件
2014-02-13 18:27:03
1764
原创 使用双重缓冲,避免窗体中控件位置移动的时候闪烁
this.SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true); //启用双缓冲,避免控件移动中闪烁代码很简单,就这一句,放在窗体的构造函数里面
2013-08-19 12:19:55
895
原创 关于c#导出的文本或者cvs文件在excel中中文乱码的分析及解决方案
//代码重点位置using( StreamWriter fs=new StreamWriter(f.FullName,true,Encoding.Default)){ fs.write("字符串");}1、问题分析 首先,c#一般的文件写入是采用utf8的编码,无独有偶,excel正好不兼容这种格式的编码,因此excel会用ansi的编码进行解析你的文档,出现乱
2013-08-04 03:46:44
2909
原创 c#打开新窗体后关闭旧窗体
很多做winform的朋友在做登陆界面的时候总会遇到这个问题:当用户输入正确,登陆的时候,new出一个想显示的窗口,然后show这个新窗口对象,在将当前窗体this,close掉这一切看起来貌似合理正常,可就是没有显示,原因我相信大家马上就找到了,对就是父窗体都不在了(执行了close()方法了)他里面的所有对象(当然包括你刚刚new出来的新的想要显示的登陆后的窗体了)都将不在了,此刻
2013-06-28 01:45:01
6221
原创 datagridview横向纵向合并单元格,重绘实现
源码已经上传:下载地址:http://download.youkuaiyun.com/detail/zhongheijituan/5611077应同僚们的要求,说有个别参数不知道改怎么使用,特此做了个demo,下载地址:http://download.youkuaiyun.com/detail/zhongheijituan/5644273废话不说,先上效果图(应用)demo合并效果图 工程下载地址:htt
2013-06-19 14:22:48
2733
1
原创 c# post请求从服务器返回的数据
System.Net.ServicePointManager.Expect100Continue = false;//解决服务器返回异常 417 HttpWebRequest hwr = (HttpWebRequest)HttpWebRequest.Create("http://www.cpooo.com/company/postcode.php");//实例化一个http
2013-05-27 01:49:32
1954
原创 与货币管理器的位置关联的行不能设置为不可见异常解决方案
//与货币管理器的位置关联的行不能设置为不可见异常解决方案 CurrencyManager myCM = (CurrencyManager)BindingContext[dataGridViewMain.DataSource]; myCM.SuspendBi
2013-05-24 15:25:35
2542
转载 c# DES加密类
using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;using System.IO;namespace DESStr{ public class desstr { //默认密钥向量 priva
2013-05-20 17:39:55
736
sqlserver存储过程验证用户登录
2014-02-20
dataguidview合并单元格方法源码(横向纵向)
2013-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人