精简版开发工具使用手记(图解)
? ? 以下記錄一些精簡版開發工具的使用情況。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盤建立一個測試文本文件,寫一個簡單文件讀取程序,程序和運行結果如下圖;
? ? 還是不錯的;精簡版的工具在某些場合會用到;
總結
以上是生活随笔為你收集整理的精简版开发工具使用手记(图解)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图解Flex开发教程
- 下一篇: 一个批量停止和启动服务的工具