自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 笔记

http://mail.cfanz.cn/index.php?c=article&a=read&id=2573411.    decltype作用于左值对象时,返回的是该对象的引用类型. 作用于右值对象时,返回的是该对象的类型.2.    求值顺序.C++中只有&& || ?: 和, 4种运算符是先左后右求

2015-11-03 16:22:15 357

原创 函数参数与返回值

函数的参数为数组int* f(int a[]){         return a;}或者int* f(int a[5]){         return ++a;}形参只为数组时,数组长度有没有都无所谓,它其实是相当于指针的; 函数的参数为指针int f2(int* a){         return *a;}int* f2(in

2015-10-21 17:21:31 411

原创 一个空循环的问题

今天发现程序在release版本下的exe文件运行起来有问题。之前一直用的debug,在vs内调试没有问题,debug文件夹下的exe也没有问题。改为release后,在vs内调试也没有问题,结果在运行release文件夹下的exe时程序出问题了。网上所说的什么debug和release的区别看了下,貌似和我这个也没什么关系,看到一个帖和我问题一样,他是数组越界了。然后看我这个,貌似也没有,只

2015-08-14 15:24:01 746

转载 控件大小随窗口大小改变

文章转自http://lunax.info/archives/368.html第一种:推荐在窗体中加上如下代码即可实现,但窗体点击放大按钮时却不能改变控件大小。private Size beforeResizeSize = Size.Empty;protected override void OnResizeBegin(EventArgs e){base

2015-07-23 16:09:22 1179

原创 excel导入数据库的一点小问题

做了一个将EXCEL表格内容导入数据库的功能,但是在运行时出了点问题。在导入第一张表时成功了,然后将第二张表再导入,报出“由于将在索引、主关键字、或关系中创建重复的值,请求对表的改变没有成功”的错误,而且数据库的表中多了一行内容全是空的数据。但是第二张表和第一张表中没有重复内容,所以错误其实是,导入时将EXCEL中的空行当做数据多次导入时报错了。可是为什么,会将空行当做数据呢? str

2015-07-08 10:29:13 586

转载 C# SQL多条件查询拼接技巧

本文转载http://www.cnblogs.com/zfanlong1314/p/3874910.html#region 多条件搜索时,使用List集合来拼接条件(拼接Sql) StringBuilder sql = new StringBuilder("select * from PhoneNum"); List wheres = new List(

2015-06-30 16:28:40 8726 1

原创 C#调用C++的DLL各种问题

一开始将C++的程序编译成了DLL,然后在自己的C#程序里调用这个DLL。当然要将需要用到的其他的文件和此DLL放在一起,因为C++的程序也用到了很多其他的文件。然后就在C#中写了一个类,将用到的函数都放里面。就是重复的用DLLImport。但是运行程序时报错,说是无法找到函数入口,先是发现在C++程序里,没有在函数外写_declspec(dllexport),这是将一个函数声名为导出函数

2015-06-10 15:57:05 815 1

转载 C# 调用DLL

正   文: 一、      DLL 与应用程序 动态链接库(也称为 DLL ,即为“ Dynamic Link Library ”的缩写)是 Microsoft Windows 最重要的组成要素之一,打开 Windows 系统文件夹,你会发现文件夹中有很多 DLL 文件, Windows 就是将一些主要的系统功能以 DLL 模块的形式实现。动态链接库是不能直接执行的,也不能接收消

2015-06-09 16:02:16 376

转载 C# using

C# using 三种使用方式1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。 这种

2015-06-08 17:06:47 351

转载 C# delegate

之前,用到Invoke,其中涉及到delegate。C#中的委托类似于C或C++中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与C或C++中的函数指针不同,委托是面向对象、类型安全的,并且是安全的。通俗的来讲,委托除了必须指定delegate关键字和没有方法实体之外,和指定方法没有更多区别。

2015-06-02 09:55:47 380

原创 C# Invoke

要在程序中实现在一个线程中添加tabPage的问题,但是tabControl实在主进程中建立的,所以在运行时报错:线程间操作无效: 从不是创建控件“tabControl1”的线程访问它。然后在网上查,需要用Invoke,delegate。网上有很多关于这些的资料,有些写的挺好的,看了感觉挺明白。下面这段是网上的:Invoke或者BeginInvoke方法都需要一个委托对象作为参数。委托

2015-05-28 14:55:59 762

转载 C# 关闭程序

1.this.Close();   只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit();  强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;

2015-05-27 20:48:54 482 1

原创 C# 中读取数据库数据的问题

程序首先是要判断一天信息是否存在于数据库中,然后若存在则将数据展示在页面的ListView中。用来两种方法:1.用Adapter  private static string strConnect = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " +

2015-05-19 10:00:54 524

原创 随笔记录

记录一下,这几天的一些问题。1.clientsocket 和serversocket在发送接收数据时,貌似是用字节数组Byte[].比如: myClientSocket.Send(Encoding.ASCII.GetBytes("success"));            clientSocket.Receive(data);这里data为提前定义好的数组,data = new by

2015-05-15 15:29:59 351

转载 static

C++中C#与C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。面向过程静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下://Example1#includeusingnam

2015-05-08 16:56:08 415

ZigBee协议栈

ZigBee协议栈中文说明 ZigBee堆栈是在IEEE802.15.4标准基础上建立的,定义了协议的MAC层和PHY层

2015-04-16

空空如也

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

TA关注的人

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