摘要: 2017年了解到.NET开源和跨平台的信息,感觉这玩意真心是好东西,遂有了重新转型.NET的念头,2018年上半年,由于工作不忙,所以就一直持续关注.NET Core,也学习相关的知识点,由于有些基础,所以学习过程还算比较顺利的,主要知识来源是官方网站、博客园和github,作为对社区的回馈,打算把近期学习到的一些对.NET Core的理解写成日志和大家分享。在决定写这个系列的博客的时候,为了避免自己虎头蛇尾,没有一边学一边写,而是在定好课题后就对目录进行了考虑,列出计划要学习的内容,并进行学习,有了系统的了解以后,再按目录逐步完成,这样有了总体把握后,就不会中途放弃了。阅读全文
posted @ 2018-06-24 15:53 seabluescn 阅读(448) 评论(3) 编辑
摘要: 本篇介绍如何使用缓存,包括MemeryCache和Redis。阅读全文
posted @ 2018-07-18 16:43 seabluescn 阅读(123) 评论(3) 编辑
摘要: 本篇介绍如何采用依赖注入的方式创建和使用对象,主要从应用层面进行描述,不涉及具体的内部原理。阅读全文
posted @ 2018-07-17 16:50 seabluescn 阅读(140) 评论(0) 编辑
摘要: 本篇介绍日志的使用,包括系统默认的控制台日志和第三方NLog日志管理。阅读全文
posted @ 2018-07-10 08:36 seabluescn 阅读(207) 评论(2) 编辑
摘要: 本篇描述一些常用的数据库操作,包括:条件查询、排序、分页、事务等基本数据库操作。试验的数据库为MySQL。阅读全文
posted @ 2018-07-09 09:11 seabluescn 阅读(215) 评论(0) 编辑
摘要: 本篇讨论如何连接数据库,包括连接SQL Server 和 连接MySQL,然后做一些基本的数据操作。阅读全文
posted @ 2018-07-04 08:34 seabluescn 阅读(284) 评论(2) 编辑
摘要: 本篇讨论如何把项目发布到Linux环境,主要包括以下内容: 1、项目打包 2、配置Nginx转发 3、配置守护服务Supervisor阅读全文
posted @ 2018-07-02 11:15 seabluescn 阅读(218) 评论(0) 编辑
摘要: 本篇描述appsettings.json的使用,包括: 1、配置的基本读取 2、读取配置信息到自定义的对象 3、自定义配置文件阅读全文
posted @ 2018-06-28 19:40 seabluescn 阅读(186) 评论(0) 编辑
摘要: 本篇介绍通过.NET core WebApi实现文件上传。阅读全文
posted @ 2018-06-27 12:04 seabluescn 阅读(282) 评论(1) 编辑
摘要: 前一篇文章重点介绍了Controller的一些知识,本篇重点介绍如何通过HTML端来调用这些后台API。阅读全文
posted @ 2018-06-26 19:23 seabluescn 阅读(256) 评论(3) 编辑
摘要: 目前我们已经编写了一些Controller并通过Swagger进行了查询和调试,本篇将讨论Controller中的一些概念,如下: 1、GET、POST、PUT与DELETE 2、Route(路由) 3、Produces 4、Reques的类型阅读全文
posted @ 2018-06-26 12:06 seabluescn 阅读(301) 评论(2) 编辑
摘要: 既然前后端开发完全分离,那么接口的测试和文档就显得非常重要,文档维护是一件比较麻烦的事情,特别是变更的文档,这时采用Swagger就会非常方便,同时解决了测试和接口文档两个问题。阅读全文
posted @ 2018-06-24 16:07 seabluescn 阅读(338) 评论(7) 编辑
摘要: 本篇主要描述以下内容: 1、使用NuGet和Bower引入第三方库 2、Linux下安装运行环境 3、关于安装虚拟机时碰到的网络设置的问题阅读全文
posted @ 2018-06-24 15:56 seabluescn 阅读(348) 评论(0) 编辑
摘要: 2017年了解到.NET开源和跨平台的信息,感觉这玩意真心是好东西,遂有了重新转型.NET的念头,2018年上半年,由于工作不忙,所以就一直持续关注.NET Core,也学习相关的知识点,由于有些基础,所以学习过程还算比较顺利的,主要知识来源是官方网站、博客园和github,作为对社区的回馈,打算把近期学习到的一些对.NET Core的理解写成日志和大家分享。在决定写这个系列的博客的时候,为了避免自己虎头蛇尾,没有一边学一边写,而是在定好课题后就对目录进行了考虑,列出计划要学习的内容,并进行学习,有了系统的了解以后,再按目录逐步完成,这样有了总体把握后,就不会中途放弃了。阅读全文
posted @ 2018-06-24 15:53 seabluescn 阅读(448) 评论(3) 编辑
摘要: 一个基于Silverlight的Windows Phone 推箱子程序 提供源码和安装文件下载阅读全文
posted @ 2012-10-13 06:24 seabluescn 阅读(522) 评论(4) 编辑
摘要: 在使用C#进行应用程序设计时,经常会采用多线程的方式进行一些后台任务的工作。对于不同的应用场景,使用的策略也不尽相同。 1. 后台循环任务,少量UI更新:例如批量上传文件,并提供进度。这种情况使用BackgroundWorker组件是非常好的选择。 2. 耗时的后台任务:这里的耗时任务是指一个时间较长的任务,并且不能精确获取进度,如:调用一个远程WebService接口。这种情况可以开两个线程,一个工作,一个更新UI(不能提供进度,只能显示动画表示系统在运行中)。 3. 耗时的UI任务:当工作压力集中在UI响应上时,可以在工作者线程中增加延时,从而让UI线程获得响应时间。整个工作的总体时间会增加,但用户响应效果会好很多。 阅读全文
posted @ 2009-07-16 12:25 seabluescn 阅读(18552) 评论(19) 编辑
摘要: 描述一个基于Windows mobile 5.0的天气预报程序设计过程;

