Gary Leong

JUST DO IT

C# 委托实现多线程调用窗体

1.方法一:使用线程 功能描述:在用C#做WinFrom开发的过程中。我们经常需要用到进度条(ProgressBar)用于显示进度信息。这时候我们可能就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)。下面我就简单结合一个我写的例子给大家做一个介绍。 控件...

2017-06-17 19:43:39

阅读数:954

评论数:0

C# TCP/IP网络编程

在开始介绍socket前先补充补充基础知识。 TCP/IP:Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议,又名网络通讯协议。简单来说:TCP控制传输数据,负责发现传输的问题,一旦有问题就发出信号,要求重新传输,直到所...

2017-06-15 11:00:04

阅读数:498

评论数:0

ASP.NET MVC BootstrapDialog

前端页面Index.cshtml使用BootstrapDialog制作消息对话框,实现效果: 实现过程: 1.引入bootstrap-dialog.js到Scripts文件夹,bootstrap-dialog.css到Content文件夹; 2.在Index.cshtml中添加JavaS...

2017-06-14 16:12:28

阅读数:513

评论数:0

ASP.NET MVC 加载不到.css

ASP.NET MVC 加载不到css样式 运行效果如下: F12开发者工具查看到.css文件里什么都没有: StyleControl.css:body { padding-top: 50px; padding-bottom: 20px; }/* Set paddin...

2017-06-13 16:19:49

阅读数:1109

评论数:0

Uncaught bootstrap-datetimepicker requires Moment.js

引用Bootstrap 3 Datepicker插件时出现以下错误: Uncaught bootstrap-datetimepicker requires Moment.js to bootstrap-datetimepicker.js:49 be loaded first 解决方案: ...

2017-06-13 14:43:44

阅读数:2945

评论数:0

大型网站架构演化

一、大型网站系统特点  (1)高并发、大流量:PV量巨大   (2)高可用:7*24小时不间断服务   (3)海量数据:文件数目分分钟xxTB   (4)用户分布广泛,网络情况复杂:网络运营商   (5)安全环境恶劣:黑客的攻击   (6)需求快速变更,发布频繁:快速适应市场,满足用户需...

2017-06-12 15:28:14

阅读数:149

评论数:0

C# LINQ to XML

LINQ to XML 为创建 XML 元素提供了一种称为“函数构造”的有效方式。函数构造是指在单个语句中创建 XML 树的能力。 启用函数构造的 LINQ to XML 编程接口有几个重要功能:   XElement 构造函数可以对内容采用多种类型的参数。 例如,可以传递另一个...

2017-06-12 14:54:20

阅读数:334

评论数:0

ASP.NET MVC使用SQLServer数据库

新创建的MVC项目使用的都是内置的数据库 <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDi...

2017-06-12 11:37:51

阅读数:3743

评论数:0

C#多线程编程

一、使用线程的理由1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。2、可以使用线程来简化编码。3、可以使用线程来实现并发执行。二、基本知识1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。2、前台线程和后台线程:...

2017-06-09 10:26:55

阅读数:184

评论数:0

ASP.NET MVC5验证系列之Remote Validation

大多数的开发者,可能会遇到这样的情况:当我们在创建用户之前,有必要去检查是否数据库中已经存在相同名字的用户。换句话说就是,我们要确保程序中,只有一个唯一的用户名,不能有重复的。相信大多数人都有不同的解决方法,但是ASP.NET MVC中,为我们提供了一个特性,就是Remote Validation...

2017-06-08 20:55:56

阅读数:494

评论数:0

ASP.NET Core MVC 模型绑定用法及原理

前言查询了一下关于 MVC 中的模型绑定,大部分都是关于如何使用的,以及模型绑定过程中的一些用法和概念,很少有关于模型绑定的内部机制实现的文章,本文就来讲解一下在 ASP.NET Core MVC 中模型绑定是如何实现的,以及它的一些其他用法。模型绑定的用途通常情况下,我们在使用 MVC 框架的时...

2017-06-08 14:17:09

阅读数:597

评论数:0

C# 加密方法

DES加解密   DES一共就有4个参数参与运作:明文、密文、密钥、向量。其中这4者的关系可以理解为:   密文=明文+密钥+向量;   明文=密文-密钥-向量;   为什么要向量这个参数呢?因为如果有一篇文章,有几个词重复,那么这个词加上密钥形成的密文,仍然会重复,这给破解者有机可乘,破...

2017-06-06 09:30:21

阅读数:280

评论数:0

Newtonsoft.Json DataSet/DataTable转化为JSON字符串

1.添加Newtonsoft.Json引用(我用的VS2015 ASP.NET应用程序默认有此引用); 2.引入命名空间; using Newtonsoft.Json; 3.转换为JSON字符串格式;public string Get(int id) { ...

2017-06-05 15:36:46

阅读数:1607

评论数:0

ASP.NET WebAPI 连接数据库

1.创建ASP.NET Web Application(.NET Framework)项目; 2.选择Web API; 3.创建新项目完成; 在ValuesController.cs中修改Get方法并连接SQLServer数据库获取数据,以Json字符串格式返回:using Sy...

2017-06-05 15:25:31

阅读数:6846

评论数:7

C#连接SQLServer数据库

public string GetData() { try { SqlConnection sqlConnection = new SqlConnection( ...

2017-06-05 10:34:06

阅读数:434

评论数:0

ASP.NET MVC使用MySQL数据库

1.新建MVC Web项目; 2.打开管理Nuget程序包 搜索:MySql.Data && MySql.Data.Entity 点击安装 3.修改连接字符串(默认是SqlServer)<add name="DefaultConnection" c...

2017-06-01 15:46:21

阅读数:5671

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