![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术笔记
龙葵轩
这个作者很懒,什么都没留下…
展开
-
.NET读写txt
.NET中读写文本文件可以使用函数StreamReader 和 StreamWriter VB.NET源码写入文件test.txtDim objStreamWriter = New StreamWriter("C:/test.txt", True)若文件test.txt不存在的话,会新创建一个。第二个参数为True表示数据被追加到该文件中,若表示原文件将被覆盖。objS原创 2010-04-16 14:20:00 · 607 阅读 · 0 评论 -
C#指定窗口显示位置
在启动一个程序时,我们希望窗口显示的位置处于屏幕的正中心,可以如下设置: MainForm mainForm = new MainForm(); mainForm.StartPosition = FormStartPosition.CenterScreen; mainForm.Show();如果在允许操作主窗口之前,必须先登录,则弹出登录窗口。此时主窗口出现在登录窗口后面,无法进行转载 2010-04-26 23:26:00 · 557 阅读 · 0 评论 -
.NET中的三种Timer
.NET Framework里面提供了三种Timer:System.Windows.Forms.TimerSystem.Timers.TimerSystem.Threading.TimerVisual Studio 2003的工具箱里面默认提供了System.Windows.Forms.Timer和System.Timers.Timer两种,而Visual Stud转载 2010-04-29 08:59:00 · 458 阅读 · 0 评论 -
C#数组学习
C#数组学习 数组概述C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。int[] table; // not int table[]; 另一细节是,数组的大小不是其类型的转载 2010-04-30 09:44:00 · 262 阅读 · 0 评论 -
在asp.net webservice中如何使用session
在使用asp.net编写webservice时,默认情况下是不支持session的,但我们可以把WebMethod的EnableSession选项设为true来显式的打开它,请看以下例子:1 新建网站WebSite 2 新建web服务WebService.asmx,它具有以下两个方法:[WebMethod(EnableSession = true)]public string Logi转载 2010-05-06 15:28:00 · 489 阅读 · 0 评论 -
Webservice中使用Session、Application
在Asp.Net 2.0里,已经能够在WebMethod里使用 Session 、 Application 这种服务器变量了。 一、Session [WebMethod(EnableSession = true)] public string Hello() { return "Hello," + Session["user"];转载 2010-05-06 15:32:00 · 418 阅读 · 0 评论 -
WebService属性和方法
如果需要在Client和Server端保持状态信息,则可以使用EnableSession属性。缺省情况下EnableSession为false。 WebService端代码: Public Property Connect() As String True)> Get Return Session("_str") End Get转载 2010-05-06 15:48:00 · 487 阅读 · 0 评论 -
在Web Service中公开类、结构体
在类或结构体定义的上面加上Serializable()即可。VB.NET: _Public Structure Test Public TestName As StringEnd Structure原创 2010-05-06 16:21:00 · 438 阅读 · 0 评论 -
加密技术、密钥和证书
密钥和证书非对称加密使用公钥/私钥对。对于使用私钥加密的数据,只能使用相应的公钥进行解密,反之亦然。顾名思义,公钥是指可以提供给很多人的密钥。相反,私钥是特定个人所独有的。向用户传送公钥使用的分发机制是证书。通常,证书颁发机构 (CA) 对证书进行签名,以便确认公钥来自声称发送公钥的主体。CA 是一个相互信任的实体。数字认证的典型实现包含证书签名过程。图 1 中显示了此过程。图转载 2010-05-07 10:28:00 · 997 阅读 · 0 评论 -
asp.net 获取网站根目录
获取网站根目录的方法有几种如:Server.MapPath(Request.ServerVariables["PATH_INFO"]) Server.MapPath("/") Server.MapPath("")Server.MapPath(".") Server.MapPath("../") Server.MapPath("..") Page.Request转载 2010-05-10 17:03:00 · 458 阅读 · 0 评论 -
Erase VB.NET
Erase arraylist 备注Erase 语句只能出现在过程级别。这意味着可以在过程中而不是在类或模块级释放数组。Erase 语句等效于将 Nothing 分配给每一数组变量。 示例下面的示例使用 Erase 语句清除两个数组并释放其内存(分别保存有 1000 和 100 个存储元素)。然后,ReDim 语句将新的数组实例赋给其中的三维数组。Visual BasicDim threeDimA转载 2010-05-12 10:44:00 · 2274 阅读 · 0 评论 -
asp.net中弹出确认窗口(confirm),实现删除确认的功能
在网页制作中经常出现是否确认按钮,特别是在删除数据库是,如果没有做这种设置就会引起数据的丢失。如果做了确认按钮后就会给用户一次补救的机会,这样就避免了不必要的数据丢失。如果直接用js写的话有很难和后台的操作联系。 解决方案: 给按钮添加Attributes属性,即Button1.Attributes["OnClick"] = "return confirm(are you s转载 2010-05-12 11:34:00 · 574 阅读 · 0 评论 -
正则表达式:英文字母开头,只含有英文字母、数字和下划线
正则表达式:英文字母开头,只含有英文字母、数字和下划线^[a-zA-Z][a-zA-Z0-9_]*$原创 2010-05-12 16:24:00 · 1766 阅读 · 0 评论 -
创建X509证书,并获取证书密钥的一点研究
创建X509证书,并获取证书密钥的一点研究作者:肖波个人博客:http://blog.csdn.net/eaglet ; http://www.cnblogs.com/eaglet2007/7 南京背景服务器SSL数字证书和客户端单位数字证书的格式遵循 X.509 标准。 X.509 是由国际电信联盟(ITU-T)制定的数字证书标准。为了提供公用网络用户目录信息服务, ITU转载 2010-05-14 09:37:00 · 1559 阅读 · 1 评论 -
删除确认 JavaScript
script type="text/javascript" defer="defer"> // function p_del() { var msg = "您真的确定要删除吗?"; if (confirm(msg) == true) { return true; }转载 2010-05-12 11:20:00 · 344 阅读 · 0 评论 -
判断右键菜单的来源[C#]
C#判断ContextMenuStrip右键菜单的来源(从哪个控件弹出来的) 有时候,为了提高性能和节约资源,我们会为多个控件,指定同一个右键弹出菜单,这时,通常会产生一个需求: 判断当前的弹出菜单是从哪个控件上弹出来,也就是“是由哪个控件的右键点击触发的”,以便于做进一步的控制。在.NET当中,实现起来是非常简单的,假设弹出菜单为 ContextMenuS转载 2010-04-26 23:07:00 · 956 阅读 · 0 评论 -
System.Net.Dns.GetHostByName已过时问题
把System.Net.Dns.GetHostByName(HostName) 改为System.Net.Dns.GetHostEntry(HostName) 即可原创 2010-04-28 09:45:00 · 2102 阅读 · 0 评论 -
SQL命令查询视图定义语句
用SQL命令查询视图定义语句,可以用以下两种方法:sp_helptext 视图名 --多行显示SELECT text FROM sysobjects so INNER JOIN syscomments sc ON so.id=sc.id WHERE so.id=OBJECT_ID(视图名)--单行显示原创 2010-04-19 09:31:00 · 3379 阅读 · 0 评论 -
JavaScript给URL指定编码
script language="javascript" type="text/javascript">// function Test() { document.location.href = test.aspx?value= + encodeURIComponent(document.getElementById(原创 2010-04-19 09:41:00 · 316 阅读 · 0 评论 -
sql isnull函数的使用
sql isnull函数的使用ISNULL使用指定的替换值替换 NULL。语法ISNULL ( check_expression , replacement_value ) 参数check_expression将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。replacement_value在 check_expression转载 2010-04-21 15:44:00 · 333 阅读 · 0 评论 -
vb.net Boolean 数据类型
Boolean 数据类型由字符串至Boolean类型转换时只有"True"、"False"和数字才能转换为Boolean型,其它类型均会报错。例如执行以下代码,会报错:从字符串“”到类型“Boolean”的转换无效。 Dim test As Boolean test = CBool("")以下内容引自:msdn.microsoft.comBool原创 2010-04-21 14:03:00 · 3689 阅读 · 0 评论 -
GridView序号列
asp:GridView ID="GridView1" runat="server"> Columns> asp:TemplateField HeaderText="id"> ItemTemplate> #Container.DataItemIndex+1%>原创 2010-04-21 15:48:00 · 298 阅读 · 0 评论 -
C# 将Label变成有渐变背景色的圆角矩形
设置Label的属性BorderStyle = None;//这样才能看到效果在Label的Paint事件里调用如下方法:private void label_Paint(object sender, PaintEventArgs e){ DrawRoundRect(e.Graphics, label); DrawString(e.Graphics, l转载 2010-04-25 10:49:00 · 3911 阅读 · 0 评论 -
HTML颜色代码表
HTML颜色代码表 #000000 #2F0000 #600030 #460046 #28004D #272727 #4D0000 #820041 #5E005E #3A006F #3C3C3C #600000 #9F0050转载 2010-04-22 18:52:00 · 426 阅读 · 0 评论 -
检测系统是否装有.net环境
检测系统是否装有.net环境 Is .NET Framework installed on this machine?http://www.codeproject.com/KB/mcpp/DotNetTester.aspx VC检测.net环境 http://www.cnblogs.com/yzhe/archive/2010/02/23/1671825.html Asp.n转载 2010-04-23 10:21:00 · 688 阅读 · 0 评论 -
Gridview用法大总结
Gridview用法大总结啦!精彩效果截图加详细源代码注释,需要的朋友赶紧过来看看吧;走过路过,千万不要错过哦! 由于篇幅限制,代码就不贴啦,要下载源码的请点击这里;希望朋友们能给出一些好的建议,本人将尽力不断完善本文! 来点掌声吧,o(∩_∩)o...哈哈1:在Gridview中无须编写后台代码,直接实现增除删改 2:在Gridview中添加新记录3:在Gridview中实现编辑和更新转载 2010-04-23 11:53:00 · 296 阅读 · 0 评论 -
C# WinForm 绘制圆角窗体
public void SetWindowRegion(){ System.Drawing.Drawing2D.GraphicsPath FormPath; FormPath = new System.Drawing.Drawing2D.GraphicsPath(); Rectangle rect = new Rectangle(0, 22, this.Wid转载 2010-04-25 10:42:00 · 1259 阅读 · 0 评论 -
VB.NET 全角转半角
StrConv(TextBox1.Text, VbStrConv.Narrow) StrConv(TextBox1.Text, VbStrConv.Wide) 第一个转成半角,第二个转成全角枚举成员 说明 VbStrConv.None 不执行任何转换 VbStrConv.LinguisticCasing 使用用于大小写而非文件系统(默认值)的语义规则。仅对 UpperCase 和 LowerCas原创 2010-04-21 23:13:00 · 1510 阅读 · 0 评论 -
将Google Talk嵌入到网页中
原文地址:http://article.pchome.net/content-171232.html 下面我们看如何获得相应的代码,把Google Talk加到你想加的网页里。点这里打开获取代码的页面。可以在这里对将要显示到网页上的Google Talk作一些配置,如大小、显示名称、边框颜色等。如图,小设置的大小是200x200,再加上个醒目的红色边框。配置完成后,点击"G转载 2010-04-21 23:24:00 · 637 阅读 · 0 评论 -
取消窗体的关闭[C# WinFrom]
在Form的FormClosing事件中写入代码:e.Cancel = false; private void FormAddAndEdit_FormClosing(object sender, FormClosingEventArgs e) { e.Cancel = false; }原创 2010-04-25 22:59:00 · 486 阅读 · 0 评论 -
svn 上传源代码、下载源代码
准备工作 1,下载svn并安装 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 (包含客户端、服务器端) 2,在系统变量里添加SVN_EDITOR变量,值为任意一个文本编辑器的名字,比如notepad.exe 一、把项目源代码上传服务器 1,进入项目根目录 cd 项目根目录 2,把当转载 2010-04-27 23:36:00 · 710 阅读 · 0 评论 -
java生成数字证书方法
Java 中生成数字证书也很简单的。 1、创建证书 Java 中的 keytool.exe (位于 JDKBin 目录下)可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的一条证书包含该条证书的私钥,公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,数字证书文件只包括主体信息和对应的公钥。 每一个证书库是一个文件组成,它有访问密码,在转载 2010-05-12 17:09:00 · 421 阅读 · 0 评论