自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (12)
  • 收藏
  • 关注

原创 将经过Base64编码的byte[]解码

经过编码的:string stt="7E 12 13 72 41 22 51 41 41 42 30 41 21 42 41 41 42 41 41 41 48 51 41 41 67 37 68 43 51 4F 68 75 78 5A 45 32 77 30 44 4A 50

2011-09-28 19:57:37 797

转载 使用ArcEngine的程序必须检验机器上有没有可用的许可

许可初始化为了将ArcEngine的程序部署在另一台机器上,必须首先检查这台机器上有没有可用的许可。如果许可初始化失败,将不能运行该程序。首先在类中添加变量 private IAoInitialize m_AoInitialize = new AoInitializeClass(

2011-07-13 10:48:11 1045

原创 添加了license还是报 异常来自 HRESULT:0x80040228

今天超级郁闷,都已经在程序添加了LicenseControl控件的了gis开发的时候创建工作空间报错:一直报异常来自 HRESULT:0x80040228这个错误 终于找到了解决方法:      1)using ESRI.ArcGIS.esriSystem      2)IAoInitialize m_aoinitialize = new AoInitializeClass()

2011-06-09 16:26:00 3530

转载 jquery

语法解释: <br />1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发 <br />2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text <br />3. var checkValue=$("#select_id").val();  //获取Select选择的Value <br />4. v

2011-02-17 16:03:00 404

转载 ASP.NET 页面间传值的几种方法

1.  使用QueryString变量QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:a.aspx的C#代码private void Button1_Click(object sender, System.EventArgs e){    string s_url;    s_url = "b.aspx?name=" + Label

2011-01-05 14:42:00 306

原创 C#打印菱形

