WebMatrix (1)
和显示相关的代码都集中在TextView.OnPaint()里面。大约的过程就是从TextBufferLocation处开始,一行一行Colorize后,输出。看来,要自己写一个Edit的话确实需要自己负责输出的部分,嗯,要回去看GDI+了 。
现在还有点搞不清TextBufferLocation和TextBuffer的具体区别,不过已经有一个大概的印象了。
TextLine.Data是一个Char数组,用来存放数据,TextLine.Attribute似乎是存放相应的字符的显示属性的(颜色之类的)。
明天看样子要潜入细节中去了,争取把关键字着色的部分搞懂,怕自己陷到细节里去,忘了整体,把今天的大概印象记下来。
我在怀疑WebMatrix的开发人员是不是和MFC的开发人员有什么关系...总觉得很多代码的感觉怪怪的,不过也可能是反编译器的问题 呵呵
转载于:https://www.cnblogs.com/Hush/archive/2004/03/14/3168.html
WebMatrix (1)相关推荐
- Step by Step WebMatrix网站开发之二:使用WebMatrix(1)
第一次运行WebMatrix会看到如图1所示的窗口. 图1 第一次运行WebMatrix显示的窗口 我的网站 进入"我的网站"可看到自己设计过的网站. 从Web库创建网站 可以从& ...
- Asp.net团队疯了(同时发布WebMatrix, Razor, MVC3和Orchard)
对于园子里的大部分asp.net开发人员来说,WebMatrix,Razor,MVC3以及Orchard都不会很陌生. 但是今天竟然asp.net团队竟然会同时发布这四个产品,简直是太让人震撼了. 为 ...
- WebMatrix 3发布了!
编辑人员注释:本文章由项目经理 Justin Beckwith 撰写. 今天,我们高兴地宣布发布 WebMatrix 3.WebMatrix 是我们在 2010 年引入的一款免费轻型 Web 开发工具 ...
- Step by Step WebMatrix网站开发之二:使用WebMatrix(2)
上一篇,从Web库创建了一个电子商务的网站.现在回到WebMatrix,看看它有什么功能. 由图1可以看到,WebMatrix主要有3个区域,顶部Ribbon区域,左边是功能区域,右边是信息或编辑区域 ...
- 菜鸟也玩WebMatrix
今天玩了一天Win03系统+IIS6来配置 WebMatrix的网站,很郁闷一直没有配好,网上查了很久也没有查到,为了交差应付,就耍了小聪明 原来可以这样,直接把WebMatrix当作IIS: 然后运 ...
- [转] 微软轻量级 Web 开发平台 WebMatrix 发布
Microsoft WebMatrix 是一个全新的 Web 开发平台,今天开始正式发布第一个版本供公众使用.区别于现有的开发平台,WebMatrix 的特点是一站式和简化的开发过程,主要包含以下几大 ...
- 基于WebMatrix的轻量级Web开发系列课程
基于WebMatrix的轻量级Web开发系列课程(10): WebMatrix与ASP.NET MVC WebMatrix除了提供了默认的编程模型以外,也对ASP.NET MVC做出了很好的支持,但是 ...
- asp.net免费网站三剑客:WebMatrix + MojoPortal + SQLCE
一个免费发布软件,一个免费CMS(内容管理系统),一个免费数据库,正好完成一个免费软件的部署. 大致过程: 1. 先从这里找到MojoPortal的CE版本:http://mojoportal.cod ...
- ASP.NET Web Pages 和 WebMatrix (Razor Syntax、Forms、Data、Grid、Chart、Files、Images、Video)的学习资源...
网址:http://www.asp.net/webmatrix/tutorials/1-getting-started-with-webmatrix-and-asp-net-web-pages 转载于 ...
- Step by Step WebMatrix网站开发之二:使用WebMatrix(3)
要学好用好一个工具,最好的办法是从模板入手,因而今天的任务就是从模板建立一个网站,然后分析一下模板的构成. 在WebMatrix开始页,单击"从模板创建网站",然后选择" ...
最新文章
- 零基础python从入门到精通 pdf-跟老齐学Python从入门到精通 电子版(pdf格式)
- python导入本地文件-Python使用import导入本地脚本及导入模块的技巧总结
- 数据结构经典书籍--数据结构与算法分析
- mysql更新日志问题
- 中国在两年内赶超美国AI?李开复:不一定
- ASP之防止外部数据提交的脚本
- 支持javascript的ppt软件_github重磅推荐!一个很好用的PPT生成工具
- Leetcode--134. 加油站
- 【Elasticsearch】10分钟查询一个petabyte的云存储容量
- ES6——变量的解构赋值
- 二位四进制计数器_金三银四还在看JVM这一块?看完这篇万字JVM面试解析就够了...
- [面试] C/C++ 语法(五) —— extern
- Eureka服务治理
- Servlet概述及其原理
- csdn头像修改失败的解决办法
- pdman 创建表同步数据库_PDMan-2.0 正式发布:用心开源,免费的国产数据库建模工具PowerDesigner...
- threejs 贴图动画总结
- 详解win7升级win10原来的软件还能用吗
- 传说中的100句子记忆7000单词(51-100句)
- 计算机专业选什么笔记本cpu,笔记本电脑什么配置好?来看看这款硬核办公本
热门文章
- 2011斯坦福大学iOS应用开发教程学习笔记(第一课)MVC.and.Introduction.to.Objective-C
- 如何下载一些网站本身不希望你下载的文件呢
- 元宇宙创造大势所趋,一切皆有可能
- Python 数据处理数据挖掘(六):决策树模型 之 CART算法
- spark原理之一张图搞定broadcast
- Java用正则表达式验证用户输入的手机号和QQ邮箱
- C语言中string函数库中的一些函数的用法
- 神舟微型计算机系统重装步骤,神舟战神重装系统教程 神舟战神笔记本一键重装系统...
- 关闭windows安全中心报警
- Karma与TSLint