自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 收藏
  • 关注

原创 C# Solidworks二次开发:宏录制实战讲解(第二讲)

​大家好,继续介绍我们的宏录制的例子讲解。其实我们讲的是一个过程,大家只要理解这种方式就可以。今天要介绍的第一例子为:(1)如何创建一个轴线。public void Main() { ModelDoc2 swDoc = null; PartDoc swPart = null; DrawingDoc swDrawing = null; AssemblyDo

2024-10-27 09:33:08 858

原创 C# Solidworks二次开发:宏录制实战讲解(第一讲)

​大家好,今天要讲的是关于在做Solidworks二次开发的时候,想要实现一些软件中操作的时候,我们最直接的办法就是使用宏录制功能,会将我们想要的API直接录制出来,这样避免了很多我们自己去查询的过程。下面通过一些录制的例子为大家讲解一下:(1)首先讲一个使用曲线文件的方式来创建曲线,并且在曲线上面写属性的例子。public void Main() { ModelDoc2 swDoc = null; Par

2024-10-27 09:31:56 832

原创 C#:错误提示总结(二)

大家好,今天讲的是关于编程过程中一些出现的错误,和如何避免这种错误出现的方法。(1)第一种错误提示为:/// /// 字典内容添加时候的错误提示 /// /// /// private void button5_Click(object sender, EventArg

2024-10-25 20:09:02 476

原创 C#:错误提示总结(一)

大家好,今天讲的是关于编程过程中一些出现的错误,和如何避免这种错误出现的方法。(1)第一个错误提示为:/// /// 对象为null,转换错误总结 /// /// /// private void button1_Click(object sender, EventArgs e)

2024-10-25 20:08:42 464

原创 C#:Thread 类

​大家好,今天分享的是前段时间学习的Thread 类。定义命名空间:System.Threading程序集:mscorlib.dll创建和控制线程,设置其优先级并获取其状态。C#复制[System.Runtime.InteropServices.ComVisible(true)][System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.Non

2024-10-19 09:32:11 821

原创 C#:ThreadStart 委托

​大家好,今天还是继续介绍Thread相关的内容。定义命名空间:System.Threading程序集:mscorlib.dll表示在Thread上执行的方法。C#复制[System.Runtime.InteropServices.ComVisible(true)]public delegate void ThreadStart();属性ComVisibleAttribute示例下面的代码示例演示用于通过实例方法和ThreadStart静态方法创建和使用

2024-10-19 09:31:30 468

原创 C#:WinForm界面优化常用的UI

​大家好,今天要介绍一些不一样的。在开发的过程中,大家绕不开的事情就是除了要满足用户的功能需求开发。还要对用户使用的软件界面做优化,提升用户的使用感受。下面就是常用的一些UI:(1)第一个为HZH_Controls。下载安装完成以后是这样的:描述:C# winfrom custom control, has better operation support for touch screen. The project is based on framework 4.0, c

2024-08-27 20:22:32 1061

原创 我要做全栈:自学前端第一天

​大家好,今天要介绍的是我自学前端的一些经验。前端想要知道学习哪些内容,首先要知道前端的结构是什么样的,前端是有哪些东西构成的。所以我先了解了前端的构成是由三部分:1、HTML:定义了网页的结构2、CSS:定义了网页的样式3、JavaScript:定义了网页的行为什么是HTML呢?HTML是一种超文本标记语言。下面引用菜鸟教程中的一个例子:菜鸟教程(run

2024-08-27 20:22:06 521

原创 C#:BufferedGraphics 类

​大家好,今天介绍BufferedGraphics 类,它的定义为双缓冲提供图形缓冲区。下面是其示例:using System;using System.ComponentModel;using System.Drawing;using System.Windows.Forms;namespace BufferingExample{ public class BufferingExample : Form { private BufferedGraphi

2024-08-18 11:20:25 1363

原创 C#:Bitmap类使用方法—第4讲

​大家好,今天接着上一篇文章继续讲。下面是今天的方法:(1)Bitmap.MakeTransparent 方法:使此Bitmap的默认透明颜色透明。private void MakeTransparent_Example1(PaintEventArgs e){ // Create a Bitmap object from an image file. Bitmap myBitmap = new Bitmap("Grapes.gif"); // Draw myBi

2024-08-18 11:19:57 819

原创 C#:Bitmap类使用方法—第3讲

​大家好,今天接着上篇文章讲。下面是今天的内容:(1)Bitmap.GetHicon 方法:返回图标的句柄。下面是其使用的例子:[System.Runtime.InteropServices.DllImport("user32.dll", CharSet = CharSet.Auto)]extern static bool DestroyIcon(IntPtr handle);private void GetHicon_Example(PaintEventArgs e){

2024-08-18 11:19:34 937

原创 C#:Bitmap类使用方法—第2讲

​大家好,今天接着上一篇继续讲。下面介绍相关的方法:(1)Bitmap.Clone 方法:创建使用指定PixelFormat定义的此Bitmap节的副本。下面是使用示例:private void Clone_Example2(PaintEventArgs e){ // Create a Bitmap object from a file. Bitmap myBitmap = new Bitmap("Grapes.jpg"); // Clone a por

2024-08-17 13:52:40 910

原创 C#:Bitmap类使用方法—第1讲

​首先看一下Bitmap定义:封装 GDI+ 位图,此位图由图形图像及其属性的像素数据组成。Bitmap是用于处理由像素数据定义的图像的对象。下面介绍一下使用的例子:Bitmap image1;private void Button1_Click(System.Object sender, System.EventArgs e){ try { // Retrieve the image. image1 = new Bitmap(@"C:\

2024-08-17 13:51:47 1485

原创 C#:通用方法总计—第19集

大家好,今天继续介绍我们的通关方法系列。下面是今天要介绍的通用方法:(1)这个通用方法为创建三视图/// /// 创建三视图 /// /// public static void CreateDraw(SldWorks swApp) { var swModel = (ModelDo

2024-08-15 19:26:21 620

原创 C#:通用方法总结—第18集

大家好,今天继续介绍我们的通关方法系列。下面是今天要介绍的通用方法:(1)这个通用方法为获取当前激活的配置自定义属性信息 /// /// 获取当前激活的配置自定义属性信息 /// /// public static void GetActiveConfigCustomPropertyData(SldWorks swApp)

2024-08-15 19:25:58 381

原创 C#:通用方法总结—第17集

大家好,今天继续介绍我们的通用方法系列。下面是今天要介绍的通用方法:(1)这个通用方法为获取当前打开的所有文件名称/// /// 获取当前打开的所有文件名称 /// /// public static void GetCurrentOpenDoc(SldWorks swApp) {

2024-08-10 17:24:51 504

原创 C#:通用方法总结—第16集

大家好,今天继续介绍我们的通用方法系列。下面是今天要介绍的通用方法:(1)这个通用方法为将TaggedObject转换为FacePublic void ConvertTag(){TaggedObject[] GetSelectedObjects = face_select0.GetSelectedObjects(); Face[] faces = new Face[0]; foreach (var to in Ge

2024-08-10 17:24:20 897

原创 C#:通用方法总结—第15集

大家好,今天继续分享我们的通用方法系列。下面是今天的通用方法:(1)这个通用方法为用文件流写数据/// /// 用文件流写数据 /// /// /// ///

2024-08-04 19:02:31 504

原创 C#:通用方法总结—第14集

大家好,今天继续介绍我们的通用方法系列。下面是今天的通用方法:(1)这个通用方法为获取平面矢量/// /// 获取平面矢量 /// /// /// public static double[] GetVector(Tag c)//获取平面矢量 { double[] point = new

2024-08-04 19:01:59 542

原创 C#:通用方法总结—第13集

大家好,今天继续讲解我们的通用方法系列。下面是今天要介绍的通用方法:(1)这个通用方法为ug获取选择圆边的圆心/// /// ug获取选择圆边的圆心 /// /// /// public static double[] Getyuanxin(Tag a)//获取选择圆边的圆心 { int

2024-08-04 19:01:31 652

原创 C#:通用方法总结—第12集

大家好,今天继续分享我们的通用方法系列。下面是今天要分享的通用方法:(1)这个通用方法为替换文本: /// /// 替换文本 /// /// /// private void Replace(){string sTestFileName = @"C:\\

2024-08-03 10:36:15 395

原创 C#:通用方法总结—第11集

大家好,今天继续分享我们的通用方法系列。下面是今天要分享的通用方法:(1)这个通用方法为Ug’校验选中体的个数: /// /// 输出选中体个数 /// public int CheckOneBody() { int selcount = 0; theUFSession.Ui.AskGlobalSelObjectList(out selcount, out objs

2024-08-03 10:35:43 519

原创 C#:通用方法总结—第10集

大家好,今天继续分享我们的通用方法系列。下面是今天的通用方法:(1)这个通用方法为SW图纸中插入图片:Public Void InsertImage(){ModelDoc2 swDoc = null; swDoc = ((ModelDoc2)(swApp.ActiveDoc)); SketchPicture SkPicture = null; SkPicture = ((SketchPicture)(swDo

2024-07-30 20:37:14 294

原创 C#:通用方法总结—第9集

大家好,今天继续分享我们的通用方法系列。下面是今天的通用方法:(1)这个通用方法为设置treelistview背景节点颜色 /// /// 设置节点背景色 /// /// private void ChangeItemBackColor(TreeListViewItem item, System.Drawing.C

2024-07-30 20:36:38 523

原创 C#:通用方法总结—第8集

大家好,今天继续讲解我们的通用方法系列。下面是今天分享的通用方法:(1)这个通用方法为Ug删除参数构建器方法:public static int RemoveParameters(int id)//删除参数构建器 { UFSession.GetUFSession().Undo.SetMark(0, null, out id); BodyCollection Bodies = theSession.Parts.Work.Bodies;

2024-07-28 14:39:56 532

原创 C#:通用方法总结—第7集

大家好,今天继续讲述我们的通用方法系列。下面介绍我们今天的通用方法:(1)这个通用方法为遍历删除所有文件夹:public static void deletepath(string deletePath1) { DirectoryInfo dir1 = new DirectoryInfo(deletePath1); if (dir1.Exists) { DirectoryInfo[] childs = di

2024-07-28 14:39:22 760

原创 C#:通用方法总结—第6集

大家好,今天继续介绍我们的通用方法系列。下面是今天要介绍的通用方法:(1)这个通用方法为SW查找草图数量/// /// 查找草图数量 /// /// /// public static int FindSketchesNumber(ModelDoc2 doc2)

2024-07-27 08:28:59 752

原创 C#:通用方法总结—第5集

大家好,今天继续讲我们的通用方法分享系列。下面开始今天的通用方法分享:(1)这个通用方法为切换制图模块 /// /// 切换到制图模块 /// public void DrawingModule() { //切换到制图模块 int s = 0; theUfSession.UF.AskApplicationModule(out s); if (

2024-07-27 08:28:19 640

原创 C#:通用方法总结—第4集

大家好,今天接着写我们的通用方法总结分享。下面是今天要分享的通用方法:(1)通过输入信息,返回合并的单元格内容。这个方法比较好用,适合在有合并的单元格时候使用。 /// /// 返回合并单元格的左上角内容 /// /// public string MergeCellContents(Microsoft.Office.Intero

2024-07-25 21:46:04 971

原创 C#:通用方法总结—第3集

今天我们继续讲解通用方法系列,这在帮助有需要的人的同时,也是在记录我自己的工作经验。下面开始介绍今天的通用方法:(1)这个通用方法为加载datatable表头,输入参数为System.Data.DataTable /// /// 加载表头 /// /// public void HeaderName(System.Da

2024-07-25 21:45:37 593

原创 C#:通用方法总结—第2集

我们接着上篇文章进行通用方法的讲解,上集中我们分享了三个通用方法,这集我们分享四个通用方法,方法之间没有难度区分,以通用性为主。(1)这个通用方法为datagridview中根据列名来查找列的index值,传入参数为datagridview中列标题的名称,返回值为这个列的index值。 /// /// datagridview1通过列名寻找id /// ///

2024-07-24 21:06:54 526

原创 C#:通用方法总结—第1集

很久没写文章了,今天要想把自己写过的一些通用方法进行分享,所以开始了通用方法这个系列,下面不多说了,直接上干货吧。(1)第一个通用方法,是实现把List数组中的所有元素进行去重,传入的参数为List数组,返回的额参数为List数组。 /// /// 去重通用方法 /// /// ///

2024-07-24 21:06:26 532

原创 C# Solidworks二次开发:枚举应用实战(第十三讲)

大家好,今天继续介绍我们的枚举应用系列。下面是今天要介绍的枚举:(1)第一个为swsUserPreferenceIntegerValue_e,这个枚举的含义为用户偏好整数值,下面是官方的具体枚举值:Member DescriptionswsColorChartColorOptionBaseChartColorNumber 23 = Get or set the number of colors in the color chart; corresponds to Simulation > Op

2024-05-03 09:28:31 1128 3

原创 C# Solidworks二次开发:枚举应用实战(第十二讲)

大家好,今天还是继续介绍我们的枚举应用系列。下面是今天要介绍的枚举:(1)第一个为swsSpotWeldConnectorError_e,这个枚举的含义为点焊接头错误,下面是官方的具体枚举值:Member DescriptionSpotWeldConnectorErrorSelectVerticesOrDatumPoint 7 = Select vertices or a datum pointswsSpotWeldConnectorErrorBodyExcludedFromAnalysis

2024-05-03 09:27:40 853

原创 C# Solidworks二次开发:枚举应用实战(第十一讲)

大家好,今天继续介绍我们的枚举应用系列。下面是今天要介绍的枚举值:(1)第一个为swsPVResultCombinationError_e,这个枚举值的含义为结合压力容器设计研究结果时的错误,下面是官方的具体枚举值:Member DescriptionswsPVResultCombinationError_AtleastTwoItemsNeeded 2 = You need to specify at least two studies and multiplication factorss

2024-05-02 11:59:52 1265 1

原创 C# Solidworks二次开发:枚举应用实战(第十讲)

大家好,今天要讲的还是我们的枚举应用实战系列。下面是今天要介绍的枚举:(1)第一个枚举为swsMaterialErrorWarning_e,这个API的含义为材料错误,下面是官方的具体枚举值:Member DescriptionswsMaterialErrorWarningCreepWithForceControl 24 = Creep option for material works only with force control method; errorswsMaterialErro

2024-05-02 11:59:26 979 1

原创 C# Solidworks二次开发:枚举应用实战(第九讲)

大家好,今天还是介绍我们的枚举应用实战系列。下面是今天要介绍的枚举:(1)第一个为swsBearingLoadEndEditError_e,这个枚举值的含义为轴承载荷编辑错误,下面是官方的具体枚举值:Member DescriptionswsBearingLoadEndEditErrorBodyExcludedFromAnalysis 17 = Selected entity is on a body excluded from analysisswsBearingLoadEndEdit

2024-04-28 20:04:22 1338

原创 C# Solidworks二次开发:枚举应用实战(第八讲)

大家好,今天还要介绍我们的枚举应用实战系列。下面是今天要介绍的枚举值:(1)第一个为swCommands_e,这个枚举的含义为sw工具栏和菜单命令,下面是官方的具体枚举值:Member DescriptionswCommand_Border_Editor 3156; valid only for drawings in Edit Sheet Format mode(run swCommands_e.swCommands_Edit_Template before runningthis co

2024-04-28 20:03:58 1038

原创 C# Solidworks二次开发:枚举应用实战(第七讲)

​大家好,今天还是介绍我们枚举应用实战系列。下面开始介绍枚举:(1)第一个为swTableColumnTypes_e,这个枚举的含义为表的类型,下面是官方的具体枚举值:Member DescriptionswBendTableColumnType_Angle 503swBendTableColumnType_BendAllowance 507swBendTableColumnType_BendOrder 506swBendTableColumnType_ComplementaryAng

2024-04-28 20:03:26 1190

原创 C# Solidworks二次开发:枚举应用实战(第六讲)

大家好,今天继续介绍我们的枚举应用实战系列。下面是今天要介绍的枚举:(1)第一个为swMateType_e,这个枚举为装配件的类型,下面是官方的具体枚举值:Member DescriptionswMateANGLE 6swMateCAMFOLLOWER 9swMateCOINCIDENT 0swMateCONCENTRIC 1swMateCOORDINATE 20swMateDISTANCE 5swMateGEAR 10swMateHINGE 22swMateLI

2024-04-27 16:33:15 1238 1

Python元组个数的计算的相关方法

Python元组是一个不可改变的数组,里面的每个元素虽然不能被改变进行替换的操作。但是可以通过方法查询元组中元素的个数,资源中就介绍了如何计算元组个数的相关方法。

2023-04-06

Python条件语句中的运算符介绍

Python条件语句用的非常广泛,只要是用到判断的场合就需要用到条件语句,所以了解在条件语句中使用得运算符都有哪些是非常有必要的,比如大于号、小于号、大于等于,小于等于以及判断等于都是特别常用的判断符号。资源中就包含所有运算符的使用简单例子,能帮助初学者进行了解。

2023-04-06

python中列表使用介绍

python中列表使用是非常广泛的,列表中可以存储等多个元素。每一个元素也可以根据其在列表中的位置,被单个取出使用。也可以同时多个元素同时取出使用。可以说是非常方便的,在资源中介绍了如何取出列表中第一个元素的使用方法。

2023-03-31

python中注释方法的使用介绍

python中注释方法使用得情况实在是太多了,比如写备注,方法的含义等等,所以写好备注是一个非常重要的事情。

2023-03-28

python中的lambda表达式的用法

python中的lambda表达式又被称为匿名函数,在很多时候如果你不想写方法来实现一个简单的功能的时候。可以尝试用lambda表达式来解决一些问题。

2023-03-27

python基础运算符号的介绍

python基础运算符号在程序中是非常重要的,很多地方都能用到。比如字符串的合并,或者是int类型数值的计算都会需要运算符号的参与。

2023-03-27

Python函数的运用方法

在python中如何使用方法的基础教学,在python中函数的使用也是非常重要的。所以在这个资源中举了一个使用方法的简单例子。

2023-03-27

TreeGridView1控件的使用方法

大家在开发的时候都遇到过需要表明父子结构这样关系的事情,有些用到过TreeListview控件。但是今天我为大家介绍另外一款开源控件TreeGridView,这款控件的基本使用方法如下进行介绍: 使用这款控件之前需要进行一些准备,引用中添加Krypton.Toolkit.Suite.Extended.TreeGridView。 在using中添加using Krypton.Toolkit.Suite.Extended.TreeGridView; 做好这些直接将TreeGridView控件拖到winform界面上,如下所示: 我在TreeGridView控件中添加了四列分别为Column1,Column2,Column3,Column4,列的添加方式如下所示: 创建完列以后,运行如下程序: private void Form1_Load(object sender, EventArgs e) { KryptonTreeGridNodeRow kryptonTreeGridNodeRow = kryptonTreeGridView1.GridNod

2023-02-13

C#替换txt文件中某行的字符串

使用语言为:C#,主要功能为:替换txt文件中某行的字符串

2023-02-08

ug二次开发(nx二次开发)通过选取边创建拉伸块功能

ug二次开发(nx二次开发)通过选取边创建拉伸块功能 里面带有用块ui编辑器设计的界面,文件的后缀格式为.dlx。可以通过ug中的块ui编辑器进行打开查看。 软件的使用方法:通过界面上的边收集器按钮选取一个或者多个闭合的边,然后通过界面上设计的矢量方向按钮选择适当的拉伸方向。最后点击拉伸按钮完成拉伸块的操作。

2023-02-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除