摘要:
1.先将数据表更新到MSSQL; 2.利用工具将MSSQL中的表导入到SQLITE; 3.在MSSQL中将表说明生成出来;SELECT d.name 表名, a.colorder 字段序号, a.name 字段名, g.[value] AS 字段说明FROM syscolumns a left jo 阅读全文
摘要:
CAD中有个功能叫区域覆盖wipeout,一般情况下用在块无法炸开的情况下,如果需要达到这样的效果则必须满足下面的要求: 1.wipeoutframe系统变量为0; 2.而wipeout的必须在非打印层; 阅读全文
摘要:
Point3dCollection pts = new Point3dCollection(); pts.Add(pP5, pP7, pP9, pP8, pP6); //设置向量 Vector3d vecTanStart = new Point3d(0.5, 0, 0... 阅读全文
摘要:
/// /// 赋值文本 /// protected string zText; /// /// 赋值文本 /// public override string Text { set { base.Text = value; zText = value; ... 阅读全文
摘要:
public class SingleObject { //创建 SingleObject 的一个对象 private static SingleObject instance = new SingleObject(); //让构造函数为 private,这样该类就不会被实例化 private Si 阅读全文
摘要:
今天上午发生了一件令人费解的事情,两个不同的解决方案中分别有两个类似的公共类,然后在A解决方案中引用的是A公共类,但是在程序执行过程中却一直去引用B解决方案中的B公共类,这让我百思不得其解,我单步了也是链接到B公共类,开始的时候我还没有发现,后来才看清楚的,但是实际上并没有引用它啊,也不知道VS到底 阅读全文
摘要:
List<string> FieldListAll = "D1,D2,Tn1,Tn2,A,B,C".ToList(); List<string> FieldList = new List<string>(); foreach (string Field in FieldListAll) { doub 阅读全文
摘要:
当从数据库中读取的文字被直接赋值给label.text时,如果需要正常换行,则需要将"\\r\\n",替换成"\r\n"。 阅读全文
摘要:
转化时应注意: 1.有表中字段不可以有空格,因此需要trim。 2.BIT默认为BOOLEAM,应改回BIT。 3.主键不能为INT为INTEGER(C#对应为INT64) 阅读全文
摘要:
//局部重绘 trans.TransactionManager.QueueForGraphicsFlush(); //全部重绘 ed.Regen(); 阅读全文
摘要:
1.插入数据不写字段只写值时,一定要带上主键; 2.一般主键是integer的会默认自动加1; 3.如果你要插入一行数据则要在值里面加上主键的值,NULL,记住不是'null' or 'NULL',否则插入不成功; 4.修改主键的自增加的地方在(autoincrement): 阅读全文
摘要:
SELECT 表名 = CASE WHEN a.colorder=1 THEN d.name ELSE '' END,表说明 = CASE WHEN a.colorder=1 THEN ISNULL(f.value,'') ELSE '' END,字段序号 = a.colorder,字段名 = a. 阅读全文
摘要:
Text Symbols and Special Characters Reference Unicode strings and control codes Name Control Codes Unicode Strings Degree (°) %%d U+00B0 Plus/Minus To 阅读全文
摘要:
CAD中的程序窗体应控制在1280X700以内,否则在笔记本上使用会越界。 最好在设计时就控制在1024X575 阅读全文
摘要:
这两句不能在form_load事件中写,否则当窗体加载时会晃一下 this.MaximizeBox = false; this.MinimizeBox = false; 阅读全文
摘要:
新装的AutoCAD2016简体中文版,打开软件的时候,会附带个“开始”界面和“文件”选项卡,和以前版本的CAD,有点不太一样,用惯了以前的界面,新界面有点不太适应,那是不是可以关闭新版的AutoCAD2016上的“开始”界面和“文件”选项卡呢?回答是肯定的,可以关闭。 如何关闭AutoCAD201 阅读全文
摘要:
因为单元格里面可能有\r\n之类的,今天被它搞死了。 阅读全文
摘要:
#region 剪切 using (Trimmer trimmer = new Autodesk.AutoCAD.ExportLayout.Trimmer()) { Entity entityToTrim = (Entity)trans.GetObject(id, OpenMode.ForWrit... 阅读全文
摘要:
if (text.HorizontalMode == TextHorizontalMode.TextLeft && text.VerticalMode == TextVerticalMode.TextBase) { // use Position } else { // use AlignmentPoint } if (text.Justify == Attac... 阅读全文
摘要:
using System.Windows.Forms;namespace AutoCadWinFormDialogSample{ public partial class SingleButtonDialog : Form { public SingleButtonDialog() { Initia 阅读全文
摘要:
名称 Unicode 符号 句号 3002 。 问号 FF1F ? 叹号 FF01 ! 逗号 FF0C , 顿号 3001 、 分号 FF1B ; 冒号 FF1A : 引号 300C 「 300D 」 引号 300E 『 300F 』 引号 2018 ‘ 2019 ’ 引号 201C “ 201D 阅读全文
摘要:
if (id.ObjectClass.IsDerivedFrom(RXObject.GetClass(typeof(DBText)))) { var text = (DBText)trans.GetObject(id, OpenMode.ForWrite); text.TextString =... 阅读全文
摘要:
using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.Runtime; using Autodesk.AutoCAD.EditorInput; [assembly: CommandClass(typeof(Command 阅读全文
摘要:
MSSQL SQLITE 一、C# vs SQLite: C# SQLite 字段名 类型 库类型 GetFieldType(#) 转换 备注 F_BOOL bool BIT NOT NULL Boolean F_BOOL_NULL bool? BIT Boolean F_SBYTE sbyte I 阅读全文
摘要:
SQLite 数据类型C# 数据类型 BIGINT Int64 BIGUINT UInt64 BINARY Binary BIT Boolean 首选 BLOB Binary 首选 BOOL Boolean BOOLEAN Boolean CHAR AnsiStringFixedLength 首选 阅读全文
摘要:
using System.Windows.Media; 1、String转换成Color Color color = (Color)ColorConverter.ConvertFromString(string); 2、String转换成Brush BrushConverter brushConve 阅读全文
摘要:
/// <summary> /// /// 应用程序的主入口点。 /// /// 增加容器控件定义 /// TableLayoutPanel tlp = new TableLayoutPanel(); /// bool is***Load = false; /// PipeLength pipeLe 阅读全文
摘要:
1.在dgv中进行增加、删除、修改行时应针对dt进行操作,然后刷新xml 2.datagridview中的currentrow未必就是当前选中行 3.inputbox类 4.按excel vba中的公式evaluate计算 5.上项中错误返回的意义 //-2146826281 =#DIV / 0! 阅读全文
摘要:
foreach (string name in zWidthNameList) { DataGridViewColumn dgvc = this.Columns[name]; dgvc.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; //当采用 阅读全文
摘要:
1. 增加字段说明 EXEC sp_addextendedproperty 'MS_Description', 'some description', 'user', dbo, 'table', table_name, 'column', column_name Some Description , 阅读全文
摘要:
//将saddle中每一个属性赋值给到WebPlate中的同名属性 foreach (PropertyInfo info in saddle.GetType().GetProperties()) { try { string objString = info.Name; object objValu 阅读全文
摘要:
写个随笔文章是最难想的,我要是写个C#枚举个人小结,估计博客园的各位园有也觉得是哪个刚接触C#的人写的,要是取个名字叫C#枚举,又觉得不能完全表达自己的意思,现在这个名字看起来还凑合吧,写篇文章不容易,大家且看且珍惜,文章的开头废话依然是很多,大家就将就一下,说个小事情,我个人写的文章不一定有什么技 阅读全文
摘要:
BLL 是业务逻辑层 Business Logic Layer DAL 是数据访问层 Data Access Layer ASP.NET的三层架构(DAL,BLL,UI) 图形表示三层结构. 其中web即为USL层 web –> bll –> dal | | | | V... 阅读全文
摘要:
namespace System.CodeDom.Compiler { // // 摘要: // 表示从编译器返回的编译结果。 public class CompilerResults { // // 摘要: // 初始化使用指定临时文件的 System.CodeDom.Compiler.... 阅读全文
摘要:
关于.NET中的反射,常用的有三个方法: Assembly.Load()Assembly.LoadFrom()Assembly.LoadFile() 下面说说这三个方法的区别和一些细节问题 1. Assembly.Load() 简介 Load()方法接收一个String或AssemblyName类型 阅读全文
摘要:
//加载程序集(dll文件地址),使用Assembly类 Assembly assembly = Assembly.LoadFile(AppDomain.CurrentDomain.BaseDirectory + "Bin/App_Code.dll"); //获取类型,参数(名称空间+类) Type type = assembly.GetType("assembly_nam... 阅读全文
摘要:
最近研究从页面手动编写C#方法内容,并编译生成dll文件供其他用户调用。在此做出简单总结。 1.生成cs文件。 这里可以定义一个cs文件模板,当用户页面输入方法具体内容后,将内容填充到模板中,这里需要注意的是:自定义方法的返回值和传入的参数理论上应该都是objec类型,因为在反射调用的时候,方法允许输入的参数类型也是object的,所以,这里你的方法不管定义的是何种类别的参数,最后传入... 阅读全文
摘要:
#region 键盘大小写控制 const uint KEYEVENTF_EXTENDEDKEY = 0x1; const uint KEYEVENTF_KEYUP = 0x2; [DllImport("user32.dll")] static extern short GetKeyState(int nVirtK... 阅读全文
摘要:
空字符,开始想想不就是打两个[ ' ],可后来发现老报错.于是乎在里面作死得打[ " ],可还是错...有点-_-#...想法过于简单...囧 .. 再于是乎打开桌面的MSDN,找Char的成员...哈哈,发现了char.MinValue (MSDN解释:表示 char 的最小可能值) 最后上网查查 阅读全文
摘要:
本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 如何使用本教程 最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :) 别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表 阅读全文