自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(126)
  • 资源 (10)
  • 收藏
  • 关注

转载 使用.NET来实现AutoCAD打印

using Autodesk.AutoCAD.Runtime;using Autodesk.AutoCAD.ApplicationServices;using Autodesk.oCAD.DatabaseServices;using Autodesk.AutoCAD.EditorInput;using Autodesk.AutoCAD.Geometry;us

2012-06-01 17:36:45 1456

转载 计算文字在AutoCAD中所占的长度,和字体样式,字高,宽高必有关

在AutoCAD中,经常需要在一个创建一个文字实体之前,先要计算出它根据字体样式,字高和宽高比在图纸中所占的宽度,比如在一大段文字排版的时候很有用。于是整理封装了一下这个函数:[cpp] view plaincopydouble YgxGeometry::TextLength(LPCSTR str, double h, double wr)

2012-05-15 14:26:48 929

转载 让AutoCAD启动时自动加载应用程序

方法一:  1. 在AutoCAD安装目录找到c:\Program Files\AutoCAD 2006\Support\acad2006.lsp  用记事本打开,在最后加入(下段代码第二行即可,注意路径)  (if (not (= (substr (ver) 1 11) "Visual LISP")) (load "acad2006doc.lsp")) (command

2012-03-08 10:58:09 605

转载 外部程序通过COM启动AutoCAD时RPC_E_CALL_REJECTED的问题解决办法

对AutoCAD的二次开发是采用插件的方式,即运行AutoCAD.net API编写dll文件,运行时在AutoCAD命令行中输入netload命令来加载你的自定义插件dll。一般AutoCAD开发过程中你可能需要在你自己的主界面程序里启动AutoCAD并执行你的自定义命令。这时可以通过下面的方式来做。如果你用AutoCAD 2010及以上版本可能会遇到Problem executing comp

2012-03-08 10:33:23 504

转载 ARX及DLL程序随CAD自动启动的方法

使用lisp加载在.lsp中加入下面这句:    (command "netload" "arc.dll")然后在autocad 使用注册表加载 非托管的ARX程序的加载  非托管的ARX程序是指用C++编译的以.arx为后缀的动态链接库文件,实现方法很简单,只需在注册表中加入以下信息(示例):Windows Registry Editor Version

2012-03-08 10:31:22 585

转载 UNICODE编程资料(转贴)

1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数?可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。2. 如何对DBCS(双字节字符集)字符串进行操作?函数 描述PTSTR

2012-02-21 10:06:11 162

转载 Windows Mobile开发资源介绍

目前Windows Mobile的开发资源已经非常多了,我们在这里试着对这些资源进行一个归纳,使第一次进入Windows Mobile领域的开发者能够更容易得找到有用的开发资源。Windows Mobile是什么Windows Mobile是微软为智能手机和PDA

2011-08-12 15:33:40 257

转载 DataGridView概述

1何为DataGridView<br />通过DataGridView控件,可以显示和编辑表格式的数据,而这些数据可以取自多种不同类型的数据源。<br />DataGridView控件具有很高的的可配置性和可扩展性,提供了大量的属性、方法和事件,可以用来对该控件的外观和行为进行自定义。当你需要在WinForm应用程序中显示表格式数据时,可以优先考虑DataGridView(相比于DataGrid等其它控件)。如果你要在小型网格中显示只读数据,或者允许用户编辑数以百万计的记录,DataGridView将为你提

2011-05-18 13:14:00 818

转载 【转载】今天心情非常好,再发一组 Linq、 集合、数组、Lambda、QuerySyntax 的文章

<br />目录 <br />1LINQ查询结果集 1<br />2System.Array 数组 1<br />2.1基于System.Array定义数组 1<br />2.2基于类型定义数组 1<br />2.3数组元素的清空 1<br />2.4System.Array类静态成员 1<br />2.5不用循环填充数组 1<br />2.6数组类实例成员 2<br />3System.Collections 集合 2<br />3.1ArrayList 2<br />3.1.1实例成员 2<br />2

2011-05-18 10:06:00 418

转载 译文:构建DataGridView的定制NumericUpDown单元格(Cell)和表格列(Column)

<br />  译文:构建DataGridView的定制NumericUpDown单元格(Cell)和表格列(Column) 收藏 <br />(原创翻译文章·转载请注明来源:http://blog.csdn.net/hulihui) <br />原文:Build a Custom NumericUpDown Cell and Column for the DataGridView Control. by Régis Brid <br />源码与Demo:1)CSDN(zip文件);2)MSDN(exe安装

2011-05-07 16:22:00 428

转载 powerdesigner下画E-R图

<br />引用心得体会 的 powerdesigner下画E-R图<br /><br />一、概念数据模型概述<br />数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:<br />1)能够比较真实地模拟现实世界<br />2)容易为人所理解<br />3)便于计算机实现<br />概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。<br />通