using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {                //i控制行数                    for (int i = 1; i                 {              

2010-09-21 22:07:00 823

RevitExportGltf:最多中文注释的开源代码,适用于Autodesk Revit的开源glTF格式导出器

这个是好用的至少是至今发现上最好用最实用,也是参考然后大改过的 比如解决了Node、纹理丢失、压缩等等问题的项目 主要是Revit的二次开发的插件,其中主要是基于Revit2018进行的,实现从Revit中把建筑模型导出来,使用的是GLTF格式的编码。(这个是好用的至少是至今发现上最好用最实用,也是参考然后大改过的 比如解决了Node、纹理丢失、压缩等等问题的项目) 运行操作: 直接双击运行插件,然后选择需要导出的格式与路径,导出格式包括gltf 与glb二进制这些; 运行成功还有返回的信息,导出的格式以及文件等等; 主要使用了RevitAPI.dll 与RevitAPIUI.dll 来Revit的二次开发,其中 : //add-in manger 只读模式 使用了SharpGLTF库,SharpGLTF是一个100%.NET标准库,旨在支持Khronos Group glTF 2.0文件格式。 所以使用SharpGLTF生成gltf、glb数据; 该库分为两个主要软件包: SharpGLTF.Core提供读/写文件支持,以及对glTF模型的低级别访问。 SharpGLTF.Toolkit提供了方便的实用程序来帮助创建,操纵和评估glTF模型。 simple example gltf保存为glb格式: var model = SharpGLTF.Schema2.ModelRoot.Load("model.gltf"); model.SaveGLB("model.glb"); IExportContext接口在数据导出中,执行如下的顺序: 将revit的数据解析为我们自己的数据需要继承重写IExportContext就能revit文件进行数据导出和数据转换; * 接口在数据导出中,无链接模型执行如下的顺序: * Start -> OnViewBegin -> onElementBegin -> OnInstanceBegin ->OnMaterial ->OnLight * ->OnFaceBegin OnPolymesh -> OnFaceEnd -> OnInstanceEnd-> OnElementEnd * ->OnViewEnd ->IsCanceled ->Finish、 * 假如有链接模型在执行完非链接的OnElementBegin以后,执行OnLinkBegin,然后执行链接模型里的OnElementBegin……依次类推 依赖环境:Autodesk.RevitAPi Autodesk.Revit.UI 安装nodejs 使用工具:使用npm 安装gltf-pipeline配置系统环境

2021-07-28

已经下载好的vs2019安装文件

visual studio 2019 现在基本上只提供在线安装,这个是我很早之前下载好的安装包。下载直接按照

2021-06-20

读取与写入文本简单示例

自己写的简单示例,用于文本的读取与写入,大家可以根据自己的需要进行对这个简单的实例修改

2011-03-12

NHibernate

NHibernate 之旅(1):开篇有益.............................................................................................5 NHibernate 开篇有益 ................................................................................................5 NHibernate 是什么 ....................................................................................................5 NHibernate 的架构 ....................................................................................................6 NHibernate 资源 ........................................................................................................7 欢迎加入 NHibernate 中文社区 ...............................................................................7 NHibernate 之旅(2):第一个 NHibernate 程序..............................................................8 开始使用 NHibernate ................................................................................................8 1.获取 NHibernate ....................................................................................................9 2.建立数据库表 ..............................................................................................................9 3.创建 C#类库项目 .....................................................................................................10 4.编写 DomainModel 层 ........................................................................................11 5.编写数据访问层 ........................................................................................................13 6.编写数据访问层的测试 ............................................................................................15 结语.................................................................................................................................17 NHibernate 之旅(3):探索查询之 NHibernate 查询语言(HQL)..............................17 NHibernate 中的查询方法 ......................................................................................18 NHibernate 查询语言(HQL).................................................................................18 实例分析.........................................................................................................................22 结语.................................................................................................................................23 NHibernate 之旅(4):探索查询之条件查询(Criteria Query) ...................................24 NHibernate 中的查询方法 ......................................................................................24 条件查询(Criteria Query).....................................................................................24 根据示例查询(Query By Example) ...................................................................26 实例分析.........................................................................................................................27 结语.................................................................................................................................28 NHibernate 之旅(5):探索 Insert, Update, Delete 操作 .......................................28 操作数据概述.................................................................................................................28 1.新建对象 ....................................................................................................................29 2.删除对象 ....................................................................................................................29 3.更新对象 ....................................................................................................................30 4.保存更新对象 ............................................................................................................31 结语.................................................................................................................................32 NHibernate 之旅(6):探索 NHibernate 中的事务........................................................32 事务概述.........................................................................................................................33 1.新建对象 ....................................................................................................................34 2.删除对象 ....................................................................................................................37 3.更新对象 ....................................................................................................................37 4.保存更新对象 ............................................................................................................38 结语.................................................................................................................................39 NHibernate 之旅(7):初探 NHibernate 中的并发控制................................................39 什么是并发控制?.........................................................................................................39 悲观并发控制(Pessimistic Concurrency) ......................................................40 乐观并发控制(Optimistic Concurrency) ........................................................40 NHibernate 支持乐观并发控制 ..............................................................................40 实例分析.........................................................................................................................41 结语.................................................................................................................................44 NHibernate 之旅(8):巧用组件之依赖对象.......................................................................44 引入.................................................................................................................................45 方案 1:直接添加.........................................................................................................45 方案 2:巧用组件.........................................................................................................45 实例分析.........................................................................................................................46 结语.................................................................................................................................50 NHibernate 之旅(9):探索父子关系(一对多关系)...........................................................50 引入.................................................................................................................................50 NHibernate 中的集合类型 ......................................................................................51 建立父子关系.................................................................................................................51 父子关联映射.................................................................................................................53 结语.................................................................................................................................57 NHibernate 之旅(10):探索父子(一对多)关联查询........................................................57 关联查询引入.................................................................................................................58 一对多关联查询.............................................................................................................58 结语.................................................................................................................................62 NHibernate 之旅(11):探索多对多关系及其关联查询 ....................................................62 多对多关系引入.............................................................................................................63 多对多映射关系.............................................................................................................64 多对多关联查询.............................................................................................................66 结语.................................................................................................................................69 NHibernate 之旅(12):初探延迟加载机制 ........................................................................70 引入.................................................................................................................................70 延迟加载(Lazy Loading) .......................................................................................71 实例分析.........................................................................................................................72 1.一对多关系实例 ........................................................................................................72 2.多对多关系实例 ........................................................................................................74 结语.................................................................................................................................78 NHibernate 之旅(13):初探立即加载机制 ........................................................................78 引入.................................................................................................................................78 立即加载.........................................................................................................................79 实例分析.........................................................................................................................79 1.一对多关系实例 ........................................................................................................79 2.多对多关系实例 ........................................................................................................82 结语.................................................................................................................................86 NHibernate 之旅(14):探索 NHibernate 中使用视图.................................................86 引入.................................................................................................................................87 1.持久化类 ....................................................................................................................87 2.映射文件 ....................................................................................................................88 3.测试 ............................................................................................................................89 结语.................................................................................................................................90 NHibernate 之旅(15):探索 NHibernate 中使用存储过程(上) ................................90 引入.................................................................................................................................90 使用 MyGeneration 生成存储过程........................................................................90 实例分析.........................................................................................................................94 结语.................................................................................................................................97 NHibernate 之旅(16):探索 NHibernate 中使用存储过程(中) ................................97 引入.................................................................................................................................97 实例分析.........................................................................................................................97 结语...............................................................................................................................102 NHibernate 之旅(17):探索 NHibernate 中使用存储过程(下) ..............................102 引入...............................................................................................................................103 实例分析.......................................................................................................................103 拾遗...............................................................................................................................107 结语...............................................................................................................................108 NHibernate 之旅(18):初探代码生成工具使用 ..............................................................108 引入...............................................................................................................................108 代码生成工具...............................................................................................................109 结语...............................................................................................................................117 NHibernate 之旅(19):初探 SchemaExport 工具使用............................................117 引入...............................................................................................................................118 SchemaExport 工具 .............................................................................................118 SchemaUpdate 工具 ............................................................................................119 实例分析.......................................................................................................................119 结语...............................................................................................................................124 NHibernate 之旅(20):再探 SchemaExport 工具使用............................................124 引入...............................................................................................................................125 实例分析.......................................................................................................................125 1.表及其约束 ..............................................................................................................125 2.存储过程、视图 ......................................................................................................130 结语...............................................................................................................................132 NHibernate 之旅(21):探索对象状态 ..............................................................................132 引入...............................................................................................................................132 对象状态.......................................................................................................................133 对象状态转换...............................................................................................................133 结语...............................................................................................................................137 NHibernate 之旅(22):探索 NHibernate 一级缓存...................................................137 引入...............................................................................................................................137 NHibernate 一级缓存介绍 ....................................................................................137 NHibernate 一级缓存管理 ....................................................................................141 结语...............................................................................................................................142 NHibernate 之旅(23):探索 NHibernate 二级缓存(上) ..........................................142 引入...............................................................................................................................143 介绍 NHibernate 二级缓存 ...................................................................................143 NHibernate 二级缓存提供程序 ............................................................................143 实现 NHibernate 二级缓存 ...................................................................................144 结语...............................................................................................................................149 NHibernate 之旅(24):探索 NHibernate 二级缓存(下) ..........................................149 引入...............................................................................................................................149 使用 NHibernate 二级缓存 ...................................................................................150 启用缓存查询...............................................................................................................151 管理 NHibernate 二级缓存 ...................................................................................154 结语...............................................................................................................................158

2011-01-26

C#模仿QQ靠边停靠效果源代码

C#模仿QQ靠边停靠效果源代码,修改了原本网上看到的最小化之后不能恢复到之前位置的bug,完美的实现了C#的靠边停靠的效果!

2011-01-20

练习数据库的山寨QQ

没有完善的山寨QQ ,通过数据库来交流消息的,为了给一个朋友看那个功能怎么实现

2010-07-14

C#网络应用编程基础

这本书,实在找得太辛苦了,绝对是Word文档来的,贡献给大家了!!本书主要介绍C#网络应用编程的基础知识及相关的应用。内容包括C#语言基本知识和面向对象编程基础、C# Windows窗体客户端应用编程、C# Web窗体应用编程以及在文件管理、Internet应用、SQL Server数据库、图形图像和水晶报表等方面的应用。全书语言简洁,重点突出,思路清晰,实用性强。同时有与本书配套的实验指导、电子教案、例题与习题的源程序和全部习题参考解答。   与本书配套的教材是《C#网络应用高级编程》和《C#网络应用编程开发实例与实验指导》。配套教材在本书的基础上进一步介绍了C#语言更高级的编程技术以及用实际开发项目讲解数据库应用、智能客户端和网站开发的详细设计、实现与发布技术,同时还包含了与本书配套的上机实验指导。   本书可作为高等院校计算机及相关专业的教材,也可作为初、中级程序员的参考资料。 第1章 概述 1 1.1 VS2005开发环境的功能和特点 2 1.2 Microsoft.NET Framework 3 1.2.1 公共语言运行库 4 1.2.2 .NET Framework类库 4 1.3 C#应用程序的结构 5 1.3.1 命名空间 5 1.3.2 控制台应用程序 6 1.3.3 Windows应用程序 7 1.3.4 ASP.NET 网站 8 1.3.5 C#程序一般格式举例 9 1.3.6 程序代码注释 11 1.4 断点设置与程序调试 12 1.5 本书使用的命名约定 12 习题 13 第2章 数据类型与流程控制 14 2.1 C#语言概述 14 2.1.1 C#语言的特点 14 2.1.2 C#语言与其他语言的比较 15 2.2 C#数据类型 16 2.2.1 值类型 19 2.2.2 引用类型 24 2.2.3 值类型之间的数据转换 28 2.2.4 装箱和拆箱 30 2.2.5 运算符与优先级 30 2.3 C#流程控制语句 31 2.3.1 条件分支语句 32 2.3.2 循环语句 36 2.3.3 跳转语句 41 2.3.4 循环与跳转综合举例 42 2.3.5 异常处理 44 习题 46 第3章 面向对象的编程基础 48 3.1 面向对象的程序设计 48 3.1.1 类的组织 48 3.1.2 构造函数 52 3.1.3 方法 53 3.1.4 属性 58 3.1.5 事件 60 3.2 常用类操作和数据处理 60 3.2.1 Convert类 60 3.2.2 String类 61 3.2.3 StringBuilder类 67 3.2.4 DateTime类和TimeSpan类 68 3.2.5 Math类 70 习题 71 第4章 面向对象的高级编程 73 4.1 封装、继承与多态 73 4.1.1 封装性 73 4.1.2 继承 74 4.1.3 多态性 78 4.2 版本控制 83 4.3 接口 87 4.3.1 接口的声明与实现 88 4.3.2 显式方式实现接口 90 4.3.3 通过接口实现多继承 91 4.4 委托 93 4.5 序列化与反序列化 95 4.5.1 二进制序列化与反序列化 96 4.5.2 XML和SOAP序列化与反序列化 99 4.6 泛型处理 102 4.6.1 泛型的定义 103 4.6.2 泛型的引用 103 4.6.3 常用的泛型集合 104 习题 106 第5章 Windows窗体界面设计 107 5.1 鼠标事件与键盘事件 107 5.2 Windows窗体基本控件 110 5.2.1 控件中常用的属性和方法 110 5.2.2 TextBox控件 110 5.2.3 MaskedTextBox控件 112 5.2.4 RichTextBox控件 116 5.2.5 CheckBox控件 120 5.2.6 CheckedListBox控件 123 5.2.7 RadioButton控件 125 5.2.8 ComboBox控件 126 5.2.9 ListBox控件 129 5.2.10 Timer组件 130 5.2.11 PictureBox控件 131 5.3 菜单与工具栏 134 5.3.1 MenuStrip控件 134 5.3.2 ContextMenuStrip控件 138 5.3.3 ToolStrip控件 141 5.4 其他Windows窗体控件 143 5.4.1 ToolTip组件 143 5.4.2 ProgressBar控件 145 习题 146 第6章 目录与文件管理 148 6.1 目录管理 148 6.1.1 目录的创建、删除与移动 149 6.1.2 FolderBrowserDialog控件 154 6.2 文件管理 157 6.2.1 文件复制、删除与移动 157 6.2.2 文件属性与设置 160 6.2.3 OpenFileDialog控件 161 6.2.4 SaveFileDialog控件 163 6.3 文件的读写 163 6.3.1 文件和流 163 6.3.2 文件的打开 164 6.3.3 文本文件的读写 164 6.3.4 二进制文件的读写 166 习题 167 第7章 正则表达式与Internet操作 168 7.1 正则表达式 168 7.1.1 正则表达式简介 168 7.1.2 Regex类 171 7.1.3 Match类 173 7.1.4 MatchCollection类 174 7.1.5 Group类 176 7.2 Windows应用程序中嵌入Web浏览器 177 7.3 通过Internet搜索网络资源 180 习题 184 第8章 ADO.NET与SQL Server 186 8.1 创建数据库与数据库表 188 8.2 ADO.NET数据访问对象 189 8.2.1 SqlConnection对象 189 8.2.2 SqlCommand对象 191 8.2.3 SqlDataAdapter对象 195 8.2.4 DataTable对象 197 8.2.5 DataSet对象 199 8.3 数据绑定技术 201 8.3.1 DataSet设计器与数据源 201 8.3.2 单个数据库表的绑定 203 8.3.3 关联数据库表的绑定 208 8.3.4 直接编写代码完成数据绑定 209 8.4 数据处理控件 213 8.4.1 BindingSource组件 213 8.4.2 BindingNavigator控件 223 8.4.3 DataGridView控件 226 8.5 存储过程 239 习题 244 第9章 二维图形图像处理 245 9.1 GDI+概述 245 9.1.1 GDI+使用的坐标系 246 9.1.2 Graphics类 248 9.1.3 颜色 249 9.1.4 画笔和画刷 249 9.2 绘制基本图形 256 9.2.1 直线 256 9.2.2 矩形 258 9.2.3 多边形 261 9.2.4 曲线 262 9.2.5 椭圆 265 9.2.6 扇形 266 9.3 图像处理 271 9.3.1 图像的显示与保存 271 9.3.2 图像的平移、旋转和缩放 273 9.3.3 图像的拉伸与反转变换 275 习题 278 第10章 基于组件的开发技术 279 10.1 组件和控件 279 10.2 组件的设计 280 10.2.1 组件设计的一般方法 281 10.2.2 在Windows应用程序中调用设计的组件 282 10.3 用户控件 283 10.4 自定义控件 286 10.4.1 设计Windows自定义控件 286 10.4.2 调用Windows自定义控件 289 10.5 扩展控件 290 10.5.1 设计扩展控件 290 10.5.2 调用扩展控件 293 习题 294 第11章 网站建设与网页制作 295 11.1 网站的创建复制与发布 295 11.1.1 网站的创建 295 11.1.2 复制网站 297 11.1.3 发布网站 298 11.2 HTML和XHTML 299 11.2.1 HTML和XHTML的格式与标记 299 11.2.2 常用HTML和XHTML标记 304 11.3 页面定位与布局方法 305 11.3.1 表格 306 11.3.2 利用表格进行页面布局 310 11.3.3 页内框架 311 11.3.4 层的使用与布局方法 313 11.4 母版页 316 11.5 CSS样式设计 319 11.5.1 样式与样式表 319 11.5.2 样式规则 323 11.5.3 样式生成器 328 11.5.4 CSS单位 330 11.6 使用JavaScript创建网页特效 331 11.6.1 脚本语言 331 11.6.2 常用的特效 332 习题 341 第12章 ASP.NET Web服务器控件 342 12.1 标准控件 342 12.1.1 简单控件 342 12.1.2 Table控件 346 12.1.3 HiddenField控件 349 12.2 数据操作控件 350 12.2.1 SqlDataSource组件 350 12.2.2 GridView控件 354 12.2.3 DataList控件 357 12.2.4 DetailsView控件 361 12.2.5 FormView控件 362 12.3 验证控件 364 12.3.1 ValidationSummary控件 364 12.3.2 RequiredFieldValidator控件 364 12.3.3 RangeValidator控件 366 12.3.4 CompareValidator控件 367 12.3.5 RegularExpressionValidator控件 370 12.3.6 CustomValidator控件 371 12.4 导航控件 372 12.4.1 SiteMapPath控件 373 12.4.2 Menu控件 375 12.4.3 TreeView控件 378 习题 383 第13章 ASP.NET Web应用程序开发 384 13.1 Web应用程序中的常用对象 384 13.1.1 Response与Request 384 13.1.2 Application与Session对象 386 13.2 Global.asax文件 386 13.2.1 Global.asax中的常用事件 386 13.2.2 统计网站在线人数 387 13.3 网页的切换与数据传递 388 13.3.1 网页的切换 388 13.3.2 网页间的数据传递 389 13.4 在Web.Config中保存配置 392 13.4.1 设置sessionState 392 13.4.2 保存数据库连接信息 393 13.4.3 用户身份验证与授权 394 13.5 利用SQL Server数据库实现用户身份验证 394 13.6 通过更新数据库保存新用户注册信息 398 13.7 统计网站登录次数 402 13.8 文章的浏览和搜索 403 13.9 文件的上传与下载 406 13.10 在线播放音频视频 407 13.11 发布即时消息 410 习题 411 第14章 水晶报表 413 14.1 水晶报表基础知识 413 14.1.1 水晶报表的分类 413 14.1.2 嵌入式水晶报表设计器 414 14.1.3 报表节 415 14.1.4 水晶报表对象模型 415 14.1.5 将ADO.NET数据集作为报表数据源 417 14.2 在Windows应用程序中使用水晶报表 417 14.3 在ASP.NET网站中使用水晶报表 427 习题 431

2010-07-03

C#网络应用高级编程

《C#网络应用高级编程》马骏、郑逢斌、沈夏炯编著 高级编程部分,适用于高级开发者

2010-07-03

Winsock规范及应用

这是一本介绍Winsock规范及应用的电子书,贡献出来给大家用!!!有资源大家共享嘛~~~~~~~

2010-07-03

c#做的控制台购物管理系统

这是一个用c#语言写的简单购物管理系统,在控制台下写的,主要是练习基本功,数据的传递!!发上来给大家参考下,大家也可以对我提意见的哦!!

2010-04-18

一个C#初学者做得简单计算器

一个C#初学者做得简单计算器 希望大家给点意见

2009-08-03

空空如也

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

TA关注的人

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