- 博客(24)
- 资源 (15)
- 收藏
- 关注
原创 VB.net与C#对是否是数字的判定
C# 自己写处理函数判断:private bool CheckDotXY(string XYValue) { bool flag = true; char[] x = XYValue.ToCharArray(); for (int i = 0; i {
2012-05-30 15:02:41 1138
原创 C#鼠标滚轮处理滚动条滚动
//鼠标进入控件的可见部分 private void PictureBox_MouseEnter(object sender, EventArgs e) { this.Focus(); } //处理鼠标滚轮//当e.Delta > 0时鼠标滚轮是向上滚动,e.Delta protected ov
2012-05-28 16:54:13 4768
转载 C#对鼠标滚轮的实现
首先在窗体构造方法,里加入这样一句话 C#代码 1.this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseWheel);C#代码 1.#region 进入窗体时加载 2. 3.public FormAlarmInfoQuery() 4.{ 5. In
2012-05-28 16:50:30 6678
原创 MFC的单文档类型项目,屏蔽主界面ENTER键系统退出默认功能
wince项目,vs2005重写CMainFrame的PreTranslateMessage实现:头文件添加: virtual BOOL PreTranslateMessage(MSG* pMsg);源文件添加:BOOL CMainFrame::PreTranslateMessage(MSG* pMsg){ // TODO: 在此添加专用代码和/或调用基类 if(p
2012-05-25 10:03:53 1219
原创 VB.net对于datagride控件的使用及C#中datagrideView\bindingSource\bindingNavigator\tabcontrol控件的应用
//绑定数据源 DataSet ds = new DataSet(); SqlConnection connection = new SqlConnection(netiFace.ConnectionString.ConnectionString); connection.Open();
2012-05-24 19:14:18 2234
转载 竖向显示标签中的文字
转载地址:http://www.tulongzhiji.com/forum/redirect.php?fid=32&tid=110&goto=nextoldset '标签文本竖向显示 Dim MyStr As String Dim i As Integer MyStr = "" For i = 1 To Len(Label2.Caption) If
2012-05-23 10:02:52 949
转载 Linux下C++开发工具介绍
就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样。Emacs, vi, eclipse, anjuta,kdevelop等层出不穷。 Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户。例如,VS2005集成了编辑器,宏汇编ml,C /C++编译器cl,资源编译器rc,调试器,文
2012-05-19 15:24:35 551
原创 ubuntu最新系统12.04的64位下载并安装
1.下载ubuntu的ISOhttp://www.ubuntu.org.cn/download/desktop2.下载制作U盘安装ubunt的工具http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/完成
2012-05-19 11:48:25 1621
原创 sqlserver根据输入的两个点表中的ID号,插入一条线的记录到线表的存储过程
--------------------------------------------------------------------------功能说明:根据一个表中的两行的主键,把这两行的信息插入另一个表中形成一条记录 --创建人:peer--创建时间:2012/5/16 17:33:09--------------------------------------------
2012-05-16 15:30:35 1283
转载 C#调用带输入输出参数的存储过程
//调用存储过程执行类似于2//select count(*) from userinfo where username=username and pwd=pwd and grade=grade3//接受 3个参数分别用来表示用户名、用户密码、用户权限4public bool GetUserinfo(string username,string pwd,string grade)5
2012-05-16 13:43:04 3045
原创 VB.net中反射的应用举例
Imports System.ReflectionImports System.ActivatorPublic Class Form1 Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim dllPath As String
2012-05-14 19:46:52 1973
转载 C#实现VB6.0的输入窗体InputBox代码
备注:新建一个类,粘贴上所有的一下代码就可以调用了using System;using System.Windows.Forms;using System.Drawing; class InputBox : Form { private Label labelText = new Label(); private TextBo
2012-05-13 19:46:06 1287
转载 Sql Server数据库触发器和存储过程实例讲解
关键词:触发器 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。(SQL Server 2000定义了新的触发器,这里不提) 我为什么要使用触发器?比如,这么两个表:
2012-05-13 16:17:50 973
转载 C#结合GDI+实现橡皮筋技术
橡皮筋技术问题描述:画线时: 在我放开鼠标左键确定之前会有一条虚线显示将来要 "画 "的那条线的情况.此时随着鼠标自由移动,虚线也跟着变长变短.就好像在拉橡皮筋. 当放开左键后.虚线消失,然后画出线. 请问:如何实现这条虚线? 如何实现虚线的不断刷新,重画? 并且要保证当我停止移动鼠标时,那条虚线是存在的. 解决方案:在用C#结合GDI+技术实现画图板的时候
2012-05-13 08:26:59 4340
原创 Ubuntu Linux学习笔记1
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Linux学习笔记(2012-5-11)1.安装ubuntu操作系统这次是因为10,10不好用,在安装有win7和ubuntu10.10的电脑上重新安装ubuntu操作系统;原先的文件格式是ext4,这次都换成了ext2;首先选择手动选择安装分区,把
2012-05-11 19:14:12 724
原创 对于propertygrid控件的学习网址
微软官方:http://msdn.microsoft.com/en-us/library/aa302326.aspx翻译版本:http://wenku.baidu.com/view/8a12edba1a37f111f1855b87.html VB.net类的书写方式:http://hi.baidu.com/csuhkx/blog/item/fa503bce68f0713fb600c88
2012-05-10 15:56:55 580
原创 Sqlite源码编译为DLL步骤及利用MFC在WINCE5.0下操作sqlite数据库步骤
前期工作:通过CVS客户端连接上sourceforge服务器下载sqlite-wince项目源码,可以看我的一篇博客内容。Sqlite3源码编译为DLL和LIB步骤:1.源码下载后会有两个sqlite文件夹,选择sqlite3文件夹里面的源码作为编译DLL用的源码提供包。2.新建VS项目,应用程序类型选择:Win32——Win32项目——勾选Dll, 同时钩上“Empty projec
2012-05-09 11:53:01 1513
转载 VB制作CAB包过程 [转]
首先,在CSDN上有一个很好的资源,可以下载下来仔细研读:http://download.csdn.net/download/zhimei61580/2192320,这个资源讲解的很好很生动!第一部分:使用VB自带的打包工具。自动生成inf文件,并和工程所依赖的dll文件一起打包成cab文件。步骤如下1. File->Make active.dll, 这一步生成我们
2012-05-08 22:45:20 2247 3
原创 如何在sourceforge开源项目网站下载开源项目
项目需要在WINCE下MFC的SQLITE数据库,首先必须下载SQLITE FOR WINCE 的项目,具体操作步骤是:1.PC 上安装CVS客户端2.启动CVS客户端,选择“Admin”菜单,选择“Login”子菜单,配置服务器设置: 1Authentication: pserver2 Host address: 项目名称.cvs.sourcefor
2012-05-08 16:07:47 2924
原创 VB6.0读写二进制记录式文件
'试验报告数据类型Public Type Rpt1 R_GSName As String * 100 R_ShiYanPiHao As String * 50 R_ShiYanJiXH As String * 20 R_printext1 As String * 100 R_printext2 As String *
2012-05-07 11:47:21 3171
原创 Vb6.0写文本文件并写入十六进制数据
‘创建文件Public Sub CreateTempFile() If Dir("C:\TempFileLab.txt") Kill ("C:\TempFileLab.txt") '删除 Else Dim TempFileLab As Integer TempFileLab = FreeFile Open "C:\Tem
2012-05-07 10:37:57 4242
原创 MFC记录式文件的读写
//创建dataFileTemp.Open(strPathTemp,CFile::modeCreate|CFile::modeWrite);dataFileTemp.SeekToBegin();//关闭dataFileTemp.Close();//打开if(dataFileTemp.Open(strPathTemp,CFile::modeWrite)) {
2012-05-04 17:32:38 830
原创 MFC的多线程编程及信号量应用
HANDLE g_Hworkflow;//工作流程HANDLE g_Hcollect;//数据采集 //无信号人工事件CEvent g_Econtrol(FALSE,TRUE);//控制线程//默认是无信号自动事件CEvent g_ZeroEcontrol;//控制线程//默认是无信号自动事件CEvent g_TestEcontrol;//控制线程//创建多线程
2012-05-04 17:16:54 1092
原创 WINCE5.0下MFC编程对键盘事件的相应
项目中要对对话框的键盘按键做出相应,实现逻辑如下:VS2005开发MFC的wince项目;在对话框中‘重写’ PreTranslateMessage方法;1.头文件中添加:virtual BOOL PreTranslateMessage(MSG* pMsg);2.cpp文件的实现代码: BOOL CSystemSetupDlg::PreTranslateMessage(MSG
2012-05-04 16:23:57 663
VB.net的自定义实时曲线显示控件DEMO
2012-05-06
工业控制系统中实时曲线的绘制控件
2012-05-06
VB.net操作Datatable和DataGride和SQLite
2011-12-26
WinCE版飞鸽传书
2011-11-23
jsp网页设计----Servlet简化设计,逻辑与界面设计分开,开发更方便;
2008-12-19
JSP实践要点(Highlights of JSP Practise),(苏州大学 计算机工程系)
2008-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人