c#.net
文章平均质量分 53
努力成为好爸爸
日常工作中收集的一些常用方法
展开
-
linq to sql where 多条件 or and
using System.Linq.Expressions;public static class PredicateBuilder{ public static Expression> True() { return f => true; } public static Expression> False() { return f => false; } /转载 2016-10-19 08:51:05 · 11410 阅读 · 0 评论 -
C#:简单的Socket异步通信功能(客户端)
上一篇(http://www.rexcao.net/archives/159)讲了服务端使用Socket发送消息的方法,这一篇来解决一下客户端如何接收服务端消息的问题。目标1、异步接收服务端消息并显示2、发送自定义消息给服务端(由于上一篇做的是Windows服务,没有界面,这个需要另行处理才可以显示客户端的消息)思路1、异步从一个已连接的Socket对象中获转载 2016-10-28 13:07:21 · 7664 阅读 · 1 评论 -
C#:简单的Socket异步通信服务
Socket请参考此链接来获取对于Socket的认识:http://msdn.microsoft.com/zh-cn/library/system.net.sockets.socket.aspx目标1、服务端接收到来自客户端的消息2、服务端间歇性地向客户端发送消息3、服务端主动向客户端发送消息思路通过对Socket的学习后,可以知道:转载 2016-10-28 13:02:59 · 2924 阅读 · 1 评论 -
C#操作域用户
原文链接:http://www.cnblogs.com/jiewei915/archive/2012/10/29/2744894.html 1 using System; 2 using System.DirectoryServices; 3 4 namespace SystemFrameworks.Helper 5 { 6 /// 7 /转载 2016-10-18 12:42:09 · 2485 阅读 · 0 评论 -
C# AD操作
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Configuration;using System.DirectoryServices;namespace Ann转载 2016-10-18 12:39:40 · 2997 阅读 · 1 评论 -
[C#] ディレクトリのアクセス権を取得する
C#でディレクトリのアクセス権を取得します。ディレクトリのアクセス権を取得する場合にはDirectoryクラスのGeetAccessControlメソッドを用います。以下はC#でディレクトリのアクセス権を取得するコードのサンプルです。forを用いた場合private void button2_Click(object sender, EventArgs e){ st转载 2016-10-20 09:56:17 · 806 阅读 · 0 评论 -
[C#] ファイルのアクセス権を取得する
C#でファイルのアクセス権を取得してみます。ファイルのアクセス権を取得するためには、FileクラスのGetAccessControlメソッドを用います。以下がアクセス権を取得するコード例となります。forを用いた場合のコード/*// usingに以下を追加using System.IO;using System.Security.AccessControl;usi转载 2016-10-20 10:00:52 · 1747 阅读 · 0 评论 -
[C#] ディレクトリにアクセス権を追加する
C#でディレクトリにアクセス権を付加する方法を紹介します。ディレクトリにアクセス権を追加するには、Direcotyクラスの、SetAccessControlメソッドを用います。コード例Button3をクリックすると、"C:\develop"ディレクトリに、devディレクトリを作成します。その後devディレクトリに"everyone"のフルコントロールアクセス権を付与します。p转载 2016-10-20 10:20:07 · 480 阅读 · 0 评论 -
[C#] ファイルにアクセス権を追加する
C#でファイルにアクセス権を追加する方法を紹介します。ファイルにアクセス権を付与するには、FileクラスのSetAccessControlメソッドを用います。コード例Button5をクリックすると、c:\develop\text.txtに"everyone"のフルコントロールのアクセス権を付与します。private void button5_Click(object se转载 2016-10-20 10:22:13 · 550 阅读 · 0 评论 -
[C#] 継承されているディレクトリのアクセス権を変更、削除する
継承されているディレクトリのアクセス権を変更、削除するコードを紹介します。ファイルやフォルダに追加されたアクセス権を削除する場合はこちらやこちらの方法でアクセス権を削除できますが、ファイルやフォルダのアクセス権が親フォルダのアクセス権を継承している場合は前述の方法では削除できません。アクセス権が継承されている場合は、まず、アクセス権の継承を保護した後にディレクトリのアクセス権を変更する必要があ转载 2016-10-20 10:23:51 · 1246 阅读 · 0 评论 -
C#设置与获取目录权限(.net控制ACL)
想用c#来设置和读取ntfs分区上的目录权限,找了很多资料,未果。终于发现了一段vb.net的代码,做了修改,以C#展示给大家。using System;using System.Collections;using System.IO;using System.Security.AccessControl;static class Tester{ public转载 2016-10-19 16:03:25 · 3166 阅读 · 0 评论 -
一步一步教你使用.net进行Socket通信
一步一步教你使用.net进行Socket通信本文源代码下载随着Web技术的发展,Socket通信逐渐被人们遗忘。然而最近Socket应用却又越来越多。尤其是中国移动,中国联通的短信网关就是基于Socket通迅,另外随着大家对MSN、QQ等IM工具通迅协议的研究。协议内容也随处都可以找到。想要制作自己的MSN、QQ客户端的用户也大有人在。但习惯了WEB开发和简单UI开发的转载 2016-02-26 14:20:52 · 1344 阅读 · 0 评论 -
基于Metronic的Bootstrap开发框架经验总结(9)--实现Web页面内容的打印预览和保存操作
原文地址:http://www.cnblogs.com/wuhuacong/p/5147368.html在前面介绍了很多篇相关的《Bootstrap开发框架》的系列文章,这些内容基本上覆盖到了我这个Bootstrap框架的各个主要方面的内容,总体来说基本达到了一个稳定的状态,随着时间的推移可以会引入一些更好更新的内容进行完善,本篇继续这个系列,主要介绍如何实现Web页面内容的打印预览和保存转载 2016-10-24 13:03:35 · 787 阅读 · 0 评论 -
Asp.net读取AD域信息的方法
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.DirectoryServices;using System.DirectoryServices.AccountManageme转载 2016-10-24 10:00:50 · 4368 阅读 · 1 评论 -
mvc 分离外部js文件以及调用方法
------------------- App_Start/BundleConfig.cs -------------------public static void RegisterBundles(BundleCollection bundles){// 绑定外部文件 bundles.Add(new ScriptBundle("~/bundles/ZZZ/list").I原创 2016-10-19 09:27:15 · 2370 阅读 · 0 评论 -
Jquery Jsonデータを取得する、selectリスト初期化
------------------- html -------------------------------------- js ------------------- //selectリスト初期化 function InitSelectData() { $.ajax({ url: '@Url.Action(原创 2016-10-19 10:18:37 · 355 阅读 · 0 评论 -
C#版 Socket编程(最简单的Socket通信功能)
示例程序是同步套接字程序,功能很简单,只是客户端发给服务器一条信息,服务器向客户端返回一条信息;这里只是一个简单的示例,是一个最基本的socket编程流程,在接下来的文章中,会依次记录套接字的同步和异步,以及它们的区别。下面是示例程序的简单步骤说明服务器端:第一步:用指定的端口号和服务器的ip建立一个EndPoint对像;第二步:建立一个Socket对像;第三步:用so转载 2017-05-19 17:17:29 · 4459 阅读 · 1 评论 -
C#中Socket通信编程的同步实现
目录(?)[+]Socket编程基础什么是Socket编程的同步实现如何实现Socket同步通信服务端基本流程客户端基本流程代码示例同样地我们现在来运行客户端程序这样客户端就可以和服务端进行通信了总结本文通过分析和总结C#中Socket通信编程的关键技术,按照同步实现的方式实现了一个简单的Socket聊天程序,目的是通转载 2017-05-19 17:15:33 · 958 阅读 · 2 评论 -
C#中Socket通信编程的异步实现
目录(?)[-]什么是Socket编程的异步是实现如何实现Socket异步通信服务端基本流程代码示例客户端基本流程代码示例总结本文将在C#中Socket同步通信的基础上,分析和研究Socket异步编程的实现方法,目的是深入了解Socket编程的基本原理,增强对网络游戏开发相关内容的认识。什么是Socket编程的转载 2017-05-19 17:12:28 · 644 阅读 · 0 评论 -
外部アプリケーションを起動して終了まで待機する(バッチ)
Process process = new Process();process.StartInfo.FileName = "実行ファイル";process.StartInfo.Arguments = "パラメーター1パラメーター2";process.StartInfo.UseShellExecute = false;process.StartInfo.CreateNoWin转载 2016-07-11 21:43:58 · 637 阅读 · 0 评论 -
C#对.CSV格式的文件--逗号分隔值文件 的读写操作及上传ftp服务器操作方法总结
本文来自网络。下面评论区的powershell方法也比较好。by 转载人前言 公司最近开发需要将数据保存到.csv文件(逗号分隔值 文件)中然后上传到ftp服务器上,供我们系统还有客户系统调用,之前完全没有接触过这个,所以先来看看百度的解释:逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(转载 2017-04-05 13:26:57 · 616 阅读 · 0 评论 -
asp.net webform 通过ajax取得json数据(一)
------------------ aspx請求画面 ------------------ $(function () { $("#btnSearch").click(function () { $.ajax({ url: "AjaxLogicUtil.原创 2017-02-10 15:54:54 · 3282 阅读 · 0 评论 -
Func<T>与Action<T>委托泛型介绍
.Net 3.5之后,微软推出了Func与Action泛型委托。进一步简化了委托的定义。 Action委托主要的表现形式如下: public delegate void Action(); public delegate void Action(T1 arg1); public delegate void Action(T1 arg转载 2017-02-20 09:25:15 · 418 阅读 · 0 评论 -
ASP.NET 常用前后台调用、后台执行js、弹出模态窗口
◆Default.aspx 无标题页 /* c# 常用前后台互相调用方法,示例程序 整理人:潘晓宇 20090814*///普通无参js函数function AlertFunction(){alert("通过OnClientClick方法调用普通无参js函数成功!");}//普通有参js原创 2017-01-15 21:05:20 · 3089 阅读 · 0 评论 -
Ajax ファイルダウンロード MVC(vb)
view:$(function () { $("#DownloadAttachment").click(function () { $.ajax( { url: '@Url.Action("DownloadAttachment", "PostDetail")',翻译 2016-08-20 00:04:51 · 514 阅读 · 0 评论 -
AD域相关理解(资料来自于网络)
●AD域中组织单位和组的区别 组(group)和组织单元(ou)有很大的不同。 组主要用于权限设置,而组织单元则主要用于网络构建; 另外,组织单元只表示单个域中的对象集合(可包括组对象),而组可以包含用户、计算机、本地服务器上的共享资源、单个域、域目录树或目录林。 组织单位是ou,组是group;前者是个目录,后者用来设置权限。 组织单元是域中包含原创 2016-10-20 13:42:24 · 5547 阅读 · 0 评论 -
Jquery 動的チェックボックスグールプを作成
Jquery 動的チェックボックスグールプを作成------------------- html -------------------------------------- js -------------------function CreateCheckBoxGroup(dataType) { var JsonData = '@Url.Action(原创 2016-10-19 11:51:48 · 563 阅读 · 0 评论 -
Jquery autocomplete
●Jquery autocomplete(番号だけ)------------------- html -------------------------------------- js ------------------- var AutoCompleteData = '@Url.Action("AutoCompleteJsonData", "controller名")'; /原创 2016-10-19 10:35:57 · 227 阅读 · 0 评论 -
asp.net 下利用DirectoryEntry验证用户及获取域控制器下的用户结构信息
在企业的众多应用软件中,每个用户对每个软件都需要记住登录的帐号和密码。时间久了,会忘记或搞混。管理人员在用户管理时也需要挨个软件去维护。确实很麻烦。解决的方法是要有统一的用户管理,同一个帐号可以登录多个软件。创建域用户是很好的解决方法。一、用户的域验证,用户登录软件时,系统先把帐号和密码发送到域服务器进行验证,通过后才能使用软件。创建 DirectoryEntry对象, 参数:域名转载 2016-10-24 08:57:58 · 2496 阅读 · 0 评论 -
【Bootstrap3】モーダルに「data-*」属性でデータを渡す
http://qiita.com/sofpyon/items/1e72426598eed745f031概要同じモーダルに、そのモーダル起動ボタンによって異なる情報を表示させることが出来ます。方法ボタン部分 type="button" class="btn btn-primary" data-toggle="modal" dat转载 2016-08-22 01:11:20 · 813 阅读 · 0 评论 -
如何在enum中保存特殊字符串
[csharp] view plain copy print?//如何在enum中保存中文字符,或者特殊字符串。然后根据enum中编号取值 (转自网络) public enum EDataUnit { [Description("温度/℃")] TEMPRATURE = 0,转载 2016-02-22 12:45:54 · 2760 阅读 · 0 评论 -
Excel Creator
excel creator报表开发等经常用到,现将参考资料网址记录一下,具体可下载技术文档http://www.vbnetdb.net/xlscreator/index.php原创 2016-03-31 09:52:00 · 2638 阅读 · 0 评论 -
利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。
[WebMethod] 命名空间1、无参数的方法调用, 注意:1.方法一定要静态方法,而且要有[WebMethod]的声明后台:?1234567using System.Web.Script.Services; [WebMethod] public static string Sa转载 2016-03-30 14:20:34 · 980 阅读 · 0 评论 -
LINQ的OrderBy有多个字段 (List)
我有一个名单,我需要排序的两个领域。我已经排序设定在LINQ但只指定一个字段。我在找将由优先字段排序,然后如果在优先个字段中任何重复由第二个字段对列表排序。 例如,我想要的结果看起来像这样(排序最后则先 亚当斯,约翰・ 史密斯, 史密斯,彼得 汤普森 CodeGo.net,弗雷德 我已经看到了你的语法来这个SQL,但我正在寻找一种方式来与做IList listOfPeople = /*The转载 2016-03-16 12:01:00 · 24111 阅读 · 2 评论 -
vb.net 将excel文件转换为PDF文件
''' ''' ExcelファイルをPDFファイルに変換する ''' ''' ''' Private Function ConvertExcelToPDF() As Boolean Dim rtn As Boolean = False Dim xlApp As Object xl转载 2016-01-14 22:32:06 · 4679 阅读 · 0 评论 -
XML 指定設定節点の取得
''' ''' PDFSetting.xmlファイル指定節点値の取得 ''' ''' 指定節点名 ''' 指定節点対応値 ''' Public Shared Function GetXMLPDFSettingValue(ByVal xmlNodeName As String) As Single Dim x转载 2016-01-25 12:53:11 · 334 阅读 · 0 评论 -
winform程序编译的时候,项目里的xml生成到debug目录下对应方法
winform程序编译的时候,项目里的xml是不是不会生成到debug目录下,怎么让xml自动生成到debug指定目录下?转载 2016-01-25 12:36:12 · 3980 阅读 · 0 评论 -
.netプロジェクト名を取得する方法
IO.Path.GetFileNameWithoutExtension(Windows.Forms.Application.ExecutablePath)转载 2016-01-22 12:46:24 · 310 阅读 · 0 评论 -
.net mail 发送
using System.Net.Mail;/// /// /// /// 对方地址 /// 邮件标题 /// 邮件内容 /// public static bool SendEmail(string toAddr, string Subject,string conten原创 2015-10-16 11:48:01 · 676 阅读 · 0 评论 -
asp.net mvc ページ ボタン submitの2度押しの二重送信防止
アラートを表示するjsvar set=0;function double() {if(set==0){ set=1; } else {alert("只今処理中です。\nそのままお待ちください。");return false; }}form action="" method="post" onSubmit="return double转载 2015-08-24 20:21:49 · 2612 阅读 · 0 评论