5

Winform开发的应用环境和相关技术介绍

随着时间的推移,Winform也算是能够坚持下来最久的技术之一了,它的昔日辉煌和现今的依旧活跃,导致了它依旧拥有者很庞大的用户群体,虽然目前很多技术日新月异的,曾经的ASP、ASP.NET WebForm、Asp.NET MVC、WPF等技术基本上淡出了视野,而迎来了.NET Core、UWP等技术... ...

伍华聪 发布于 2019-03-19 11:32 评论(5)阅读(2036)
0

在混合开发框架模式中,简化客户端对Web API的频繁调用

在混合开发框架模式中,有时候我们在处理树形节点的时候,需要很多关联的处理,可能需要结合用户配置信息,属性字典,以及表的字段分类等信息来展示一个结构树,那么在处理的时候就可能会频繁的对这些接口API进行调用,而如果我们使用Web API一次性的获取树形节点信息,然后统一加载的话,性能会提升很多,本篇随... ...

伍华聪 发布于 2019-03-14 16:23 评论(2)阅读(705)
4

在Winform开发中使用Grid++报表

之前一直使用各种报表工具,如RDLC、DevExpress套件的XtraReport报表,在之前一些随笔也有介绍,最近接触锐浪的Grid++报表,做了一些测试例子和辅助类来处理报表内容,觉得还是很不错的,特别是它的作者提供了很多报表的设计模板案例,功能还是非常强大的。试着用来做一些简单的报表,测试下... ...

伍华聪 发布于 2019-03-13 17:40 评论(3)阅读(1443)
0

log4net使用中loginfo.IsInfoEnabled=false问题解决方法