开发工具:Visual studio 2005(C#/)Windows Mobile 5.0 Pocket PC SDK/WM6 模拟器;

试用机型:多普达 D600 阅读全文
posted @ 2007-10-30 11:22 seabluescn 阅读(2569) 评论(4) 编辑
摘要: 概述:描述在Microsoft.Net框架下使用Win32API的方法。
关键字:平台调用,Invoke,DllImport。阅读全文
posted @ 2007-10-08 19:00 seabluescn 阅读(1060) 评论(1) 编辑
摘要: 对于做Windows应用程序开发的程序员来说,Form类恐怕用的比较多的。.Net类库提供的Form类大概提供不到100个事件,对于大部分应用来所应该是足够了,但还是不能满足一些特殊程序的功能要求,比如经常有人在论坛提问:如何截获窗口最大化的事件等等。阅读全文
posted @ 2007-03-16 09:19 seabluescn 阅读(950) 评论(0) 编辑
摘要: 自从.Net出现一个NotifyIcon控件,写系统托盘程序可以说是易如反掌。
本文不包含任何关于NotifyIcon的使用方法,只是谈一下几个开发系统托盘程序的相关问题。

1.如何防止程序多次运行?
2.如何在最小化程序时隐藏窗体?
3.如何在点击关闭按钮时隐藏窗体?
4.如何确实要关闭程序?
5.系统关机或重启时,如何关闭程序?阅读全文
posted @ 2007-03-02 16:42 seabluescn 阅读(1189) 评论(1) 编辑
摘要: 本文没有新的技术或技巧,只是对Windows打印做一个小结,内容包括:多页打印,打印预览,打印机设置,页面设置。
阅读全文
posted @ 2007-01-23 14:24 seabluescn 阅读(4997) 评论(1) 编辑