出别在那里??

1007 2003-10-16 10:09:25
大家好!我是程序爱好者 我想问一下 现在有 vc ,还有 Borland vc,还有
什么vc++ 这几个什么??怎么都一样的马?
谢谢!
...全文
42 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
triout 2003-10-18
  • 打赏
  • 举报
回复
VC=VC++,不过VC有很多版本,从VC2.0一直到现在的7.0(即VC.NET),它们的区别主要在功能的不断升级完善。

BORLAND VC这个东西我还没有听说过,应该是指BORLAND C++ BUILDER吧,同VC一样,是一个C++的WIN程序编译器,于VC的比较:

都是从标准C/C++中派生,对标准C都有很好的支持(不过我发现:在VC中可以:int *p,i;p=&i;而在BCB中这样不行,必须:int i;int *p=&i;)

都用于系统软件的开发,但VC为MS的东西,所以跟WIN的结合较好。

VC偏向于底层开发,在网络等方面支持很强,BCB则偏向于界面开发,可以说BCB是基于RAD的,这也是那些偏向于硬件开发的公司选用VC,而偏向于界面应用的公司选择BCB的原因之一。

进一步的比较就很多的小区别了,但都是使用C/C++,对程序员而言,不会有多大的困难。比如:在VC中有STRING类,BCB中有ANSISTRING类等
klbt 2003-10-17
  • 打赏
  • 举报
