.Net技术
文章平均质量分 80
xuanwuziyou
程序媛,威武!~
展开
-
.NET用NCO连接SAP RFC---写数据到SAP
1.环境: a. win7+64位操作系统 b. VS2012 c. nco3.0(64bit 下载网址:http://www.dllbang.com/dll/sapnco_dll ),d. Microsoft Visual C++ 2005 Service Pack 1 ,用于运行nco3.0的dll文件 下载网址:http://www.micro转载 2014-01-03 12:39:09 · 4259 阅读 · 1 评论 -
.net c# 文件的上传和下载
1.文件的上传:2.:原创 2014-11-10 16:25:59 · 1202 阅读 · 0 评论 -
c# 用OpenXmL读取.xlsx格式的Excel文件 返回DataTable
1.需要引用的dll : DocumentFormat.OpenXml.dll ---需要安装一下OpenXml再引用 WindowsBase ---直接在项目里添加引用2.方法: /// /// 读取.xlsx格式的Excel文件数据,读取其特定名称的工作薄 ///原创 2014-11-10 16:19:15 · 3499 阅读 · 0 评论 -
.net c# 提交包括文件file 的form表单 获得文件的Stream流
1.前台html代码 要写一个有id的form,但是不能有runat="server"属性。因为一个页面中,有这个属性的form表单只能有一个。再要有一个有name的iframe,要设置它的样式为不显示,即display为none。使用iframe的好处是,提交该表单,不会刷新页面,只会刷新这个不可见的iframe。 把form表单的target设置为iframe的原创 2014-11-17 17:09:36 · 7015 阅读 · 0 评论 -
C#多线程 BackgroundWorker类使用小例-控制台程序
1. 示例程序 是一个控制台应用程序,程序实现了分别在主线程和后台线程并行执行,达到为数组的赋值效果。 可以中途停止后台线程。2. 执行结果图片如下:正常执行结束:中途停止后台线程:3.代码using System;using System.Collections.Generic;using System.Linq;using Syste原创 2014-12-03 17:12:40 · 3324 阅读 · 0 评论 -
C#多线程 BackgroundWorker类使用小例-WPF程序
1.程序实现了一个简单的使用了BackgroundWorker类的WPF程序,用于在后台线程执行给进度条赋值。运行结果如下:后台线程正常运行结束:后台线程中途被取消:2.程序仅修改了 MainWindow.xaml 文件和 MainWindow.xaml.cs 文件,两个文件内容如下MainWindow.xaml 文件:<Window x原创 2014-12-04 11:16:28 · 5390 阅读 · 0 评论 -
C# 多线程 用委托实现异步_调用委托的BeginInvoke和EndInvoke方法
1.C#中的每一个委托都内置了BeginInvoke和EndInvoke方法,如果委托的方法列表里只有一个方法,那么这个方法就可以异步执行(不在当前线程里执行,另开辟一个线程执行)。委托的BeginInvoke和EndInvoke方法就是为了上述目的而生的。2.原始线程发起了一个异步线程,有如下三种执行方式:方式一:等待一直到完成,即原始线程在发起了异步线程以及做了一些必要处理之后,原始线原创 2014-12-04 15:38:18 · 8764 阅读 · 5 评论 -
用Ado.Net实体数据模型 向sql数据库添加数据
1.添加“Ado.Net实体数据模型”类型的文件到项目zh原创 2014-08-01 15:17:11 · 7238 阅读 · 0 评论 -
C#多线程 为多核处理器而生的多线程方法Parallel.For和Parallel.ForEach
1.在.net4.0中,有了一个新的类库:任务并行库。它极大地简化了并行编程且内容丰富。这里仅介绍其中最简单的Parallel.For循环和Parallel.ForEach循环。它们位于System.Threading.Tasks命名空间。它们是两个方法,这两个方法将迭代分别放在不同的处理器上并行处理,如果机器是多处理器或多核处理器,这样就会使性能大大提升。2.例子用Parallel.原创 2014-12-05 12:55:44 · 6914 阅读 · 0 评论 -
C#多线程 定时重复调用异步线程即System.Threading.Timer类使用小例
1.System.Threading.Timer计时器提供了一种重复调用异步线程的方法。.Net BCL中有多个Timer类,如用于Windows应用程序的System.Windows.Forms.Timer类,如可以运行在用户接口线程或工作线程上的System.Timers.Timer类。它们是很不一样的,这里要讲的System.Threading.Timer类是一种定时调用某个异步线程的类。每原创 2014-12-05 10:59:33 · 14369 阅读 · 0 评论 -
怎样写防止Sql注入的Sql语句
1.什么是SQL注入 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令.2.如何防止SQL注入防止SQL注入的方法有两种: a.把所有的SQL语句都存放在存储过程中,这样不但可以避免SQL注入,还能提高一些性能,并且存储过程可以由专门的数据库管理员(DBA)编写和集中管理,不过这种做原创 2015-01-12 14:11:17 · 5584 阅读 · 0 评论 -
.NET用NCO连接SAP 从RFC查询数据 代码配置连接SAP的信息
关键词:在代码中设置SAP连接信息,从RFC查询数据解析成DataTable1.环境: a. win7+64位操作系统 b. VS2012 c. nco3.0(64bit 下载网址:http://www.dllbang.com/dll/sapnco_dll ),d. (可能会用到)Microsoft Visual C++ 2005 S原创 2015-03-11 10:49:46 · 5222 阅读 · 1 评论 -
C#中的委托 一看即明
1.在VS中创建一个控制台应用原创 2014-07-11 17:12:37 · 1437 阅读 · 0 评论 -
服务器推送消息到客户端 SignalR 弹出消息
1.先来看一下成果:原创 2014-07-10 19:47:15 · 2872 阅读 · 1 评论 -
AJAX使用 以及 AJAX核心:XMLHttpRequest对象
对 于Ajax技术的基础和核心,XMLHttpRequest对象应该是我们必须要了解的一个对象,Ajax实现的关键发送异步请求并接收响应执行回调都是 通过它来完成的。XMLHttpRequest最早是在Microsoft Internet Explorer 5.0以ActiveX组件中被引入的,之后各大浏览器厂商都以JavaScript内置对象的方式实现了XMLHttpRequest对象。虽然大家转载 2013-12-19 17:27:40 · 1217 阅读 · 0 评论 -
使用JQuery中AJAX的几种方法
jQuery 也支持 Ajax 技术,它封装了 XMLHttpRequest 组件并初始化,还封装了 Ajax 请求中各种基本操作,并 把这些操作定义为简单的方法。另 外,把 Ajax请求中各种状态封装为事件,这样只要调用对应的事件就可以快速执行绑定的回调函数。jQuery 封装了多种方法实现与远程进行通信,下面分别进行讲解。1.方法一:load(url,[data],[c转载 2013-12-19 17:39:41 · 2499 阅读 · 0 评论 -
ASP.NET数据转成json / Ajax取出json作为下拉框<select>数据源
1.目的:把ASP.NET数据转成json格式,异步取得该json格式的字符串,并变成json格式,作为下拉框标签的 数据源。2.前台页面:AddSalesOrder.aspx 创建销售订单 .input { width: 190px; } $(d原创 2014-01-10 10:04:02 · 2562 阅读 · 0 评论 -
.NET的MVC 初学总结-未完待续
1. MVC意思是模型(Model),视图(View),控制器(Controller),它并不是所谓的三层,它与三层无关,也是像.net中的WebForm一样用来展示数据的,可以算作表现层。其运行的机制是:用户访问控制器,然后控制器去模型处取到数据,控制器再把这些数据返回给视图,最后展现视图。2.新建一个.net的MVC项目,发现会自动生成三个相应的文件夹,Controllers,Models原创 2014-02-21 17:59:05 · 1182 阅读 · 0 评论 -
Entity Framework和MVC 实现增删改查的控制器代码
一.更新一条数据的关键代码public ActionResult Edit(int id, UserInfo user) { try { // TODO: Add update logic here ExcrciseEntities db = new ExcrciseE原创 2014-02-28 10:34:03 · 2140 阅读 · 0 评论 -
.net 网站(MVC)三层架构实践代码
一.任务 创建一个.Net,C#,MVC的网站,采用三层架构,实现对一个Sql server中表数据的查询。二.何谓三层架构 三层架构,指的是把系统分成三个部分:数据处理层(DAL:data access layer),业务逻辑层(BLL:business logical layer),表现层(USL:user show layer)。数据处理层:负责直接对数据库的增删改查转载 2014-03-03 17:47:24 · 5588 阅读 · 0 评论 -
如何清除IIS缓存
问题描述: 在IIS的默认网站下创建了一个虚拟目录名A,然后删除这个虚拟目录。后来需要重新创建一个同名虚拟目录,映射的还是原来的项目文件,只是项目文件的物理路径发生了变化,这个新虚拟目录也叫A。此时发现,新虚拟目录的路径不能更改过来,用的还是旧路径。 解决办法: 1.清除IIS缓存:方法是删除如下路径文件夹中的所有文件,如下就是IIS缓存文件夹原创 2014-03-19 10:41:58 · 22298 阅读 · 0 评论 -
C#中的事件 一看即明
1.本文写了两个例子来说明C#中的事件。原创 2014-07-16 16:39:35 · 1249 阅读 · 0 评论 -
.NET Framwork,C#入门开发教程,零基础必看
第一讲 初识.NET Framwork和开发过程一. 什么是.NET Framework.NETFramework是一个开发平台,可以在其上使用多种语言开发程序:如C#,VB,C++(这里我们使用专门为.NET Framework定制开发也是最好用的语言C#),可以开发多种类型的程序,如控制台程序,Windows程序,Web程序。.NETFramework两个主要组件:公共语言运行时原创 2014-06-25 14:37:13 · 18042 阅读 · 0 评论 -
Asp.net WebApi 项目示例(增删改查)
1.页面运行效果翻译 2014-06-25 16:36:04 · 25444 阅读 · 13 评论 -
Json数据转成 C# asp.net数据(对象)和逆转换
1.需要引用的命名空间using System.Web.Script.Serialization;using System.Runtime.Serialization;using System.Runtime.Serialization.Json;using System.IO;using System.Text;2.Json数据转成 C# asp.net数据(对象)方原创 2014-01-17 12:52:30 · 4705 阅读 · 0 评论 -
c# 读文件成二进制流 把二进制流下载成文件
1. 读文件成二进制流保存到byte数组bufferFile string myComputerFilePath = "E:\\noticeFujian\\20150506\\6356652772708821699019939.txt"; //文件路径//读文件成二进制流 FileStream stream = new FileInfo(myComputerFilePath).Ope原创 2015-05-15 16:16:11 · 6399 阅读 · 0 评论