自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (11)
  • 收藏
  • 关注

原创 OpenCasCade(OCCT) 7.7.0 初探(六) 动画(C#、C++/CLI)

蓝色到红色为移动,红色到绿色为旋转,不加动画时没用问题,加入动画后,移动没问题,但旋转时会脱离旋转轴,但最终位置正确,如果是在原点旋转就不会脱离旋转轴,在其它任何坐标位置都会脱离旋转轴。例程中的轴视图、前视图、后视图等没有动画效果,但是右上角的立方体点击后有动画效果,下面的例程是相机动画从任何角度变为前视图的动画效果,其它视图效果,请自行完善,提示一下,其它视图只是修改theOrientation的方向即可。懒得找录屏软件,用win11本身的录屏还得转换成gif,所以,只弄了一个图。

2024-03-15 11:53:04 269 2

原创 OpenCasCade(OCCT) 7.7.0 初探(五) 文字和标注(C#、C++/CLI)

1.显示文字,如果没有中文的话就不用转码了,但是作为中国人,必须能显示汉字才行*!闲言碎语,本来想改名为霜吹花落,结果一下弄成了霜吹落花了,还得等一个月才能改名!

2024-03-09 10:00:00 252 1

原创 OpenCasCade(OCCT) 7.7.0 初探(四) 移动和旋转(C#、C++/CLI)

2.旋转,旋转需要最重要的一点就是确定旋转轴,当连续旋转时还要知道是按图纸坐标的静态旋转还是按刚刚旋转完的坐标进行动态旋转,这种旋转角度和坐标,OCCT用的是右手坐标系。旋转时,是使用gp_Ax1作为旋转轴进行的,旋转时,都是绕Z轴旋转,所以要变化Z的方向,静态旋转直接指定方向即可,动态旋转可以借助gp_Ax2旋转后方向的确定。绕动态轴旋转,绕静态和动态轴旋转变化不大,请注意代码中使用了ax2,此时ax2不止是用于显示坐标,还给旋转提供了旋转轴。

2024-03-04 09:41:42 268 1

原创 OpenCasCade(OCCT) 7.7.0 初探(三) 坐标(C#、C++/CLI)

2.局部坐标的建立,这个局部坐标系非常有用,在很多情况下需要查看平移、旋转情况时就需要有个参考。本文代码运行可能需要头及库文件,请自行添加,文中的公共变量均使用原始例程中的变量。这个坐标是图纸的坐标,OCCT本身就有,使用下面的代码即可建立坐标。

2024-03-01 11:53:54 251 5

原创 OpenCasCade(OCCT) 7.7.0 初探(二) 鼠标事件(C#、C++/CLI)

忘了点事情要说明:当你显示图形时,不知你的图形是否有引用的情况,如果有,那么你就中招了,这个忘记了点事情就说的是你!在上篇文章中,遍历图形时为每个图形进行编号,并保存它们的AIS_Shape句柄 ,这样就关联起来了,通过Treeview节点点击的Sn来找到对应的AIS_Shape句柄,将AIS_Shape换个颜色就行了。当你调试通了上篇文章的内容,并组建了自己的树也能显示图纸了(忘了点事情要说明,你有可能中招),那么接下来你就该迷惑如何让Treeview和View互动起来呢。这样就不会有红线的出现了。

2024-02-23 17:03:58 455

原创 OpenCasCade(OCCT) 7.7.0 初探(一) Step文件相关(C#、C++/CLI)

阅读OCCT官方文档并查阅了大量的资料并不断写代码测试,现将所得分享给有需要的朋友!

2024-02-23 15:22:21 432 2

原创 标尺及游标的实现

先看效果图最近在做一个组态的项目,里面涉及到在设计模式时容器里加个标尺及游标,标尺很容易画,在容器里重绘即可,但游标把我彻底搞晕了!在网上搜索了很多,都没找到好的方法.1.我实验了全局鼠标钩子,应用程序鼠标钩子,有人或许疑惑直接使用MouseMove不就行了吗?其实你忘了我说的是在组态方式的设计模式里,鼠标移动事件控件是无法响应的,而且会被控件捕获!用全局鼠标钩子后,关闭文档最大化最小化会严重滞后,使用应用程序钩子会出现游标颤动并严重影响鼠标移动.2.使用ControlPaint绘制可擦除的

2020-07-27 09:54:13 355

转载 使用NewtonSoft.JSON.dll来序列化和反序列化对象

从这里下载:http://www.newtonsoft.com/products/json/安装:   1.解压下载文件,得到Newtonsoft.Json.dll   2.在项目中添加引用.. 序列化和反序列在.net项目中: Product product = newProduct(); product.Name = "Apple";produc

2012-12-18 08:40:19 696

原创 无组件导出Excel

Public Sub ExportXLsD()    Dim Mytable As New DataTable    'Mytable = CType(datagrid.DataSource, DataTable)    If Mytable Is Nothing Then        MessageBox.Show("没有记录不能导出数据", "PurpleStar", Mes

2012-12-14 16:40:17 642

原创 #颜色与标准互转

把Color转换成html的#ffffff:Color   c=Color.White; string   strcolor=System.Drawing.ColorTranslator.ToHtml(c); 把Html的#ffffff颜色转换成Color: string   strcolor= "#ffffff "; Color   mycolor=System.Dr

2012-12-14 16:37:20 557

原创 使用web服务时,超出最大字符串内容长度配额 (8192)。通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLen

网上查的答案只是修改web站点没有提到客户端。其实是先修改客户端,然后再修改服务器端。否则name="CarDataServiceSoap"里的东西没法确定。而且自己配置也比较麻烦。有app.config生成的东西,在修改一下。就ok了。 首先找到软件的App.config找到:  2147483647是修改后的。        bindings>            b

2012-12-14 16:26:20 1805

原创 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。) ---> System.Data.SqlClient.Sql

在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。) ---> System.Data.SqlClient.SqlException: 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。)        开始一直

2012-12-14 16:25:23 3616

原创 ashx文件相关

javascript 脚本读取 script type="text/javascript">     function CreateXMLHttpRequest(){     try {            xmlHttp = new ActiveXObject("Microsoft.XmlHttp");         }          catch (e)

2012-12-14 16:24:13 406

转载 在Javascript 中读取C# Dataset实例

using System;    using System.Data;    using System.Configuration;    using System.Web;    using System.Web.Security;    using System.Web.UI;    using System.Web.UI.WebControls;    using

2012-12-14 16:21:18 410

转载 TreeView 的节点拖拽

注意本段代码为C#代码,如使用VB.net请注意每个过程后面应该加 Handles TreeView1.事件 曾经做过一个Windows Form,需要在TreeView空间中实现拖拽的功能,首先我想介绍一下Windows Form中的TreeView控件:使用 Windows 窗体 TreeView 控件,可以为用户显示节点层次结构,就像在 Windows 操作系统的 Win

2012-12-14 16:20:21 1581

原创 javascript调用中文名称的页面 编码转换

使用encodeURL()进行转换即可   下面有编码转换的函数例如:            script type="text/javascript" >                 function CreateXMLHttpRequest(){     try {            xmlHttp = new ActiveXObject("Microsof

2012-12-14 16:15:59 518

原创 基础连接已经关闭: 服务器关闭了本应保持活动状态的连接

原始为 00:01:00 修改为00:30:00      bindings>            basicHttpBinding>                binding name="CarDataServiceSoap" closeTimeout="00:30:00" openTimeout="00:30:00"                    rece

2012-12-14 16:14:56 4019

原创 treeview如何使用XML文件

使用treeview过程中可以进行简单的设置即可连接到XML文件,但是有时我们需要一些更细致的设置,这时简单的连接就无法达到理想的效果!我在网上找到很多相关的例子,不过都不是特别理想,后来自己写了如下代码进行详细说明:XTGL_MENU.XML文件内容link:链接地址target:打开方式description:提示信息expanded:默认是否打开 false关

2006-09-28 10:24:00 1597

原创 公用代码放置位置

有时很多页面需要同一段代码或自定义的方法,很多人不知道该放置 在什么位置,通过请教和试验,解决方法如下:填加一个新类 My_CLASS,新类的代码:Imports Microsoft.VisualBasicPublic Class My_Class    Inherits System.Web.UI.Page    Public Sub aaaa()   '自定义过程函数

2006-09-28 10:12:00 969

SnCamDll_SDK2.1.4(1)(windows 32和64).zip

SnCamDll是一款能操作摄像头的动态链接库,可以操作计算机上的摄像头.经测试非常灵活小巧!内置函数非常丰富,从获取摄像头,初始化摄像头到摄像头的参数设置,图像抓取,录像等操作非常方便!

2019-12-26

.Net 4 工控控件 V1.0

基于.Net 4.0的工控控件 内含9种控件,其它控件制作中,您的支持是我的动力! 仪表 LED指示条 标尺 里程表 数码管 数码管日期 数码管数字 数码管时间 开关

2013-09-22

工控控件 v1.0.0.0

工控控件 版本1.0.0.0 内含 仪表控件 LED指示条 标尺 里程表 数码管 数码管日期 数码管数字 数码管时间 开关

2013-09-22

类似于Outlook的可折叠面板可伸缩面板

类似于Outlook的可折叠面板可伸缩面板

2013-07-13

WinForm下的类似于Outlook的可伸缩面板控件

类似于Outlook的可伸缩面板控件,设计时可所见即所得进行设计,也可使用程序进行分组和功能设计!

2013-07-10

winform可伸缩面板

可伸缩面板控件,类似于Outlook左侧的面板.

2013-07-10

可伸缩面板

可伸缩的控制面板,类似于Outlook的面板

2013-07-10

SharpMap地图Ajax控件(Web B/S)

本人修改的ShapMap地图Ajax控件,为了方便在地图上显示信息,将直接在地图上加点修改为直接给用户提供Div容器,这样用户可非常方便的将任何东西加入到地图.

2013-05-23

修改的sharmap web控件源码

[源码]修改的SharpMap Web控件,加入了地图操作的工具,可通过point.xml文件添加临时点,并添加了对临时点的搜索功能.

2013-02-27

SharpMap 修改了web控件加入操作工具栏

修改的SharpMap Web控件,加入了地图操作的工具,可通过point.xml文件添加临时点,并添加了对临时点的搜索功能.

2013-02-27

语言转换工具VB.net C#

安装在VS2008及以后版本里,即可进行VB.net和C#语言之间的相互转换。 视图=>其他窗口=>LanguageConvert

2012-12-14

空空如也

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

TA关注的人

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