首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PPC上的Python IDE

安装比较简单,从[url]http://sourceforge.net/projects/vensterce[/url]上,下载VensterCE最新的压缩包,解压,将里面的venster目录复制到Python...下载的包里面包含有tutorial目录,教如何使用Venster。还有个pyceide目录,里面就是一个PPC上的Python IDE实用程序。        ...,能分析打开的某个py文件,显示出该文件的类结构树,方便查看定位代码; 关于:关于页是使用IE游览器控件显示html内容的。        ...使用pyceide,在PPC上看PY文件,感觉真不错。在使用过程中,发现一个不好用的地方,就是pyceide打开文件,只能显示顶层目录中的文件(这应该是windows mobile 系统的问题)。...后来找到篇文章《Windows Mobile 下面最通用的浏览文件对话框代码》,里面是C的代码,了解后,觉得可行,于是尝试其中的使用tGetFile.dll方法。

61720
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【C语言学习】:C语言补充:转义字符,<<,>>操作符,IDE

    C语言学习笔记: https://mp.csdn.net/mp_blog/manage/column/allColumnList 前言: 虽然说C语言的期末考试,平时的小考都是满分,但是那基本都是刷题...就是转变原来的意思,一开始a就表示字母a,但是加上 \ 以后,就转变了意思,变成了警报的意思。 如果想听听电脑的警报是什么声音,就把这段代码放电脑上跑一下吧。...在如今的电脑上,我们在字符串中输入?,确实是表示问号的意思,但是之前比较早的时候,要\?才能表示?,不然就表示为其他意思了。 为了保证代码的不同平台的同样性,输出?尽量为\? 早的时候,??)...2.C语言补充: 下面就是关于C语言的一些补充。 2.1各类IDE(继承开发环境)用的编译器: VS(visual studio):msvc。 XCode(苹果编译器):clang。...2.4早期C语言注释风格的局限性: /**\是早期的C语言注释形式。每一个/*遇到*\就会停止,比较局限。 //是C++的注释形式。 2.5早期布尔类型: _Bool.

    4300

    初识C语言(上)

    一、关于C语言,VS项目和源文件、头文件以及IDE 1.计算机语言 我们通常把计算机语言分为:解释型语言和编译型语言。...注:在VS中,编译和链接一般是同时进行的。 3.集成开发环境(IDE) 集成开发环境(IDE):用于提供程序开发环境的应用程序,一边包括代码编辑器、编译器、调试器和图形用户界面等工具。...6.在这些字符中ASCII码值从031这32个字符是不可打印字符,无法打印在屏幕上观察。 四、字符串和\0 字符串:在C语言中,用双引号引起来的叫字符串,而字符串后面默认有一个\0。...这里说明了\n从原来的字符转为换行符。 return 0; } 下面基本包含了C语言的全部转义字符: \ ?:在书写连续多个问号时使用,防止他们被解析成三字母词,在新的编译器上已经无法验证了。...//的形式 VS上(取消)注释快捷键:注释:ctrl+k+c,取消注释:ctrl+k+u 注释在编译时会替换为空格 注:注释不能放在双引号里面 七、总结 总体来看,本篇文章是初步对C语言概念进行总结概括

    6700

    C语言指针(上)

    二、变量的指针与指针变量 指针为变量的地址,而专门用来存储另一个变量的地址的变量就是指针变量。 2.1、指针变量的定义及使用 (1)、指针变量的定义 定义指针变量的符合为*,如下定义了三个指针变量。...”的功能是取操作对象的地址。...//利用指针运算符*获取pi指向的内存,即为i的值 printf("%d", *pi); 注:在C语言中,所有变量的声明都必须放在最前面,但是有些编译器你没放前面也可以通过,这里注意一下 (3)、&和*...3.2、字符指针和字符数组 在C语言中,系统本身没有提供字符串数据类型,但可以使用两种方式存储一个字符串:字符数组方式和字符指针方式。...那么第二个维度就可以看做X[2],即一个有两个元素的数组。 由上面可知,X数组的首地址为数组名,即X。X实际上是a[0],类推的话X1、X2等就是a[1]、a[2]。

    1.8K30

    编程语言的 IDE 支持

    或许是出自于对编写编程语言的兴趣,又或许是对于创建 IDE/编辑器的兴趣,对于『IDE/编辑器是如何提供编程语言的支持』,我充满了兴趣。...对于一些开发人员而言,他/她们会配置上强大的各种支持功能,以使它看上去像是一个 IDE。而后呢,它失去了快速启动的能力,或者失去了一部分的快速启动的速度,这便是有些遗憾的。...我们也可以说 BNF 是一种编程语言无关的东西。但是,实际上在我们操作的时候,就会加入一些编程语言特定的要素。...regexp:[/][*][^*]*[*]+([^/*][^*]*[*]+)*[/]' 这一点上和 antlr 没有太大的区别: WS: [ \t\r\n\u000C]+ -> channel(HIDDEN...语法高亮 在进行了复杂的语法分析之后,接着,我们就可以快速进入一个简单的环节,对代码进行高亮。关于高亮的话,我们可以快速进行一个分类: 关键词。即编程语言的关键词,如 C 语言中的 32 个关键词。

    2.4K31

    C++语言的特点 【上】

    C++语言是在C语言的基础上发展而来,同时它又支持面向对象的程序设计,它主要具有以下特点: 1 继承自C语言的优点:语言简洁、紧凑,使用方便、灵活;拥有丰富的运算符;生成的目标代码质量高,程序执行效率高...2 对C语言进行的改进:编译器更加严格,引入引用的概念,引入const常量和内联函数,取代宏定义等。...C++语言既保留了C语言的有效性、灵活性、便于移植等全部精华和特点,又添加了面向对象编程的支持,具有强大的编程功能,可方便地构造出模拟现实问题的实体和操作;编写出的程序具有结构清晰、易于扩充等优良特性,...用C++编写的程序可读性好,生成的代码质量高,运行效率仅比汇编语言慢10%~20%。 4 C++设计成无需复杂的程序设计环境。C++设计成静态类型、和C同样高效且可移植的多用途程序设计语言。...且设计成静态类型、和C同样高效且可移植的多用途程序设计语言。 END

    1.2K21

    C语言IDE之Clion2020.1安装详解

    CLion 2020.1是由捷克JetBrains公司精心研发的一款C语言集成开发环境,经常被C和C++程序员在工作中使用。...Clion拥有一整套完善的C语言开发功能,包含代码生成和重构、代码分析、智能编辑器、编码辅助等,以突出的红色显示用户之前写好的变量、函数以及类,还提供了完善的重构功能用于提升开发人员代码的质量,并且支持...然后在自己的硬盘中找到Program Files文件,在里面新建一个名为JetBrains的文件,这是为了以后装其他类型的IDE建的,然后在里面新建一个名为Clion2020.1的文件。...进入IDE后再将jetbrains-agent文件直接拖进IDE,是直接拖哦。 在公众号后台回复【Clion】即可获取文件。 ? IDE会要求重启,我们重启即可 ?...,得感谢提供破解方法的大佬。 ? 除了Clion,C和C++进阶玩家可直接上Vim试试,对提高写代码的容错率很有帮助。

    1.8K50

    Hello World背后的故事:如何在Linux上编译C语言程序

    C语言的经典程序“Hello World”并不难写,很多朋友都可以闭着眼将它写出来。那么编译一个“Hello World”到底经历了怎样的过程呢?...无论是在Windows上还是Linux上,.c、.cpp文件是无法直接运行的,需要使用编译工具将.c等源代码文件转化为可执行文件。例如,.exe文件可以在Windows上被计算机运行。...GCC最初名为GNU C Compiler,当时它只是一款C语言的编译器,不过随着后续迭代,它支持C++、Fortran、Go等语言,GCC也因此成为一个编译器集合。...虽然这个文件已经是二进制的机器码了,但是它仍然不能执行,因为它缺少系统运行所必须的库,比如C语言printf()对应的汇编语言的puts函数。确切的说,系统还不知道puts函数在内存中的具体位置。...这个文件是一个ELF文件,也就是Linux上的可执行文件。我们看到除了main之外,还增加了很多内容,一些内容这里就省略了。

    1.9K11

    C语言之文件的使用(上)

    本篇内容将向大家介绍如何存储数据之C语言对文件的使用。...通过文件指针 3.文件指针 (准确来说是文件类型的指针) 根据这个结构体类型创建的指针就是文件指针 例如:FILE* pf; 通过文件指针pf可以访问对应的文件 (注意:不同的C编译器的FILE类型包含的内容不完全相同...3.fgets(存放的地址,num,文件) //实际上在读取文件数据时,只读取了num-1个数据,因为系统会在最后一位自动补”\0”作为结束,所以读取文件数据时要自行判断。...C语言中对于文件使用的相关内容,主要包括文件的基础知识、对文件的打开和关闭的操作以及文件的顺序读写。...本文的作者也只是一个正在学习C语言等编程知识的萌新,若这篇文章中有哪些不正确的内容,请在评论区向作者指出(也可以私信作者),欢迎大佬们指点,也欢迎其他正在学习C语言的萌新和作者进行交流。

    85730

    【C语言】文件操作(上)

    硬盘(磁盘)上的文件就是文件。 但是在程序设计中,我们一般只讨论两种文件:数据文件、程序文件(从文件功能角度进行划分)。...2.1 程序文件 程序文件包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行文件(windows环境后缀为.exe)。...回想我们之前所处理数据的输出和输入都是以终端为对象的,即从终端的键盘输入数据,运行结果显示到显示器上。...文件名包括三个部分:文件路径 + 文件名主干 + 文件后缀 例如:c:\code\test.txt 其中,**c:\code**,就是该文件的路径;test就是文件名主干;.txt是文件后缀。...数据在内存中是以二进制的形式来存储的,如果不加以任何的形式直接输出到外存的文件中,就是二进制文件。 如果要求在外存上以ASCII码形式来存储,则需要在存储之前进行转换。

    11410

    【C语言】文件操作(上)

    二.文件的打开与关闭 1.文件指针 每个被使用的文件都在内存中开辟了一个相应的文件信息区,用来存放文件的相关信息(如文件的名字,文件状态及文件当前的位置等)。这些信息是保存在一个结构体变量中的。...该结构体类型是有系统声明的,取名FILE. 下面演示用C语言创建一个文件指针变量: FILE* pf; //pf即为文件指针变量 定义pf是一个指向FILE类型数据的指针变量。...我们用c语言演示一下用fopen()函数以读的方式打开一个名为"test.txt"的文件: FILE*pf=fopen("test.txt","r");  下面我们需要判断文件是否打开成功,如果打开失败...这个函数实际上,会清空缓冲区中的数据,关闭文件,并释放用于该文件的所有内存。EOF 是一个定义在头文件 stdio.h 中的常量。...C 标准库提供了各种函数来按字符或者以固定长度字符串的形式读写文件。

    7610

    C语言_指针进阶(上)

    在C语言中,我们可以定义一个指针数组如下: int *arr[10]; // 声明一个大小为10的指针数组,每个元素都是一个int类型的指针 这个数组中的每个元素都是一个int类型的指针。...每个数组元素都是一个指针,可以指向另一个数据类型的内存地址。指针数组常用于存储和处理多个地址信息。 在C语言中,可以定义一个指针数组来存储多个指针。...可以通过赋值来初始化这些指针: int a = 10; int b = 20; int c = 30; ptr_array[0] = &a; ptr_array[1] = &b; ptr_array[2...] = &c; 这样,ptr_array 数组就包含了三个指向整型变量的指针。...&数组名,这里的数组名表示整个数组,&数组名取出的是整个数组的地址,除此之外所有的地方的数组名都是数组首元素的地址。 数组指针 一般在二维数组上方便 3.

    26740

    linux下的C语言开发

    大家好,又见面了,我是全栈君 在很多人的眼里,C语言和linux常常是分不开的。这其中的原因很多,其中最重要的一部分我认为是linux本身就是C语言的杰出作品。...当然,linux操作系统本身对C语言的支持也是相当到位的。...作为一个真正的程序员来说,如果没有在linux下面用C语言编写过完整的程序,那么只能说他对C语言本身的理解还相关肤浅,对系统本身的认识也不够到位。...如果还没有过Linux编程经验的朋友可以首先在自己的pc上面安装一个虚拟机,然后就可以在shell下面编写自己的C语言代码了。...如果一切正常的话,此时你应该会在屏幕上看到一行hello的打印。如果你看到了,那么恭喜你,你已经可以开始linux的c语言编程之旅了。 当然,我们不会满足于这么简单的打印功能。

    5.9K30

    Go语言IDE GoLand的BUG

    前言: GoLand 是 Jetbrains 推出的 Golang IDE,在内侧阶段我就开始使用了,刚出的时候我还在博客中发表过文章(看了下日期是 16 年年底)。...准确的说也不算 BUG,主要是语法提示上的各种不足,重构功能也很弱。后来我有一段时间没有写 Go 代码,直到它更新为正式版我才差不多又抽出机会继续写 Go 代码了。...如果你根据 IDE 提示按 Alt +Enter 那么第二行代码会被重构成: var sliceInit []string 你没有看错,GoLand 将一个初始化过的 Slice 重构为了未初始化的的...所以 nil Slice 的长度为零是一种不严禁的说法,应该说调用 len 函数的结果为零。 所以,初始化后空的 Slice 是绝对不等同于没有初始化的 nil Slice 的。...不过有意思的是还有一种以代码的方式杜绝这种提示,那就是使用 make 函数: list := make([]string, 0) 实际上使用 make 创建一个长度为 0 的 empty Slice 和不插入一个值的直接初始化这两者才是等价的

    1.4K30

    详解C语言中的分支语句(上)

    1.前言 C语言是一个结构化的程序设计语言,这里所说的结构就是指顺序结构、选择结构、循环结构。C语言有能力实现这三种结构。...面临是否成为真正的意义上的男女朋友的问题上,体现了选择结构。成为不了彼此终生的伴侣时,就果断找下一个,如此循环,直到找到为止,体现了循环结构。...这里解决一些刚学习C语言读者的困惑(如果有较好的C语言基础,可自行跳过这段内容) 上面提到的条件表达式的值为真或为假是什么意思? 在数学中,1>2这个不等式是不成立的,故为假。...if(age >= 18) printf("你可以大大方方地谈恋爱了\n"); else printf("还不可以谈恋爱哦\n"); return 0; } 读者如果有条件,可以在自己的编译器上...而ac的眼中是这样的:(ac)<b 所以到这里我们就懂了,先算ac,再算(ac)<b。

    9310

    【C语言】C语言零基础纯干货教学(上)

    一、C语言常见概念 1、C语言是什么 C语言是一种计算机语言,人们通过计算机语言来给机器下达指令,它生成的文件为.c文件,通过链接和编译生成可执行程序.exe 后缀为.h的称为头文件,后缀为.c的称为源文件...2、main函数 每个C语言程序不管有几行代码,都是从main函数开始执行的,main函数是程序的入口,也被称为主函数main前面的int是整形,与最终的return 0相呼应 这里在老的版本中,main...("Hello World"); printf函数是打印函数,它可以实现信息在屏幕上的打印 它是一个库函数,可以打印不同的数据 int n = 100; printf("%d\n", n); //打印整型...C语言有一些关键字例如:int if return for while等等,每个关键字都有特殊的意义,是保留给C语言使用的 程序员在创建标识符时不能与关键字重复 关键字不能被程序员创建 5、字符和...ASCII编码 在键盘上敲出的字母数字符号都被称作字符,在C语言中,字符是被单引号括起来的 ‘a’ ‘1’ ‘$’ 在计算机中,所有数据都是以二进制形式存储的,这些字符就是用ASCII编码存储的 点击这里查看

    10110

    【C语言】预处理详解(上)

    当时,我只是粗略的讲解预处理的过程,那么本文将会带着大家去领略预处理的各项操作。还有一些预处理的奇葩操作。 1....预定义符号 C语言设置了一些预定义符号,可以直接使用,预定义符号也是在预处理阶段就被直接替换掉了。...__STDC__ //意思:如果该C编译器完全遵顼ANSI C的标准,则其值为0。...看上去好像是100,但事实上打印的值确是55。 我们发现替换之后: printf("%d",10*(5)+(5)); 乘法运算的优先级高于加法,所以就会出现55....所谓带有副作用其实就是以修改参与运算变量的值为代价,实现我们要到达的效果。 当宏参数在宏的定义中出现超过一次的情况,如果参数带有副作用,那么你在使用这个宏的时候就有可能出现危险,导致不可预测的后果。

    11010
    领券