随笔分类 -  c#

摘要:1.简介 特性(attribute)是被指定给某一声明的一则附加的声明性信息。 在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。 我们先来看一下上面这个例子,在这个例子中我们使用了Obsol 阅读全文
posted @ 2018-06-24 10:44 wskxy 阅读(151) 评论(0) 推荐(0)
摘要:1.前期准备 新建一个MVC项目,并添加Home和About两个控制器 在这两个控制器对应添加index页面 2.添加路由 在APP_Start文件夹下面的RouteConfig.cs,是MVC的路由配置文件 主要属性如下: 3.扩展 使用一个路由扩展类对浏览器进行判断 在RouteConfig中添 阅读全文
posted @ 2018-06-23 13:45 wskxy 阅读(162) 评论(0) 推荐(0)
摘要:1.c#异步介绍 异步必须基于委托,有委托才有异步 新建一个window Form程序MyAsync,添加一个按钮,(name)=btnAsync 后台代码如下: ps:在window Form,我们可以把启动项目的输出类型改成——控制台应用程序,这样在点击事件时,可以看到代码的执行过程 如: 执行 阅读全文
posted @ 2018-06-21 16:35 wskxy 阅读(195) 评论(0) 推荐(0)
摘要:EF 1.引入框架 新建一个Web-MVC项目,并在项目中添加ADO.NET 尸体数据模型,命名为study 新建连接,选择数据库 确定,生成study.edmx 2.语法介绍 using System; using System.Collections.Generic; using System. 阅读全文
posted @ 2018-06-13 20:50 wskxy 阅读(406) 评论(0) 推荐(0)
摘要:1.在mysql建数据库和表 新建一个数据库study 在这个数据库内建表students 注意ID一定要有主键,不然使用Linq添加数据的时候会有异常 数据自己任意添加 2.新建一个项目 在<视图>的<服务资源管理器>中右键点击<数据连接>添加连接 我们添加一个mysql本地连接 在项目中点击添加 阅读全文
posted @ 2018-06-08 20:37 wskxy 阅读(196) 评论(0) 推荐(0)
摘要:1.了解委托 MyDelegate类代码如下: 在Program使用DelegateClass.Show(); 可以调用Plus这个方法 2.委托的用处 1)打招呼 》普通方法 在Program使用GreetingClass.Greeting("kxy",PeopleType.Chinese);// 阅读全文
posted @ 2018-06-04 20:24 wskxy 阅读(192) 评论(0) 推荐(0)
摘要:1.普通实例化类 IDBHelper dbhelper = new DBHelper();//实例化一个接口 dbhelper.Query();//打印接口内容 2.利用反射实例化 App.config: <add key="sel" value="Ruanmou.DB.Sqlserver,Ruan 阅读全文
posted @ 2018-05-30 15:47 wskxy 阅读(152) 评论(0) 推荐(0)
摘要:1.前言 面向对象语言三大特性:封装,继承,多态 object是所有类型的父类,任何父类出现的地方,都可以用子类来代替 例如: 函数定义如下: public static void igetData(int t) { Console.WriteLine("data={0},,type={1}", t 阅读全文
posted @ 2018-05-29 09:54 wskxy 阅读(126) 评论(0) 推荐(0)
摘要:.net+mvc的百度编辑器ueditor 一、下载百度编辑器:http://ueditor.baidu.com/website/download.html 选择.net版本 二、解压后在mvc项目中创建ueditor文件夹,并把解压内容复制到里面 三、编辑视图 1、控制器内容 [HttpGet] 阅读全文
posted @ 2017-10-02 22:00 wskxy 阅读(321) 评论(0) 推荐(0)