.Net技术
文章平均质量分 74
knight0513
这个作者很懒,什么都没留下…
展开
-
.NET通过Global.asax和Timer定时器 定时调用WebService 运行后台代码
效果:通过在网站的Global.asax的Application_Start方法中加入定时器 定时调用WebService该WebService的一个方法 负责在后台 向数据库的某个表加入数据步骤:1.通过VS 新建一个网站2.加入Global.asax3.加入WebService 编辑 并 加入引用4.对Global.asax进行编辑5.保存 运行 网站转载 2011-11-17 10:14:01 · 1560 阅读 · 0 评论 -
datagridview的按钮列
这里是自己做的修改和删除,点击修改时弹出修改窗体,点击删除时弹出"确认删除"的对话框.这里主要是说明,如何在DataGridView中获取到单击的相应按钮.WinForm中的DataGridView不像web下的GridView控件,可以直接给加入的修改,删除LinkButton添加事件,从而对行处理.在WinForm中,必须要获取到单击的是哪类按钮,才能对相应的按钮作相应的处理.首先,在原创 2012-08-14 08:56:43 · 1754 阅读 · 1 评论 -
通用数据权限管理系统设计
通用数据权限管理系统设计(一) 作者:逸云 前言: 本文提供一种集成功能权限和数据权限的解决方法,以满足多层次组织中权限管理方面的集中控制。本方法是RBAC(基于角色的访问控制方法)的进一步扩展和延伸,即在功能权限的基础上增加数据权限的管理,实现数据权限和功能权限的集中处理。 解释: 功能权限:能做什么的问题,如增加销售订单; 数据权限:能在哪里干什么的问题,如转载 2012-11-06 11:02:49 · 1012 阅读 · 0 评论 -
在.net中使用语音识别和语音合成技术
在.net中使用语音识别和语音合成技术,需要借助微软的Speech SDK,如果是要在Web应用程序中使用,则需要Speech Application SDK。其中Speech SDK可以在http://www.microsoft.com/speech/download/sdk51/下载,其中有两个文件Speech SDK 5.1和5.1 Language Pack,前者是开发包,但是其中转载 2013-08-04 17:21:50 · 2303 阅读 · 0 评论 -
C# 调用Google语音识别
最近在折腾语音方面的东西,所以看了下GOOGL的语音识别,经过GOOGLE发现Google的语音引擎是通过http来请求的,并且已经获取到http的地址,中文的调用Url为:http://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=zh-CN 其实一看就知道替换zh-CN 成其它语言也是可以的.那么在C#中转载 2013-08-04 17:18:28 · 937 阅读 · 0 评论 -
提取 Microsoft.ReportViewer.ProcessingObjectModel.dll Microsoft.ReportViewer.DataVisualization.dll 等dl
@SET destFolder=.\bin@XCOPY /I /Y %SYSTEMDRIVE%\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.ProcessingObjectModel\10.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.ProcessingObjectModel.dll %de原创 2013-08-19 22:43:54 · 1398 阅读 · 0 评论 -
C# http 发送接收xml数据
using System;using System.Collections.Generic;using System.Text;using System.Web;using System.Web.Security;using System.Net;using System.IO;using System.Text.RegularExpressions;using S转载 2015-02-05 22:26:08 · 3965 阅读 · 0 评论 -
asp.net 验证正则表达式
asp.net 验证正则表达式整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0转载 2015-02-12 10:09:32 · 440 阅读 · 0 评论 -
C# Socket编程笔记
看到这个题目,是不是很眼熟?在博客园里搜下,保证会发现关于这个东东的文章实在是太多了~~~真得是没有写得必要,而且我也有点懒得去琢磨字句。(看到这,肯定得来个转折的了,不然就看不到下文了,不是吗)但是,为了自己下一篇要写的文章做参考,还是有必要先补充一下socket基础知识。 注意:如果你已经接触过socket,那就没什么必要耽误时间看下去了。另外,如果发现其中任何错误,欢迎直接转载 2015-06-30 10:44:23 · 356 阅读 · 0 评论 -
VS2010整合NUnit进行调试
1、下载安装NUnit(最新win版本为NUnit-2.6.0.12051.msi) http://www.nunit.org/index.php?p=download2、下载并安装VS的Visual Nunit 2010 插件 http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-6333830310原创 2015-07-07 22:19:37 · 1860 阅读 · 0 评论 -
解决asp.net上传文件时文件太大导致的错误
即使在web.config中添加了节点和设置依然是不行的,还是报文件太大的错误, 解决方法需要做到以下三个才能解决问题:1:在web.config文件中,的configuration节点下的第一个节点添加如下节点:[html] view plaincopyconfigu转载 2015-12-17 09:49:23 · 1119 阅读 · 0 评论 -
硬件接口开发之Modem来电显示
硬件接口开发之Modem来电显示 本文介绍下如何实现Modem的来电显示的功能。Modem的来电显示是在我最早的送水管理软件中实现的,大概是05年完成的,由于Modem的成本比较低(普通的在100元之内),而来电显示功能在送水管理软件中比较需要,因此是一项性价比比较好的功能。 随着时间的推移,Modem的生产越来越少,而支持来电显示模块的Modem就更少一些了,取而代之转载 2016-06-17 13:48:22 · 1241 阅读 · 0 评论 -
C# WebApi传参之Get请求-AJAX
jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 3.timeout:原创 2017-03-07 12:54:35 · 2114 阅读 · 0 评论 -
WebAPI 用ActionFilterAttribute实现token令牌验证与对Action的权限控制
先说说用户身份的识别,简单的做了一个token机制。用户登录,后台产生令牌,发放令牌,用户携带令牌访问...1.cache管理类,由于博主使用的HttpRuntime.Cache来存储token,IIS重启或者意外关闭等情况会造成cache清空,只好在数据库做了cache的备份,在cache为空的时候查询数据库是否有cache数据,有则是cache被意外清空,需要重新放在cache中。复制代码复制转载 2017-03-28 17:07:01 · 1937 阅读 · 0 评论 -
Windows Identity Foundation(WIF)正式发布
Windows 标识基础 (WIF) 是一个新的扩展到 Microsoft.net 框架,使得开发人员能够启用.net 框架应用程序中的高级的标识功能。 基于可互操作的标准协议,Windows 标识基础和基于索赔的标识模型可用于启用单一登录、 个性化、 联盟、 强身份验证、 标识委派和运行上发生的 ASP.NET 和 Windows 通信基础 (WCF) 应用程序中或群中其他标识功能,参考Kb97转载 2012-03-20 15:07:30 · 1027 阅读 · 0 评论 -
MSDTC Service的访问权限
最近用ASP.NET做的CRM系统,BLL采用了TransactionScope来处理事务。因此,引发了一些关于TransactionScope的错误,所以在此总结一下错误类型和解决办法。异常一、1、异常信息如下: 异常信息为: 已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。---- Stack T原创 2012-02-08 13:07:26 · 3947 阅读 · 2 评论 -
WCF技术剖析之四:基于IIS的WCF服务寄宿(Hosting)实现揭秘
通过《再谈IIS与ASP.NET管道》的介绍,相信读者已经对IIS和ASP.NET的请求处理管道有了一个大致的了解,在此基础上去理解基于IIS服务寄宿的实现机制就显得相对容易了。概括地说,基于IIS的服务寄宿依赖于两个重要的对象:System.ServiceModel.Activation.HttpModule和System. ServiceModel.Activation.HttpHandl转载 2011-11-18 10:47:49 · 524 阅读 · 0 评论 -
网络图片下载并压缩保存
有时候,需要对网络的图片下载至本地服务器,并按一定比例缩小后显示,以下是图片按比例缩小的代码: /// /// 缩小图片 /// /// 源图文件名(包括路径) /// 缩小后保存为文件名(包括路径) /// 缩小至宽度 /// 缩小至高度原创 2011-11-17 17:36:00 · 399 阅读 · 0 评论 -
ASP.net编程规范之命名规范
1. 命名规范1.1. 按钮ID命名:btn+按钮操作功能(如btnSave)1.2. 其它控件:按钮ID命名:A 与数据操作相关:其ID为相应的字段名称,如果有多个控件对应一个字段,则按以下规范命名:字段名+”_”+顺序号(以01开头)例子:页面有一TextBox控件,对应数据库表中的RightGr原创 2011-11-26 17:20:26 · 699 阅读 · 0 评论 -
ASP.net编程规范注释规范
编程小子关怀更多的人,让更多的人关怀…… 我的网易微博最新日志Windows CA 证书服务器配置(Windows CA 证书服务器配置(软件项目经理的基本职责国际软件项目经理的七大素质掌握 Ajax,第 1 部分: Ajax一个相当好的自定义标签---该作者的其他文章博主推荐相关日志随机阅读首页推荐大学时偷窥对面女生宿舍清末与民国的'天原创 2011-11-26 17:16:27 · 564 阅读 · 0 评论 -
图片按比例缩小,并压缩保存
/// /// 按比例缩小图片,自动压缩,自动计算高度 /// /// 源图文件名(包括路径) /// 缩小后保存为文件名(包括路径) /// 缩小至宽度 private static void SmallPicByWidth(string strOldPic, string原创 2011-11-29 10:37:41 · 886 阅读 · 0 评论 -
自定义审核流程(二)
执行审核上则是每处理一个环节,就插入一个环节的信息.我个人认为实现审核的代码使用存储过程去实现要比用C#代码去实现要好,至于用事务处理感觉还是差点,因为如果一个系统的事务处理过多,会造成处理缓慢,而用C#代码去实现,则需要进行多次的查询数据库,操作过程也比较复杂..所以我觉得还是用存储过程去实现是最理想的. 1 Create procedure Ex转载 2011-12-02 15:27:50 · 2575 阅读 · 0 评论 -
自定义审核流程(一)
自定义审核流程(一)在应用OA中,审核流程是必不可少的部分,如何设计能令审核流程更动态,更灵活.以下是我个人的实现思想.有不同意的欢迎指出.. 在审核流程部分,应该需要三张数据表,流程主表,流程子表,角色表(职位等级表). 流程主表:需要用以下字段 自动添加的主键ID int.转载 2011-12-02 15:27:05 · 3590 阅读 · 0 评论 -
正则表达式
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。转载 2011-12-21 15:18:57 · 597 阅读 · 0 评论 -
Gridview repeater datelist 区别
GridView 可能大家都知道,也是使用频率最多的控件,它有着操作简单,功能强大,表现形式多样的特点,算是.net控件集中的核心控件,它是 ASP.NET的早期版本中提供的 DataGrid 控件的后继控件,增加了利用数据源控件绑定数据的新功能,定义多个主键字段的功能、使用绑定字段和模板来实现灵活的用户界面自定义,以及用于处理或取消事件的新模型。它还提供了内嵌缺省样式,数据分页、浏览分页转载 2011-12-22 08:48:24 · 537 阅读 · 0 评论 -
在ASP.NET中使用SqlServer Reporting Service样例
项目中使用SqlServer Reporting Service作为报表开发的工具,现将操作记录在此,无论报表还是单证其展示方式一般分为两种:1、 在页面中某个区域直接显示2、 点击某个按钮触发后弹出新窗口显示为此基类ApplicationBasePage.cs页面提供了如下两个方法 1/// 2 /// 得到报表窗口的URL 3 /// 4转载 2012-01-07 11:50:01 · 614 阅读 · 0 评论 -
使用ASP.NET 2.0中的ReportViewer控件
[翻译]使用ASP.NET 2.0中的ReportViewer控件原文发布日期:2007.03.22作者:Bipin Joshi翻译:webabcd介绍任何数据驱动型的应用程序都有一个普遍的需求,那就是报表。 但是,在ASP.NET 1.x中并没有给我们提供这个非常重要的特性。 然而很幸运的是,伴随着.NET 2.0而来的ReportViewer控件可以满足你对转载 2012-01-08 10:55:32 · 525 阅读 · 0 评论 -
已禁用对分布式事务管理器(MSDTC)的网络访问。
配置msdtc需要分别配置数据库服务器和开发机,因为只有两个机器都配置正确了,分布式事务才不会报乌七八糟的错误。如果数据库服务器和开发机是同一台机器,那就不用看本文了,因为不存在分布式事务的问题。 数据库服务器和开发机中配置msdtc的步骤是一样的,下面列出配置步骤。 1、防火墙。如果防火墙是关的,那就不用再设置了。如果防火墙是开的,那么确保msdtc.exe是在它的例转载 2011-12-29 16:10:13 · 2575 阅读 · 0 评论 -
SQL Server 2005 中的树形数据处理
-- 创建测试数据if exists (select * from dbo.sysobjects where id = object_id(N'[tb]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [tb]GO-- 示例数据create table [tb]([id] int PRIMA转载 2011-12-31 13:34:45 · 794 阅读 · 0 评论 -
USING CORS WITH ASP NET WEB API
If you are writing an ASP.NET Web API and you want to call it from a JavaScript (CoffeeScript, TypeScript) program on another domain, here are the steps you need to take to make it happen. I know that转载 2017-04-06 17:23:33 · 380 阅读 · 0 评论