Windows应用
文章平均质量分 52
zhensoft163
这个作者很懒,什么都没留下…
展开
-
winform中Tab键的应用
在winform桌面应用程序中常常会遇到用户要求尽量避免使用鼠标的操作,那么我们怎样更好的操作程序呢?这就要用到Tab键来调整控件的焦点从而更方便的操作! 添加一个windows窗体,在窗体上我们可以给每一个空间添加了个TabIndex值,这个值是从小到大的顺序走的,按tab键的时候获得焦点主要是靠控件的TabIndex属性有划分获取顺序,通过设置控件的 TabIndex 属性,可以控原创 2009-02-19 10:40:00 · 5076 阅读 · 1 评论 -
C#将对象数组转换成DataSet使用案例
在使用asp.net 2.0 beta 2 开发项目的过程中,碰到了将对象数组绑定到GridView的数据源上,但是使用排序的时候,却发现GridView并不提供对对象数组的支持,而在微软的官方网站上我们可以看到GridView的排序只有当数据源是DataSet的时候才支持,所以对于某些采用了O/R映射的项目或者返回的数据源是对象数组的项目中,就需要考虑提供将对象数组转换为DataSet的方法了,原创 2009-03-19 12:40:00 · 3413 阅读 · 0 评论 -
.net 下C# 创建windows 服务应用系统
在应用系统开发的过程中,难免会出现各种各样定时任务来处理各项业务,这个时候我们就需要想办法来完成定时处理功能。 定时处理方法有多种,可以写个windows应用程序来执行定时处理任务,也可以在web系统的global文件中写定时处理任务,还可以写一个windows服务来完成定时处理任务,当然方法多种,各有各的特点,现在我们来创建一个windows service实现定时处理功能。原创 2011-12-21 19:26:12 · 1039 阅读 · 0 评论 -
C#中SendMessage的使用
在C#中,程序采用了的驱动采用了事件驱动而不是原来的消息驱动,虽然.net框架提供的事件已经十分丰富,但是在以前的系统中定义了丰富的消息对系统的编程提供了方便的实现方法,因此在C#中使用消息有时候还是大大提高编程的效率的。定义消息 在c#中消息需要定义成windows系统中的原始的6进制数字,比如 const int WM_Lbutton = 0原创 2009-04-16 19:02:00 · 4688 阅读 · 1 评论 -
C# winform 程序打包(包括数据库安装)
C#的c/s的winform,数据库为sql2k, 应用程序包括如下文件: 1.exe,1.dll,1.jpg,1.xml,donetsetup.exe以及数据库文件1.mdf,1.ldf(或数据库安装文件1.sql)。 打包要求: (1)自动检测是否安装donet环境,如没安装,则提示自动安装。 (2)安装时自动安装数据库(附加mdf或运行1.sql)。 (3)在安装界面原创 2009-05-22 14:35:00 · 9065 阅读 · 6 评论 -
制作条码打印
条码其实可以看作是一种字体,所以只要安装了这个字体就好了。 字体名称:C39P24DhTt.TTF 使用: 1、将字体文件放到C:/WINDOWS/Fonts目录下即可完成安装。 2、测试。在word文档中写一段数字,将字体设置为上面的条码字体。但是此时条码枪依然无法识别此条码 所以特别注意,要在数字的前后各加一个*号,然后在选原创 2010-01-14 16:39:00 · 824 阅读 · 0 评论 -
vs2010 在静态库中使用 LNK2019: 无法解析的外部符号
最近在对一个C++的应用系统进行修改编译的时候,发现在静态库中编译一直无法编译通过,网上找了很多资料,得出的结论是: 静态库在VC6编译而主程序在VC2010编译,大家用的CRT不同。多数给出的解决方案是要改代码,如新增 extern "C",让VS2010能够认识VC++下面的函数,但是我觉得如果要改代码的话,那微软在VS新产品研发上就算失败了,开发者在移植代码的时候无疑会原创 2012-09-11 17:01:36 · 9744 阅读 · 4 评论 -
C++ 判断进程是否存在
在做服务应用程序时经常遇到一个服务器多个用户登录时会造成服务应用多个进程同时运行,然后影响系统的正常运行。要解决这个问题就需要在系统启动前判断该应用的进程是否运行,从进程上解决一个应用多个进程的问题。代码如下: #include #include "psapi.h" #include"stdio.h"#include ////判断进程是否存在//2012-09-10原创 2012-09-11 17:09:49 · 19820 阅读 · 3 评论