C#反射实例_C#里反射的使用方法
dwtedx .NET开发教程 970 0 2017-10-11 14:05:58

反射是一个很强大的功能,不过好像有些消耗性能,大家慎重使用。 一、反射是干什么的? 通过反射,我们可与获取程序集中的原数据。 二、什么是程序集? dll、exe  这些将很多能实现具体功能的代码封装起来的文件(我自己的理解,可能不对!)。 三、用到的情况有哪些? 编译器的提示功能、反编译、还有调用别人的dll时,其它我不知道的。 四、下面直接奉上一个实例的代码,供参考。 (1)先建一个叫做Common的类库,在里面建一个叫Person的类,类的代码如下。using System;using System.Colle...

阅读全文

ASP的不足与ASP.NET和ASP的区别
dwtedx .NET开发教程 361 0 2017-06-30 13:07:10

ASP.Net和ASP的最大区别在于编程思维的转换、而不仅仅在于功能的增强、ASP使用VBS/JS这样的脚本语言混合html来编程、而那些脚本语言属于弱类型、面向结构的编程语言、而非面向对象、这就明显产生以下几个问题 (1)代码逻辑混乱、难于管理:由于ASP是脚本语言混合html编程、所以你很难看清代码的逻辑关系、并且随着程序的复杂性增加、使得代码的管理十分困难、甚至超出一个程序员所能达到的管理能力、从而造成出错或这样那样的问题 (2)代码的可重用性差:由于是面向结构的编程方式、并且混合html、所以可能页面原型修改一点、整个程序都...

阅读全文

C#并行计算开发处理_.NET 实现并行的几种方式
dwtedx .NET开发教程 376 0 2017-06-16 14:48:02

好久没有更新了、今天来一篇、算是《同步与异步》系列的开篇吧、加油、坚持下去(PS:越来越懒了)   一、Thread 利用Thread 可以直接创建和控制线程、在我的认知里它是最古老的技术了、因为out了、所以不再写例子了 二、ThreadPool 由于线程的创建和销毁需要耗费大量的资源、为了提过性能、引入了线程池、即ThreadPool、ThreadPool 可隐式完成线程的创建和分配管理工作 以下是来自MSDN的几句备注: 线程池根据需要提供新的工作线程或 I/O 完成线程、直到其达到每个类别的最小值、 ...

阅读全文

C#通过调用WinApi打印服务器PDF以及IIS文档类
dwtedx .NET开发教程 694 2 2017-03-14 13:15:18

分享一个C#打印的一个类、调用了WinApi打印功能的一个工具类、可以用于Winform、Asp.Net、用于服务器端PDF或其他文件打印、代码可以直接复制使用、非常方便 直接上代码using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.IO;namespace CyServer.WinAPI{ public class RawPrinterHelper ...

阅读全文

.NET C# APP数据接口开发的一些经验以及注意事项
dwtedx .NET开发教程 2050 1 2017-02-13 13:40:34

刚接到这样的任务时、没有感觉到任何压力、不就是给移动端应用提供数据吗?那边发来参数、这边处理数据、返回JSON、做网站开发时经常使用ajax请求后台数据、不就是这么回事吗、于是、在确认完需求后就开始干了、很快、进入联调阶段、这个时候各种问题来了、忙得不可开交、吃一堑、长一智、项目结束后总结了下、大致分为以下几点 一、什么时候应该增加接口 一般一个页面不存在二次请求的需求时、使用一个接口、像一般的详情页、个人信息页等;页面单一功能又需要二次请求的、像带分页功能的列表页、使用一个接口;页面含多个功能、其中有一个需要二次请求的、则需要定...

阅读全文

通过HttpListener实现简单的Http服务
dwtedx .NET开发教程 550 1 2017-02-06 14:07:33

使用HttpListener实现简单的Http服务 HttpListener提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器.使用它可以很容易的提供一些Http服务、而无需启动IIS这类大型服务程序、使用HttpListener的方法流程很简单:主要分为以下几步 创建一个HTTP侦听器对象并初始化 1、添加需要监听的URI 前缀 2、开始侦听来自客户端的请求 3、处理客户端的Http请求 4、关闭HTTP侦听器 例如我们要实现一个简单Http服务、进行文件的下载、或者进行一些其他的操作...

阅读全文

.NET微信回调模式的接口开发_.NET微信企业号开发
dwtedx .NET开发教程 687 0 2016-11-07 13:11:22

前言 微信企业号应用中、有两种模式、一种是普通模式、这种模式只能进行简单网页链接、以及发送固定的消息、为了可以让企业号的用户更好的与应用交互、微信提供了回调模式、这种回调模式的可以将用户发送给微信的信息、转发到用户提供的一个回调接口上、该接口解析用户发送过来的信息、解析后进行相应、而且回调模式中、可以调用的东西不少、扫码、图片、视频、地理位置信息等 在应用的模式下、选择回调模式、之后、需要设置3个参数(1.回调接口URL;2.token;3.ASESKey),URL就是提供的回调接口、微信会把用户提供的信息、转发到该接口来、我们这里...

阅读全文

.NET与Android交互_C#服务器交互接口开发
dwtedx .NET开发教程 2745 3 2016-03-16 12:29:40

本项目是一套 .net web 服务端和安卓客户端交互的实例项目、实现了安卓客户端跟 web 服务端的登录交互等功能、涉及的知识比较基础、C# 的 IIS 服务器配置大家可以上网查一下、数据库请参考model类库中的变量建表、配置好服务器后、到安卓客户端代码中修改服务器 ip 地址就可以正常运行了、非常简单、适合入门的哥们参考一下 客户端登录代码/* * 登陆检查用户id和密码 */private void startUrlCheck() { // 打开网络连接 HttpClient client = new De...

