❶ OGP測量儀和三豐QV測量儀哪個好
本人用過OGP的測量儀,操作比較方便,可以編程進行批量自動化測量。可以加裝探針,性能感覺很好。不過就是放大縮小時反應比較慢,供應商說是無極變焦的原因。個人感覺不論哪個品牌的機器,只要自己用熟練了都好用。另外每個品牌都有新型號的機器,當然操作是越來越方便,功能越來越強大。
❷ 精密量測QV編程是什麼語言
一般都要學VB
❸ vb QVPAK 是什麼
VB是一種功能非常強大的編程軟體,WIN XP就是用VB開發出來的。VB具有非常強的編程功能,而且非常快速高效,你可以用幾分鍾的時間編個小軟體,用VC的話可能要1個小時,因為VB具有太多可直接調用的類庫和控制項。我就用VB+SQL給企業做過ERP。如果教程你現在看不懂,好辦,找個高手,你看著他編個非常小的軟體,了解一下那個過程就能入門了,剩下的就是你自己看書和動手編了。過程不是很簡單,但樂趣卻在其中。
❹ 哪位大神有三坐標QV軟體編程的學習資料啊(日本三豐最好了)
找個會的人指導實際操作下,基本的操作兩個小時足夠學會,要精通還是需要時間的沉澱。零件實測一遍,QV Basic就會自動生成,很簡單的。
❺ 在QT編程中 出現iso c++ forbids declaration of 'bitset' with no type
需要添加前向引用聲明
#include
#include
#include
// 在這里添加
class QLineEdit;
class QPushButton;
class QVBoxLayout;
class QHBoxLayout;
class QGridLayout;
class CWidget : public QWidget //QWidget類是所有用戶界面對象的基類
{
Q_OBJECT //QObject用於無縫對象通訊的被叫做信號和槽的非常強大的機制。
public:
CWidget(QWidget *parent=0, char *name=0); //如果parent為0,新的窗口部件變為頂級窗口
~CWidget();
private: //定義的成員只能在該類及其子類中訪問
QLineEdit *edit; // 顯示框
QPushButton *button[16]; // 定義16個按鍵
QVBoxLayout *mainLayout; // 垂直布局
QHBoxLayout *topLayout; // 水平布局
QGridLayout *bottomLayout; // 表格布局
int firstNum;
int secondNum;
int oper;
protected slots:
void setValue();
void setOper();
void calculate(); //計算
void clear(); //清空
protected: //定義的成員只能在該類自身中訪問
virtual bool event(QEvent *e);
private:
void initialize();
void createForm();
void onClicked(int key);
};
❻ QT編程,如何把自定義的QWidget的一個派生類放入Qlayout中,不能顯示了。
既然是左右排版,就是用水平布局(QHBoxLayout )
QWidget *main_widget = new QWidget ;
QHBoxLayout *h_layout = new QHBoxLayout ;
Widget *widget = new Widget ;
QTreeWidget *tree_widget = new QTreeWidget ;
h_layout ->addWidget(widget );
h_layout ->addWidget(tree_widget );
main_widget->setLayout(h_layout);
這樣不就行了么,再具體調左右控制項的大小樣式即可,使用很簡單,建議你好好看一下Qt的布局管理器。。。
❼ 關於文曲星的qvbasic的問題
上www.ggv.com.cn,有教的。
在文曲星里編就要看型號了,有的不可以,如果可以的話你可找到Qbasic選項並可新建模板!
❽ qt編程問題
1、關聯Qt庫。如果是分別安裝的Qt Creator和Qt庫,而不是安裝集成Qt Creator和Qt庫的SDK,則需要手動關聯Qt庫。打開工具→選項菜單,然後選擇「構建和運行」一項,再進入Qt版本選項卡。點擊右上角的「添加」按鈕,然後會讓選擇qmake.exe文件,我們在Qt(不是Qt Creator)安裝目錄的bin目錄中找到該文件並打開。現在已經默認生成了版本信息,我們點擊確定按鈕即可。
2、關聯MinGW。在安裝Qt 4.8.6及以後的Qt 4版本時,應該按照安裝時的提示來下載相應版本的MinGW,不然編譯程序無法運行。如果是Qt4版本,需要使用GCC 4.4,也就是MinGW需要是4.4版本的,其他新的版本均不可用。在Qt 4.8版本,需要下載並指定GDB才能正常調試。下載完MinGW和GDB以後,將其解壓到Qt的安裝目錄中,比如這里都解壓到了C:Qt目錄中。打開工具→選項菜單,然後選擇「構建和運行」一項,再進入工具鏈選項卡。點擊右上角的「添加」按鈕,然後會讓選擇mingw32-g++.exe文件,我們在MinGW安裝目錄的bin目錄中找到該文件並打開。關聯GDB則進入調試器選項卡添加GDB相關exe文件。
如果安裝的是集成開發包QtSDK,則不需要手動關聯Qt庫、MinGW和GDB,由Qt自動關聯。
注意:Qt5以後版本默認也包含了所有需要的工具,不存在這里的情況,直接下載安裝即可使用!
3、在創建桌面版項目時,最好選中「使用影子構建」,這樣編譯生成的文件會和源碼分別存放,如下圖所示。編譯完成後會發現多了一個helloworld-build-desktop-Qt_4_8_1__4_8_1____目錄,裡面存放的就是編譯生成的文件。這就是前面創建項目講到的 「使用影子構建」 ,如果沒有選中這個,那麼生成的文件就會和源碼在同一個目錄里。
13、狀態信息可以被分為三類:臨時信息,如一般的statusTip提示信息,上面講到的動作提示就是臨時信息;正常信息,如顯示頁數和行號;永久信息,如顯示版本號或者日期。可以使用showMessage()函數來顯示一個臨時消息,它會出現在狀態欄的最左邊。一般用statusBar->addWidget()函數添加一個QLabel到狀態欄上用於顯示正常信息,它會生成到狀態欄的最左邊,可能會被臨時消息所掩蓋。如果要顯示永久信息,要使用statusBar->addPermanentWidget()函數來添加一個如QLabel一樣的可以顯示信息的部件,它會生成在狀態欄的最右端,不會被臨時消息所掩蓋。
14、關於隨機數,在Qt中是使用qrand()和qsrand()兩個函數實現的。在使用qrand()函數產生隨機數之前,一般要使用qsrand()函數為其設置初值,如果不設置初值,那麼每次運行程序,qrand()都會產生相同的一組隨機數。為了每次運行程序時,都可以產生不同的隨機數,我們要使用qsrand()設置一個不同的初值。
❾ qt編程中如何為QSqlquery對象指定資料庫
data.h
#define DB_SALES_DRIVER "QMYSQL3"
#define DB_SALES_DBNAME "CAAS"
#define DB_SALES_USER "root"
#define DB_SALES_PASSWD ""
#define DB_SALES_HOST ""
main.cpp
#include <qapplication.h>
#include <qsqldatabase.h>
#include <qsqlquery.h>
#include <qsqlcursor.h>
#include <qtextedit.h>
#include <qstring.h>
#include <qtextcodec.h>
#include <qvbox.h>
#include "data.h"
#include <stdio.h>
#include <qpushbutton.h>
class MyQVBox : public QVBox
{
public:
MyQVBox( QWidget *parent=0, const char *name=0 );
//public slots:
// refValue(QSrting lzw);
};
MyQVBox::MyQVBox( QWidget *parent, const char *name )
: QVBox( parent, name )
{
QString Lzw("\n");
QSqlDatabase *defaultDB = QSqlDatabase::addDatabase(DB_SALES_DRIVER);
if ( defaultDB )
{
defaultDB->setDatabaseName( DB_SALES_DBNAME );
defaultDB->setUserName( DB_SALES_USER );
defaultDB->setPassword( DB_SALES_PASSWD );
defaultDB->setHostName( DB_SALES_HOST );
if ( defaultDB->open() )
{
//插入數據
QSqlQuery query("INSERT INTO test(ID,Name,Age) VALUES(1155, 'Ginger', 125);" );
//提取數據
QSqlCursor cur( "test" ); // 指定表/視圖名稱
cur.select(); // 我們將檢索每一條記錄
while ( cur.next() )
{
qDebug( cur.value( "ID" ).toString() + ": " +
cur.value( "Name" ).toString() + " " +
cur.value( "Age" ).toString() );
Lzw.append(cur.value( "ID" ).toString() + ": " +
cur.value( "Name" ).toString() + " " +
cur.value( "Age" ).toString()+"\n");
}
//qDebug(Lzw);
printf("aaaaaaa");
}
}
QString ustr = (QTextCodec::codecForLocale())->toUnicode(Lzw);
QString sstr = (QTextCodec::codecForLocale())->toUnicode("刷新");
QTextEdit *myEdit = new QTextEdit(this,0);
myEdit->setText(ustr);
QPushButton *quit = new QPushButton(sstr, this, "quit" );
connect( quit, SIGNAL(clicked()), qApp, SLOT(quit()) );
}
int main( int argc, char *argv[] )
{
QApplication app( argc, argv );
MyQVBox *mybox = new MyQVBox(0,0);
//mybox->setText(ustr);
app.setMainWidget(mybox);
mybox->show();
return app.exec();
}
❿ 中文編程的現狀簡介
流行的一些漢語編程的簡介
由於有些語言已不再開發和推廣了,及篇幅關系,下文中以一些流行的語言進行介紹。 於2000年開始開發,是一款全中文、全可視、跨平台的編程語言。易語言漢語編程環境由核心層、擴展層、環境層和應用層組成。核心層的易語言及其編譯器構成了基礎編程平台;擴展層提供了專業編程人員的開發運行平台;環境層提供了用戶集成開發環境;應用層支持用戶創建本行業、領域的開發平台的框架。易語言漢語編程環境是一個支持基於漢語字、詞編程的、全可視化的、跨主流操作系統平台的編程環境;擁有簡、繁漢語以及英語、日語等多語種版本;能與常用的編程語言互相調用;具有充分利用API,COM、DLL、OCX組件,各種主流資料庫,各種實用程序等多種資源的介面和支撐工具。
更簡單易學:繁瑣、晦澀、不常用的語言特性被盡量精簡,且補充了很多便於使用的語言特性,支持中英文雙語關鍵字,在語法格式和關鍵字方面,盡量與現有類似編程語言相同,減少了學習量。
對系統環境的適應和控制能力更強:定義有語言無關的「EF對象模型」,從而允許使用其它各種編程語言來直接書寫「易語言.飛揚」本地類,和用「易語言.飛揚」本身書寫的類完全融合互補,沒有任何差別,可用作快速建立強大高效的本地應用環境,同時可充分利用現有代碼資源。 習語言即中文版的C語言,由一套完備的編程語法和相配套的工具組成,旨在將計算機及軟體編程大眾化,普及化,中文化,提高程序的維護性而誕生。適合國人使用,尤其適合作為初學者的入門學習工具。
作為一種中文編程語言,習語言中所有的關鍵字和函數都為中文。習語言已經完全支持匯編和C語言,並向windows圖形處理發展。
歷史經驗證明,英文寫的代碼時間久了大部分都會遺忘的。而習語言則避免了這一點,中文瀏覽下就可以回憶起來,真正符合漢語言特色。而且支持全形標點符號,編程時輸入符號類時不用頻繁切換中英文輸入。
中文C(習)語言中文編程系統(簡稱:習語言):是一款主要用於教育和學習的中文編程軟體系統。基於現有C語言系統實現並有擴充。其特點如下:
1、完全兼容現有的C語言系統,在設置好頭文件路徑的條件下,可以編譯現存大部分C代碼。
2、完全支持全中文編程,自帶大量中文函數。
3、綜合了PASCAL和C的優點實現,支持 「開始」「結束」擴起語句塊。支持【】注釋方法,方便程序組織。
4、支持多位元組字直觀表示。如 '我', 'abcd'都可以作為字元看待。
5、支持中文標點符號,中文標點符號和英文標點符號可以混合使用。
6、支持文章式的程序組織,中文文章中嵌入程序,直接編譯。
7、支持中文運算符,支持全形,半形混合使用。
8、體積小巧,簡單使用情況下只需單一介面文件,降低使用難度。
用途:
1、開發底層軟體如操作系統等
2、寫控制台程序(俗稱DOS程序)
3、寫純圖形界面程序(通常的WINDOWS程序 )
4、寫控制台和圖形界面同時存在的混合程序。
5、編寫游戲程序( opengl) 原名「發燒積木」屬於搭建式的編程工具,完全可視化編程,有各種各樣的構件,用拖放的方式拼成程式的流程。
特點:1.安裝簡單、迅速,純中文界面。構件豐富,設計過程直觀、自由;無需掌握電腦語言,所有編程構件化、命令化、可視化。2.互動式開發,只需要四種類型的「命令」,便可建立各種構件之間的聯系;象搭積木一樣簡單,並可快速的搭建出具有專業水平的軟體作品。3.微解釋執行,命令解釋量小,執行速度快。可以和編譯後的可執行文件相媲美。
基本功能:多媒體軟體製作,支持多種聲音、動畫、圖像、視頻文件格式。有關教學構件,平面直角坐標系、表達式、變數組、函數圖像、函數列表、樹形瀏覽等;另外還新了動態流程圖、瀏覽器構件、軟體服務號等。提供打包工具,使您即刻將自製軟體安裝到其它機器上運行;自動對開發項目加密;使您的項目,在未經授權下,別人無法「瀏覽、修改」項目的構件關系與搭建方法。 無代碼編程的領先者。
該軟體採用「可視化語言」,實現了軟體開發的「無代碼圖示編程」。任何人只要會打字,就能在30分鍾內學會編程。可視化的無代碼編程,使開發效率提高百倍。1小時完成的開發,相當於代碼編程方式 2個月的工作量總和。「窗體、報表、計算」等各種功能設計,可達到「秒級」的設計效率。適合於普通辦公人員開發「財務、人事、工資、進銷存」等各行各業的管理信息系統。 CX-LOGO語言是一種結構化程序設計語言。它是互動式的,為少年兒童提供了良好的編程環境;它是模塊化的,便於程序的修改與擴充;它是過程化的,包含了過程、參數、變數等重要概念,並允許遞歸調用;它有豐富的數據結構類型,有生動的圖形處理功能。
CX-LOGO語言獨創的流程圖工作方式和過程庫的建立,可方便的使用「搭積木」的方法,構建「知識」,使學習更容易、操作更簡便,學生只需簡單的學習就可以操作。
CX-LOGO語言不僅具備多種優秀程序設計語言的優點,而且更接近自然語言,生動有趣,簡單易學,它能用直觀的運動來體現編程的結果,讓少年兒童在游戲中進行思考,在趣味中學習,深受少年兒童的歡迎。通過CX-LOGO語言的教學,以學習一種「玩具」為出發點,可以培養學生學習計算機的興趣,使他們初步了解計算機是如何工作的,為他們今後學習其他高級程序語言設計鋪設道路
CX-LOGO語言是專為我國少年兒童開發的創新平台,孩子們可以在電腦上指揮七色瓢蟲移動、轉向、行走、發光、響應外界刺激等。這些具有創造性的學習工具所倡導的「做中學」的學習理念,非常適合課堂教學,極大地激發了孩子們學習的興趣。 本字母表的125個漢語字母對應128進制的125個數碼,空格和語句分割符(/)對應128進制的2個數碼。
聲母表(55個) ㄧi ㄨu ㄩv ㄅb ㄅㄧbi ㄅㄨbu ㄆp ㄆㄧpi ㄆㄨpu ㄇm ㄇㄧmi ㄇㄨmu ㄈf ㄈㄨfu ㄉd ㄉㄧdi ㄉㄨ ㄊt ㄊㄧti ㄊㄨtu ㄋn ㄋㄧni ㄋㄨnu ㄋㄩnv ㄌl ㄌㄧli ㄌㄨlu ㄌㄩlv ㄍg ㄍㄨgu ㄎk ㄎㄨku ㄏh ㄏㄨhu ㄐㄧji ㄐㄩjv ㄑㄧqi ㄑㄩqv ㄒㄧxi ㄒㄩxv ㄓzh ㄓㄨzhu ㄔch ㄔㄨchu ㄕsh ㄕㄨshu ㄖr ㄖㄨru ㄗz ㄗㄨzu ㄘc ㄘㄨcu ㄙs ㄙㄨsu 』(空聲母) 韻母表(70個) 陰平調陽平調ˊ上聲調ˇ去聲調‵輕聲調·陰平調陽平調ˊ上聲調ˇ去聲調‵輕聲調·ㄚaㄚˊㄚˇㄚ‵ㄚ·ㄜeㄜˊㄜˇㄜ‵ㄜ·ㄞaiㄞˊㄞˇㄞ‵ㄞ·ㄟeiㄟˊㄟˇㄟ‵ㄟ·ㄢanㄢˊㄢˇㄢ‵ㄢ·ㄣenㄣˊㄣˇㄣ‵ㄣ·ㄤangㄤˊㄤˇㄤ‵ㄤ·ㄥengㄥˊㄥˇㄥ‵ㄥ·ㄠaoㄠˊㄠˇㄠ‵ㄠ·ㄡouㄡˊㄡˇㄡ‵ㄡ·ㄛoㄛˊㄛˇㄛ‵ㄛ·ㄝeㄝˊㄝˇㄝ‵ㄝ·ㄦerㄦˊㄦˇㄦ‵ㄦ·〇 〇ˊ 〇ˇ 〇‵ 〇· 註:
1.第二、三、四列聲母也稱聲介合母,為了拼式統一,在書寫時統一佔半格或一格,分別形似於「引」、「兦」、「函」字。
2.【〇】作為注音字母,指空韻母。
3.陰平調號不標。(設計人:劉學中 設計時間:2013.3.5) a [ 1 3 9 2 1 W 3
3