最近是不少天都没有写博客了,这是一个很很差的习惯。天天学习的内容若是不进行总结的话,基本上是全都忘掉了。因此仍是得坚持写博客。编程
三个关键字:数组
(2):彻底隐藏父类的同名函数 意思就是在继承中 子类和父类的方法同名的时候 须要彻底隐藏父类的方法时候使用 缓存
2. this:(1):指代当前类的对象 特别是用在构造函数中 this.Name=name; 这里的this就是这个意思ide
(2):继承本身的构造函数 (通常继承最全的那个构造函数)函数
3.base: (1):继承父类的构造函数 用于继承的时候工具
界面设计方面: (1):菜单栏有 数据资源、卫星资源、服务资源、插件资源、专题空间、全球目标、资源搜索学习
(2):打开、影像模式、地图模式、海图模式、三维地形、地名管理、基础数据设置、自动隐藏、全屏,帮助、登陆、退出ui
(3):工具组包含:面积量测工具、文字情报引接与组织关联、手动校订、影像数据管理于应用、距离测量工具、空间可视域分析、全球基础影像下载this
(4):标题栏WPF、全球目标、显示疆界线、登录、气象水文数据显示、新天空盒。spa
不清楚的地方: 全屏显示功能(也就是隐藏了工具条,将最上面的logo栏去掉)、工具组是哪个空间来实现的?、若是实现鼠标不在控件上面就将控件的透明度下降。
OpenGL: 先来了解一下函数。学习了这么久的OpenGL,感受就是在知道OpenGL的渲染流程以及各类小细节、而后就是学习各类函数
1:从缓存对象中回读数据:glGetBUfferSubData
2:直接访问缓存中数据:glMapBuffer(GLenum target,GLenum access)
3:执行解除映射操做:glUmMapBuffer()
4:更精确的设置访问模式:glMapBufferRange(GLenum target,GLintptr offset, GLsizeiptr length,GLbitfiled access);
5:抛弃缓存对象中的部分或者数据:glinvalidateBufferData() glinvalidateBufferSubData()
6:顶点规范:glVertxAttribPointer(GLuint index,GLint size,GLenum type, GLboolean normalized, GLsizei stide, const GLvoid*pointer);初始化的属性指针索引传入这个函数。
7:整型顶点属性:glVertexAttribIPointer() 它不会执行自动转换到浮点数的操做
8:双精度顶点属性:glVertexAttribLPointer() 它的type必须为DOUBLE
9:顶点属性的压缩格式:????????
10:静态顶点属性的规范(难理解) 每一个属性的顶点属性能够经过glVertexAttrib*()系列参数进行设置
11:OpenGL的绘制命令 :包括两部分