
c#.net /vb.net
文章平均质量分 81
Akuma-2233
程序猿
展开
-
Visual Studio.net 未能从nuget下载包***超时
在工具->选项->Nuget包管理器->程序包源 添加源https://api.nuget.org/v3/index.json (原来的https://www.nuget.org/api/v2/ 经常上不去)原创 2020-01-28 16:04:35 · 2509 阅读 · 0 评论 -
.NET开发框架集合
1.ASP.NET快速开发框架1.OSharpNS简介:轻量级.net core快速开发框架发布官网:https://www.osharp.org博客:https://www.cnblogs.com/guomingfeng/p/osharpns-publish.htmlGitHub:https://github.com/i66soft/osharp-ns202.DDit...转载 2020-01-13 10:43:47 · 750 阅读 · 0 评论 -
ASCII表
ASCII 非打印控制字符 ASCII 表上的数字 0–31 分配给了控制字符,用于控制像打印机等一些外围设备。例如,12 代表换页/新页功能。此命令指示打印机跳到下一页的开头。 ASCII 非打印控制字符表 十进制 十六进制 字符转载 2006-12-21 13:07:00 · 1666 阅读 · 0 评论 -
CodeSmith基础
http://lsz.c1c5.com/lsz/article.asp?id=389原创 2006-12-24 11:43:00 · 948 阅读 · 0 评论 -
代码编写规范说明书(c#.net与asp.net)
代码编写规范说明书(c#.net与asp.net) 目 录1 目的2 范围3 注释规范3.1 概述3.2 自建代码文件注释3.3 模块(类)注释3.4 类属性注释3.5 方法注释3.6 代码间注释4 命名总体规则5 命名规范5.1 变量(Variable)命名5.2 常量命名5.3 类(Class)命名5.4 接口(Interface)命名5.5 方法(Method)命名5.6 名称空间Names原创 2006-12-24 11:55:00 · 2287 阅读 · 1 评论 -
vs.net快捷键大本营
调试快捷键F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl+F10: 运行到光标处F11: 逐语句编辑快捷键原创 2006-12-24 12:02:00 · 1552 阅读 · 0 评论 -
替换数字金额为大写金额
引用:string money=ConvertMoney(TextBox1.Text.Trim());支持12位数字:需要定义的数组//定义数字转换private static string[] cstr={"零","壹","贰","叁","肆", "伍", "陆","柒","捌","玖"};//定义金额单位转换private static string[] wstr={"","","拾","佰"原创 2006-12-24 11:53:00 · 1526 阅读 · 0 评论 -
double数值与日期型之间的相互转换
double数值与日期型之间的相互转换 double数值与日期型之间的相互转换 在C#中,数值型与日期型是可以相互转的 一、从double型到date: DateTime.FromOADate(double型) FromOADate()方法的日期零点值为1899年12月30日0点0分0秒0毫秒,顺逆推为加减一天 如: DateTime theDa原创 2007-02-22 04:28:00 · 25820 阅读 · 0 评论 -
病毒及流氓软件自我复制的简单实现(C#)
下面我将用C#简单的实现一个能够自我复制的小小的恶意程序。 程序要实现下面几个功能。 第一,运行时不出现运行界面,当然,在任务管理器里,还是可以看到进程的,道行再深的病毒也不可能无迹可寻。 第二,程序在运行目录下自我复制n份。 第三,采用递归复制的方法,即第一个程序生成第二个程序,第二个程序生成第三个程序,以此类推。 源代码很简单,下面来分析一下:原创 2007-02-27 06:52:00 · 1959 阅读 · 0 评论 -
VB.NET使用OracleTransaction处理事务
数据库事务简介 数据库事务是由一组 SQL 语句组成的一个逻辑工作单元。您可以把事务看作是一组不可分的 SQL 语句,这些语句作为一个整体永久记录在数据库中或一并撤销。比如在银行帐户之间转移资金:一条 UPDATE语句将从一个帐户的资金总数中减去一部分,另一条 UPDATE语句将把资金加到另一个帐户中。减操作和加操作必须永久记录在数据库中,或者必须一并撤销 — 否则将损失资金。这个简单的示例仅原创 2007-02-27 07:01:00 · 1761 阅读 · 0 评论 -
在C#中实现打印功能(C#中PrintDialog,PrintDocument的使用)
在C#中使用PrintDialog可以很方便的实现程序的打印功能。其步骤如下: 创建一个PrintDialog的实例。如下:System.Windows.Forms.PrintDialog PrintDialog1=new PrintDialog (); 创建一个PrintDocument的实例.如下:System.Drawing.Printing.PrintDocu转载 2007-01-14 10:56:00 · 2966 阅读 · 0 评论 -
怎样用C#实现完整文档打印功能
在windows应用程序中文档的打印是一项非常重要的功能,在以前一直是一个非常复杂的工作,Microsoft .net Framework的打印功能都以组件的方式提供,为程序员提供了很大的方便,但是这几个组件的使用还是很复杂的,有必要解释一下。打印操作通常包括以下四个功能1 打印设置 设置打印机的一些参数比如更改打印机驱动程序等2 页面设置 设置页面大小纸张类型等3 打印预览 类似于word中的打转载 2007-01-14 10:58:00 · 1211 阅读 · 0 评论 -
“Visual Studio.net已检测到指定的Web服务器运行的不是Asp.net1.1版。您将无法运行Asp.net Web应用程序或服务”问题的解决方法
可能的解决方法有下面这些: 1、先确定是不是1.1 2、把"IP地址"设成全部未分配 3、在IE连接设置中把本地地址不使用代理服务器那里打上勾 4、运行aspnet_regiis -i 1.你的Web服务器使用了固定IP:确定你的“Internet信息服务”中使用的是“默认web站点”并且其属性中的IP地址为“(全部未分配)”,而不是你己指定的ip地址。然后在回到VS.NET中重试,或许转载 2007-01-14 11:05:00 · 1431 阅读 · 0 评论 -
.NET Framework 2.0 类型库中新增的常用功能
在vs2005 beta1出来的时候没有怎么去使用,现在beta2已经安装了,在查看.net 2.0类型库的时候惊奇得发现好多一直在优快云社区中提的问题都有直接解决的方法了,幸喜之余就写了一些文字来列一下我比较关心的几块功能。 1.串口操作 新增System.IO.Ports命名空间,提供了SerialPort类来实现串口操作的功能。 在.Net Framework 1.x中转载 2007-01-21 05:47:00 · 1240 阅读 · 0 评论 -
VS2005如何进行单元测试
Team版的VS2005里面包含了完整的Test功能,具体有:Unit Test,WebTest和LoadTest.这一整套的测试基本涵盖了软件开发会使用到的测试功能.我这里先从单元测试开始介绍(Unit Test).说起单元测试,很多使用.net进行开发的人员也许马上就想起了NUnit,实际上它是个很好的工具,在VS2005出来之前,我也一直使用.不过现在VS2005已经提供了与NUnit一原创 2007-01-22 12:05:00 · 999 阅读 · 0 评论 -
使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码
摘要: Scott 详细介绍自动化单元测试的基本内容,以及由 Microsoft Visual Studio 2005 Team System 提供的 Unit Test Framework 中包含的代码生成引擎。本页内容 简介原创 2007-01-22 12:11:00 · 1766 阅读 · 0 评论 -
Oracle不可访问问题的解决
一个asp.net程序,采用oracle数据库,在windows 2003 server下面出现oracle不可访问错误,但是使用pl/sql或者winform程序均可访问oracle,发现asp.net在运行时的权限不够,在web.config文件中进行如下设置后大部分时间可以访问oracle,但是也访问不了。后来将%oracle_home%/ora92/network/admin/sqln原创 2007-03-06 11:01:00 · 1583 阅读 · 0 评论 -
visual c#快捷键
1. F12:转到定义;Shift+F12:转到引用2. F5:启动;Ctrl+F5:开始执行(不调试);Shift+F5:停止调试3. F7:查看代码;Shift+F7:查看视图设计器4. Ctrl+Alt+L:解决方案资源管理器5. Ctrl+Alt+J:对象浏览器6. F4:显示属性窗口7. Ctrl+Alt+X:工具箱8. Ctrl+Alt+C类视图9原创 2007-03-07 21:49:00 · 1329 阅读 · 0 评论 -
C#建立了一个windows程序,如何防止多个程序实例运行?
1.可以在Main函数中如下操作:[STAThread]static void Main(){System.Diagnostics.Process[] ps = System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName);if (ps.Length原创 2007-01-21 05:50:00 · 1281 阅读 · 0 评论 -
.NET Framework 2.0 中新增的两个压缩类
.NET Framework 2.0 中新增的两个压缩类(downmoon).NET Framework 2.0 中新增的两个压缩类System.IO.Compression 命名空间 注意:此命名空间在 .NET Framework 2.0 版中是新增的。 System.IO.Compression 命名空间包含提供基本的流压缩和解压缩服务的类。 (downmoon原作)原创 2007-01-26 07:57:00 · 1250 阅读 · 0 评论 -
技巧和诀窍: 如何上传一个.SQL文件到远程主机并且执行它来部署一个SQL数据库
技巧和诀窍: 如何上传一个.SQL文件到远程主机并且执行它来部署一个SQL数据库【原文地址】 Tip/Trick: How to upload a .SQL file to a Hoster and Execute it to Deploy a SQL Database 【原文发表日期】 Thursday, January 11, 2007 12:20 AM 上个月 (英文),我讨论了新的原创 2007-01-29 06:45:00 · 1888 阅读 · 0 评论 -
Office 2003 主 Interop 程序集的安装和使用
本页内容 0 _fcksavedurl=" vspace="2" border="0" src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_down.gif" /> 简介原创 2007-02-04 09:43:00 · 5070 阅读 · 0 评论 -
Visual Basic .NET处理Excel表格全接触
Visual Basic .Net处理Excel表格机理和处理Word文档一样,也是通过互操作,引入COM组件来实现的,所以前提条件是运行本文中介绍的程序的计算机必须安装Office 2000中的Excel软件。如果计算机安装的Office 2000,那么这个COM组件就是"Microsoft Excel 9.0 Object Library"。一旦引入此COM组件,Visual Ba原创 2007-02-05 17:37:00 · 3855 阅读 · 0 评论 -
用Visual C#创建Windows服务程序
用Visual C#创建Windows服务程序 一.Windows服务介绍: Windows服务以前被称作NT服务,是一些运行在Windows NT、Win原创 2007-06-18 13:34:00 · 1165 阅读 · 0 评论 -
技术网站
wayne 我的陋室我做主C#高手 chengking(RSS) 愚翁(RSS) 秋枫(RSS) Python高手 balabalamerobert(Python源码剖析)(RSS) limodou的学习记录(RSS) ygao的网络日志(RSS) 追寻真理之美(RSS) 关注的blog原创 2007-03-26 11:49:00 · 1393 阅读 · 0 评论 -
优快云第一期总结之三:Thread的问题
C#是一门支持多线程的语言,因此线程的使用也是比较常见的。由于线程的知识在Win32编程的时候已经说得过多,所以在.Net中很少介绍这部分(可能.Net不觉得这部分是它所特有的)。 那么线程相关的问题大致有如下四类(这篇文章只讨论单线程、单线程与UI线程这两方面的问题)。问题一,线程的基本操作,例如:暂停、继续、停止等;问题二,如何向线程传递参数或者从中得到其返回值;问题三转载 2007-03-26 11:53:00 · 2679 阅读 · 0 评论 -
asp.net 2.0 中DataFormatString不起作用的解决方案
在VS2005中,你会发现DataFormatString不起作用了。这时候,应该同时设置HtmlEncode为false,DataFormatString才会起作用.原创 2007-03-30 17:55:00 · 1455 阅读 · 0 评论 -
DataFormatString格式字符串
DataFormatString格式字符串 DataFormatString="{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;数字、货币格式:在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示: 格式字符原创 2007-03-30 17:56:00 · 924 阅读 · 0 评论 -
C#投票作弊程序制作思路
最近有个朋友 让我帮他在线投票,因为站点是限制IP的(这里其实是骗人的),我就帮他点了一下,可是我突然发现,第一名的投票数比后面的人多的很多,大概差3-4百票吧。我就觉得,第一个人肯定是找人帮忙投票了,但是这样就失去了投票本身的意义了。于是我就想故意搞恶一下。想到写一个自动投票的程序来完成。(算不算以暴制暴啊?)我分析了投票的网站,上面说是限制IP的,但是根据我的分析,并不是限制IP,而原创 2007-04-01 12:44:00 · 1564 阅读 · 0 评论 -
ASP.NET 2.0防止同一用户同时登陆
要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空原创 2007-06-29 06:24:00 · 771 阅读 · 0 评论 -
在页面之间共享代码
尽管可以在站点的每个页面中放置代码(使用内联或者后台代码分离模型),还是可能遇到希望在站点的多个页面之间共享代码的情况。把代码复制到需要它的每个页面是一种低效率的和难于维护的方法。幸运的是,ASP.net提供了几个让代码供应用程序的所有页面访问的方法。 代码目录 页面可以在运行时动态的编译,代码文件(例如.cs和.VB文件)也可以。ASP.NET 2.0引入了App_Code目录,它可以包含那原创 2007-06-29 07:04:00 · 1149 阅读 · 0 评论 -
在VS.NET 2005中体验clickonce技术
做为程序员,我们经常要面对的是对开发模式的选择,比如C/S模式和b/s模式。现在,很多人都似乎比较喜欢选择B/S模式进行Web的开发,这其中的原因是很多的。但其中一点很重要的原因,那就是因为B/S开发的话,部署非常之容易,因为这样很容易实现"瘦客户端",客户端只需要使用浏览器就可以运行应用了。但B/S模式下开发的WEB应用,也有其不足之处,主要是由于功能实现起来,是没办法和传统的C/S模式下的w原创 2007-06-29 07:34:00 · 1161 阅读 · 0 评论 -
随机生成试题
网上考试系统的关键是试题的随机生成,即对于不同的计算机访问系统时将从题库中随机地抽取不同的试题。 在此我们可使用SQL语句"select top n * from mc order by newid()"从题库中随机抽取n条记录,其中newid()生成 uniqueidentifier 值(若是Access数据库则用"select top n * from mc order by rnd(id)原创 2007-06-29 08:09:00 · 4296 阅读 · 0 评论 -
认识ASP.NET配置文件Web.config
一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.net Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置原创 2007-06-29 08:29:00 · 784 阅读 · 0 评论 -
GB2312 (Simplified Chinese) character code table
GB2312 (Simplified Chinese) character code tablecode +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +FA1A0 、 。 · ˉ ˇ ¨ 〃 々 — ~ ‖ … ‘ ’A1B0 “ ” 〔 〕 〈 〉 《 》 「 」 『 』 〖 〗 【 】A1C0 ± × ÷ ∶ ∧原创 2007-06-29 17:00:00 · 3044 阅读 · 0 评论 -
ASP.NET 2.0 中的客户端脚本
在使用 ASP.NET 的时候,我们仍然在许多情况下需要使用客户端脚本。以下是笔者根据自己的经验和一些粗浅的研究,对此作一个简要的总结。 一、在 HTML 里直接写脚本 这个方法是最简单的,直到如今我写网页的时候也几乎还是使用最多的一种方式。也许一些经常使用 RegisterClientScriptBlock 的人会觉得这种方法老土,不过在我看来,它除了可以减少编译时间以外,更主要的转载 2007-06-29 17:09:00 · 1484 阅读 · 0 评论 -
ASP.NET中为GridView添加删除确认提示框
在GridView中我们可以直接添加一个CommandField删除列来删除某行信息。但为了避免误操作引起的误删除,在删除操作者让操作者再确认下,完后再进行删除。 首先我们给我们的GridView 添加一个模板列,如下: <ASP:TemplateField HeaderText="Delete" ShowHeader="Fals原创 2007-06-29 06:20:00 · 1301 阅读 · 0 评论 -
C#反射实例讲解
1 创建用于反射使用的DLL新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll) 1using System; 2 3namespace Webtest 4{ 5 /**//// 6 /// ReflectTest 的摘要说明。 7 /// 8 public class ReflectTest 9 {10 public Ref转载 2007-04-01 12:22:00 · 1083 阅读 · 0 评论 -
DataGridView
DataGridView基本数据绑定 熟悉 DataGridView 的最佳方法就是实际尝试一下,无需配置任何属性。就像 DataGrid 一样,您可以使用 DataSource 属性来绑定 DataTable 对象(或从 DataTable 派生的对象)。 Dim ds As DataSet = GetDataSet() DataGridView1.Dat原创 2007-04-13 11:42:00 · 2510 阅读 · 1 评论 -
VS.NET 控件命名规范
VS.NET 2003 控件命名规范1.变量命名规范 类型 前缀 示例 Array arr arrShoppingList原创 2007-04-13 11:43:00 · 1215 阅读 · 0 评论