回复
有较大区别
1. 目录 1.1 祝贺 1.2 作者 1.3 GTK+ 是用来做什么的? 1.4 GTK+ 中的 + 是什么意思? 1.5 GTK+, GDK 和 GLib 中的 G 代表什么意思? 1.6 那里可以得到 GTK+ 的文档? 1.7 GTK+ 是否有一个邮件列表? 1.8 如何得到 GTK+ 的帮助 1.9 怎样报导 GTK+ 中的 bugs ? 1.10 GTK+ 有 Windows 的版本吗?? 1.11 目前使用 GTK+ 编写的应用程序有那些 ? 1.12 我正在寻找一个用 GTK+ 写的 IRC 客户端程序,那里有? 2. 如何得到,配置,安装 GTK+ 2.1 运行 GTK+ 需要那些软件 ? 2.2 那里可以得到 GTK+? 2.3 怎样配置和编译 GTK+? 2.4 我在编译 GTK+ 是得到了一个这样的错误:make: file `Makefile' line 456: Syntax error什么意思呢? 2.5 我已经编译和联接好了GTK+,但是我的程序不能和库联结! 2.6 我在编译 GTK+是得到了一个这样的错误:找不到 "glibconfig.h". 2.7 我安装一个 GTK+ 应用程序的时候, configure 抱怨说她找不到 GTK. 3. GTK+ 的目前进展状况 3.1 大家在讨论的 CVS 到底是个什么家伙,我怎么访问她呢? 3.2 我可以为 GTK+ 做些什么呢? 3.3 我怎么知道我的补丁是否被采用了,如果没有采用是什么理由呢? 3.4 将新的部件加入到 GTK+中的原则是什么? 3.5 是否有人在用其他语言来写 GTK+ 呢? 4. 应用 GTK+ 开发程序: 开始 4.1 如何开始使用 GTK+ 呢? 4.2 我试着编译我写的一个Hello World小程序,不幸的是我失败了. 为什么呢? 4.3 如何使用编译工具make? 4.4 我在我的Makefile里面使用了后引用元素,为什么我的make失败了? 4.5 我想使用一些配置工具, 我该怎么做呢? 4.6 在我用gdb调试我的 GTK+ 程序时, 程序阻塞了我的X 服务器,为什么呢? 5. 应用 GTK+ 开发程序:一般问题 5.1 GTK+ 中的部件是什么? 5.2 GTK+ 是否是线程安全的? 我怎么写一个线程的 GTK+ 程序? 5.3 当我使用了 fork 时候,'x io error'奇怪的错误是什么意思 ? 5.4 当按钮按下的时候,按钮的内容怎么没有移动呢? 5.5 我怎么得到一个部件的上级窗口或者是它的祖先呢? 5.6 如何得到 GtkWindow的Window ID ? 5.7 怎样得到一个双击事件(比如列表)? 5.8 信号和事件有什么区别? 5.9 我的delete_event (或者是其他事件)操作函数得到了错误的参数。 5.10 我已经联结了事件处理函数,但是这个好像没有起作用,那个地方错了? 5.11 我怎么增加一个新的信号到一个GTK+ 部件? 5.12 是否可以使标签的文本在由于空间限制的时候自动绕行? 5.13 怎么使我的窗口模式化? /我怎么使只有一个窗口活动? 5.14 为什么我的部件不更新(比如进程条)? 5.15 我怎么将一些数据保存在 GTK+ 对象/部件里面? 5.16 我怎么删除保存在 GTK+ 对象里面的数据? 5.17 怎么改变一个部件的父部件? 5.18 怎么得到任意一个部件的位置? 5.19 怎么设置部件大小/位置? 如何禁止用户改变窗口大小? 5.20 如何在GTK+ 程序中增加弹出菜单? 5.21 怎么禁止和容许一个部件(比如按钮)? 5.22 gtk_clist_*函数种的 text是否应该被定以为常量指针? 5.23 怎么显示象素(图像数据)到屏幕上面? 5.24 在我的窗口没有实现/显示之前我怎么创建象素图? 6. 应用 GTK+ 开发程序: 特殊部件的问题 6.1 我如何得到列表部件的选中内容? 6.2 在列表滚动的时候,我怎么保持列表部件的标签显示? 6.3 任何禁止用户在组合框中输入文本? 6.4 我怎么获得组合框容器的改变事件? 6.5 任何显示菜单种的分隔符? 6.6 怎么使菜单居右显示(比如Help菜单)? 6.7 怎么增加菜单中的下划线快捷键? 6.8 怎么得到菜单中的文本? 6.9 怎么改变标签中的文本对齐方式? 6.10 任何改变标签的背景色? 6.11 怎么使用资源文件来改变标签的颜色和字体? 6.12 在资源文件中怎么配置提示? 6.13 为什么我不能将超过2000个字符加到单行文本框中? 6.14 怎么样在按下回车后使单行文本框激活? 6.15 我如何验证/限制/筛选单行文本框的内容? 6.16 再多行文本框中如何使用水平滚动条? 6.17 怎么改变多行文本框的字体? 6.18 怎么设置多行文本框的光标位置? 7. GDK 介绍 7.1 GDK 是什么?? 7.2 如何使用颜色分配? 8. GLib 介绍 8.1 GLib 是什么? 8.2 怎么使用双向链表? 8.3 当我释放列表节点的时候,内存好像没有释放,为什么? 8.4 为什么要使用 g_print, g_malloc, g_strdup 和其他 glib 函数? 8.5 GScanner是什么,我怎么使用呢? 9. GTK+ FAQ 贡献者,维护者和版权
【课程简介】本课程是《Armv8/Armv9架构从入门到精通 第二期》中的第四章。建议购买大课程。本课程以为armv8-aarch64、armv9为基准,不涉及armv7及其以前的版本,也不涉及aarch32。本课程包含但不限于以下内容MMU的基础学习:啥是MMU?工作原理?MMU和cache之间的关系?及其怎样相互影响的?哪些是MMU硬件自动的行为?哪些是软件可配置的行为?地址空间基础:啥是虚拟地址空间?啥是物理地址空间?啥时memory-map? 代码程序中的虚拟地址空间是怎样的?arm core硬件决定的物理地址空间是怎样的?SOC memory-map时的地址空间是怎样的?具体的外设又是怎样的地址空间?Translation Regime:系统里有多少个MMU?系统里有多少个Translation Regime?他们之间的关系是怎样的?页表翻译:MMU是怎样翻译的?页表有几级?这些信息是怎么告诉MMU的,MMU又是怎样工作的,软件又需要怎样设计?stage1和stage2的区别和使用?Descriptor:啥是Descriptor、页表项、entry、条目、页表条目? Descriptor的格式是怎样的?每一个属性位是怎样的?MMU除了完成地址转换,属性权限的控制/cache的缓存策略是怎样配置的?optee中使用MMU的示例MMU深度思考篇:开启MMU瞬间可能出现的问题以及多种常用的解决方案。注意这里提到的是多种方案,绝大多数人只知道第一种,除此之外还有没有其它的设计方式? MMU关闭时cache的缓存策略会怎样?【思考】01、一个大系统中有多少个MMU ?02、一个ARM Core中有多少个Translation regime?03、EL1&0 Translation regime Stage2、EL2 Translation regime stage1、EL2&0 Translation regime stage1 这三者的区别是什么?04、TTBR1_EL2寄存器有啥特殊性,这个寄存器是给谁使用的?05、有没有TTBR1_EL3寄存器?为什么?06、什么是memory-map? 一个ARM的系统中,有几套物理地址空间?07、页表到底有几级? 页表最少可以有几级?页表最多可以有几级?08、页表有多大? 页表存放在哪里?页表由谁来管理?09、页表是否能放在cache中?10、什么是Translation Table walk? 什么是TLB?11、请简述页表查询的过程?12、在一个大系统中,物理地址是多少位的? 物理地址是多少位指的是什么?虚拟地址又是多少位的? 物理地址的位数和虚拟地址的位数都是由谁来决定的?13、请说明entry、descriptor、页表项、条目 这个四个词汇的由来?14、TCR中有缓存属性和共享属性、页表的entry中也有缓存属性和共享属性,这俩有什么区别?15、请简述TTBR0和TTBR1的概念和意义?16、请简述cacheability和shareability属性的含义?17、stage1和stage2有何区别?18、stage1和stage2的descriptor中,有很多重复的属性,当两者属性有冲突了怎么办?19、L1、L2、L2的descriptor中也有部分相同的属性,重复时怎么办?20、Descriptor的格式有哪几种?21、Descriptor的类型有哪几种?22、简述您所观察到的系统软件中(操作系统或hypervisor)的shareability和cacheability一般都是怎样配置的?23、开启一个MMU的步骤是怎样的?24、啥是flat map? 啥是full level table?25、页表中的AF属性位、DBM属性位分别是干啥的?26、页表中的nG属性位是干啥的?27、页表中的Contiguous属性位是干啥的?28、在开启MMU的瞬间会考虑哪些事情?【课程目录】当前21节课,6.8小时

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