
c#
文章平均质量分 80
newbie_xymt
这个作者很懒,什么都没留下…
展开
-
WPF使用SharpVectors显示SVG图标
矢量图形,不受像素影响——SVG的这个特性使得它在不同的平台或者媒体下表现良好,无论屏幕分辨率如何,适合WPF使用。SVG它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形。此项目提供了一个 C# 库,用于分析、转换和查看 WPF 应用程序中的 SVG 文件。将SVG转换为XAML并将其与原生WPF一起使用,推荐使用Inkscape工具。使用sharpvectors提供的SvgViewbox控件显示svg图标。简单的单个图标SVG,可以直接使用SVG内容中的Path。转载 2023-03-16 17:34:21 · 1383 阅读 · 0 评论 -
C#24种设计模式
本文转载网址:http://www.codeisbug.com/Doc/7备忘录模式(Memento Pattern)策略模式(Strategy Pattern)抽象工厂模式(Abstract Factory Pattern)代理模式(Proxy Pattern)单例模式(Singleton Pattern)迭代器模式(Iterator Pattern)访问者模式(Visitor Pattern)工厂方法模式(Factory Method Pattern)观察者模式(Observer P转载 2020-06-16 13:40:25 · 394 阅读 · 0 评论 -
LOCALDB安装和连接
转载连接:https://www.cnblogs.com/mirrortom/p/5946817.html关于LOCALDB的详细文档说明,包含安装,连接,共享连接等操作 https://technet.microsoft.com/zh-cn/hh510202目的: 调试程序没有安装 sql server时,可以使用localdb.这是一个简易的sql serv...转载 2020-03-18 10:04:48 · 1007 阅读 · 0 评论 -
c#----数据库的创建
本文转载连接:https://blog.youkuaiyun.com/qq_36482772/article/details/70236154-指向当前要使用的数据库use mastergocreate database Studentson primary( --数据库文件的逻辑名 name = 'StudentManageDB_data', --数据库...转载 2020-03-17 18:21:44 · 953 阅读 · 0 评论 -
从零开始编写自己的C#框架(1)——前言
本文转载连接:https://www.cnblogs.com/EmptyFS/p/3621484.html记得十五年前自学编程时,拿着C语言厚厚的书,想要上机都不知道要用什么编译器来执行书中的例子。十二年前在大学自学ASP时,由于身边没有一位同学和朋友学习这种语言,也只能整天混在图收馆里拼命的啃书。而再后来也差不多,自学了很多不同的知识,都一直只能自己默默的克服一个又一个困难。所以这几...转载 2020-03-17 18:06:01 · 340 阅读 · 0 评论 -
关于C#的微信开发的入门记录一
转载连接:https://www.cnblogs.com/zhankui/p/4515905.html在之前老是看到一些微信开发的例子,但是作为初学者会有很多问题,之前我也找了很多帖子,但是最终也没能解决,现在刚好手里有一个项目,总结一下分享给准备做却动不了手的朋友们,本文只是以我个人的经验作为浅谈(大学生),不足之处还望大家不吝赐教! 在开发之前我们需要有三样东西,接下来将一一...转载 2020-02-28 18:16:16 · 347 阅读 · 0 评论 -
C# WinForm程序退出的方法
转载连接:https://blog.youkuaiyun.com/wujakf/article/details/783942551.this.Close();只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit();强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;...转载 2020-02-13 17:04:54 · 141 阅读 · 0 评论 -
表示层——业务逻辑层——数据访问层
转载连接:https://blog.youkuaiyun.com/iflychenyang/article/details/96702771.什么是三层架构所谓的三层开发就是将系统的整个业务应用划分为表示层——业务逻辑层——数据访问层,这样有利于系统的开发、维护、部署和扩展。 分层是为了实现“高内聚、低耦合”。采用“分而治之”的思想,把问题划分开来各个解决,易于控制,易于延展,易于分配资源。...转载 2020-01-14 11:01:05 · 8411 阅读 · 0 评论 -
LINQ入门
本文转载连接:https://blog.youkuaiyun.com/winfredzen/article/details/77658227推荐教程LINQ之路系列博客导航Part 1 - What is LINQ系列教程LINQ是.NET Framework 3.5的新特性,其全称是 Language Integrated Query,即语言集成查询,是指将查询功能和语言结合起来。它允许我们以...转载 2019-12-27 18:13:21 · 161 阅读 · 0 评论 -
C#数据结构与算法之二:线性表
本文转载连接:https://blog.youkuaiyun.com/BreakingDawn0/article/details/83353063目录第二章 线性表2.1 CLR中的线性表2.2线性表的接口定义2.3线性表的实现方式2.3.1顺序表2.3.2单链表2.3.3双向链表2.3.4循环链表2.4栈和队列2.4.1栈2.4.2队列2.4.3栈和队列...转载 2019-12-27 17:05:19 · 210 阅读 · 0 评论 -
C# 中如何编写和调用自己的DLL
本文转载连接:https://blog.youkuaiyun.com/iloli/article/details/7726967一、什么是DLL 以及使用它的好处1、DLL 即:动态链接库 DLL是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的...转载 2019-12-26 13:40:27 · 1874 阅读 · 0 评论 -
C#内存管理解析
本文转载连接:https://www.cnblogs.com/yejianyong/p/7396154.html前言:对于很多的C#程序员来说,经常会很少去关注其内存的释放,他们认为C#带有强大的垃圾回收机制,所有不愿意去考虑这方面的事情,其实不尽然,很多时候我们都需要考虑C#内存的管理问题,否则会很容易造成内存的泄露问题。尽管.NET运行库负责处理大部分内存管理工作,但C#程序员仍然必...转载 2019-12-25 11:12:24 · 333 阅读 · 0 评论 -
Jack Su Sparrow C# 数据结构 基础 论述
本文转载连接:https://www.cnblogs.com/slf007/p/4546758.html问题:信息世界中,计算机是加工处理的信息的载体,在这个过程中面临着三个问题:1.如何方便高效的组织数据2.如何在计算机中存储数据(内存和外存)3.如何对存储的数据进行高效的操作目的:我们都知道,我们都会表述一件事,老板交代你一件事情,你要陈述给你的员工,让他们...转载 2019-12-24 18:42:19 · 147 阅读 · 0 评论 -
c#常用数据结构解析
本文转载连接:https://blog.youkuaiyun.com/suifcd/article/details/42869341前言:可能去过小匹夫博客的盆油们读过这篇对于数据结构的总结,但是小匹夫当时写那篇文章的时候略有匆忙,所以今天进行了一些增改,重新发表在蛮牛。作为程序猿,对于常见的数据结构的掌握是非常必要的,也许这篇文章略显朴实,没有那么花哨的东西,但是小匹夫也希望各位程序向的U3D从业者...转载 2019-12-24 18:40:50 · 263 阅读 · 0 评论 -
使用C#进行图像处理
本文转载连接:https://blog.youkuaiyun.com/wchstrife/article/details/78984735使用C#进行图像处理前言之前一直认为图像处理是一件很高大上的事情,在一门选修课的课上遇到一个图像处理的作业,上手几个简单的图像处理的算法,也算是入了个最简单的门。界面简单而又丑陋,代码命名也比较随意,大家重点关注算法就好在这里一共实现了暗角、降低亮度、灰度...转载 2019-12-24 18:10:54 · 2092 阅读 · 0 评论 -
Net(C#)高级程序员面试题
本文转载连接:https://blog.youkuaiyun.com/chinaplan/article/details/73042713一、基础题下图中共包含()个正方形1 1 1 1 11 1 1 1 11 1 1 1 11 1 1 1 11. 有一辆行驶中的公交车,车上乘客只有7...转载 2019-12-16 18:33:57 · 1278 阅读 · 0 评论 -
DSP学习笔记(三)——TMS320F28335硬件结构
本文转载连接:https://blog.youkuaiyun.com/wasser000/article/details/91843085第二章 TMS320F28335 硬件结构1 TMS320F28335 硬件概述Tms320f28335主要有8个部分组成,由32位的cpu内核、集成内存、总线、DMA、DMA总线、中断管理、控制率加速器、外设总线、外设等部分。总线为哈佛结构,cpu可在一个...转载 2019-12-11 15:26:53 · 12268 阅读 · 0 评论 -
C# 将Word,Execl,PPT,Project, 文件转成PDF, 不依赖Office!!
git 地址https://gitee.com/bandung/Execl_WordTOPDF.git包括了各种破解的dllWord转PDF挨个引用Word转PDFpublic void WordToPDF(String from,String to) { try { Do...转载 2019-12-10 15:55:33 · 1793 阅读 · 0 评论 -
C# Graphics 绘图(及Color、Pen、Brush)
目录1 命名空间与继承2 Color、Pen、Brush2.1 Color2.2Pen2.3 Brush3 示例3.1 画线3.2 画矩形3.3 画圆3.4 画弧/扇形3.5 画多边形4 参考1 命名空间与继承Graphics类是GDI+技术的一个基本类。GDI+(GDI+是GDI[Graphics Device Inter...转载 2019-12-04 16:46:48 · 5906 阅读 · 0 评论 -
C# 将多个Image 合成为一个,格式可选择
在一些场景中,需要把多个图片,合(拼)成为一张 ,合成效果示例:纵向:横向:enum ImageMergeOrientation { Horizontal, Vertical }private void CombineImages(FileInfo[] files, string toPath, ImageMergeOrie...转载 2019-11-28 18:12:18 · 843 阅读 · 0 评论 -
c# 如何在生成文件夹或者文件时候自动重命名
如果你在一个文件夹里面, 连续添加文件夹或者文件(不改名字), 那么系统会自动加上(1),(2),(3)...这个效果我在网上搜不到, 自己写一下也不太难.文件夹的:string dir = @"C:\Users\lenovo\Desktop\Test\2"; string newdir = dir; int i = 0; ...转载 2019-11-05 18:09:11 · 872 阅读 · 0 评论 -
C#Chart控件 获取曲线上点的信息
使用Chart控件实时画线时,鼠标知道某个点上时,要提示这个点的坐标信息。我对曲线的ToolTip属性进行了设置,结果是除了X轴上的点,其他的点都无法提示信息。如下图所示:此时可以用GetToolTipText事件来获取信息并提示。private void chart_GetToolTipText(object sender, ToolTipEventArgs e) {...转载 2019-10-16 15:10:51 · 4172 阅读 · 1 评论 -
采用C#实现软件自动更新的方法
本文实例分析了采用C#实现软件自动更新的方法,是非常实用的功能,值得学习和借鉴。具体如下:1.问题概述:长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的程序可 维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素。有很多企业用户就是因为这个原因而放弃使用C/S。然而当一个应用必须要使用C/...转载 2019-10-15 17:55:59 · 8537 阅读 · 0 评论 -
c# 全屏显示窗体
版权声明:本文为博主原创文章,未经博主允许不得转载。this.FormBorderStyle 获取或设置边框的样式 this.WindowState 获取或设置窗体的窗体状态this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; // 摘要: //原创 2017-05-26 15:18:25 · 2133 阅读 · 0 评论 -
选中文中
1.获取text2. 用indexof方法查找3 用SelectionStart定位4. 用SelectionLength 选中,就ok了 StreamReader srlog = new StreamReader(logDir + lstLoglist.Items[lstLoglist.SelectedIndex].ToString() + ".原创 2017-05-27 11:05:09 · 311 阅读 · 0 评论 -
C#正则表达式整理备忘
转载连接: http://www.cnblogs.com/wequst/archive/2009/03/23/1419624.html(1)“@”符号符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面的字符串是个“逐字字符串”,不是很好理解,举个例子,以下两个声明是等效的:string x="D:转载 2017-05-27 14:30:43 · 289 阅读 · 0 评论 -
using关键字在C#中的3种用法
转载连接: http://www.cnblogs.com/xiaobiexi/p/6179127.htmlusing 关键字有两个主要用途: (一).作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。 (二).作为语句,用于定义一个范围,在此范围的末尾将释放对象。(一).作为指令1、用在命名空间里 using + 命名转载 2017-05-31 17:11:40 · 399 阅读 · 0 评论 -
C# 改善程序的50种方法
本文转载连接: http://blog.youkuaiyun.com/hr541659660/article/details/51556563?locationNum=12&fps=1目录(?)[+]为什么程序已经可以正常工作了,我们还要改变它们呢?答案就是我们可以让它们变得更好。我们常常会改变所使用的工具或者语言,因为新的工具或者语言更富生产力。如果固守旧有的习惯,我们将得不到期转载 2017-06-05 14:32:00 · 1749 阅读 · 0 评论 -
c# 索引器
转载网址: http://www.cnblogs.com/lengbingshy/archive/2010/02/23/1671912.html索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。 1、索引器的定义C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合转载 2017-06-01 11:27:12 · 321 阅读 · 0 评论 -
c# ref与out
转载连接:http://www.cnblogs.com/gsk99/archive/2010/12/13/1904557.html首先:两者都是按地址传递的,使用后都将改变原来参数的数值。点击打开链接其次:ref可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区别,转载 2017-06-05 16:33:46 · 228 阅读 · 0 评论 -
c# 二进制文件编程实践
转载连接:http://blog.youkuaiyun.com/bcbobo21cn/article/details/69571692?locationNum=11&fps=1#t0C读写二进制文件C二进制文件比较程序C Parsing 类实现的 PDF 文件分析器Windows下的开源二进制文件编辑器HexEditC#读写二进制文件http://www.cnblogs.com转载 2017-06-06 10:18:41 · 1315 阅读 · 0 评论 -
c# 深入get与set的详解
转载连接: http://blog.youkuaiyun.com/liuyuehui110/article/details/52205187释一:属性的访问器包含与获取(读取或计算)或设置(写)属性有关的可执行语句。访问器声明可以包含 get 访问器或 set 访问器,或者两者均包含。声明采用下列形式之一:get {}set {}get 访问器get 访问器体与方法体相似。它必转载 2017-06-06 17:58:56 · 441 阅读 · 0 评论 -
c# 利用mediaplayer播放音频
转载连接: http://blog.youkuaiyun.com/liuyuehui110/article/details/54425396C#程序中:用Media Player播放声音文件和视频文件 a.工具箱->组件->(右键)选择项->COM组件->Windows Media Playe b.把Windows Media Player控件拖放到Winform窗体中,把axWindo转载 2017-06-06 18:01:43 · 2396 阅读 · 1 评论 -
c# winform 利用 windows media player 循环播放视频
转载连接: http://blog.youkuaiyun.com/liuyuehui110/article/details/54425371开发环境:VS2010在C#.NET windows应用程序做视频播放,首先要用到com组件中windows media player,当然你也可以用其它的,这里就以windows media player为例。 一、新转载 2017-06-06 18:04:28 · 958 阅读 · 0 评论 -
使用C#读取文件更有效率的几种方法
C#读取文件一般靠声明并使用File的OpenRead实例化来实现,那如何更有效的实现C#读取文件,则是本文介绍的内容。AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验C#给我们提供了很强大的功能,包括如何读取文件。读取文件也是日常开发中,实现功能操作的重要步骤,希望本文能给大家了解C#读取文件有更深刻的了解。51CTO编辑推荐《C转载 2017-05-20 17:33:14 · 2782 阅读 · 0 评论 -
C#遍历一个文件夹下的所有文件包括子文件夹
using System; using System.IO; class ListAllFilesDemo { public static void Main() { Console.Write( "请输入要查询的目录: "); string dir = Con转载 2017-05-22 16:33:17 · 1274 阅读 · 0 评论 -
c# 动态数组ArrayList
转载网址:http://www.cnblogs.com/melao2006/p/4241678.html在C#中,如果需要数组的长度和元素的个数随着程序的运行不断改变,就可以使用ArrayList类,该类是一个可以动态增减成员的数组。一、ArrayList类的常用属性和方法1. ArrayList类的常用属性2. ArrayList类的常用方法二、Arr转载 2017-06-02 15:50:27 · 357 阅读 · 0 评论 -
c# 中的Rank属性和GetUpperBound,GetLowerBound(0)方法
本文转载地址: https://my.oschina.net/wdqipai/blog/511671今天使用数组的时候,用到了几个数组的属性,总结如下:Array的Rank 属性:语法:public int Rank { get; } 得到Array的秩(维数)。Array的GetUpperBound 方法:语法:public int GetUpperBound(i转载 2017-06-02 14:05:25 · 1847 阅读 · 0 评论 -
C# 实现简单的登录界面
转载连接: http://www.jb51.net/article/75242.htm我们在使用C#做项目的时候,基本上都需要制作登录界面,那么今天我们就来一步步看看,如果简单的实现登录界面呢,本文给出2个例子,由简入难,希望大家能够喜欢。首先我们来看一个简单的制作过程打开visual 2010,新建窗体,既然是登录窗口,那么就不让它出现最大化、最小化以转载 2017-06-02 17:49:33 · 6071 阅读 · 0 评论 -
C# 几种截取字符串的方法小结
转载连接: http://www.jb51.net/article/35376.htmC#几种截取字符串的方法小结,需要的朋友可以参考一下1.根据单个分隔字符用split截取例如复制代码 代码如下:string st="GT123_1";string[] sArray=st.split("_");即可得到sArra转载 2017-06-02 17:58:55 · 2875 阅读 · 0 评论