2011-04-21 11:17:00 256

原创 PropertyGrid的用法---汉化及对自定义类对象属性的支持

<br />还是来看程序:<br /> <br /> <br />     //定义了一个类<br /> <br />        classtest <br /> <br />        { <br /> <br /><br /> <br />            //性别属性<br /> <br />            privatestring sex; <br /> <br />            [Category("数据"), Browsable(true), ReadOnly(

2011-04-07 15:40:00 283

原创 PropertyGrid的用法---汉化及对自定义类对象属性的支持

<br />还是来看程序:<br /> <br /> <br />     //定义了一个类<br /> <br />        classtest <br /> <br />        { <br /> <br /><br /> <br />            //性别属性<br /> <br />            privatestring sex; <br /> <br />            [Category("数据"), Browsable(true), ReadOnly(

2011-04-07 15:17:00 382

转载 [.NET开发] PropertyGrid用法(汉化属性)

<br />有的朋友,肯定用到了PropertyGrid中要将一个对像的属性给汉化过来,以合适咱们中国人的习惯.<br />其实这个汉化,ms是支持的:请瞧下面的代码,你只需要copy,然后做为你的对像的父类,然后在你的对像的属性上加入中文意思,就搞定了。一切都那么简单:<br />#region 所有要放在PropertyGird中的对像的基类.<br /> public class BaseObject : ICustomTypeDescriptor<br /> {<br />  private Pro

2011-04-07 14:21:00 438

转载 VB.NET:以DataGridView控件添加复制粘贴功能

VB.NET:以DataGridView控件添加复制粘贴功能以DataGridView控件添加复制粘贴功能为例,实现对现有控件的功能扩展<br />一、引言<br /><br />    我们在平时项目开发中经常会遇到这种情况,开发需要一些特定的功能控件,而现有的控件又只能满足部分的要求,这个时候一般采利用现有控件功能,对其进行扩展以满足项目需要。但如何在没有源码的情况下扩展控件功能,并且可以用和原来一致的方法调用扩展控件就需要一点技巧了。借助VS2005的强大功能和面向对象编程的继承思想可以很容易实现这个

2011-03-27 00:09:00 1162 1

转载 将Excel文件数据导入到SqlServer数据库的三种方案

<br />最近在一个项目中需要用到Excel文件导入数据库的功能,本人很懒,所以到网上搜了一堆方法,但是通过对比,觉得一下三种是比较好用或者不是很常见的方法,希望对大家有所帮助。<br />方案一: 通过OleDB方式获取Excel文件的数据,然后通过DataSet中转到SQL Server,这种方法的优点是非常的灵活,可以对Excel表中的各个单元格进行用户所需的操作。<br /> openFileDialog = new OpenFileDialog();  openFileDialog.Filter

2011-03-07 18:52:00 362

转载 利用 Visual Basic .NET 使 Word 自动新建文档 代码示例

<br />本文中的代码示例将说明如何完成以下任务: " 插入包含文本和格式的段落。  <br />" 浏览和修改文档中的不同范围。  <br />" 插入表格、设置表格格式并在表格中填充数据。  <br />" 添加图表。  <br />要利用 Visual Basic .NET 的自动化功能创建新的 Word 文档,请执行以下步骤: 1. 启动 Microsoft Visual Studio .NET。在文件菜单上,单击新建,然后单击项目。在属性类型下单击 Visual Basic 项目,然后单击模板下

2011-03-04 00:26:00 383

转载 VB.NET操作Word

<br />Imports Microsoft.Office.Interop<br />Public Class Form1<br />    Dim WithEvents MyWord As Word.Application   'WithEvents        '用于存放   Microsoft   Word   引用的变量。   <br />    Dim MyDoc As Word.Document<br /> <br />    Dim WordWasNotRunning As Boolean

2011-03-04 00:18:00 897

转载 VB.NET操作WORD

<br />VB.NET操作WORD<br />  1Public Class WordOpLib<br />  2<br />  3<br />  4    Private oWordApplic As Word.ApplicationClass<br />  5    Private oDocument As Word.Document<br />  6    Private oRange As Word.Range<br />  7    Private oShape As Word.Shape<br

