
C#winform
你懂的11
励志
展开
-
我的创作纪念日
自己负责的一个设备项目,当它在自己面前调试,运行,并且无差错的到运行结束,就是自己最大的成就。后面会继续抽时间,分享自己的技能知识。可能工作占比时间比较多。在创作的过程中都有哪些收获。原创 2023-08-18 10:26:45 · 186 阅读 · 0 评论 -
C#利用反射实现winform中图片-移动和缩放的功能
最近在做一个项目,有个功能点是需要把图片根据鼠标滚轮的滚动放大或缩小。1.鼠标按下左键,移动鼠标,图片移动,鼠标抬起,停止移动。(这里有三个事件,按下,移动,抬起)(这里有一个事件,鼠标滚轮事件)2.鼠标滚轮实现缩放功能。事件由控件可以点出来。原创 2022-12-28 15:13:08 · 2618 阅读 · 1 评论 -
Winform窗体中使用Chart控件展示折线图
最近需要使用折线图展示数据,所以需要图表展示数据。选择Chart控件。例图:代码片段:using System;using System.Collections.Generic;using System.Windows.Forms;using System.Windows.Forms.DataVisualization.Charting;namespace WindowsFormsApp1{ public partial class FrmMain : Form .原创 2021-08-26 14:30:30 · 4892 阅读 · 0 评论 -
C#实现B站根据评论楼层抽奖程序源码
程序运行如图:抽奖结果源码和程序下载:https://download.youkuaiyun.com/download/u012408847/12438629原创 2020-05-19 14:05:34 · 627 阅读 · 1 评论 -
使用C# 手把手创建windows服务
项目中有时候会需要定时处理业务程序,这时候可以使用WindowsService来处理,因为WindowsService是开机直接起动的。比较好处理。下面带大家创建新建项目选择项目类型起个自己喜欢好认的名字;添加服务安装程序会出现两个内容。属性内容对照着自己设置 和项目里集成了log4net。在服务运行和停止的时候会记录日志。部分代码:u...原创 2020-01-15 15:18:15 · 315 阅读 · 2 评论 -
WebClient下载文件展示进度条
using System;using System.ComponentModel;using System.IO;using System.Net;using System.Windows.Forms;namespace WebClientDownFile{ public partial class Form1 : Form { public For...原创 2019-11-28 16:20:12 · 1106 阅读 · 0 评论 -
Winform中使用CefSharp和js互相调用方法
使用CefSharp代替winform的WebBrowser控件。并且可以让其互相交互,调用对方的方法。CefSharp的缺点就是东西太多,但是他确实很好用。图片是debug目录下,cef需要的所有文件项目引用的时候只需要这三个效果图:源码地址:https://download.youkuaiyun.com/download/u012408847/11983647自己下...原创 2019-11-18 17:03:48 · 3265 阅读 · 12 评论 -
设置IE浏览器的版本方式
winform使用自带的浏览器控件,有时候展示的页面显示的不好看,需要设置IE版本。忘记从哪找的了,记录在这public static class SetWebBrowserVersion { public static void SetWebBrowserFeatures(int ieVersion) { if (Licens...原创 2019-11-13 17:10:33 · 2001 阅读 · 0 评论 -
C# 利用Skip()和Take()分页展示数据
效果图:数据内容:json格式的数据[ { "id": 1001, "stuname": "小王" }, { "id": 1002, "stuname": "瓦工是" }, { "id": 1003, "stuname": "他王王" },...原创 2019-11-12 10:26:33 · 2366 阅读 · 0 评论 -
C#获取时间戳
/// <summary> /// 获取当前时间戳 /// </summary> /// <param name="flg">10位的或者13位的时间戳</param> /// <returns>返回对应的时间戳</returns> ...原创 2019-10-12 17:32:30 · 703 阅读 · 0 评论 -
C# 实现贪吃蛇小游戏
感觉没什么事情,打发时间,参考网上的资料写了个贪吃蛇。如图:游戏分为初、中、高三个级别。。可以设置。可以暂停/继续,退出。级别不同每吃一个,得分不一样。源码连接:https://download.youkuaiyun.com/download/u012408847/10845989...原创 2018-12-12 16:57:35 · 3510 阅读 · 0 评论 -
winform一个小游戏,赛马
如图:采用Task多线程,和委托的技术实现的小游戏。还有背景音乐播放。源码地址:https://download.youkuaiyun.com/download/u012408847/11029294也可以关注公众号:...原创 2019-03-17 18:04:18 · 1631 阅读 · 0 评论 -
Winform窗体使用tabControl控件填充窗体并且可以关闭
如图:部分代码:/// <summary> /// 添加新的page页 /// </summary> /// <param name="str">页标题</param> /// <param name="myForm">需要打开的窗体</p原创 2019-03-12 16:19:25 · 5340 阅读 · 0 评论 -
C# winform窗体调用摄像头设备拍照
使用Aforge.dll第三方控件调用摄像头功能。如图:源码地址:https://pan.baidu.com/s/1jflhTnafZoFvOxh1c4hlsg 提取码: 8mut原创 2019-03-05 11:12:10 · 12511 阅读 · 19 评论 -
C# winform窗体导出数据到excel
数据是从access数据库中读取的。点击导出按钮去目录下找到对应的文件代码:using System;using System.Collections;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.OleDb;...原创 2019-01-23 11:06:42 · 17287 阅读 · 3 评论 -
C# 实现截屏功能
如图:代码:private void btnCutter_Click(object sender, EventArgs e) { Image img = new Bitmap(Screen.AllScreens[0].Bounds.Width, Screen.AllScreens[0].Bounds.Height); G...原创 2019-01-14 19:15:31 · 14364 阅读 · 7 评论 -
C# 桌面程序只允许运行一个主界面
问题:winform程序,如果不另加处理的话,每次双击生成的exe文件都会运行。如图:以前没做过处理,就是这样的问题。解决办法:修改Program.cs文件修改如下:using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using Syste...原创 2019-01-19 13:26:14 · 1843 阅读 · 0 评论 -
C# 实现代码生成器
C#实现代码生成器,参考网上例子自己写的demo。生成三层项目。下载地址:https://github.com/wawadaku/BulidCode注意:只能连接sqlServer数据库。原创 2019-04-02 16:19:20 · 2891 阅读 · 0 评论 -
C# Windows 窗体的.Net 框架绘图技术
转自:https://blog.youkuaiyun.com/kenkao/article/details/3882773当编写一个典型的Windows 窗体程序时,窗体和控件的绘制、效果等操作是不需要特别加以考虑的。这是为什么呢?因为通过使用 .Net 框架,开发人员可以拖动一系列的控件到窗体上,并书写一些简单的与事件相关联的代码然后在IDE中按F5,一个完完全全的窗体程序就诞生了!所有控件都将自...转载 2019-04-09 12:05:43 · 2032 阅读 · 0 评论 -
Winform窗体移动
private Point point; private void Form1_MouseDown(object sender, MouseEventArgs e) { point = new Point(e.X, e.Y); } private void Form1_MouseMove(o...原创 2019-04-09 18:27:24 · 1120 阅读 · 0 评论 -
C# 使用微软语音播放类库实现语言播放功能
using System;using System.Speech.Synthesis;namespace OutSpeech{ class Program { static void Main(string[] args) { SpeechSynthesizer ssh = new SpeechSynthesizer...原创 2019-04-28 10:55:45 · 3947 阅读 · 0 评论 -
C#中winfrom窗体之间传值的几种实现方法
C#中winfrom窗体之间传值的几种实现方法:从初级到高级不同的实现方法。1、把子窗体的接收框改变成public。让外部可以访问。。。。(这是最菜的办法)因为要把子窗体的内部对象公开,所以不符合代码原则。2、在子窗体中加一个公开的方法,让外部调用( 对修改关闭,对扩展开放)3、用委托升级-----------------------------------下面...原创 2019-05-28 21:15:47 · 8366 阅读 · 0 评论 -
C#通讯Socket使用和学习
Socket聊天程序视频教程想学习和正在学习的小伙伴们不要错过。特别详细的视频内容。每个视频都有很丰富的内容。下载地址:链接: https://pan.baidu.com/s/1Sd5dSJ2ShLyvApXUuEIF_A提取码: wiuv...原创 2019-05-29 18:47:49 · 341 阅读 · 0 评论 -
C# HTTP请求之POST
在做一个项目(winform)需要调用Java提供的接口,然后就直接使用HttpWebRequest、HttpWebResponse结果怎么搞都不行。。。。。在这里记录一下:url:接口地址;postdata:参数public string HWRPost(string url, string postdata) { string result =...原创 2019-07-10 17:14:14 · 619 阅读 · 0 评论 -
C# 调用百度ai识别图片文字功能
1、创建百度AI文字识别应用打开连接:https://cloud.baidu.com 登录自己的百度账号然后如图所示:文字识别功能区点进去。根据提示填写信息,然后创建应用。创建完之后会生成一些程序使用的key。如图:这个是我的,你们可以自己创建生成。有了这个之后可以在程序中使用了。2、创建VS控制台应用程序,引入动态链接库创建vs控制台程序。我使用的vs...原创 2019-08-02 10:23:58 · 4877 阅读 · 20 评论 -
C# 控制台输出九九乘方表
回忆一波刚接触编程时练习的例子。哈哈思路:两个for循环嵌套,循环9次代码:class Program { static void Main (string[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) {...原创 2019-08-25 17:11:41 · 351 阅读 · 0 评论 -
C# 实现解答数独功能
上图:二、三、解答数独部分代码:private void Make_sudoku()//创建数独 { //SudokuBuf = new int[SudokuSize,SudokuSize]; SudokuBuf = pu; for (int i = 0; i < SudokuSize; i++) ...原创 2018-05-21 16:56:26 · 3007 阅读 · 0 评论 -
C# 实现中午吃什么?
如图:不点停止,一直随机轮播。。。。。源码地址:https://download.youkuaiyun.com/download/u012408847/10813715原创 2018-11-28 16:49:18 · 615 阅读 · 0 评论 -
C# 仿windows资源管理器
效果如图: 实现代码:using System;using System.IO;using System.Windows.Forms;using System.Configuration;namespace 磁盘管理{ public partial class frmMain : Form { private bool isfirst = ...原创 2018-11-22 13:26:27 · 3543 阅读 · 2 评论 -
C# webservice练习需要使用的网上webservice
链接:http://www.webxml.com.cn/zh_cn/index.aspx需要哪个点哪个。。。哈哈哈简单粗暴原创 2018-11-23 16:56:18 · 202 阅读 · 0 评论 -
C# 处理多线程简易的方式---Task类
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading;using System.Threadi...原创 2018-06-28 11:56:00 · 464 阅读 · 0 评论 -
调用腾讯地图api获取国内景点经纬度信息存到json文件
两个实体类:public class JDList { public string jdName { get; set; } public string location { get; set; } } public class Rootobject { public int status { get; set; }...转载 2018-07-03 14:15:53 · 2264 阅读 · 0 评论 -
C# 委托的简单使用(多路委托)跨窗体传递消息
效果图:下面是主窗体代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;na...原创 2018-07-09 11:43:49 · 1719 阅读 · 0 评论 -
C# 动态调用各种网络环境下的webservice
我试了调用天气预报的接口(外网),和我本机的iis上发布的接口,还有公司服务器上(内网)的接口,都可以实现。话不多说,直接上代码。可以直接用:public class Webservice { /// <summary> /// 实例化WebServices /// </summary> /// <...原创 2018-05-24 18:09:51 · 1242 阅读 · 1 评论 -
SQLite数据库的SQLiteHelper帮助类
using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Data.Common;using System.Data.SQLite;using System.Linq;using System.Text;using System.Th...原创 2018-05-29 15:38:56 · 12096 阅读 · 2 评论 -
C# 在ftp下载文件帮助类
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Text;namespace StandardClassifierUI{ public class FtpDownFile { pr...原创 2018-05-22 15:45:12 · 995 阅读 · 0 评论 -
C#winform使用linq实现datagridview分页功能
数据源文件是json文件:文件内容如下:[ {"userName":"YH_1111","userLoginName":"小用户_1111","orgFullPathName":"部门_1/部门_11/部门_111","orgName":"部门_111","region":"山西","nowTime&原创 2018-05-14 16:03:39 · 1009 阅读 · 0 评论 -
winform窗体验证码实现与使用
上图源码地址扫码关注微信公众号,给楼主提供动力。谢谢大家原创 2018-05-17 10:53:26 · 2051 阅读 · 0 评论 -
C# winform 实现PDF文件阅读
个人微信公众号:“免费桌面小应用”。欢迎大家关注,有新程序会推送通知。使用vs开发PDF阅读器。从此可以不用下载安装烦人的PDF阅读器了。。。。。bin目录下的debug目录可直接运行。源码地址:pdf阅读器源码下载地址...原创 2018-03-09 17:53:43 · 4254 阅读 · 0 评论 -
在winform窗体中显示图片并实现特殊功能
个人微信公众号:“免费桌面小应用”,欢迎关注,有新程序会微信推送通知C#在winform窗体中显示图片并实现图片缩放和绘制矩形的功能。如图:源代码下载路径:代码资源路径https://download.youkuaiyun.com/download/u012408847/10298139...原创 2018-03-20 17:20:58 · 8158 阅读 · 0 评论