VB.NET
文章平均质量分 67
liuyunfan
这个作者很懒,什么都没留下…
展开
-
关于MD5算法报错的解决This implementation is not part of the Windows Platform FIPS validated cryptographic
删除注册表下的这个节点即可。删除HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa下的FipsAlgorithmPolicy文件夹原创 2017-05-31 10:45:52 · 3397 阅读 · 0 评论 -
C1.Win.C1FlexGrid控件使用
1、数据源 grd.DataSource = o.tsd.Tables(0) grd.Refresh()2、禁止拖拽 grd.AllowDragging = C1.Win.C1FlexGrid.AllowDraggingEnum.None grd.SelectionMode = C1.Win.C1FlexGrid.Classi原创 2012-12-07 20:17:28 · 7162 阅读 · 0 评论 -
.net调用DLL
dll调用方式一、COM引用二、API声明Imports System.Runtime.InteropServicesPublic Declare Auto Function XinaoVersion Lib "xinao.dll" Alias "XinaoVersion" (ByVal ucVersion As StringBuilder) As Int16调用 Tr原创 2012-08-07 11:44:56 · 595 阅读 · 0 评论 -
VB.NET下设置按钮的字体
<br /> btn1.Font = New System.Drawing.Font("PMingLiU ", o.loadconfignotjiami("zi"), System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))原创 2011-05-06 16:22:00 · 1477 阅读 · 0 评论 -
vb.net 简繁转换
<br /> Dim strSimplifiedChinese, strTraditionalChinese As String<br /> strSimplifiedChinese = "我是中国人!"<br /> strTraditionalChinese = StrConv(strSimplifiedChinese, VbStrConv.TraditionalChinese) '简转繁<br /> Me.TextBox1.Text = strTr原创 2011-04-11 21:53:00 · 883 阅读 · 0 评论 -
asp.net 调用本地程序 调用执行exe应用程序
asp.net 调用本地程序 调用执行exe应用程序在asp.net中执行应用程序有两种方法,面分别用这两种方法执行Windows中的记事本程序notepad.exe:1、调用win32函数ShellExecute。调用win32函数ShellExecute。添加引用Imports System.Runtime.InteropServices声明函数: _Private Shared Function ShellExecute(hwnd As IntPtr,原创 2011-04-11 21:45:00 · 8170 阅读 · 1 评论 -
vb.net 判定字符串中包含某个字符的个数
<br />Dim str As String = "what is your name.my name is liu" <br />TextBox1.Text = CStr((str.Split("s").Length - 1))原创 2011-04-11 22:00:00 · 8014 阅读 · 0 评论 -
VB.NET回车/换行组合符
成员常量等效说明CrLfvbCrLfChr(13) + Chr(10)回车/换行组合符。CrvbCrChr(13)回车符。LfvbLfChr(10)换行符。NewLinevbNewLineChr(13) + Chr(10)新行符。NullCharvbNullCharChr(0)值为 0 的字符。navbNullString值为 0 的字符串与零长度字符串 ("") 不同;用于调用外部过程。navbObjectError-2147221504错误号。用户定义的错误号应当大于该值。例如:<br />Err.Ra原创 2011-04-11 21:48:00 · 12042 阅读 · 0 评论 -
用.NET获取汉字的区位码
计算机中最底层的数据都是用二进制及0和1来表示的。每个0或1称作1位,第8位二进制数叫做1个字节,它可以表示ASCII码中的一个字符。中文计算机中用两个字节即16位二进制来表示一个汉字。而在Unicode编码中所有的符号(包括汉字,英文,标题及其它众多符号)都是为两字节(16)位来表示。 在System.Text命名空间中包含众多编码的类,可供进行操作及转换,下面用两个实例来进行区位码及汉字之间的互换,希望能起到举一反三的效果,让大家可以轻松处理文字编码方面的问题: Imports System.T原创 2011-04-09 21:33:00 · 544 阅读 · 0 评论 -
UltraWinGrid使用
1、数据源 grd.DataSource = myCls.loadGrid2_ds(stj).Tables(0) grd.Refresh()2、显示页脚 grd.DisplayLayout.Bands(0).SummaryFooterCaption = "总额:" grd.DisplayLayout.Override.Sum原创 2012-12-07 20:10:58 · 1756 阅读 · 0 评论 -
picturebox放大、缩小、旋转、拖拽
1、加载图像 Dim temp As Byte() Try If cxh temp = myYw.GetPic(cxh) Dim stream As New MemoryStream(temp) picfile.Image = Image.Fr原创 2012-12-10 12:31:06 · 1352 阅读 · 0 评论 -
短信猫开发注意事项
1、注意发送频率,一分钟十条最佳2、接收短信时注意#和$3、发送短信时注意猫连接4、程序里不允许使用线程原创 2012-12-11 11:49:58 · 411 阅读 · 0 评论 -
VB.NET中四舍五入
一、使用math.round,真实结果是四舍六入五取偶,并不是真正的四舍五入3.44 ---3.4 四舍3.451 ---3.5 五后非零就进一3.45 ---3.4 五后皆零看奇偶, 五前为偶应舍 去3.75 ---3.8 五后皆零看奇偶,五前为奇要进一3.46 ---3.5 六入解决方案1、2.0下使用Dim ret2 As原创 2017-05-04 11:05:43 · 7508 阅读 · 0 评论 -
C1FlexGrid手记
1、合并单元格 grd.set_MergeCol(1, True)2、合计统计 grd.Subtotal(C1.Win.C1FlexGrid.AggregateEnum.Clear) grd.SubtotalPosition = C1.Win.C1FlexGrid.SubtotalPositionEnum.BelowData grd.原创 2013-12-16 14:09:38 · 3212 阅读 · 0 评论 -
EXCEL文件导入远程SQL SERVER数据库
一、ASP.NET1、将文件上传到服务器上2、执行存贮过程EC_ExcelToSQL,注意文件路径为服务器上EXCEL所在的路径二、winform下数据库在本机1、获取EXCEL表名 Try temp = GetExcelSheetNames(txtPath.Text) cboSheet.Items.Clear()原创 2016-03-04 20:40:29 · 3625 阅读 · 0 评论 -
解决客户端无法连接服务器数据库SQL2000
1、先检查局域网是否已经连通,ping是否可以通ping+服务器名或IP地址+ -t2、数据库SQL2000是否打了SP3以上补丁3、防火墙是否阻挡了4、数据库的端口和协议配置是否正确 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。 如telnet 192.168.0.1 14335、数据库SQL2000出问题了原创 2015-12-15 11:58:21 · 16902 阅读 · 0 评论 -
关于conversion from string to type date is not valid错误
需要调整控制面板的日期格式原创 2015-09-06 09:55:54 · 3251 阅读 · 0 评论 -
UltraWinGrid手记
1、使某一列不能编辑 grd2.DisplayLayout.Bands(0).Columns("还款金额").CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit2、使某一单元格不能编辑ultraGrid1.Rows(0).Cells(1).Activation = Infragistics.Win.Ul原创 2013-12-04 17:54:54 · 6822 阅读 · 0 评论 -
SQLhelper使用事务
事务:string myConnectString = "000000000000000000000000000";SqlConnection myConnection = new SqlConnection(myConnectString);myConnection.Open();SqlTransaction st = myConnection .BeginTransaction原创 2012-05-16 10:06:32 · 1953 阅读 · 0 评论 -
U8站点辅助检查系统故障排除
<br />1、由于前期进程杀掉过于严格,导致经常数据库连接失败,这种情况出现在自动升级等一连串操作中,当单站点时不影响,站点多的<br />个下会导致连接失败<br /><br />2、防火墙屏蔽掉了禁止ping,修改去除ping操作<br />原创 2011-05-27 15:28:00 · 582 阅读 · 0 评论 -
利用.NET进行排队叫号LED屏控制与物理呼叫终端的串口通讯开发总结
排队叫号其实很简单,按照以下步骤来开发,可事半功倍。1、拿到厂家的通讯协议一般的协议包括通讯头 + 控制器通讯地址 +功能码+ 数据长度 + 数据区 + 校验位各个厂家不同协议有所不同。这也是各个厂家有的时候不公布通讯协议以便进行市场控制2、如果笔记本没有串口,可以购买个USB转串口的3、搭建好硬件的测试环境(呼叫终端,LED屏及控制卡)4、一般控制卡厂家都配有调试程序,可先利用该程序进行测试通讯5、如果你有更高级的开发包,你可以不用向下看了,你直接利用厂家的SDK包进行应用程序的设计与调试6、如果厂家原创 2011-04-07 19:23:00 · 1584 阅读 · 4 评论 -
SerialPort类的常用属性及方法
一、 SerialPort类的常用属性名 称说 明BaseStream获取 SerialPort 对象的基础 Stream 对象BaudRate获取或设置串行波特率BreakState获取或设置中断信号状态BytesToRead获取接收缓冲区中数据的字节数BytesToWrite获取发送缓冲区中数据的字节数CDHolding获取端口的载波检测行的状态CtsHolding获取“可以发送”行的状态DataBits获取或设置每个字节的标准数据位长度DiscardNull原创 2011-04-05 21:17:00 · 5458 阅读 · 0 评论 -
.net上传图片并按照宽度高度比例缩小显示
<br /> Try<br /> Open1.Filter = "位图 文件 (*.bmp),jpg 文件 (*.jpg)|*.bmp;*.jpg"<br /> If Open1.ShowDialog() = Windows.Forms.DialogResult.OK Then<br /> If Open1.CheckFileExists Then<br /> 'PictureBox2.Image原创 2010-09-08 14:22:00 · 547 阅读 · 0 评论 -
net+oracle存贮图片
<br /> temp = xclsywcl.SavePhoto2(txtsfzhm.Text, Photosbinary())<br /> If temp = "" Then<br /> MsgBox("新增成功")<br /> txtsfzhm.Focus()<br /> Else<br />原创 2010-09-08 14:06:00 · 408 阅读 · 0 评论 -
.net错误:Process performance counter is disabled,so the requested operation cannot be performed
发生错误:Process performance counter is disabled,so the requested operation cannot be performed这是系统设置了某些禁用项导致的。解决方法如下:1、点击“开始”菜单,选择“运行”,输入命令行:regedit,打开系统注册表; 2、定位到:hkey_local_machine/system/currentcontrolset/services/perfproc/performance 3、删除名称为"disable perfo原创 2010-08-05 15:17:00 · 6083 阅读 · 0 评论 -
用C# Regex类实现的一些常规输入判断
/*********************************************************** * 文件: MetarnetRegex.cs * 日期: 2006-07-25 **********************************************************/using System;using System.Text.RegularEx转载 2009-10-08 21:50:00 · 366 阅读 · 0 评论 -
正则表达式大全(regular expression)
前言正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。索引1._引子2._正则表达式的历史3._正则表达式定义3.1_普通字符3.2_非打印字符3.3_特殊字符3.4_限定符3.5_定位符3.6_选择3.7_后向引用4._各种操作符的运算优先级5转载 2009-10-08 21:47:00 · 430 阅读 · 0 评论 -
数据库连接字串大全
· ODBC o 标准连接(Standard Security):"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" 1)当服务器为本地时Server可以使用(local);"Driver={SQL Server};Server=(local);Database=pubs;Uid=sa;Pwd=asdasd;"2)转载 2009-10-08 21:46:00 · 661 阅读 · 0 评论 -
网摘收藏
WinForm控件开发总结目录 WinForm控件开发总结(一)------开篇 WinForm控件开发总结(二)------使用和调试自定义控件 WinForm控件开发总结(三)------认识WinForm控件常用的Attribute WinForm控件开发总结(四)-----控件属性的串行化 WinForm控件开发总结(五)-----为控件的复杂属性提供类型转换器 WinForm控件开发转载 2009-10-08 21:37:00 · 732 阅读 · 0 评论 -
.net多线程编程
使用 Visual Basic .NET 进行多线程编程Robert BurnsVisual Studio TeamMicrosoft Corporation2002 年 2 月摘要:.NET 框架提供了新的类,可以方便地创建多线程应用程序。本文介绍如何使用 Visual Basic® .NET 的多线程编程技术来开发效率更高、响应速度更快的应用程序。 目录简介 多原创 2009-10-08 21:30:00 · 669 阅读 · 0 评论 -
.net 实现鼠标滑动截取picturebox相关区域高宽图片
<br /> Dim m_ptStart<br /> Dim m_ptend<br /> <br /><br /> Private Sub PictureBox2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox2.Click<br /> Try<br /> <br /> <br />原创 2010-09-08 14:48:00 · 1010 阅读 · 0 评论 -
TEXTBOX回车触发事件
<br />Private Sub txtdabh_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtdabh.KeyPress<br /> <br />Dim key As String key = e.KeyChar '检验按键是否为回车键,如果是就把焦点附给button1,并执行命令 <br /> <br />If key = Microsoft.VisualBa原创 2010-09-08 14:41:00 · 1996 阅读 · 0 评论 -
.NET 串口通讯
Vs2005自带了一个串口通讯的控件SerialPort,该控件类似于VB6.0的串口Mscomm,但又有一定区别1.串口的打开/关闭 VB6.0串口打开是MSComm1.PortOpen =True,VB2005则直接调用SerialPort1.Open VB6.0串口关闭是MSComm1.PortOpen= False,VB2005则直接调用SerialPort1.Close2.参数的设置对比 VB串口设置可以单独设置,也可以通过其Setting属性设置如:MSComm1.Settings = "960原创 2011-04-05 20:27:00 · 1218 阅读 · 0 评论 -
.net排队叫号设计实现方案与学习笔记
一、目前的笔记本基本上都不带串口了,想实现串口功能调试采用转 usb转rs232二、要进行串口通讯就必须了解串口通讯协议,排队叫号需要实现以下功能:1、与物理呼叫终端的通讯当物理呼叫终端触发某个按钮时服务器要监听侦测如果采用虚拟呼叫终端则可以撇开物理呼叫通讯协议完成操作2、与LED控制卡交互,异步在LED屏上显示叫号信息3、同时在语音播放队列中播放叫号情况三、数据库的设计1、排队排队序号 排队日期 业务类型 当前状态(0正排队1正办理) 办理窗口 办理开始时间 办理结束时间 2、业务类型原创 2011-04-05 18:38:00 · 1898 阅读 · 0 评论 -
开发.net CS应用程序的注意事项
1、使用线程在处理数据库的时候可有效解决卡机情况2、可通过移花接木的方式降低应用程序占用内存的情况,但是要付出一定的代价3、Infragistics控件中的属性ddl.DropDownStyle = Infragistics.Win.DropDownStyle.DropDownList If Not o.cllxcanuse(ubocllx.Value) Then tempstr += "【输入有误,系统无法识别,请勿手工输入,请用下拉框选择车辆类型后再继续】"原创 2011-03-15 21:46:00 · 1477 阅读 · 0 评论 -
简单的多线程示例
<br /> PrivateSub mnuSys_Menu_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles mnuSys_Menu.Click<br /> Dim td AsNew System.Threading.Thread(AddressOf Query)<br /> td.Start()<br /> End Sub<br /><br /> PrivateSub Query()<br />原创 2011-03-14 13:25:00 · 462 阅读 · 0 评论 -
使用路径
<br /> System.Windows.Forms.Application.StartupPath & strFileName<br />可以避免使用打开控件导致改变路径的问题原创 2011-01-13 10:36:00 · 424 阅读 · 0 评论 -
移花接木解决.net程序内存占用过大
SetProcessWorkingSetSize减少内存占用原创 2010-12-18 13:21:00 · 2268 阅读 · 0 评论 -
从ORACLE中获取图片
<br /> '照片如果有<br /> If Not dr Is Nothing Then dr.Close()<br /> dr = xclsywcl.drv_photo_drbysfzhm(sfzmhm)<br /> If dr.Read Then<br /> Dim buffer() As Byte = CType(dr("zp"), Byte())<br /> Dim st原创 2010-09-08 14:20:00 · 600 阅读 · 0 评论 -
.net + SQL语句和存贮过程插入图片
Public Function test_add(ByVal cxybh As String, ByVal zp As Byte()) As Integer Dim strsql As String Try Dim arParms() As SqlParameter = New SqlParameter(1) {} arParms(0) = New SqlParameter("@cxybh", Sy原创 2010-09-08 14:12:00 · 466 阅读 · 0 评论