摘要: 从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:/*===================================================================*/--如果接受数据导入的表已经存在insert into 表 select * from OPENROWSET(’MICROSOFT.JET.OLEDB.4.0’,’Excel 5.0;HDR=YES;DATABASE=c:\test.xls’,sheet1$)--如果导入数据并生成表select * into 表 from OPENROWSET(’MICROS... 阅读全文
posted @ 2012-10-23 21:18 牛肉幹 阅读(334) 评论(0) 推荐(1)
摘要: CREATE proc sp_page@pagenum intasSET NOCOUNT ON /*-----这一句很重要,不然它只会认 insert #change......这个数据集:))*/declare @sql nvarchar(500) --声明动态sql执行语句declare @pagecount int --当前页数--取得当前数据库的记录总数declare @row_num int begin select @row_num=count(*) from h_EmpArchives--创建临时表,作为数据过滤create table #change (T_id int)--判 阅读全文
posted @ 2012-10-23 19:48 牛肉幹 阅读(160) 评论(0) 推荐(0)
摘要: 此文是Sql Server实用操作小技巧集合,包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等。 (一)挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 删除PendingFileRenameOperations (二)收缩数据库 --重建索引 DBCC REINDEX DBCC INDEXDEFRAG --收缩数据和... 阅读全文
posted @ 2012-10-23 19:46 牛肉幹 阅读(184) 评论(0) 推荐(0)
摘要: 列出局域网内所有SQL服务器的另外一个办法楼上介绍的是用服务器端sql server提供的SP的方法来返回一个数据集。另外,介绍一个用sql server客户端dmo对象获得sql服务器列表的方法,你需要在VB程序应用#Microsoft SQLDMO Object Library,通常这个文件的路径在\Program Files\Microsoft SQL Server\80\Tools\Binn\SQLDMO.dll: Dim oApp As New SQLDMO.Application Dim oNameList As NameList Dim i As Integer On Erro. 阅读全文
posted @ 2012-10-23 19:45 牛肉幹 阅读(248) 评论(0) 推荐(0)
摘要: 为了方便网络编程,90年代初,由Microsoft联合了其他几家公司共同制定了一套WINDOWS下的网络编程接口,即Windows Sockets规范,它不是一种网络协议,而是一套开放的、支持多种协议的Windows下的网络编程接口。现在的Winsock已经基本上实现了与协议无关,你可以使用Winsock来调用多种协议的功能,但较常使用的是TCP/IP协议。Socket实际在计算机中提供了一个通信端口,可以通过这个端口与任何一个具有Socket接口的计算机通信。应用程序在网络上传输,接收的信息都通过这个Socket接口来实现。 微软为VC定义了Winsock类如CAsyncSocket类和派. 阅读全文
posted @ 2012-10-23 19:37 牛肉幹 阅读(318) 评论(0) 推荐(0)
摘要: 如果要想获得远程的地址,需要用sendarp这个函数来实现。具体的代码如下:[DllImport("Iphlpapi.dll")]private static unsafe extern int SendARP(Int32 dest,Int32 host,ref IntPtr mac,ref IntPtr length);[DllImport("Ws2_32.dll")]private static extern Int32 inet_addr(string ip);Int32 ldest= inet_addr("157.60.68.163&q 阅读全文
posted @ 2012-10-23 19:34 牛肉幹 阅读(227) 评论(0) 推荐(0)
摘要: using System;using System.Diagnostics;using System.Threading;public class CpuLoadInfo { // auxiliary print methods private static void Say ( string txt ) { Console.WriteLine(txt); } // auxiliary print methods private static void Say() { Say(""); } // The... 阅读全文
posted @ 2012-10-23 19:34 牛肉幹 阅读(283) 评论(0) 推荐(0)
摘要: 作为信息社会的一分子,不让孩子接触电脑是不明智的;让孩子无限制的“玩”电脑也是错误的。这都是极端的作法。笔者认为,比较合理的办法是允许孩子在限定的时间段里游戏(受控制的),但孩子随时可以打开电脑学习技术文化知识(不受控制的)。下面来看看我是如何实现这一设想的: 刚开始的时候,我把系统改成可管理性较强的Windows 2000(文件系统必须采用NTFS格式),建立两个同属User组的受限制帐户Game(用于游戏)和Study(学习帐户)并为他们设置相应文件、文件夹的安全权限,然后利用系统管理工具中“本地安全策略”(开启“当登录时间用完时自动注销用户”)结合net user命令来限制特定游戏帐号. 阅读全文
posted @ 2012-10-23 19:31 牛肉幹 阅读(211) 评论(0) 推荐(0)
摘要: 因为手机短消息的发送是以PDU串的形式发送出去的,中文字符以Unicode码来表示,所以在发送中文短消息之前必须首先将中文字符转换为Unicode码,下面的函数将实现这个功能。这个函数主要应用到VB自带的一个格式转换函数:ChrW()将中文转换为Unicode码。 Public Function chg(rmsg As String) As String Dim tep As String Dim temp As String Dim i As Integer Dim b As Integer tep = rmsg i = Len(tep) b = i / 4 ... 阅读全文
posted @ 2012-10-23 19:30 牛肉幹 阅读(1765) 评论(0) 推荐(0)
摘要: 对于局域网用户中的编程爱好者来说,如果能自己编一个局域网通信程序,那么这一切将是多么美妙!可是,如果要从头开始完全由自己来编写一段用于通信的程序,必须对相关的网络协议及其他的一些较底层的技术有较深入的了解,这可不是一件容易的事。而现在有了Winsock控件,一切就不同了,它已经替你封装了所有烦琐的技术细节,并提供了访问TCP和UDP网络服务的方便途径。你只需通过设置控件的属性并调用其方法就可轻易连接到一台远程计算机中,并且还可以双向交换数据,而这一切都不需你了解TCP的细节或调用低级的Winsock APIs。 Winsock控件可以供Microsoft Acess、Visual Basi.. 阅读全文
posted @ 2012-10-23 19:30 牛肉幹 阅读(2721) 评论(0) 推荐(0)
摘要: 在Windows编程中,向文本框控件、列表控件、按钮控件等是我们最常接触的控件了。但是在VB中这些控件有时无法实现我们的需要。在这时,我们只要简单的利用Windows API函数就可以扩充这些控件的功能了。 顾名思义,SendMessage函数就是向窗口(这里的窗口指的是向按钮、列表框、编辑框等具有hWnd属性的控件)发送消息的函数,该函数的定义如下:Declare Function SendMessage Lib "user32" Alias "SendMessageA" _ (ByVal hwnd As Long, _ ByVal wMsg As L 阅读全文
posted @ 2012-10-23 19:27 牛肉幹 阅读(778) 评论(0) 推荐(0)
摘要: 很早之前用过TeeChart控件,最近突然想起其中的一些功能应用于网页,下面做个简单的介绍:设计背景 基于服务器/浏览器架构的解决方案在越来越多的领域得到应用。使用ASP脚本,我们可以方便地访问各种数据库,生成与用户交互的动态页面。一般情况下,由浏览器解释要显示的结果,其中统计数据的显示结果一般采用HTML表格形式。 笔者在铁路车站Intranet系统的开发过程中,遇到要把数据库中的统计结果用统计图表(柱状图、折线图、饼图等)方式输出的问题。因为统计图表在美观和易于理解等方面有着表格所不具备的优越性,所以这个问题具有一定的普遍性。目前,针对这个问题,主要有3种可行的解决方案: 1.在浏览器端安 阅读全文
posted @ 2012-10-23 19:24 牛肉幹 阅读(1868) 评论(3) 推荐(0)
摘要: 推荐一款Jquery轻量级数据UI下载地址:ligerui.rar 阅读全文
posted @ 2012-10-23 19:19 牛肉幹 阅读(334) 评论(2) 推荐(0)
摘要: 具体内容见附件:手工脱壳.zip 阅读全文
posted @ 2012-10-23 19:17 牛肉幹 阅读(132) 评论(0) 推荐(0)
摘要: mdb密码破解示范 None Private Sub Command1_Click()Dim source(13), dest(13), result(13) As ByteDim tt As Bytesource(0) = &H86source(1) = &HFBsource(2) = &HECsource(3) = &H37source(4) = &H5Dsource(5) = &H44source(6) = &H9Csource(7) = &HFAsource(8) = &HC6source(9) = &H5 阅读全文
posted @ 2012-10-23 19:15 牛肉幹 阅读(1895) 评论(0) 推荐(0)
摘要: '声明(For Win95):Private Const SPI_SCREENSAVERRUNNING = 97Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, lpvParam As Any, ByVal fuWinIni As Long) As Long'使用:'禁止'Dim pOld As Boole 阅读全文
posted @ 2012-10-23 19:15 牛肉幹 阅读(261) 评论(0) 推荐(0)
摘要: //ToolStripSplitButton是标准按钮和下拉按钮的组合,各自工作,但有联系,感觉上后者是没有向下箭头ToolStripDropDownButton;ToolStripDropDownButton只含有一个按钮,可以选择有没有向下箭头的标志,单击时显示关联的ToolStripDropDown的控件。两者均可改变箭头标志在做还是在右。//VS自带双缓冲this.SetStyle(ControlStyles.UserPaint |ControlStyles.AllPaintingInWmPaint |ControlStyles.OptimizedDoubleBuffer, true) 阅读全文
posted @ 2012-10-23 19:07 牛肉幹 阅读(366) 评论(0) 推荐(0)
摘要: 大师兄Smarty教程(修正版 )大师兄Smarty教程修正版,修改了一些网上复制大师兄教程的错误:整个教程分四大部分:一、模板设计部分二、程序设计部分三、实例篇(使用PHP内置MySQL函数)四、实例篇(使用phplib的DB类)附件下载地址:PHP_smarty.rar(精编教程) 阅读全文
posted @ 2012-10-23 19:04 牛肉幹 阅读(216) 评论(0) 推荐(0)
摘要: 本文以小型应用的通用性自动更新程序,开发的程序可以直接拿过来使用,非常方便。其工作原理如下:Update.asmx仅提供一个功能,就是检测是否需要更新,在需要更新的时候就返回一个更新地址,通常情况下返回的地址就是Download.ashx,而在某些特殊情况下,也可以修改服务端使之从其他Url提供更新下载。检测是否需要更新的的具体做法是:首先获取Updata目录中的主程序版本号,再获取数据库中的最新版本号,两者对比。如果相同则直接与客户端提供的版本号相对比并返回结果;如果不同则将主程序版本号写入数据库,然后生成新的更新文件包,直接向客户端返回更新地址。Download.ashx的功能仅仅是将最新 阅读全文
posted @ 2012-10-23 18:30 牛肉幹 阅读(3080) 评论(5) 推荐(0)
摘要: 第三方控件(DevExpress)使用大全【个人开发过程中整理收集】一、ComboBoxEdit1、 如何使其不可编辑TextEditStyle 设置为:DisableTextEditor2、 如何设置鼠标为手形Cursor 设置为:Hand二、GridControl1、 如何解决单击记录整行选中的问题View->OptionsBehavior->EditorShowMode 设置为:Click2、 如何新增一条记录(1)、gridView.AddNewRow()(2)、实现gridView_InitNewRow事件3、如何解决GridControl记录能获取而没有显示出来的问题 阅读全文
posted @ 2012-10-23 18:20 牛肉幹 阅读(622) 评论(0) 推荐(0)
摘要: 这次把我写的一个分页控件贴上来。前阵子写了一个winform的数据库管理程序,用一个dataGrid显示数据库表中的所有内容,后来发现当数据库中的条目增多的时候,程序运行速度明显下降,系统占用内存也很大,决定对dataGrid做个分页,每次只取出要显示页的内容。上网搜了一下,没有找到我需要的,于是自己写了一个分页控件。程序很简单,用的时候需要提供pageCount(页数),pageShow(显示的页数),currPage(当前页号)控件提供一个自定义的事件LnkLblClicked,当用户点击页面链接的时候就会触发这个事件。下面是程序的源码。usingSystem;usingSystem.Co 阅读全文
posted @ 2012-10-23 18:13 牛肉幹 阅读(288) 评论(0) 推荐(0)
摘要: 大数量分页,使用存储过程。这个存储过程是网络上考的,呵呵。我把它给贴出来,希望原作者别砸我砖头。。。。。ALTERPROCEDURESP_Pagination/**//******************************************************************千万数量级分页存储过程*****************************************************************参数说明:1.Tables:表名称,视图2.PrimaryKey:主关键字3.Sort:排序语句,不带OrderBy比如:NewsIDDesc,Or 阅读全文
posted @ 2012-10-23 18:05 牛肉幹 阅读(314) 评论(0) 推荐(0)
摘要: 以前都是从事B/S开发,由于公司有个比较大的C/S项目,在使用DATAGRIDVIEW的时候,显示数据量比较大,所以才用分页模式,也不知道这样是否正确。想找个C/S下面的分页控件,都没有什么好的,就自己跟B/S下的分页控件,修改成WINFORM下面的。首先创建一个用户控件名称为pager,在控件中拖入bindingNavigator和bindingSource,修改bindingNavigator,加入必要的一些控件。效果如下:代码实现如下:namespaceWindowsApp.MyControl{/**////<summary>///申明委托///</summary> 阅读全文
posted @ 2012-10-23 18:03 牛肉幹 阅读(327) 评论(0) 推荐(0)
摘要: 郁闷了好长一段时间,做了各种各样的修改,就是“删除”无法执行,罪魁祸首竟然是ListView控件中少设置了一个DataKeyNames属性,悲哀啊!default.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="listView6._Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transiti 阅读全文
posted @ 2012-10-23 18:00 牛肉幹 阅读(349) 评论(0) 推荐(0)
摘要: 打算要实现的效果是:由于listview控件本身没有分页的功能,为了达到这么目的,方法一:我们可以结合其他空间来完成,但是对framework要求的版本也比较高;方法二:通过sql语句来完成,通过sql语句完成分页。这里我们采用第二种方法:namespace seperatePage{ public partial class Form1 : Form { string sql; SqlConnectionStringBuilder bldr; SqlConnection cn; int totalcount = 0;//记录总共的记录数 static int page = 0;//记录现在翻 阅读全文
posted @ 2012-10-23 17:58 牛肉幹 阅读(1701) 评论(0) 推荐(0)
摘要: 最近做了一个DataGridView的分页显示Demo。也是看见网络上很多人询问关于DataGridView如何做分页。根据我的认识,Visual Sutido 2005里的DataGridView控件是没有带分页属性的,因此咱们必须通过写代码去实现分页功能。 好了,先看一下Demo的界面。 从界面可以看到,在设计时需要一个DataGridView、BindingNavigate、BindingSource控件,分别命名为dgvInfo、bdnInfo、bdsInfo。 在bdnInfo控件中添加几个用于选择页面的lable和botton,如上图所示。 设计时:1、定义几个所需的公有成员:in 阅读全文
posted @ 2012-10-23 17:56 牛肉幹 阅读(245) 评论(0) 推荐(0)
摘要: 用SqlDataAdapter实现的分页功能很多浏览者都提意见说不好,一次性读出全部数据会影响程序的占用率,造成计算机的“短路”。呵呵,那好把,这次用数据库的存储过程去实现分页,这样是每次按一定数量去读取数据记录,这种方法应该是目前最稳定和最省资源的方法了(嘻嘻嘻,如果还有高手知道有比这更好的方法,请提出,小弟在此谢过)。 首先在数据库里建立以下存储过程:CREATEPROCEDUREdt_DXS_STAFF_ACTIVE@STAFFSTATUSINT,@STAFFNUMINT,@STARTNOINT,@@TOTALCOUNTINTOUTPUT,@@REALNUMINTOUTPUTASDECL 阅读全文
posted @ 2012-10-23 17:50 牛肉幹 阅读(386) 评论(0) 推荐(1)
摘要: 首先定义两个类:1publicinterfaceITest2{3voidM();4}5publicclassTest1:ITest6{7publicvoidM()8{9}10}11classTest12{13publicTest()14{15}16}首先,测试设置的速度hashtable.add()1staticvoidMain(string[]args)2{3Hashtabletable=newHashtable();45System.Diagnostics.StopwatchstopWatch=newSystem.Diagnostics.Stopwatch();6stopWatch.Sta 阅读全文
posted @ 2012-10-23 17:43 牛肉幹 阅读(83) 评论(0) 推荐(0)
摘要: 几百元就能建设一个网站,快来瞅瞅吧!买服务器+域名送网站建设套餐,更多优惠,买两年送一年!请关注公司官方网站:http://www.huatianit.com感谢大家的支持! 阅读全文
posted @ 2012-10-23 17:34 牛肉幹 阅读(124) 评论(0) 推荐(0)
摘要: jquery框架,U1、Liger UI框架http://www.ligerui.com1.png(40.56 K)2011-6-1 11:03:512、jQuery EasyUIhttp://www.jeasyui.com/ 3、JQuery Smart UI http://roy77.brinkster.net/2.png(55.69 K)2011-6-1 11:03:514、angela UI http://code.google.com/p/angela/ 阅读全文
posted @ 2012-10-23 17:27 牛肉幹 阅读(257) 评论(0) 推荐(0)
摘要: 一、AspNetPager支持两种方式分页: 一种是PostBack方式分页, 一种是通过Url来实现分页以及Url重写功能 二、AspNetPager支持各种数据绑定控件GridView、DataGrid、DataList、Repeater以及自定义的数据绑定控件的分页功能十分强大。 三、AspNetPager分页控件本身并不显示任何数据,而只显示分页导航元素,数据在页面上的显示方式与该控件无关,所以需要手写数据连接方法来配合, 四、结合TOP 。。。NOT IN 的通用存储过程分页方法使用AspNetPager十分实用 测试控件datalist aspnetpager 的分页方法示例 分页 阅读全文
posted @ 2012-10-23 17:24 牛肉幹 阅读(104) 评论(0) 推荐(0)