自定义博客皮肤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)
  • 收藏
  • 关注

原创 窗口句柄、窗口类对象的关系

HWND hwnd;//窗口句柄CWnd wnd;//窗口类对象窗口类对象中有一个成员是窗口句柄。窗口句柄,提供了窗口的一个标识,类似于指针的概念,每一个窗口都对应了一个窗口句柄作为其标识,通过句柄可以方便的从内存中索引到资源。窗口类的对象则是对应窗口类的一个实例化,在MFC程序中,通过子类对象访问类的函数时就不需要提供窗口句柄作为资源标识。举例说明:SDK编程中创建一...

2019-11-27 10:02:56 742

转载 用C#动态创建Access数据库

以前要动态的创建Access数据库的mdb文件都是采用DAO,用VC开发,一大堆的API,很是麻烦。现在好像也鲜有人提起DAO。其实动态的创建mdb数据的最简单的方法还是ADOX。用ADOX创建access数据库方法很简单,只需要new一个Catalog对象,然后调用它的Create方法就可以了,如下:ADOX.Catalogcatalog=newCatalog();...

2019-11-21 10:27:26 587

转载 C#多线程、并发与并行概念

软件开发,网站开发过程中经常有并发,并行这样的多线程处理与应用。因此,有必要对其进行了解与掌握。多线程:在了解线程之前,要先知道进程这个概念。进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。简单点说,进程就是执行中的程序活动,是一个活动的实体。 多进程,就好比同时打开了Word,Excel和Visio,他们都是不同的程序运行活动,即多个进程同时启动而已,这个概念比较好理解。...

2019-11-20 16:21:12 2571 1

原创 C#数组按值和按引用传递数组区别

C#中,存储数组之类对象的变量并不是实际存储对象本身,而是存储对象的引用。按值传递数组时,程序将变量传递给方法时,被调用方法接受变量的一个副本,因此在被调用时试图修改数据变量的值时,并不会影响变量的原始值;而按引用传递数组时,被调用方法接受的是引用的一个副本,因此在被调用时修改数据变量时,会改变变量的原始值。下面一个例子说明如下:using System;using System.Co...

2019-11-20 16:10:26 2311

原创 Access数据库创建字段类型无效问题

不用table.columns.append(..,..,..,)用table.columns.append()如下所示,创建列头后在列头中设置类型属性再添加//设置字段名:名字column1.Type = ADOX.DataTypeEnum.adVarWChar;//设置类型为column1.DefinedSize = 255;//设置长度column1.Name ="名字...

2019-11-19 11:17:17 1886

原创 向Access中插入数据报“INSERT INTO 语句的语法错误” 解决

因一直使用SQL,使用SQL数据有点浪费,所以决定用ACCESS做数据库,在进行查询的时候没有任何问题。可是一但在使用插入时就会出现insert into插入错误。刚在网上搜了下,发现一些网友也碰到此情况。 原文如下: 向Access中插入数据报错误:INSERT INTO 语句的语法错误。说明:执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了...

2019-11-19 10:35:04 2251

原创 Access-数据类型与.net OleDbType枚举类型对应关系

列表最常见的数据类型映射访问类型名称 数据库数据类型 OLEDB 类型 .NET 框架类型 成员名称 文本 VarWChar DBTYPE _ WSTR System.String OleDbType.VarWChar 备忘录 LongVarWCha R DBTYPE _ WSTR System.String Ol...

2019-11-18 18:43:05 172

原创 64位系统使用Access 数据库文件的彻底解决方法

最近,有PDF.NET用户问我怎么在64位系统下无法访问Access数据库的问题,我第一反应是我怎么没有遇到呢?今天一看自己的VS和Office都是32位版本的,所以在VS里面调试访问Access是没有问题的,但是直接使用编译好的.NET程序访问Access,就出问题了,报:未在本地计算机上注册“Microsoft.Jet.Oledb.4.0”提供程序。于是,又在公司的电脑...

2019-11-18 15:22:40 4524

原创 C# 操作 access 数据库2

随笔:(1)命名空间 usingSystem.Data.OleDb;(2)连接字符串 privatestaticstringconnStr =@"Provider= Microsoft.Ace.OLEDB.12.0;Data Source = d:\login.accdb"; 注意:...

2019-11-18 10:23:15 244

原创 C#创建Access

C#创建Access创建Access 通过Acccess软件创建Acccess表 1:新建一个空白数据库文件,并命名为"Database"。 2:右击"表一"的"设计试图",并命名表名为"Administrator",点击"确认"后,从创建"ID"、"用户名称"、"用户密码",并分别设置器数据类型。 3:点击"保存"后,就可添加数据。 4:如需创建密码,...

2019-11-18 10:16:38 2440

原创 C#操作Access数据库 增删改查

本文以ADOX操作Access1、在C#中新建AccessClass.cs文件,内容如下 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Collections; 6 using Syste...

2019-11-18 10:08:00 2961

原创 C#中Monitor和Lock的用法区别

1.Monitor.Enter(object)方法是获取锁,Monitor.Exit(object)方法是释放锁,这就是Monitor最常用的两个方法,当然在使用过程中为了避免获取锁之后因为异常,致锁无法释放,所以需要在try{} catch(){}之后的finally{}结构体中释放锁(Monitor.Exit())。  2.Monitor的常用属性和方法:    Enter(Objec...

2019-11-13 14:20:48 859

原创 c#中通过截获windows消息禁止改变窗体大小

private const int WM_SYSCOMMAND = 0x112; private const int MF_REMOVE = 0x1000; private const int SC_RESTORE = 0xF120; //还原 private const int SC_MOVE = 0xF010; //移动 ...

2019-11-06 16:30:43 457

原创 C#多线程与UI响应 防止界面假死不响应(子线程创建的窗体获取消息响应用Application.DoEvent )

一.概述在使用C#进行应用程序设计时,经常会采用多线程的方式进行一些后台任务的工作。对于不同的应用场景,使用的策略也不尽相同。1.后台循环任务,少量UI更新:例如批量上传文件,并提供进度。这种情况使用BackgroundWorker组件是非常好的选择。2.耗时的后台任务:这里的耗时任务是指一个时间较长的任务,并且不能精确获取进度,如:调用一个远程WebService接口。这种情况可以开...

2019-11-06 15:38:18 1886

原创 C# winform 多线程中创建等待窗体

1.首先创建一个WinForm窗体,可讲窗体的FormBorderStyle属性设置为"None",将窗体的标题栏去掉。窗体中可放一个PictureBox控件和两个Label控件。其中PictureBox控件存放加载等待的图片。一个Label控件可放置Text文本。WinForm代码如下:using System;using System.Collections.Generic;usi...

2019-11-06 15:07:24 1449

原创 C# Thread开启线程几种方式

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;namespace 通过Thread发起线程{ class Program { ...

2019-11-06 10:04:25 1093

空空如也

空空如也

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

TA关注的人

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