《深入浅出MFC》2/eScribble Step2-修改使用者接口(第9章):这个版本变化了菜单,使程序多 了笔宽设定功能。由于菜单的变化,也带动了工具栏与状态列的变化。 从这个版本中我们可以学习如何使用资源编辑器,制作各式各样的程序资源。为了把 菜单命令处理函数放置在适当的类别之中,我们需要深入了解所谓的Message ■ ■ ■ ■ 第0章 你㆒定要知道(導讀) 37 Mapping 和Command Step3-增加「笔划宽度对话框」(第10 章):这个版本做出「画笔宽 度对话框」,使用者可以在其中设定细笔宽度和粗笔宽度。预设的细笔为两个 图素(pixel)宽,粗笔为五个图素宽。 从这个版本中可以学习如何以对话框编辑器设计对话框模板,以ClassWizard 增设对 话盒处理函数,以及如何以MFC 提供的DDX/DDV 机制做出对话框控制组件 (control)的内容传递与内容查核。DDX(Dialog Data 在1994/01/25 的PC-Magazine 上有一篇文章,说得很好: 无性生殖并不只是存在于遗传工程上,对程序员而言它也是一个由来已久的动作。过去, 我们只不过是以一个简单而基本的工具,也就是一个文字编辑器,重制我们的程序代码。 今天,C++ 提供给我们一个更好的繁殖方法:template。 复制一段既有程序代码的一个最平常的理由就是为了改变数据类型。举个例子,假设你写 了一个绘图函数,使用整数x0 码力 | 1009 页 | 11.08 MB | 1 年前3
Flask入门教程7,也可以是 3.3 及以上版本。电脑的操作系统可以是 Windows,也可以是 macOS 或 Linux。 安装编辑器和浏览器 对于编辑器来说,每个人都有不同的偏好,你可以自由选择。可以选择功能丰富的 IDE(集成开发环境),比如 PyCharm;也可以选择相对轻量的编辑器,比如 Atom 或 Sublime Text。浏览器建议使用 Firefox 或 Chrome。 使用命令行 DS_Store 使用 Control + O 和 Enter 键保存,然后按下 Control + X 键退出。在后续章节,对 于简单的文件,都会使用 nano 创建,这部分操作你也可以使用编辑器来完成。 将程序托管到 GitHub(可选) 这一步是可选的,将程序托管到 GitHub、GitLab 或是 BitBucket 等平台上,可以更 方便的备份、协作和部署。这些托管平台作为 Git pipenv install python-dotenv 当 python-dotenv 安装后,Flask 会从项目根目录的 .flaskenv 和 .env 文件读取环 境变量并设置。我们分别使用文本编辑器创建这两个文件,或是使用更方便的 touch 命令创建: $ touch .env .flaskenv 第 2 章:Hello, Flask! 17 .flaskenv 用来存储 Flask0 码力 | 127 页 | 7.62 MB | 1 年前3
Go 入门指南(The way to Go)上安装 Go 2.5 在 Windows 上安装 Go 2.6 安装目录清单 2.7 Go 运行时(runtime) 2.8 Go 解释器 第3章:编辑器、集成开发环境与其它工具 3.1 Go 开发环境的基本要求 3.2 编辑器和集成开发环境 3.3 调试器 3.4 构建并运行 Go 程序 3.5 格式化代码 3.6 生成代码文档 3.7 其它工具 3.8 Go 性能说明 语言自带的工具 godoc 运 行在 Google App Engine 上来作为 Web 服务器提供文本内容。在官网的首页有一个功能叫做 Go Playground,是一个 Go 代码的简单编辑器的沙盒,它可以在没有安装 Go 语言的情况下在你的浏览器中编译并运 行 Go,它提供了一些示例,其中包括国际惯例 “Hello, World!”。 更多的信息详见 github.com/golang/go,Go 1. export DISABLE_NET_TESTS=1 如果你完全不想运行包的测试,你可以直接运行 ./make.bash 来进行单纯的构建过程。 5. 测试安装 使用你最喜爱的编辑器来输入以下内容,并保存为文件名 test.go 。 示例 2.1 hello_world1.go 1. package main 2. 2.3 在 Linux 上安装 Go - 300 码力 | 466 页 | 4.44 MB | 1 年前3
Python3 基础教程 - 廖雪峰........................................................................................ 18 使用文本编辑器 .................................................................................................. 交互式命令行下,可以直接输入代码,然后执行,并立刻得 到结果。 使用文本编辑器 在 Python 的交互式命令行写程序,好处是一下就能得到结果,坏处是 没法保存,下次还想运行的时候,还得再敲一遍。 Python3 基础教程【完整版】 http://www.yeayee.com/ 20/531 所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完 了,保存为一个文件,这样,程序就可以反复运行了。 了,保存为一个文件,这样,程序就可以反复运行了。 现在,我们就把上次的'hello, world'程序用文本编辑器写出来,保存下 来。 那么问题来了:文本编辑器到底哪家强? 推荐两款文本编辑器: 一个是 Sublime Text,免费使用,但是不付费会弹出提示框: 一个是 Notepad++,免费使用,有中文界面: Python3 基础教程【完整版】 http://www.yeayee.com/0 码力 | 531 页 | 5.15 MB | 1 年前3
Go 入门指南(The way to Go)欢迎来到 Go 语言开发的奇妙世界! Go入门指南 - 3 - 本文档使用 看云 构建 第一部分:学习 Go 语言 第1章:Go 语言的起源,发展与普及 第2章:安装与运行环境 第3章:编辑器、集成开发环境与其它工具 第1章:Go 语言的起源,发展与普及 1.1 起源与发展 Go 语言起源 2007 年,并于 2009 年正式对外发布。它从 2009 年 9 月 21 日开始作为谷歌公司 Go 语言自带的工具 godoc 运行在 Google App Engine 上来作为 Web 服务器提供文本内容。在官网的首页有一个功能叫做 Go Playground,是一个 Go 代码的简单编辑器的沙盒,它可以在没有安装 Go 语言的情况下在你的浏览 器中编译并运行 Go,它提供了一些示例,其中包括国际惯例 “Hello, World!”。 更多的信息详见 github.com/golang/go,Go 包的相关测试: export DISABLE_NET_TESTS=1 如果你完全不想运行包的测试,你可以直接运行 ./make.bash 来进行单纯的构建过程。 5. 测试安装 使用你最喜爱的编辑器来输入以下内容,并保存为文件名 test.go 。 示例 2.1 hello_world1.go package main func main() { println("Hello",0 码力 | 380 页 | 2.97 MB | 1 年前3
Object Pascal 参考手册(Ver 0.1) (以下内容摘自《Delphi 技术手册》 指示字是指在一个特定的上下文环境中,对编译器具有特殊意义的一个标志符。在上下文环境之外,你 可以自由地把指示字的名字作为普通的标志符来使用。但是,编辑器并不总是对的,因为一些指示字的 语法比较复杂,简单的编辑器不能正确处理。) Numerals(数字) 整数和实数常量可以用十进制的阿拉伯数字序列来表示,数字之间不能有逗号或空格,但它可以有 一个前缀“+”或“-”来表示 属于相同的类型。在运行时,没有办法区分 TValue 和 Real 类型。这通常有一些意义,但如果你 定义新类型的目的是利用 RTTI(Runtime Type Information),比如,给某个类型赋一个属性编辑器,区 分‘不同名称’和‘不同类型’就变得重要了。这种情况下,你使用语法 type newTypeName = type type 例如 type TValue = type Real; sometimes referred to as application partitioning.) 运行时包在程序运行时提供必要功能,设计时包用来在 IDE 中安装组件,并且为定制的组件创建特殊的 属性编辑器。一个包能同时作用于设计时和运行时,设计时包经常要在它们的 requires 子句中引用运行 Libraries and packages - 137 - 时包才能工作。 为了区分包和其它库,包被存储在文件0 码力 | 168 页 | 868.25 KB | 1 年前3
2.1 gofmt 的文化演变产生的词汇,位置和空格流会和注释流进行合并. 词汇会扩展为字符串,所有的文本流将会被制表符写入器处理. 制表符写入器会将制表符替换为合适数量的空格. 对于固定宽度的字体,处理的很好. 比例大小的字体也可以被编辑器支持,如果这个编辑器可以支持灵活的制表符宽度. 4/21/2015 gofmt 的文化演变 http://127.0.0.1:3999/gofmt-cn.slide#1 22/34 综合在一起 (2)0 码力 | 34 页 | 9.97 MB | 1 年前3
PyWebIO v1.3.1 使用手册。未指定表示无限长度 • minlength (int) –最少需要用户输入的字符长度 (Unicode) • code (dict) –通过提供 Codemirror 参数让文本输入域具有代码编辑器样式: res = textarea('Text area', code={ 'mode': "python", 'theme': 'darcula' }) 可以直接使用 code={} 或 使用run_async() 启动后台协程 80 Chapter 4. Documentation PyWebIO, 发布 1.3.1 Markdown Live Preview 可以实时预览的 markdown 编辑器 Demo 地址, 源码 4.7.2 数据可视化 demo PyWebIO 支持使用第三方库进行数据可视化,详情见使用 PyWebIO 进行数据可视化 4.8 其他 4.8.1 常用的 Codemirror Codemirror 选项 • mode (str): 代码语言。支持的语言有:https://codemirror.net/mode/index.html • theme (str): 编辑器主题。可使用的主题:https://codemirror.net/demo/theme.html • lineNumbers (bool): 是否显示行号 • indentUnit (int): 缩进使用的空格数0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.3 使用手册。未指定表示无限长度 • minlength (int) –最少需要用户输入的字符长度 (Unicode) • code (dict) –通过提供 Codemirror 参数让文本输入域具有代码编辑器样式: res = textarea('Text area', code={ 'mode': "python", 'theme': 'darcula' }) 可以直接使用 code={} 或 使用run_async() 启动后台协程 80 Chapter 4. Documentation PyWebIO, 发布 1.3.3 Markdown Live Preview 可以实时预览的 markdown 编辑器 Demo 地址, 源码 4.7.2 数据可视化 demo PyWebIO 支持使用第三方库进行数据可视化,详情见使用 PyWebIO 进行数据可视化 4.8 其他 4.8.1 常用的 Codemirror Codemirror 选项 • mode (str): 代码语言。支持的语言有:https://codemirror.net/mode/index.html • theme (str): 编辑器主题。可使用的主题:https://codemirror.net/demo/theme.html • lineNumbers (bool): 是否显示行号 • indentUnit (int): 缩进使用的空格数0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.2 使用手册。未指定表示无限长度 • minlength (int) –最少需要用户输入的字符长度 (Unicode) • code (dict) –通过提供 Codemirror 参数让文本输入域具有代码编辑器样式: res = textarea('Text area', code={ 'mode': "python", 'theme': 'darcula' }) 可以直接使用 code={} 或 使用run_async() 启动后台协程 80 Chapter 4. Documentation PyWebIO, 发布 1.3.2 Markdown Live Preview 可以实时预览的 markdown 编辑器 Demo 地址, 源码 4.7.2 数据可视化 demo PyWebIO 支持使用第三方库进行数据可视化,详情见使用 PyWebIO 进行数据可视化 4.8 其他 4.8.1 常用的 Codemirror Codemirror 选项 • mode (str): 代码语言。支持的语言有:https://codemirror.net/mode/index.html • theme (str): 编辑器主题。可使用的主题:https://codemirror.net/demo/theme.html • lineNumbers (bool): 是否显示行号 • indentUnit (int): 缩进使用的空格数0 码力 | 111 页 | 1.70 MB | 1 年前3
共 130 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13













