明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1491|回复: 0

[ARX]学习笔记(一)

[复制链接]
发表于 2003-10-25 01:44:00 | 显示全部楼层 |阅读模式
我在尝试以ARX进行二次开发。
这是笔记。
我的情况:
        熟练使用LISP,熟练掌屋AutoCAD二维编辑命令。
        学过C,使用TC2.0写作业。
我的目标:
        把用LISP编写的部分程序中转为ARX程序。

-------------------------------------------------
这是第一节。
目标:安装好VC6,并生成一个WIN32位控制台程序(就是那种DOS窗口的那种啦!控制台?好名字!)
熟悉开发步骤。

建议安装VC6英文原版。

#include<iostream.h>
void hello(char *s)
{
  cout<<endl<<s<<",是你吗?";
}
void main()
{
  hello("MJTD");
  hello("XiXiXi");
  cout<<endl<<"开始上路了";
}

void        空类型,意思是没有返回值,在程序中可使用return来返回值。与LISP不同,LISP由最后执行的语句自动求值返回,而且返回值类型不确定的。C中返回值必须与函数的类型一致。
#include        预定义
cout        标准输出
endl        回车换行符
main        主函数
hello        子函数

标识符:作为变量名、符号常量名等的字符序列,以字母或_开头的字母、数字和下划线的组合。区分大小写。
常量:程序运行中不可改变的,是数据的一种表现形式。
变量:相对于常量而言,程序运行过程中是可以改变的。

基本语句,必须以分号结束。
复合语句,以大括号{}括起来的语句序列。
预处理语句,以#号开头的语句。#include表示把把一个文本文件包含到当前位置。


源文件是CPP为后缀,保存程序代码。
头文件是H为后缀,供程序文件共享的含有函数说明和其他说明的文本文件。通过#include插入到程序中。

函数定义:类型修饰符 函数名(形式参数表)
                函数体
类型修饰符:如void、double、float等,表示函数的返回值类型
形式参数表:
函数体:以大括号{}括起来的语句序列。

函数调用:函数名(实在参数表);

主函数:作为应用程序入口,在C中为main,必须有一个主函数。

开发步骤:
1、编辑:输入、修改源程序;
2、编译:分析源程序,生成以obj为后缀的目标程序。
3、连接:合并目标程序和系统目标程序,生成可执行文件。
4、运行:执行程序,包括
应用运行:正式的使用
测试运行验证整个系统的正确性的试运行
调试运行:验证函数的正确性。

集成化开发环境:集文字处理、编译、连接、项目管理、程序排错于一体的软件开发工具
我现在使用VC6.0。

我现在可以做到的是:生成一个简单的C程序(还不是C++程序)。
上面的例子建立项目时要使用“win32位静态应用程序。”,使用一个空版。然后为新建的项目添加一个CPP文件,记住一定要后缀。

你也想学吗?大家一起来吧,我们都能做到的。
没有VC6.0?哦,到电脑城去找吧,四文钱。

要快点吗?不行,我也很忙,大概要三天才能出一节。

VC书籍可到以下地方下载:
http://www.hktk.com/soft/program/book/vc/index1.html

第一次写这种东东,一方面,给自己点动力;另一方面,希望能给大家一点帮助。
希望得到支持。
2003-10-25 1:36完成
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 20:30 , Processed in 0.155473 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表