2011-03-04 00:17:00 387

转载 c# 读取word文件文本内容

        //获得word文件的文本内容<br />        public string Doc2Text(string docFileName)<br />        {<br />            //实例化COM<br />            Microsoft.Office.Interop.Word.ApplicationClass wordApp = new Microsoft.Office.Interop.Word.ApplicationClass();<br />  

2011-02-27 00:24:00 547

转载 c#实现EXCEL自动绘制图表

<br />最近再做问卷的自动处理程序,研究了一个星期的EXCEL图表,终于实现了大部分想要的功能(选定数据区域绘制图表、图表位置的调整、图表样式的调整),以下为图表绘制部分的主要代码,备忘一下(chart放在选定数据区域的正下方,缺省大小、采用EXCEL 2007最漂亮的三维样式)。<br />         //要先在程序中引用Microsoft Excel 12.0 Object Library<br />        using Microsoft.Office.Interop.Excel;<b

2011-02-26 23:23:00 1003 2

转载 多线程 进度条

<br />前言<br />  在我们应用程序开发过程中,经常会遇到一些问题,需要使用多线程技术来加以解决。本文就是通过几个示例程序给大家讲解一下多线程相关的一些主要问题。<br />执行长任务操作<br />  许多种类的应用程序都需要长时间操作,比如:执行一个打印任务,请求一个 Web Service 调用等。用户在这种情况下一般会去转移做其他事情来等待任务的完成,同时还希望随时可以监控任务的执行进度。<br /><br />?/P><br /> <br />  下面的代码片断示例了当长任务执行时用户界

2011-02-26 22:10:00 297

转载 通过多线程为基于 .NET 的应用程序实现响应迅速的用户

摘要如果应用程序在控制用户界面的线程上执行非 UI 处理,则会使应用程序的运行显得缓慢而迟钝,让用户难以忍受。但是长期以来,编写适用于 Windows 的多线程应用程序只限于 C++ 开发人员。现在有了 .NET Framework,您就可以充分利用 C# 中的多线程来控制程序中的指令流,并使 UI 线程独立出来以便用户界面能够迅速响应。本文将向您介绍如何实现这一目标。此外,本文还将讨论多线程的缺陷并提供一个框架来保护并发线程执行的安全。本页内容为什么选择多线程?异步委托调用线程和控件在正确的线程中调用控件

2011-02-26 21:07:00 187

转载 在C#中运用SQLDMO操作SQL Server 2000

<br />在C#中运用SQLDMO能完成常用的SQL Server 2000管理工作。<br />SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了SQL Server 2000数据库中的对象。<br />SQLDMO是SQL Server 2000中企业管理器所使用的应用程序接口,所以它可以执行很多功能,包括对数据库的创建、备份、恢复、删除、分离和和收缩以及各种对象信息的查询等等。<br />(SQLDMO.DLL放在C:/Program F

2011-02-25 00:02:00 367

转载 AutoCAD.net:有条件选择AutoCAD实体

<br />这篇文章有感自之前的 一篇文章 ,在那篇文章中我们可以找到选择指定层上的所有实体的代码。这儿我们关注的是如何更好的选择多个层中的实体:AutoCAD的选择过滤机理使得这个选择起来实现起来很容易,同时还能实现跟实体的各个属性相关的复合性选择。<br />This post was inspired by a comment on this previous post, where we looked at some code to select entities on a specific lay

2011-01-10 20:30:00 500

原创 DxfCode各枚举值意义

<br />组码 <br /> 说明 <br /> <br />-5 <br /> APP:persistent reactor 链表 <br /> <br />-4 <br /> APP:条件运算符(仅用于 ssget) <br /> <br />-3 <br /> APP:扩展数据 (XDATA) 标记(固定) <br /> <br />-2 <br /> APP:图元名引用 (固定) <br /> <br />-1 <br /> APP:图元名。每次打开图形时它都改变,且不被保存。(固定) <br /

2011-01-10 20:24:00 360

转载 C#中的特性(Attributes)(翻译)(转载)

<br />Attributes in C#<br />介绍<br />Attributes是一种新的描述信息,我们既可以使用attributes来定义设计期信息(例如帮助文件,文档的URL),还可以用attributes定义运行时信息(例如,使XML中的元素与类的成员字段关联起来)。我们也可以用attributes来创建一个“自描述”的组件。在这篇指南中我们将明白怎么创建属性并将其绑定至各种语言元素上,另外我们怎样在运行时环境下获取到attributes的一些信息。<br />定义<br />MSDN 中

