以下记录一些精简版开发工具的使用情况。C#的精简开发工具SharpDevelop,VC++ 6.0绿色版,Java的开发工具JCreator,...。

一 SharpDevelop 5.0

压缩包大小为12M,下载:

http://pan.baidu.com/s/1nSrtO

界面比较简洁;略有一定的代码自动完成功能,如下图,输入switch,自动输入()和{};

设计界面如下图;

二 VC++ 6.0 绿色版

压缩包为30多M,该软件可在Win7下运行;如果是完整版的VC++ 6.0,一般难以在Win7下运行;下载:

http://pan.baidu.com/s/1ntzbjWP

新建一个MFC的exe应用程序;和VC6完整版差不多,一路下去;

在CHelloView类的OnDraw函数中插入以下代码;

pDC->TextOut(100,100,"Hello World, VC绿色版");

运行情况如下图;

以下用该绿色版开发一个画线程序;在D盘新建一个文本文件存放坐标,输入如下内容:

6
10  10
30  30
50  50
70  70
90  90
170 170

第一行为坐标点个数,其余行为坐标点数;

为视图类添加两个public变量; 注意CArray类需要包含头文件<afxtempl.h>;

#include <afxtempl.h>

class CQuxianView : public CView
{
protected: // create from serialization only
CQuxianView();
DECLARE_DYNCREATE(CQuxianView)

// Attributes
public:
CQuxianDoc* GetDocument();

CArray<CPoint,CPoint> m_PointArray;
int m_PointNum;

// Operations

......

在视图类的构造函数中初始化点的个数:

m_PointNum=0;

新建菜单 画曲线;为该菜单添加命令函数;在命令函数中加入代码:

CFileDialog dlg(TRUE);
       if(dlg.DoModal()==IDOK)  
       {
       CString m_FilePath = dlg.GetPathName();
       CStdioFile File;
       File.Open(m_FilePath,CFile::modeRead);
   CString FileData;
   File.ReadString(FileData);
   
   char TempStr1[10];
   char TempStr2[10];
   memset(TempStr1,'/0',10);
   memset(TempStr2,'/0',10);
   sscanf(FileData,"%s",TempStr1);
   m_PointNum = atoi(TempStr1);
   
   for (int i = 0;i<m_PointNum;i++)
   {
      File.ReadString(FileData);
         sscanf(FileData,"%s %s",TempStr1,TempStr2);
         m_PointArray.Add(CPoint(atoi(TempStr1),atoi(TempStr2)));
   }
   
   CDC *pDC = GetDC();
   
   for (i = 0;i<m_PointNum-1;i++)
   {
  
        pDC->MoveTo(m_PointArray[i].x,m_PointArray[i].y);
        pDC->LineTo(m_PointArray[i+1].x,m_PointArray[i+1].y);
     
   }
  ReleaseDC(pDC);
       }

编译运行,结果如下图。

该工具还是很好用的;就是没有代码的自动提示;

画曲线的VC例子代码下载:

http://pan.baidu.com/s/1sjshzbR

三 JCreator

压缩包大概10M;下载:

http://pan.baidu.com/s/1o6p5IDs

双击安装,几个next,很快装;

新建工程有如下选项:

建立hello world程序;程序和运行结果如下图;

在D盘建立一个测试文本文件,写一个简单文件读取程序,程序和运行结果如下图;

还是不错的;精简版的工具在某些场合会用到;

精简版开发工具使用手记(图解)相关推荐

  1. 精简版开发工具使用手记2(图解)

    四 C-Free 下载C-Free 5.0,其安装包大小为14M.安装:运行后弹出如下界面: 可见该软件自带有四个C程序模板:标准C和C++的Hello程序:简单Windows应用程序:简单dll程序 ...

  2. oracle精简版+PLSQL工具链接

    前言: Oracle客户端安装体积很大,虽然满足了PLSQL工具连接oracle所需配置,但是也给电脑增加负担.为了能减轻电脑负担同时又满足PLSQL配置所需,我们可以去官网下载精简客户端. 百度网盘 ...

