![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET
龙葵轩
这个作者很懒,什么都没留下…
展开
-
.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 · 622 阅读 · 0 评论 -
C#数组学习
C#数组学习 数组概述C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。int[] table; // not int table[]; 另一细节是,数组的大小不是其类型的转载 2010-04-30 09:44:00 · 269 阅读 · 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 · 494 阅读 · 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 · 496 阅读 · 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 · 427 阅读 · 0 评论 -
在Web Service中公开类、结构体
在类或结构体定义的上面加上Serializable()即可。VB.NET: _Public Structure Test Public TestName As StringEnd Structure原创 2010-05-06 16:21:00 · 450 阅读 · 0 评论 -
加密技术、密钥和证书
密钥和证书非对称加密使用公钥/私钥对。对于使用私钥加密的数据,只能使用相应的公钥进行解密,反之亦然。顾名思义,公钥是指可以提供给很多人的密钥。相反,私钥是特定个人所独有的。向用户传送公钥使用的分发机制是证书。通常,证书颁发机构 (CA) 对证书进行签名,以便确认公钥来自声称发送公钥的主体。CA 是一个相互信任的实体。数字认证的典型实现包含证书签名过程。图 1 中显示了此过程。图转载 2010-05-07 10:28:00 · 1009 阅读 · 0 评论 -
Visual Studio 2008删除插件
删除插件:删除目录Addins中的内容Win2003路径:C:/Documents and Settings/{计算机名}/My Documents/Visual Studio 2008/Addins 如是只是暂时不想用,可以在工具->外接程序管理器中将其关闭。详见:http://msdn.microsoft.com/zh-cn/library/xwdatdwh(VS.80原创 2010-05-07 09:39:00 · 1886 阅读 · 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 · 472 阅读 · 0 评论 -
正则表达式:英文字母开头,只含有英文字母、数字和下划线
正则表达式:英文字母开头,只含有英文字母、数字和下划线^[a-zA-Z][a-zA-Z0-9_]*$原创 2010-05-12 16:24:00 · 1796 阅读 · 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 · 1571 阅读 · 1 评论 -
asp.net中弹出确认窗口(confirm),实现删除确认的功能
在网页制作中经常出现是否确认按钮,特别是在删除数据库是,如果没有做这种设置就会引起数据的丢失。如果做了确认按钮后就会给用户一次补救的机会,这样就避免了不必要的数据丢失。如果直接用js写的话有很难和后台的操作联系。 解决方案: 给按钮添加Attributes属性,即Button1.Attributes["OnClick"] = "return confirm(are you s转载 2010-05-12 11:34:00 · 584 阅读 · 0 评论 -
Erase VB.NET
Erase arraylist 备注Erase 语句只能出现在过程级别。这意味着可以在过程中而不是在类或模块级释放数组。Erase 语句等效于将 Nothing 分配给每一数组变量。 示例下面的示例使用 Erase 语句清除两个数组并释放其内存(分别保存有 1000 和 100 个存储元素)。然后,ReDim 语句将新的数组实例赋给其中的三维数组。Visual BasicDim threeDimA转载 2010-05-12 10:44:00 · 2287 阅读 · 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 · 469 阅读 · 0 评论 -
C#指定窗口显示位置
在启动一个程序时,我们希望窗口显示的位置处于屏幕的正中心,可以如下设置: MainForm mainForm = new MainForm(); mainForm.StartPosition = FormStartPosition.CenterScreen; mainForm.Show();如果在允许操作主窗口之前,必须先登录,则弹出登录窗口。此时主窗口出现在登录窗口后面,无法进行转载 2010-04-26 23:26:00 · 566 阅读 · 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 · 502 阅读 · 0 评论 -
vb.net获取汉字首字母
返回给定字符串的首字母Private Function IndexCode(ByVal IndexTxt As String) As String Dim i As Integer For i = 1 To IndexTxt.Length IndexCode = IndexCode & GetOneIndex(Mid(IndexTxt, i, 1)转载 2010-04-20 09:34:00 · 2375 阅读 · 0 评论 -
vb.net产生随机数
方法名称:next();功能描述:返回一个0~2147483647之间的整数方法名称:next(i);功能描述:返回一个0~i之间的整数方法名称:next(i,j);功能描述:返回一个i~j之间的整数方法名称:Nextdouble();功能描述:返回一个0~1之间的随机小数================使用方法:Private Sub Button2_Click(ByVa转载 2010-04-20 09:24:00 · 2448 阅读 · 0 评论 -
vb.net类型转换函数
Visual Basic 语言参考类型转换函数这些函数采用内联方式编译,即转换代码是计算表达式的代码的一部分。有时实现该转换时不需要调用某个过程,这将提高性能。每个函数都将表达式强制转换为一种特定的数据类型。 CBool(expression)CByte(expression)CChar(expression)CDate(expression)CDbl(expr转载 2010-04-20 16:59:00 · 5728 阅读 · 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 · 3708 阅读 · 0 评论 -
GridView序号列
asp:GridView ID="GridView1" runat="server"> Columns> asp:TemplateField HeaderText="id"> ItemTemplate> #Container.DataItemIndex+1%>原创 2010-04-21 15:48:00 · 306 阅读 · 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 · 1531 阅读 · 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 · 1272 阅读 · 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 · 698 阅读 · 0 评论 -
Gridview用法大总结
Gridview用法大总结啦!精彩效果截图加详细源代码注释,需要的朋友赶紧过来看看吧;走过路过,千万不要错过哦! 由于篇幅限制,代码就不贴啦,要下载源码的请点击这里;希望朋友们能给出一些好的建议,本人将尽力不断完善本文! 来点掌声吧,o(∩_∩)o...哈哈1:在Gridview中无须编写后台代码,直接实现增除删改 2:在Gridview中添加新记录3:在Gridview中实现编辑和更新转载 2010-04-23 11:53:00 · 305 阅读 · 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 · 3949 阅读 · 0 评论 -
判断右键菜单的来源[C#]
C#判断ContextMenuStrip右键菜单的来源(从哪个控件弹出来的) 有时候,为了提高性能和节约资源,我们会为多个控件,指定同一个右键弹出菜单,这时,通常会产生一个需求: 判断当前的弹出菜单是从哪个控件上弹出来,也就是“是由哪个控件的右键点击触发的”,以便于做进一步的控制。在.NET当中,实现起来是非常简单的,假设弹出菜单为 ContextMenuS转载 2010-04-26 23:07:00 · 967 阅读 · 0 评论 -
System.Net.Dns.GetHostByName已过时问题
把System.Net.Dns.GetHostByName(HostName) 改为System.Net.Dns.GetHostEntry(HostName) 即可原创 2010-04-28 09:45:00 · 2111 阅读 · 0 评论 -
.NET创建证书
.NET创建证书(草稿) 签名工具 (SignTool.exe):http://msdn.microsoft.com/zh-cn/library/8s9b9yaz(v=VS.90).aspx证书创建工具 (Makecert.exe):http://msdn.microsoft.com/zh-cn/library/bfsktky3(VS.80).aspx原创 2010-05-14 14:48:00 · 964 阅读 · 0 评论