学习内容
文章平均质量分 88
(Mr.Sun )
这个作者很懒,什么都没留下…
展开
-
C#截取中间的字符串值
/// <summary>/// 截取字符串值/// </summary>/// <param name="sourse"></param>/// <param name="startstr"></param>/// <param name="endstr"></param>/// <...原创 2019-12-14 15:39:23 · 1231 阅读 · 0 评论 -
html基础标签
hyperText markup languang超文本标记语言&amp;lt;html lang =&quot;en“&amp;gt;头标签 lang =&quot;en“告诉搜索引擎爬虫,我们的网站是关于什么内容的&amp;lt;head&amp;gt;编辑给浏览器的,是思想类的东西,是人看不到是东西&amp;lt;meta charset=&quot;utf-原创 2019-02-26 16:41:56 · 125 阅读 · 0 评论 -
css基础属性
/* 字体高 */font-size: 50px; /* 加粗*/font-weight: bold; /* 斜体 */font-style: italic; /* 字体 */font-family: Arial, Helvetica, sans-serif; /* 字体颜色 */color: aqua; /* 1.纯英文单纯;测试用...原创 2019-03-02 18:21:26 · 133 阅读 · 0 评论 -
盒子模型,定位
盒子模型盒子三大部分盒子的组成部分:盒子壁 border内边距 padding盒子内容 width+height;margin+border+padding+(content=width+height)原创 2019-03-02 18:31:43 · 246 阅读 · 0 评论 -
接口
什么是接口接口是指定一组函数成员而不实现他们的引用类型。所以只能类和结构实现接口。例:用接口使PrintInfo方法能够用于多个类interface IInfo{ string GetName(); string GetAge();}class CA : IInfo{ public string Name; public int Age; p...原创 2019-03-05 21:56:39 · 228 阅读 · 0 评论 -
泛型
声明泛型类与声明普通类差不多,区别如下。在类名之后放置一组尖括号。在尖括号中用逗号分隔的占位符字符串来表示希望提供的类型。这叫做类型参数在泛型类声明的主体中使用类型参数来表示应该替代的类型。class SomeClass&amp;lt;T1, T2&amp;gt;{ public T1 SomeVar = new T1(); public T2 OtherVar = new T2();...原创 2019-03-08 20:14:02 · 83 阅读 · 0 评论 -
转换
转换是接受一个类型的值并使用它作为另一个类型的等价值过程尽管称之为转换,但只是代表源值作为目标类型来使用,不是源值转换为目标类型。装箱,可以将任何值类型转换为:object类型;System.ValueType类型。拆箱可以将一个装箱的值转换为原始类型装箱转换装箱是一种隐式转换,它接受值类型的值,根据这个值在堆上创建一个完整的引用类型对象并返回对象引用。int i=12;obje...原创 2019-03-06 19:13:01 · 134 阅读 · 0 评论 -
BFC和浮动元素
bfcblock format context如何触发一个盒子的bfc用以下方式:position:absolute;display:inline-block;float:left/right;overflow:hidden;两栏布局.right{ position: absolute; right: 0; width: 100px; height...原创 2019-03-04 17:07:38 · 268 阅读 · 0 评论 -
枚举器和迭代器
枚举器是可以依次返回集合中项的类对象。使用IEnumerable和IEnumerator示例using System.Collections;namespace 使用IEnumerable和IEnumerator{class ColorEnumerator : IEnumerator{string[] _colors;int _position = -1;public Color...原创 2019-03-24 18:34:33 · 176 阅读 · 0 评论 -
C# 创建XML及使用它的值
static void Main(string[] args) { //创建xml XDocument employeeDoc = new XDocument( new XElement ("Employees", new XElement ("Employee", ...原创 2019-05-14 15:42:09 · 1380 阅读 · 0 评论 -
C#构建数据表
//定义字段名称(常量) private const string FIRST_COLUMN = "FIRST"; private const string SECOND_COLUMN = "SECOND"; DataTable dataTable = CreateDataTableStruct(); AddNewDataRow("第一列内容", "...原创 2019-05-11 16:50:33 · 706 阅读 · 0 评论 -
C#TreeList构建
treelist的构造和datatable的构造方法一样,就是需要多添加ID和PID两个列并赋值首先定义需要列名称、编码等构建TreeList还必须定义ID和PARENTID(这是为了确定树的分层结构) private const string NAME_COLUMN = "NAME"; private const string CODE_COLUMN = "CODE"; ...原创 2019-05-25 15:45:25 · 4989 阅读 · 0 评论 -
C#序列化反序列化读写XML文件
为了构建如下图所示的xml文件在这个文件中CompanyConfig为该XML的根节点,它的里面由多个DepartmentConfig节点组成,在DepartmentConfig节点中又包括PersonInfo节点,PersonInfo中又包括姓名和职位。下面首先我们要做的是创建与该XML相对应的对象,然后把对象转换为上述XML(序列化),或者把上述XML转换为对象(反序列化)。...原创 2019-05-26 17:02:13 · 6271 阅读 · 1 评论 -
C# 打开文件对话框
文件打开对话框 //新建一个文件对话框 OpenFileDialog pOpenFileDialog = new OpenFileDialog(); //设置对话框标题 pOpenFileDialog.Title = "打开shp文件"; //设置打开文件类型 p...原创 2019-05-28 16:27:51 · 7756 阅读 · 0 评论 -
源代码与原始版本不同
错误提示 同样是:”当前不会命中断点。源代码与原始版本不同“,错误的原因,我的A项目是启动项目,B项目和A项目在同一个解决方案中,且A项目需要调用B项目,可是B项目的代码改变后断点调试就不行,最后发现是A的依赖项里没有B项目了。解决办法:右键单击A项目,然后选择依赖项,把B项目重新勾上。...原创 2019-07-25 09:29:57 · 775 阅读 · 0 评论 -
CSS文字溢出处理,背景图片处理
文字溢出溢出容器,要打点展示单行文本 width: 300px; height: 40px; line-height: 20px; border:1px solid black; /* 处理单行文本 */ /* 设置超出部分容器不会换行 */ white-space: nowrap; /* 设置超出部分隐藏 */ overf...原创 2019-03-05 16:07:43 · 1407 阅读 · 0 评论 -
css复杂选择器
1.父子选择器/派生选择器 不一定非要标签,用其他也能代替 <div> <strong> <em>123</em> </strong> </div> <em>234</em> div strong em { background-color原创 2019-03-02 09:12:25 · 821 阅读 · 0 评论 -
第二周学习内容
数组练习练习:首先遍历nums1,用一个变量count统计非0的个数创建一个长度为count的新数组nums2遍历num1,把非0的值依次填入nums2中 int[] nums1 = { 2, 3, 0, 5, 0, 6, -1 }; int count = 0; for (int i = 0; i &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt; nums1.Length; i++..原创 2018-10-25 16:27:45 · 233 阅读 · 0 评论 -
第三周学习
字符串函数字符串替换:string Replace(string oldValue, string newValue);将字符串中的出现oldValue的地方替换为newValue。例:字符串替换 string s = &amp;amp;amp;amp;quot;2323232333&amp;amp;amp;amp;quot;; s = s.Replace(&amp;amp;amp;amp;quot;3&原创 2018-11-01 08:42:31 · 170 阅读 · 0 评论 -
第四周学习
方法的结构:方法包括方法头和方法体。方法头包括方法的返回类型(有无)、方法名称和参数。方法体包括可执行代码的语句序列。方法体内部的代码执行:方法体是一个块。块可以包含本地变量、控制流结构、方法调用、内嵌的块。本地变量:用于保存本地的或临时的计算数据。存在性和生存周期仅限于创建他的块及内嵌的块。本地变量值类型存储在栈里,引用类型存储在堆里,实例字段都存储在堆里。类型推断和var...原创 2018-11-08 18:51:08 · 90 阅读 · 0 评论 -
第九周学习内容
WinForm:Windows Form,.Net中用来开发Windows窗口程序的技术,无论是控制台程序,还是ASP.Net都是调用.Net框架,因此所有知识点都是一样的。新建一个Windows项目:Windows→Windows窗体应用程序控件(Control):窗口上很多元素都是相似的,因此将这些元素抽象为一些类,这些类就叫做控件。识别PowerPoint中的控件,按钮(Button)...原创 2018-12-12 18:59:07 · 201 阅读 · 0 评论 -
委托
委托委托是持有一个或多个方法的对象例:根据返回的值执行持有的方法delegate void MyDel(int value);//声明委托类型class Program{ void PrintLow(int value) { Console.WriteLine("{0}-low value",value ); } void PrintHig...原创 2018-12-12 20:27:03 · 133 阅读 · 0 评论 -
第八周学习内容
继承与组合方式复用例:static void Main(string[] args) { //B b = new B(); //A a = new A(); YZK y = new YZK(); y.Daren(); TuFei t = new TuFei(); t.LG = new Li...原创 2018-12-06 15:31:32 · 106 阅读 · 0 评论 -
事件
发布者和订阅者发布者:发布某个事件的类或结构,其他类可以在该事件发生时得到通知。订阅者:注册并在事件发生时得到通知的类或结构事件处理程序:由订阅者注册到事件的方法,在发布者触发事件时执行。触发事件:当事件触发时,所有注册到它的方法都会被依次调用。对事件我们只可以添加、删除、或调用事件处理程序。源代码组件概览委托类型声明事件处理程序声明事件声明事件注册触发事件的代码声明事件...原创 2018-12-16 15:14:37 · 112 阅读 · 0 评论 -
C#+AE常用的命名空间
IActiveView (激活视图) ESRI.ArcGIS.CartoIBasicMap (基本地图 )ESRI.ArcGIS.CartoICommand(命令) ESRI.ArcGIS.SystemUIIElement (元素) ESRI.ArcGIS.CartoIEnvelope(框架) ESRI.ArcGIS.GeometryIFeature(要素) ESRI.ArcGIS.G...原创 2019-02-01 11:59:09 · 1417 阅读 · 1 评论 -
C#AE地理坐标转换为屏幕坐标
使用屏幕坐标系: IPoint pPoint = m_hookHelper.ActiveView.ScreenDisplay.DisplayTransformation.ToMapPoint(X, Y);//地理坐标转换为屏幕坐标 pPoint.PutCoords(pPoint.X, pPoint.Y);原创 2019-01-29 11:22:03 · 1572 阅读 · 0 评论 -
C#+AE未指定ArcGIS版本
当出现ArcGIS version not specified错误时,添加下面语句ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);如: static class Program{ /// <summary> /// 应用程序的主入口点。 /// </s...原创 2019-02-24 09:21:35 · 627 阅读 · 1 评论 -
html高级标签
空格和回车是用来分割字符的&amp;amp;amp;nbsp;表示空格&amp;amp;amp;lt;表示&amp;amp;lt;&amp;amp;amp;gt;表示&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;表示回车&amp;amp;lt;hr&amp;amp;gt;表示水平线有序列表(默认按1. 2.原创 2019-03-01 10:00:32 · 499 阅读 · 0 评论 -
主流浏览器及其内核
IE tridentFirefox GeckoGooGle chrome webkit/blinkSafari webkitOpera presito原创 2019-03-01 09:01:47 · 109 阅读 · 0 评论 -
引入CSS
1.行间样式直接在body里写<div style="width:100px;height:100px;background-color:red;"></div> 2.页面级css,在head里写<head><style type="text/css"> div{ width:100px; height:1...原创 2019-03-01 11:11:22 · 110 阅读 · 0 评论 -
css选择器和权重
1.id 一对一<div id="only">123</div><div id="only1">234</div>css:#only{ background-color: brown;}#only1{ background-color: greenyellow;}2.class 多对多<div class=&quo原创 2019-03-01 15:59:31 · 236 阅读 · 0 评论 -
第一周学习内容
#控制台程序Console.WriteLine(); 打印输出Console.ReadLine(); 读入用户输入的Console.ReadKey(); 唯一用到的地方就是防止控制台程序立即关闭string s = Console.ReadLine();把用户敲入的一行文字存入到字符串类型的变量(容器)s中占位符:{0}的个数必须和参数的个数一样,是一一对应关系。序号从0开始占...原创 2018-10-18 08:42:44 · 317 阅读 · 0 评论