2010-06-09 15:59:00 201

转载 C#实现的数据结构与算法演示

这一篇主要是针对以后各篇的数据类型进行一个实质性的演示。因此希望大家具体看了各种数据结构的分析之后再看这篇。     主要包括如下几个方面的演示:1.      堆栈。 演示了一个利用堆栈作的RPN计算器2.      排序表。演示了一个利用排序表做的多项式表达式的加法运算3.      广义树。演示了深度遍历和广度遍历4.      N叉树。演示了N叉树的生成插入删除等基本操

2010-04-27 15:32:00 376

转载 c#数据结构(线形表、数组、栈、位标志)

线性表线性表是最简单也是最常用的一种数据结构。例如,英文字母表(A,B,…,Z)是一个线性表,表中的每一个英文字母是一个数据元素;又如成绩单是一个线性表,表中的每一行是一个数据元素,每个数据元素又是由学号、姓名、成绩等数据项组成。线性表是最简单的数据结构,而顺序表和链表作为线性表的两种重要存在形式,是堆栈、队列、串以及树和图等数据结构的实现基础,内容非常重要,一定要认真对待。本章将介绍线性

2010-04-27 15:23:00 877

转载 C#与数据结构--二叉树的遍历、图的遍历

6.2.2  二叉树的存储结构二叉树的存储可分为两种:顺序存储结构和链式存储结构。1.      顺序存储结构把一个满二叉树自上而下、从左到右顺序编号,依次存放在数组内,可得到图6.8(a)所示的结果。设满二叉树结点在数组中的索引号为i,那么有如下性质。(1) 如果i = 0,此结点为根结点,无双亲。(2) 如果i > 0,则其双亲结点为(i -1) / 2 。(注意,这里

2010-04-27 15:09:00 2658 4

转载 C#算法应用之高斯消元法实现

C#算法应用之高斯消元法实现是如何的呢?我们在工程学习中经常会碰到线性方程组的求解,那么以下就是C#算法应用之高斯消元法实现代码:// 程 序 名:GaussP1.cs  // 主要功能:利用高斯消元法求线性方程组的解  // 注意:  //     本程序详细地给出了中间过程,以便在调试时分析解题过程,适合于教学。  // 适合于实际计算的另一个程序名为:GuassP1.pas   usin

2010-04-27 12:59:00 971 1

转载 C#与数据结构--二叉树的遍历

二叉树的存储结构   二叉树的存储可分为两种:顺序存储结构和链式存储结构。  1.   顺序存储结构  把一个满二叉树自上而下、从左到右顺序编号,依次存放在数组内,可得到图6.8(a)所示的结果。设满二叉树结点在数组中的索引号为i,那么有如下性质。  (1)如果i = 0,此结点为根结点,无双亲。  (2)如果i > 0,则其双亲结点为(i -1) / 2 。(注意,这里的除法

2010-04-27 12:57:00 444

转载 C#算法实现二叉树,单链表,反向链表,stack栈

二叉查找树// 二叉查找树节点 Binary search tree node    public class BinarySearchTreeNode    { public int key;// 二叉查找树节点的值       public BinarySearchTreeNode left;// 二叉查找树节点的左子节点       public BinarySearch

2010-04-27 12:51:00 390

转载 让ARX程序随CAD一起启动的方法

非托管的ARX程序的加载  非托管的ARX程序是指用C++编译的以.arx为后缀的动态链接库文件,实现方法很简单,只需在注册表中加入以下信息(示例):Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Autodesk/AutoCAD/R16.2/ACAD-4001:804/Applications/LubanRen

2010-04-19 16:13:00 326

转载 让ARX程序随CAD一起启动的方法

非托管的ARX程序的加载  非托管的ARX程序是指用C++编译的以.arx为后缀的动态链接库文件,实现方法很简单,只需在注册表中加入以下信息(示例):Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Autodesk/AutoCAD/R16.2/ACAD-4001:804/Applications/LubanRen

2010-04-19 16:09:00 571

转载 CSDN著名技术专家Visual C++2010开发体验心得——从Visual C++6.0到Visual C++2010见证VC++辉煌时刻

  IT业是一个创造奇迹的行业,IT业也是一个年轻的行业,IT业更是一个不断更新的行业。在2009年,微软已经连续推出Visual Studio2010 beta1 与 Visual Studio2010 beta2 两个版本.目前Visual Studio2010的RC版已经发布, RC版本已经展示了Visual Studio2010的所有新特性与革新,自从Visual Studio 98问

2010-04-12 22:39:00 327

转载 一个逐步“优化”的范例程序

引言本文是《Object-Oriented Analysis and Design》一书第一章和第五章的读书笔记。我对书中提供的一个范例程序进行了总结和整理,通过逐步优化这个乐器管理的范例程序,分析了进行程序设计时需要注意到的一些问题。1.简单直接的实现这个程序起初的需求很简单:我们需要创建一个吉他管理程序,它能够保存所有的吉他信息,并且可以通过输入吉他的参数来进行查询,返回查询结果。

2010-04-03 01:27:00 184

转载 创建常量、原子性的值类型

概述本文是《Effective C#》一书第七节的读书笔记。通过这篇文章,我主要想向大家说明一个我们平时可能不太会注意到的问题:创建具有常量性和原子性的值类型。从类型设计谈起从Class到Struct假如我们要设计一个存储收信人地址的类型(Type), 我们管这个类型叫 Address。它应该包含这样几个属性:Province   省City       市Zip       

2010-03-29 23:37:00 163

转载 C# 类型基础

引言本文之初的目的是讲述设计模式中的 Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone其实也就是对象复制。复制又分为了浅度复制(Shallow Copy)和深度复制(Deep Copy),浅度复制 和 深度复制又是以 如何复制引用类型成员来划分的。由此又引出了 引用类型和 值类型,以及相关的对象判等、装箱、拆箱等基础知识

2010-03-29 23:35:00 160

转载 C#编写简单的聊天程序

引言这是一篇基于Socket进行网络编程的入门文章,我对于网络编程的学习并不够深入,这篇文章是对于自己知识的一个巩固,同时希望能为初学的朋友提供一点参考。文章大体分为四个部分:程序的分析与设计、C#网络编程基础(篇外篇)、聊天程序的实现模式、程序实现。程序的分析与设计1.明确程序功能如果大家现在已经参加了工作,你的经理或者老板告诉你,“小王,我需要你开发一个聊天程序”。那么接下来该

2010-03-29 23:31:00 302

具有缩放滚动拖动等功能的视图类

在CZoomView类的基础上加入了一些实用的功能:如视图拖动、缩放、滚动、复制视图等功能,并将注释改成中文,以便大家学习参考。

2014-02-25

CTreeCtrl控件用法详细介绍

树视图风格 编辑标签:要允许编辑树视图控件中的文本 让树视图处理Esc和Enter键

2013-09-29

_OpenGL入门教程

本文档目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。 OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。

2012-11-18

ObjectARX开发实例教程

本图书的版权属于 CAD 大观园站长张帆,作者保留该图书的所有权利。本图书在未来 会作为纸版图书出版,一切对该图书的非法复制和其他商业行为都会追究法律责任! 以电子版发布此书的目的是提高国内 CAD 开发者的普遍水平,让入门者更快地能够编 写代码,让初级程序员更快达到中高级程序员的水平。为国内CAD 开发整体水平的提高, 我们愿意尽一份微薄之力。 我们会不定期发布该图书的新章节,也会发布.NET ObjectARX 方面的电子图书,请留意 我们在网站上的新公告。

2012-05-12

.NET智能设备开发

这是一个简单的智能设备开发程序,采用C#编写,数据库采用的是sql server mobile数据库,适合于初学者参考。

2011-08-11

小波变换程序(C++)

C++语言支持面向对象编程,生成的目标 代码质量高,程序运行效率高。在实际的工 程项目中往往涉及到用C++语言编写小波分析 程序,但用C++语言编写小波分析函数非常复 杂。

2010-01-25

DataGridViewCalendarColumn

.NET环境下运行,datagridview中设置列的格式为日历控件,便于选择日期。

2010-01-20

.NET(C#)通用类库源码

很好的东西,共享一下,大家相互交流,共同学习一下。

2009-11-07

C#使用神经网络实现光学字符识别(OCR)源代码及教程

文章和附件代码教你如何使用人工智能的神经网络开发一个简单的光学字符识别(OCR)应用程序,程序可以获得非常高质量的识别率和性能。

2009-05-29

OpenGL教程及实用函数库

学习OpenGL的比较好的资料,不看你会后悔的。

2009-03-29

空空如也

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

TA关注的人

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