阅读全文

C#使用HTML5 WebSocket实(示)例_Web应用推送实现
dwtedx .NET开发教程 6097 4 2015-03-27 12:18:07

实时更新到浏览器是当今世界的一个重要的应用场景、所有的企业(银行、贸易、医疗保健、零售等)在很大程度上依赖于互联网/基于浏览器的应用程序、以达到他们的尊敬的客户、这篇文章是关于HTML5的WebSocket服务流的实时grid数据更新到浏览器、也可以计算复杂的数学表达式(公式)动态地更新、例如、你需要实时更新项目、如股票名称、符号、数量、价格、位置(长/短)、使用HTML5的Low latency WebSocket TCP通讯、这种方法比起AJAX/COMET等效果会更好、下面是HTML5 websocket的流程图 ...

阅读全文

ASP.NET MVC使用jQuery Ajax实现级联下拉列表
dwtedx .NET开发教程 1643 0 2015-03-07 13:59:55

简介 这篇文章展示了一个ASP.NET MVC级联下拉列表的一个例子、个人觉得这种功能在项目开发的过程中经常用到、所以分享一下、希望对一些哥们有用、在本实施例中、有两个下拉列表、当第一下拉列表选择被改变时、在第二个下拉列表中的选项是通过调用一个MVC的控制器改变、本Demo主要是利用ASP.NET Web表单和ASP.NET AJAX控件工具包CascadingDropDown来实现的 源代码分析 创建一个MVCController、并添加以下功能 public ActionResult GetCate...

阅读全文

ASP.Net页面生成饼图实例代码
dwtedx .NET开发教程 1681 0 2014-12-11 13:22:19

本文讲述的实例实现了ASP.Net页面生成饼图的方法、原理是通过后台通过代码生成一张Bitmap图片、然后通过地址访问这张图片就形成了一张饼图的统计图、分享给大家供大家参考、先来看看程序的运行效果吧 实现代码 using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.Linq; using System.Web; using System....

阅读全文

未将对象引用设置到对象的实例原因分析及解决方法
dwtedx .NET开发教程 9073 13 2014-11-13 13:14:39

System.NullReferenceException: 未将对象引用设置到对象的实例异常是在C#程序里面、有时候也会抛: Object reference not set to an instance of an object、一般情况是使用NULL的对象超成的、一般来说只要打上断点调试一下就可以发现是那个变量或对象为NULL、下面我把抛出这个异常最常见的情况说明一下、出现“未将对象引用设置到对象的实例”错误、一般是下面的原因 1、ViewState对象为Null 2、DateSet为空 3、sql语句或D...

阅读全文

C#简单的动画效果_.NET WinForm窗体或控件动画实例
dwtedx .NET开发教程 6591 5 2014-11-12 16:19:55

介绍 目前有很多的简单的技术可以让你的Windows应用程序实现动画效果、在这里、我可以解释一个简单的动画(移动特效)技术给你的Windows窗体或任何其他控件 源代码分析 请按照下列步骤操作: 1、创建一个解决方案(如:SimpleAnimation) 2、将您的控件拖放在你的Windows窗体就可以了 例如: Split - scnrMain Buttons - btnAnimation1,btnAnimation2,btnReset,btnQuit Pan...

阅读全文

AngularJs GridView批量编辑_批量修改AngularJs GridView
dwtedx .NET开发教程 5126 2 2014-10-19 16:06:32

在GridView控件中编辑数据是常见的场景之一、现在随着2路数据绑定AngularJs的功能 它变得非常容易地编写代码、本文为您提供关于如何在GridView控件实现批量编辑、只需几行代码多种方法 我也考虑到Demo后台的数据更新、网格数据使用的WebAPI服务器、以便将其保存到数据库中 在看本文之后你需要先了解AngularJs的基本知识哦、当然你也可以边看边了解 以下是基本的批量编辑应用程序的截图 第1步 从服务器获取数据很容易、你可以简单地使用HTTP资源和检索的数据分配给你的表格 ...

阅读全文

C#调用数据库中procedure_.NET调用存储过程实现查询例子
dwtedx .NET开发教程 1729 0 2014-10-09 12:55:07

简介 我有这样一个需求、那就是要访问数据库中的一个储存过程procedure 、那么实现流程是这样的 首先实例化SqlConnection的存储过程、设置的connectionString和打开/关闭连接 实例的SqlCommand并设置类似的CommandType、CommandMode属性和添加参数 基于以上两个类、我创建了一个类、它结合了两个类、并从存储过程的返回值 源代码 要使用这个类请下载附件中的文件、并把类文件到您的Visual Studio的C#类库项目 让数据库类;...

阅读全文

ASP.NET使用jQuery AJAX文件上传Demo_异步文件上传例子
dwtedx .NET开发教程 6741 1 2014-09-01 13:22:27

本文提供了一种简单的ASP.NET Web API的文件上传方式、使用jQuery AJAX的方式上传图片文件 接下来我将展示如何添加一个Web API的控制器、以及使用它上传文件 步骤: 1、添加一个空的ASP.NET Web应用程序,我使用了Visual Studio2013创建了这个演示应用程序 2、然后在接下来的窗口使用ASP.NET Web应用程序的类型、选择“空”、然后单击“确定”按钮 这样一个空的Web应用程序就创建好了,其中包含packages.config和Web.confi...

阅读全文

DD记账
top
+