随笔分类 -  C#

.net中的各种委托(Delegate、Action、Func)
摘要:1、Delegate,委托的鼻祖 2、Action,可以传入参数,没有返回值的委托 方法1,调用方法 方法2,使用lambda表达式 方法3,作为参数传 3、Func,可以传入参数,必须有返回值的委托 方法1,调用方法 方法2,使用lambda表达式 方法3,作为参数传 总结: Delegate至少 阅读全文

posted @ 2016-12-28 11:25 邓绍俊 阅读(12552) 评论(0) 推荐(5) 编辑

EF中关于TransactionScope的使用
摘要:前提条件 TransactionScope类需要引用System.Transactions; 数据库环境及需求 现在假设有两个表如图: 表TA 表TB 现有数据: 现在的需求是:每往TA中插入一条数据,就更新TB的第一行,值为表TA的所有行的Age的平均值 可以看到表TB的Remark长度仅仅为2, 阅读全文

posted @ 2016-08-11 15:09 邓绍俊 阅读(2794) 评论(4) 推荐(0) 编辑

WebRequestHelper
摘要:老是浪费时间写这个类,干脆记录在博客里: using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Http; usin 阅读全文

posted @ 2016-07-21 12:29 邓绍俊 阅读(1314) 评论(0) 推荐(0) 编辑

.net Entity Framework初识1
摘要:利用EF可以直接操纵数据库,在一些简单的项目里甚至完全不用写sql。一 code first1、在web.config中设置连接字符串这一步可以省略。如果跳过这一步,程序会默认生成一个可用的连接字符串,生成的数据库文件放在程序根目录的App_Data中。 ... 阅读全文

posted @ 2015-01-22 10:49 邓绍俊 阅读(328) 评论(0) 推荐(0) 编辑

Razor视图
摘要:@{ string name="jerry";} @name //显示jerry@{ string js="";} @js //显示而并非弹出alert@{ string js="";} @Html.Raw(js) //弹出alert Html.Raw(string/obje... 阅读全文

posted @ 2015-01-09 17:39 邓绍俊 阅读(345) 评论(0) 推荐(0) 编辑

[C#网络应用编程]2、对线程的管理
摘要:在System.Threading命名空间下,有一个Thread类,用于对线程进行管理,如创建线程、启动线程、终止线程、合并线程、让线程休眠等Thread类 (假设Thread firTh = new 线程实例)firTh.IsBackground 返回一个bool值,判断或设置是否属于后台线程默认... 阅读全文

posted @ 2014-12-09 14:54 邓绍俊 阅读(308) 评论(0) 推荐(0) 编辑

[C#网络应用编程]1、对进程的操作
摘要:在.net中,Process类提供了对进程进行管理的各种方法。一、获取进程集合的方法:Process[] myProcesses = Process.GetProcesses(); //获取本地计算机所有进程Process[] myProcesses = Process.GetProcesses(s... 阅读全文

posted @ 2014-12-05 12:49 邓绍俊 阅读(282) 评论(0) 推荐(0) 编辑

用Socket编写的聊天小程序
摘要:Socket是什么?是套接字,除此之外我也不太清楚,先略过直接上实例,首先服务端: private int ServerPoint = 8102; //自定义端口号 private string ServerUser = "Tracy"; //自定义昵称 private Socket client... 阅读全文

posted @ 2014-12-03 11:52 邓绍俊 阅读(319) 评论(0) 推荐(2) 编辑

多重影分身——C#中多线程的使用三(调用方法和传参)
摘要:对Thread:1、使用ThreadStartstatic void Main(string[] args){ Thread th1=new Thread(new ThreadStart(SayHello)); th1.Start(); Console.ReadKey();}... 阅读全文

posted @ 2014-12-01 15:18 邓绍俊 阅读(298) 评论(0) 推荐(0) 编辑

多重影分身——C#中多线程的使用二(争抢共享资源)
摘要:只要服务器承受得了,我们可以开任意个线程同时工作以提高效率,然而两个线程争抢资源可能导致数据混乱。例如:public class MyFood { public static int Last { get; set; } public MyFood() { ... 阅读全文

posted @ 2014-11-27 16:19 邓绍俊 阅读(1280) 评论(0) 推荐(2) 编辑

多重影分身——C#中多线程的使用一(基础)
摘要:首先明确几个概念:什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。一个程序通常只有一个进程(不包括exe调用exe的情况)。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器... 阅读全文

posted @ 2014-11-26 21:43 邓绍俊 阅读(328) 评论(0) 推荐(0) 编辑

温故而后知新——对ado.net中常用对象的一些解释
摘要:在使用ado.net连接数据库获取数据,一般的步骤是: 1、设置好web.config //用来设置服务器数据库的地址以及登录名密码 2、创建Connection对象 //用来创建访问数据库的连接 3、创建Command对象 //用来发送命令(写sql语句) 4、用DataReader获取数据 // 阅读全文

posted @ 2014-11-24 20:18 邓绍俊 阅读(310) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示