c#
云游的二狗
java猿。
展开
-
开发笔记1 关于功能内部消息存储
目前做的功能是对管点管线编号功能。需要处理各种异常情况。并存储异常信息进行显示。初始时,用dataTable存储信息(思维定式导致); Dat dtblTemp = new System.Data.DataTable(); dtblTemp.Columns.Add(new System.Data.DataColumn("ID", ty原创 2013-10-09 09:04:23 · 576 阅读 · 0 评论 -
2014-3-17至2014-3-21.NET软件工程师面经
上周六,从沈阳飘到了帝都。虽然谋划已久,但仍然显得很仓促。本打算这周一到北京的,结果出于东西太多,需要有人接站的缘故。提前了两天。上周六和周日以及这周一分别投递了二十多份简历。这周二到周五每天都在面试,基本上上午一家,下午一家。面试的公司有:*图,文安科技,思路创新,博超,建设科技。由于前几家面试受挫了,因此恒泰实达的面试直接推了。在这次大量面试的过程中。收获最大的就是知道了软件工原创 2014-03-22 17:00:26 · 1031 阅读 · 0 评论 -
保留三位有效数字 函数
今天做的功能需要对查询结果保留三位有效数字。原创 2014-06-09 15:56:24 · 9801 阅读 · 0 评论 -
冒泡排序和引用类型
项目中数据需要排序,自己写了个冒泡。代码如下 protected void btnSort_Click(object sender, EventArgs e) { int[] intArray = new int[] { 10, 50, 9, 3, 7, 5, 6, 12, 3, 7, 92 }; int[] int原创 2014-08-27 10:29:17 · 647 阅读 · 0 评论 -
托管代码和非托管代码
本文是转载的什么是托管代码(managed code)? 托管代码是一microsoft的中间语言(IL),他主要的作用是在.NET FRAMEWORK的公共语言运行库(CLR)执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段: 1.源代码编译为托管代码,(所以源代码可以有很多种,如VB,C#,J#) 2.托转载 2014-08-28 13:30:52 · 495 阅读 · 0 评论 -
将datatable分页为指定行数的dataset集合
1、将datatable分页为指定行数的dataset集合 /// /// 将datatable分页为指定行数的dataset集合 /// /// 初始datatable /// 行数 /// public DataSet FormatDataTableToDS(DataTable原创 2014-08-18 10:52:19 · 1717 阅读 · 0 评论 -
openfiledialog 使用 读取txt文件 StreamReader 检验数据
今天网友需要一个检查数据的工具,就随便写了一个。好久没弄winform程序了。有些东西生疏了。题目如下:在不同列数时,将相临两行数字对比并生成结果,对比相同为1,不同为0。数字为个位。例子: 列数为15个数字时0 1 2 3 4 5 4 3 2 1 0 2 3 1 4 5 4 3 3 2 1 0 0 1 2 2 3 4原创 2015-03-20 17:40:41 · 1632 阅读 · 0 评论 -
细节杂记 移除字符串中的字符 remove indexof 字符串大小比较 compare
string a = new string();...//这里设置字符串a的值//查找"string"并删除int i = a.IndexOf("string");a=a.Remove(i, "string".Length); // 结果在返回值中string str1="how are you";str1.IndexOf("is")这个的结果应该是多少?原创 2015-03-14 15:42:48 · 843 阅读 · 0 评论 -
URL路径中包含特殊字符%的处理
URL中特殊字符的处理原创 2015-11-23 17:59:22 · 11500 阅读 · 0 评论 -
思路随笔 关于题库和组卷功能的优化反思
记录自己关于智能组卷系统优化的随想。原创 2015-12-21 11:54:01 · 681 阅读 · 0 评论 -
微软简讯20160113 终止framework 4.0 4.5 4.5.1 的支持
1、终止framework 4.0 4.5 4.5.1 的支持9 Dec 2015 11:00 AM微软发布公告,终止以上版本的支持。有网友吐槽,直接升到4.6.1 :“I would definitely avoid .NET 4.6 where as 4.6.1 is fine. .NET 4.6 is severely buggy in terms of JIT and g原创 2016-01-13 10:11:59 · 475 阅读 · 0 评论 -
winform中treeview最基础的示例代码
今天同事需要使用treeview控件。但是他没用过,我就即兴写了这个控件的基础实例代码。以前整过这个东西,但是没有整理出源码来。有时间后再完善treeview操作的详细实例代码。绑定示例数据到treeview控件 private void btnShow_Click(object sender, EventArgs e) { DataTable原创 2014-03-04 16:48:08 · 4150 阅读 · 0 评论 -
js调用c#方法
js调用前台嵌入的c#方法:页面嵌入的c#方法如下: public string TestJSToFunction(string strTest) { return strTest; } public string TestJSToFunction() { retur原创 2014-02-20 16:23:06 · 4805 阅读 · 0 评论 -
VS自带的时序图
这周帮朋友翻译了一篇关于VS特性的一篇技术博客,虽然朋友付费了,但是我还是忍不住在自己的博客晒一下。时序图,是一个用来描述程序中类,方法之间的关系和执行顺序的一种图表。它揭示的是不同类中方法的调用和被调用的关系。右键方法名称,在右键菜单中有一项叫做生成序列图。按照一步步的提示就可以绘出方法的徐类图。这个图很有意思。可以很快的让自己熟悉别人写的代码,也可以让别人迅速了解自己写的东西。类似原创 2014-02-27 21:54:44 · 4752 阅读 · 5 评论 -
c#基础 之对象和类型
1、类和结构结构与类的区别是它们在内存中的存储方式(类是存储在堆(heap)上的引用类型,而结构是存储在堆栈(stack)上的值类型)、访问方式和一些特征(如结构不支持继承)。较小的数据类型使用结构可提高性能。但在语法上,结构与类非常相似,主要的区别是使用关键字struct代替class来声明结构。 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分原创 2013-09-23 17:27:53 · 1048 阅读 · 0 评论 -
c#基础(1)之 构造函数
从事.NET开发接近两年了。对.NET这个东西依旧没有系统的去了解过。目前这份工作强度不太大,终于有时间可以捋一捋了。1、普通构造函数: abstract class Shape { public const double pi = Math.PI; protected double x, y; public Shape(d原创 2013-09-23 16:53:11 · 1124 阅读 · 0 评论 -
深入简出 AutoCAD.NET二次开发 简摘
第三章 程序设计基础一、技术概况ADO.NET ,WinForm,LINQ,WPF,WCF,XML,WebService其中 自己的盲点:1、反射reflection2、LINQ3、ADO.NET 与数据库交互。通过数据适配器接口 DataAdapter建立数据库连接。4、水晶报表(crystal report)展示项目中复杂数据:合并计算,多级汇总,图表制作,条件格原创 2013-09-24 17:02:28 · 1367 阅读 · 0 评论 -
AutoCAD二次开发之属性操作(3) 删除属性
以往的工作过程中,没有使用过删除属性的操作。上周一,遇到了这个问题。在网友的帮助下,终于解决。代码很简单,只是想不到啊。。。正解代码为: ResultBuffer rbDel = new ResultBuffer( new TypedValue((int)DxfCode.ExtendedDataRegAppName, strAppName));原创 2013-09-25 17:25:45 · 4108 阅读 · 0 评论 -
c#.net 下的excel操作(二)
接续上文:。。。主要实现数据对比并改变excel中指定单元格的内容。比如有:测试1.xls和测试2.xlsx 两个excel文件需要对比第一列数据。如果第一个文档中有该记录,第二个文档中没有。则把第一个文件中的记录变为红色字体。。。开始正题:上文提到了对比excel文档的实现。主要介绍了以简要思路和以数据库对象方式获得文件的数据下面接着讨论一office exce原创 2013-11-13 16:42:06 · 1052 阅读 · 0 评论 -
c#.net 下的excel操作(一)
这周帮同事做了一个操作excel的功能。主要实现数据对比并改变excel中指定单元格的内容。比如有:测试1.xls和测试2.xlsx 两个excel文件需要对比第一列数据。如果第一个文档中有该记录,第二个文档中没有。则把第一个文件中的记录变为红色字体。一、概要思路1.通过openFileDialog控件打开需要的文档。2.记录文件位置。3.并以数据库的方式获取文档中的数据。4原创 2013-11-08 17:13:28 · 1210 阅读 · 0 评论 -
arcgis的相关问题
从本周开始接触arcgis+高德引擎的三维开发。首先搭建环境就费了九牛二虎之力。很纠结。。。首先装oracle 我用的是oracle11g。VS2010 。silverlight5。arcgis10.需要配置arcgis sde 和arcgis services。虚拟机是其他版本的linux。用的是kernel2.0内核。高德的软件需要运行在这个虚拟机上。现在遇到了一个问题:原创 2013-11-29 11:17:17 · 1039 阅读 · 0 评论 -
ASP.NET连接Oracle问题 System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。
ASP.NET连接Oracle问题1:System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater 原因:NTFS权限问题,在ORACLE9I时总是遇到 解决方法: 1、以管理员的用户登录; 2、找到ORACLE_HOME文件夹(我的是C转载 2013-12-02 10:01:00 · 2440 阅读 · 0 评论 -
当前sl项目的结构
一 数据处理(一)DAL结构1.在webconfig文件中配置数据库类型,连接字符串,等信息2.在DAL类库中建立databaseHelper类。处理对不同数据库的链接。using System;using System.Collections.Generic;using System.Linq;using System.Text;using Mic原创 2014-02-27 17:25:37 · 1154 阅读 · 0 评论 -
c#数据库连接
今天仔细阅读当前项目的源码后,感觉跟以前的方式不太一样。也许是不同人设计的系统都有自己的特点导致的吧。先在这里简述一下。当前项目的sql语句需要些两种,一种是SQL SERVER的一种是oracle的。通过配置webconfig文件来控制执行哪一种SQL语句。感觉很厉害的样子。上上篇文档中贴出了一部分源码。争取下周前把数据访问层的两种方式都描述一下,并做出对比。希望能有时间。原创 2014-02-27 22:01:00 · 653 阅读 · 0 评论 -
C#.NET扩展方法
扩展方法原创 2016-03-03 17:12:24 · 467 阅读 · 0 评论