  3. HTML5游戏引擎Egret发布2.0版 开发工具亦获更新

    5月22日在北京国际会议中心举办的HTML5游戏生态大会上,白鹭时代旗下游戏引擎Egret Engine发布2.0版,同时还发布了Flash转换HTML5工具Egret Conversion.HTML ...

  4. 0.1.2 arduinodroid安卓手机版开发工具

    原料: 能联网的手机1个 OTG转接头1个 开发板1个 数据线1根 目的: 在没有电脑的环境下码代码.编译.debug.update固件 首先手机上下载安装[arduinodroid]应用 然后用数据 ...

  5. 【手把手】教你安装最新IDEA绿色版开发工具(以2021.1.2版本为例)

    一.官方绿色版下载 官方下载地址:https://www.jetbrains.com/zh-cn/idea/download/other.html 选择如下图红框内绿色版: 二.安装绿色版 1)同意用 ...

  6. 『飞鸽传书』WindowsPhone支持VS2010的开发工具出来了

    我飞鸽传书专门为大家转载最新技术文档,谢谢!来自 EGMKANG 的原创作品:WindowsPhone支持VS2010的开发工具出来了 之前的CTP版开发工具是不支持VS2010正式版的. 昨天放出来 ...

  7. 浏览器开发工具的秘密

    目录 常规 找到开发工具 用最新的开发版 移动开发工具位置 开发工具调试响应式设计 学习快捷键 Console 控制台 Log, Info, Debug, Warn, Error 输出数据表格 Ass ...

  8. 浏览器自带开发工具你知道多少?

    常规 找到开发工具 快捷方式: "F12"(Windows) "Cmd"⌘ +"Option" +"I"(Mac) 右键 ...

  9. 猪悟能淘宝商品下载专家v3版开发手记

    猪悟能淘宝商品下载专家v3版开发手记 一. 增加的功能与改变 1)"猪悟能淘宝商品下载专家",更名为"网店下载专家",版本号3.0.0   这是因为主要考虑到这 ...

最新文章

  1. 玉山银行的一名新员工“玉山小i随身金融顾问”
  2. 我的Android进阶之旅------Android关于TextWatcher的初步了解
  3. yolov3深度解析
  4. github bilibili
  5. 【正一专栏】爱是一种信仰
  6. Ethernet II帧格式
  7. AI基础:词嵌入基础和Word2vec
  8. 老男孩最近几年常用的免费的开源软件
  9. SpringCloud Zuul(十)之配置路由prefix坑
  10. java 导入导出txt文件_Java读取和写入txt文件
  11. linux分区始柱号,找到了linux分区顺序错乱修复方法
  12. select超过固定条数后出现滚动条_12万公里的路虎维修,两个小小的胶套损坏,导致两条后轮胎偏磨!...
  13. Quartus II 11.0 破解补丁
  14. 多多云手机多少钱一月_多多云手机一机分身千变万化 高亢性能体验更加流畅...
  15. 公司英文名称及部门大全
  16. uni-app获取省市区详细位置信息
  17. EasyUI多级表头设置
  18. Windows家庭版添加本地组策略编辑器的方法
  19. java 嵌入groovy_嵌入Groovy
  20. ABAP:BTE的查找及使用

热门文章

  1. 工作中如何使用线程池的?自己如何定义一个线程池?
  2. JQuery对象和JS对象区别与转换|| 事件绑定 入口函数 样式控制
  3. myeclipse怎么如何激活
  4. MySQL 数据库show processlist where条件筛选报错解决方法,[Code: 1064, SQL State: 42000] You have an error in your
  5. imag--复数的虚数部分
  6. matlab矩阵分解
  7. opencv Remap 图像的映射
  8. Java基础点:常用类
  9. mysql using btree_mysql导入数据时提示 USING BTREE 错误解决办法
  10. 2019-05-23 IRIS嗅探器;用IRIS嗅探数据;