引用了其他项目中的日志组件,调试时发现IsInfoEnabled属性一直为false 找了很多的解决办法,都不行 program.cs里面也不用添加 log4net.Config.XmlConfigurator.Configure(); 只需要在AssemblyInfo.cs中加上完整的 [asse ...

lj_jiayou 发布于 2019-03-13 15:13 评论(0)阅读(118)
0

WinForm中DataGridView的TextBoxColumm换行

一、内容超过显示宽度自动换行: 在需要自动换行的列中设置 二、换行符换行: 一开始在需要换行的文本添加"\r\n"并不能直接换行,DGV直接把\r\n显示出来了,后换成 System.Environment.NewLine 解决问题 ...

mapleFly 发布于 2019-03-13 10:14 评论(0)阅读(108)
0

Winform DataGridView控件在业务逻辑上的简单使用

需要对文字列表进行处理,然后用到DataGridView控件来处理,记录一下。效果如下: 主要是想通过禁用和取消单元格选择来使图标单元格呈现出鼠标点击的效果。因为有个单元格选择的问题困扰着我。 是这样来处理的: 1.在CellStateChanged事件里面对指定单元格进行禁用处理,好比column ...

望蓝天 发布于 2019-03-10 21:55 评论(0)阅读(119)
0

使用ASP.NET Core2.2创建WebApp

@[TOC] 使用ASP.NET Core2.2创建WebApp 前言 官方用的是WebApp这个词,而我还是更喜欢称做“网站”,也许含义很不一样吧,至少我认为是一样的,求赐教! 使用dotnet命令new一个WebApp 创建WebApp至少有两种途径: 1. 宇宙最强Visual Studio; ...

duanyong 发布于 2019-03-08 21:03 评论(0)阅读(153)
0

C# Winform 换肤

本来计划接着上篇 C# Winform模仿百度日历,发现一时半会写不完,只写了一小半还不全,暂且搁置下。现在计划下班后每天至少写一篇博客,未能完成的等周末(不加班都情况)补充完整。 本篇博客窗体换肤,不是本人原创是之前 程序员之窗的作品。我看界面挺好,当时特别特别菜(当然现在依然也很菜),对此佩服的... ...

hueEnergy 发布于 2019-03-06 21:43 评论(3)阅读(452)
3

C# Winform模仿百度日历

想写博客不知道从何处开始,就从回忆开始吧. 第一个就从自定义日历控件开始 产生背景: 大概2015年时候有个项目要用到日历,用默认日历展示给用户看,用户毫不客气都说界面太丑,最好做成像百度日历那样方便使用。 花费了一些时间感觉模仿相似度达到95%,模糊不清楚是因为图片被压缩了,浏览器中看图片还是挺正... ...

hueEnergy 发布于 2019-03-05 21:47 评论(0)阅读(436)
0

客户关系管理系统中实现对客户信息标记颜色的处理

在一些场合里面,我们需要对一些记录进行颜色标注处理,以标记记录的信息重要性或者进行类别区分,如在客户关系管理系统里面,我们需要对客户信息进行不同颜色的标注,方便对不同类别的管理,毕竟颜色区分还是比较直观快速的一种。本随笔介绍在我们的CRM客户关系管理系统中,对客户信息的标注处理和显示区分的实现。 ...

伍华聪 发布于 2019-02-28 16:03 评论(0)阅读(646)
0

WinForm -- 为TextBox文本框添加鼠标右键菜单

WinForm -- 为TextBox文本框添加鼠标右键菜单 1. 新建一个WinForm项目,放置一个TextBox控件 2. 从工具箱拖进来一个ContextMenuStrip 3. 将TextBox控件的ContextMenuStrip属性设置为 --> 拖进来的ContextMenuStri ...

在代码的世界里游走 发布于 2019-02-26 09:09 评论(0)阅读(290)
0

SUSE12Sp3安装配置.net core 生产环境-总汇(持续更新中...)

最近正在使用SUSE系统,项目环境是没有外网的,所以提供的基本都是离线安装,对应的安装包可能需要自行去下载,我这边就不整理了。 网上查找SUSE的资料比较少,于是整理了一下,希望对有需要的人有一点点帮助。 "SUSE12Sp3 IP,DNS,网关,SSH,GIT" "SUSE12Sp3 NET Co ...

HANFAN 发布于 2019-02-22 09:59 评论(0)阅读(169)
0

C#之WinForm设置控件居中

简单阐述 在C 的WinForm里面,原生控件是没有居中属性的,故通过重写OnResize(EventArgs e)方法,通过计算,重新定位控件位置。 以Label控件为例 (1)将label的AutoSize属性设置为false;Dock属性设置为fill;TextAlign属性设置为Middle ...

香蕉你个不娜娜 发布于 2019-02-15 14:52 评论(0)阅读(408)
1

ScintillaNET的应用

出于工作需要,需要制作一个嵌入在桌面应用中的C语言编辑器,经过一系列调研,目前ScintillaNET应该是最合适的了,开源、轻便、功能丰富,但是踩得坑也很多,接下面一一说道。 目前ScintillaNET托管在https://github.com/jacobslusser/ScintillaNET ...

EditCode 发布于 2019-02-15 14:34 评论(0)阅读(398)
2

WinForm加载外部类库项目的集成开发模式

在项目开发中有一定的团队用到了Nuget、Coding;但是这用起来还是不太方方便,在Winform中呢,我们可以把一个人的项目当作一个类库项目,因为它生成的是一个dll文件,也就是单一文件,拥有了它,也就是拥有了项目。 类库项目简介 类库项目编译为.dll 程序集,在其他项目中添加对类库项目的引用 ...

张子浩 发布于 2019-02-14 18:03 评论(0)阅读(564)
0

winform最小化后重复进load事件原因

最近编写一个工具发现的问题,窗体不论是最小化还是进入托盘,重新打开的时候都会进入控件load事件。 产生这个现象的条件是: 1.使用了用户控件,在控件中使用了load事件 2.在主窗体中,隐藏或显示任务栏区图表 满足这两个条件,会导致主窗体最小化时,用户控件重复进入load事件。 ...

蓝曈魅 发布于 2019-01-24 08:29 评论(2)阅读(225)
1

想起以前写的一个爬虫,然后就用C#WinForm写了一个下载小说的软件,比较简单

本软件本是练习、讨论爬虫技术所用。如果侵犯了您的利益请联系我,我会立即删除! 小工具安装包: 百度网盘链接:https://pan.baidu.com/s/1m_OuEBOEE47kYaXq5fwpIg 提取码:w4p1 下面附上源码,如有不同意见还请赐教! 百度网盘链接:https://pan.b ...

岁月不改 发布于 2019-01-22 11:45 评论(2)阅读(495)
0

使用存储过程实现分页

--创建存储过程create proc usp_userInfo@pageSize int=7,--每页显示条数@pageIndex int=1,--每页显示页数@pageCount int output ,--显示总的条数@recodNumber int output--显示总的页数asbegin ...

李洛尘 发布于 2019-01-18 17:36 评论(0)阅读(197)
0

查询拼接SQL语句,多条件模糊查询

多条件查询,使用StringBuilder拼接SQL语句,效果如下: 当点击按钮时代码如下: private void button1_Click(object sender, EventArgs e) { //假设表名:Books //列名:BooksName(图书名称) Author(作者) P ...

李洛尘 发布于 2019-01-17 17:38 评论(0)阅读(598)
0

WinForm 双向数据绑定

程序目标: 控件的属性值与对象的属性值双向绑定使窗口控件的属性值与对象的属性值保持一致。对窗口控件属性值更改后立即更新对象的属性值,对对象的属性值更改后立即更新窗口控件的属性值。 程序完整代码包:https://pan.baidu.com/s/1JPX0BJDNiEoczYE9xXL1ow 主要代码 ...

IT菜鸟的博客 发布于 2019-01-15 02:37 评论(0)阅读(267)