cad二次开发问题,一段关于修改块的线条颜色材料明细表的程序,报服务器错误,请大神帮忙解读一下? 5C

'修改块的线条颜色材料明细表
Dim blockCol As AcadBlocks = acaddoc.Blocks
For Each eleblo As AcadBlock In blockCol
If InStr(eleblo.Name, "TABLEANNOTATION") Then
For i = 0 To eleblo.Count - 1
If eleblo.Item(i).ObjectName.ToLower = "acDbLine".ToLower Then
eleblo.Item(i).TrueColor = color
Else
eleblo.Item(i).TrueColor = txtColor '''''''''''''''''文件处理器错误
eleblo.Item(i).Layer = "TEXT"

End If
Next
End If
Next
报错:
服务器出现意外情况。(异常来自 HRESULT:0x80010105(RPC_E_SERVERFAULT))
重装过系统,换过cad版本,上述错误还在。
注:这是前辈留下的程序,本人CAD一窍不通,大神能解释下上述代码的意思吗?

cad

1个回答

忘了说了,用的是vb语言

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
一段程序,请帮忙分析一下错误
程序如下:rnvarrn i:=Integer;rn j:=Int64;rn...rn i:=high(integer);rn j:=i+1;rn请问此时j的值为-2147483648吗?为什么是这样?
哪位大神帮忙解读一下这个程序。
刚接触编程,下面的这段程序看不太懂。请哪位大神帮忙解读一下,写个注释。rnvoid CElVeDlg::DataBaseForCharger()rnrn char sql[2048];rn char buffer[64];rn ZeroMemory( sql, sizeof( sql ) );rn ZeroMemory( buffer, sizeof( buffer ) );rn sprintf( sql, "INSERT INTO Charger VALUES( %d," ,m_ApplicationContext.m_pAdoContext->m_usIndexForCharger);rn m_ApplicationContext.m_pAdoContext->m_usIndexForCharger++;rn rn sprintf( rn buffer, rn "'%02d:%02d:%02d'", rn m_ApplicationContext.m_pTime->m_cHour, rn m_ApplicationContext.m_pTime->m_cMinute,rn m_ApplicationContext.m_pTime->m_cSecond); rn strcat( sql, buffer ); rn rn sprintf( buffer, ",%f", PowerCounter);rn strcat( sql, buffer ); rn ChargerContext * m_pCharger = NULL;rn m_pCharger = m_ApplicationContext.m_pCharger;rn for( BYTE i = 0; i < m_ApplicationContext.m_ucChargerNum; i++,m_pCharger++)rn rn ZeroMemory( buffer, sizeof( buffer ) );rn sprintf( buffer, ",%d", m_pCharger->m_usTimeCounter);rn strcat( sql, buffer ); rn rn rn rn ZeroMemory( buffer, sizeof( buffer ) );rn sprintf( buffer, ")"); rn strcat( sql, buffer ); rn rn _bstr_t sqlcmd(sql);rn rn tryrn rn m_ApplicationContext.m_pAdoContext->m_pConnection->Execute( rn sqlcmd, rn NULL, rn ADODB::adExecuteNoRecords ); rn rn rn#ifdef _DEBUGrn catch( _com_error & e ) rn rn AfxMessageBox(e.Description(), MB_OK );rn m_ApplicationContext.m_pApplicationFlag->bit.timetostop = 1;rn rn#else rn catch( ... ) rn rn m_ApplicationContext.m_pApplicationFlag->bit.timetostop = 1; rn rn#endif rn rnrn
如何修改CAD图中的一些块颜色?
在AutoCAD绘图过程中,我们会遇到各种各样的绘图问题,今天我们想和大家分享这个问题,如何修改CAD图中的一些块颜色?如果发现一个需要更改的块,那么更改可能会很费时。这一次可以加载CAD工具箱来辅助操作,将大大提高我们的效率。有关示范的详情如下: 让我们运行AutoCAD图形软件并执行以下操作: 1.单击菜单栏中的A徽标,在下拉列表中,选择Open-Open a File选项。 2.打开CAD绘...
ajax 报400错误 ,请大神帮忙
rn首先报的错误时:rnrn[img=https://img-bbs.csdn.net/upload/201308/18/1376826463_343253.jpg][/img]rnrn前台:rn function buy(id)rn rn $.ajax(rn type:'post',rn url:'/demo/cart/buy',rn data: "id": id ,rn contentType: "application/json; charset=utf-8",rn dataType:'json',rn success:function(data)rn if(data.success)rn $("#cartinfo_"+id).html("购买成功");rn elsern $("#cartinfo_"+id).html("购买失败");rn rn ,rn error:function()rn rn rn );rnrn后台rn @RequestMapping(value = "/buy", method = RequestMethod.POST,RequestMethod.GET) rn @ResponseBody rn public Map addUser(@RequestBody Integer id,HttpServletRequest request,HttpServletResponse response) rn Map map = new HashMap(1); rn try rn addToShoppingCart(id, request, response);rn catch (Exception e) rn map.put("success", "false"); rn rn map.put("success", "true");rn return map; rn rnrn求大神指点迷津呀呀呀。。
请帮忙解读一段代码..
rnrnrn rn rnrnrn 一:好多的内容的说......rn 二:好多的内容的说......rnrnshow_wc1rnshow_wc2rn rnrnrnrnrnrn-----------------rnrn1rn(function()...)();是什么意思rnrn2rnwindow.setInterval = function (a, b) 是什么意思 ?rn只见过window.setInterval(functionname,1000)这样的rn如果是setInterval方法重新定义的话,不是该用到prototype么?rnrn3rnArray.prototype.slice.call(arguments, 2);是在做什么?rn只能理解下面这样的,可不理解上面的,特别是把arguments放这里.rnArray.prototype.slice = function()...rnvar arr =[];rnarr.slice.call(obj,arg);rnrn4rna.apply(null, arg); 是在做什么?rn一没方法,二没目标对象.rnrnrn5rno.timer = window.setInterval(changeMenu, intervalTime, o)rnrnwindow.setInterval = function (a, b)rnrnfunction changeMenu(o) rnrn这3者是怎么联系起来的.o这个参数怎么传递的?rnrn
cad二次开发 块表创建
cad二次开发,块表的创建,用C#语言描写的
求大神解读一下程序
double l = GetFastFading ()->at (i).at (index) - GetPathLoss () - GetPenetrationLoss () - GetShadowing ();rn loss.push_back (l);
请帮忙修改一下一段java小代码
本人自学了一下Java,现在想做一个小系统来练一练,下面的代码在编译和运行过程都没报错,可是就完成不了想要的功能,例如在按下“添加”按钮时没有反应。请各位前辈指点指点,请指明在哪里出了问题,最好还是详细点。谢谢!rn---------------------StuM.java------------------------------------rnimport javax.swing.*;rnimport java.awt.*;rnimport java.awt.event.*;rnpublic class StuM extends JFrame implements ActionListenerrnrn Container con=getContentPane(); ;rn JLabel Lsnum,Lsname,Lssex,Lsgra,Lssch,Lsage,Lsmaj,Lsdor,Lshome;rn JTextField Tsnum,Tsname,Tssex,Tsgra,Tssch,Tsage,Tsmaj,Tsdor,Tshome;rn JPanel topPanel,downPanel;rn //JSplitPane split;rn JButton Badd,Bdelete,BsetNull,Bsave,Bexit;rn Dimension faceSize=new Dimension(600,400);rn public void topInit()rn rn this.setSize(faceSize);rn GridBagLayout gridbag=new GridBagLayout();rn GridBagConstraints gridbagcon;rn //this.setLayout(gridbag);rn Lsnum=new JLabel("学 号 :");rn Lsnum.setFont(new Font("Dialog",0,15));rn Lsname=new JLabel("姓 名 :");rn Lsname.setFont(new Font("Dialog",0,15));rn Lssex=new JLabel("性 别 :");rn Lssex.setFont(new Font("Dialog",0,15));rn Lsage=new JLabel("年 龄 :");rn Lsage.setFont(new Font("Dialog",0,15));rn Lssch=new JLabel("学 院 :");rn Lssch.setFont(new Font("Dialog",0,15));rn Lsgra=new JLabel("年 级 :");rn Lsgra.setFont(new Font("Dialog",0,15));rn Lsmaj=new JLabel("专 业 :");rn Lsmaj.setFont(new Font("Dialog",0,15));rn Lsdor=new JLabel("宿 舍 :");rn Lsdor.setFont(new Font("Dialog",0,15));rn Lshome=new JLabel("籍 贯 :");rn Lshome.setFont(new Font("Dialog",0,15));rn Tsnum=new JTextField(10);rn Tsname=new JTextField(10);rn Tssex=new JTextField(10);rn Tsage=new JTextField(10);rn Tssch=new JTextField(10);rn Tsgra=new JTextField(10);rn Tsmaj=new JTextField(10);rn Tsdor=new JTextField(10);rn Tshome=new JTextField(35);rn topPanel=new JPanel();rn topPanel.setLayout(gridbag);rn downPanel=new JPanel();rn gridbagcon=new GridBagConstraints();rn gridbagcon.gridx=0;rn gridbagcon.gridy=0;rn gridbagcon.insets=new Insets(10,10,10,15);rn gridbag.setConstraints(Lsnum,gridbagcon);rn topPanel.add(Lsnum);rn gridbagcon.gridx=1;rn gridbagcon.gridy=0;rn gridbagcon.insets=new Insets(10,1,10,30);rn gridbag.setConstraints(Tsnum,gridbagcon);rn topPanel.add(Tsnum);rn gridbagcon=new GridBagConstraints();rn gridbagcon.gridx=2;rn gridbagcon.gridy=0;rn gridbagcon.insets=new Insets(10,50,10,1);rn gridbag.setConstraints(Lsname,gridbagcon);rn topPanel.add(Lsname);rn gridbagcon.gridx=3;rn gridbagcon.gridy=0;rn gridbagcon.insets=new Insets(10,15,10,15);rn gridbag.setConstraints(Tsname,gridbagcon);rn topPanel.add(Tsname);rn gridbagcon=new GridBagConstraints();rn gridbagcon.gridx=0;rn gridbagcon.gridy=1;rn gridbagcon.insets=new Insets(10,10,10,15);rn gridbag.setConstraints(Lssex,gridbagcon);rn topPanel.add(Lssex);rn gridbagcon.gridx=1;rn gridbagcon.gridy=1;rn gridbagcon.insets=new Insets(10,1,10,30);rn gridbag.setConstraints(Tssex,gridbagcon);rn topPanel.add(Tssex);rn gridbagcon=new GridBagConstraints();rn gridbagcon.gridx=2;rn gridbagcon.gridy=1;rn gridbagcon.insets=new Insets(10,50,10,1);rn gridbag.setConstraints(Lsage,gridbagcon);rn topPanel.add(Lsage);rn gridbagcon.gridx=3;rn gridbagcon.gridy=1;rn gridbagcon.insets=new Insets(10,15,10,15);rn gridbag.setConstraints(Tsage,gridbagcon);rn topPanel.add(Tsage);rn gridbagcon=new GridBagConstraints();rn gridbagcon.gridx=0;rn gridbagcon.gridy=2;rn gridbagcon.insets=new Insets(10,10,10,15);rn gridbag.setConstraints(Lssch,gridbagcon);rn topPanel.add(Lssch);rn gridbagcon.gridx=1;rn gridbagcon.gridy=2;rn gridbagcon.insets=new Insets(10,1,10,30);rn gridbag.setConstraints(Tssch,gridbagcon);rn topPanel.add(Tssch);rn gridbagcon=new GridBagConstraints();rn gridbagcon.gridx=2;rn gridbagcon.gridy=2;rn gridbagcon.insets=new Insets(10,50,10,1);rn gridbag.setConstraints(Lsgra,gridbagcon);rn topPanel.add(Lsgra);rn gridbagcon.gridx=3;rn gridbagcon.gridy=2;rn gridbagcon.insets=new Insets(10,15,10,15);rn gridbag.setConstraints(Tsgra,gridbagcon);rn topPanel.add(Tsgra);rn gridbagcon=new GridBagConstraints();rn gridbagcon.gridx=0;rn gridbagcon.gridy=3;rn gridbagcon.insets=new Insets(10,10,10,15);rn gridbag.setConstraints(Lsmaj,gridbagcon);rn topPanel.add(Lsmaj);rn gridbagcon.gridx=1;rn gridbagcon.gridy=3;rn gridbagcon.insets=new Insets(10,1,10,30);rn gridbag.setConstraints(Tsmaj,gridbagcon);rn topPanel.add(Tsmaj);rn gridbagcon=new GridBagConstraints();rn gridbagcon.gridx=2;rn gridbagcon.gridy=3;rn gridbagcon.insets=new Insets(10,50,10,1);rn gridbag.setConstraints(Lsdor,gridbagcon);rn topPanel.add(Lsdor);rn gridbagcon.gridx=3;rn gridbagcon.gridy=3;rn gridbagcon.insets=new Insets(10,1,10,1);rn gridbag.setConstraints(Tsdor,gridbagcon);rn topPanel.add(Tsdor);rn gridbagcon=new GridBagConstraints();rn gridbagcon.gridx=0;rn gridbagcon.gridy=4;rn gridbagcon.insets=new Insets(10,10,10,15);rn gridbag.setConstraints(Lshome,gridbagcon);rn topPanel.add(Lshome);rn gridbagcon.gridx=1;rn gridbagcon.gridy=4;rn gridbagcon.insets=new Insets(10,1,10,30);rn gridbagcon.gridwidth=gridbagcon.REMAINDER;rn gridbag.setConstraints(Tshome,gridbagcon);rn topPanel.add(Tshome);rn addWindowListener(new WindowAdapter()rn rn public void windowClosing(WindowEvent e)rn System.exit(0);rn );rnrn //split=new JSplitPane(JSplitPane.VERTICAL_SPLIT,true,topPanel,downPanel);rn con.add(topPanel,BorderLayout.CENTER);rnrn //validate();rn rnrn
帮忙修改一段程序!
<%rnset rs_news=server.createobject("adodb.recordset")rnsqltext4="select top 20 * from news where bigclassname='新闻动态' order by id desc"rnrs_news.open sqltext4,conn,1,1 rn%>rn rn <%i=0rndo while not rs_news.eof%>rn rn rn rn " target="_blank"> <%=cutstr(rs_news("title"),20)%>[<%=rs_news("Infotime")%>] rn rn <%rs_news.movenextrni=i+1rnlooprnrs_news.close %>rn rn这段程序执行结果是从上到下显示当前20条新闻,显示为一列。rn帮忙修改一下,使之显示为三列,从上到下显示所有的信息!谢谢!
一段代码 请大神修改
#includern#includernusing namespace std;rnint main()rnrn int count=0;rn int i, j,k;rn i = 1;rn j = 1;rn k = 1;rn if (count < 16)rn for (i = 1;; i++)rn for (j = 1; j <= i / 2; j++)rn if (i%j == 0)rn break;rn elsern for (k = 1; k <= (i + 2) / 2; k++)rn if ((i + 2) % k == 0)rn break;rn elsern rn cout << "prime NO" << count << "is" << i << "and" << i + 2 << endl;rn count += 1;rn rn elsern return 0;rnrnrn想要输出15对素数 可是程序一点反应都没有,把break改成continue程序就变成了死循环 而且求出的根本不是素数。
一段小程序,请帮助修改一下错误
初学C++,这段代码原来是C的,我想改成C++的。。rn改了一点,再也不会了,请各位大侠帮忙。。rn谢谢!!!
请帮忙优化一下一段程序
<%rn set rso = Server.CreateObject("ADODB.Recordset")rn rso.open "select * from MyTable where H1='"&Request("H1")&"' and H2='"&Request("H2")&"'",con,1,3 rn for j=0 to (rso.Fields.count-1)rn if hj1has(rso.fields(j).name) then rn rso(j)=Request.form(a(j))rn end ifrn nextrn rso.updatern rso.closern set rso=nothingrnrnrnfunction fun(na1) rn Set rs4 = Server.CreateObject("ADODB.Recordset")rn rs4.open "select top 1 * from tb",con,1,3rn for k=1 to rs.fields.countrn if rs4.Fields(k-1).name=na1 then flag1=true: exit forrn next rn if flag1=true then hj1has=true else hj1has=falsern rs4.closern set rs4=nothingrnend functionrn%>rn执行起来特别忙rn请帮忙优化一下rn谢谢!
Solidworks材料明细表
很适合Solidworks中明细表的应用
请各位大神帮忙查看一下程序有什么错误
/////////////////////////////////////////////////////头文件定义类和结构体/////////////////////////////////////////rn#ifndef tongxunlu_h rn#define tongxunlu_H rn#include rn#include rnusing namespace std; rnrnstruct Birrnrn int year;rn int month;rn int day;rn;rnrnstruct Sturnrn char *name;rn char *sex;rn char *address;rn int code;rn int age;rn int number;rn int QQ;rn char *wechat;rn struct Bir birthday;rn;rnrntemplate rnstruct Node rn rn DT data; rn Node *next;//*piror; rn; rn rntemplate rnclass Student rn rnprivate: rn int length; rn Node *first; rnpublic: rn Student(); rn void Init(); //输入n个学生数据 rn void Insert(); //在表中s的位置插入x rn void Find_Loc(); //在表中查找序号为i的元素 rn void Find_Val(); //在表中查找值与x相等的元素 rn void Del(); //在表中删除序号为s的元素 rn void Destroy(); //删除成绩表 rn void Show(); //把表中所有元素打印出来 rn void Choice_menu();rn rn; rn rn#endif rnrn///////////////////////////////////////////定义成员函数///////////////////////////////////////rn#include "tongxunlu.h"rn#include rn#include rnusing namespace std;rnrnrntemplate rnStudent ::Student() rn rn first = new Node ; rn first->next = NULL; rn length = 0; rn rn rntemplate rnvoid Student ::Init() rn rn cout << "\n欢迎来到输入记录界面\n" << endl; rn int n = 0; rn Node *p, *q; rn q = first; rn if (first->next != NULL) rn first->next = NULL; rn cout << "请设置你要输入的同学的数目:"; rn cin >> n; rn for (int i = 0; i < n; i++) rn rn rn p = new Node ; rn cout << "\n请输入第" << i + 1 << "位同学的信息:"<> p->data.name>>p->data.sex>>p->data.address>>p->data.code>>p->data.age>>p->data.number>>p->data.QQ>>p->data.wechat>>p->data.birthday.year>>p->data.birthday.month>>p->data.birthday.day; rn q->next = p; rn q = p; rn q->next = NULL; rn length++; rn rn cout << "\n同学信息输入完毕." << endl; rn cout << "\n"; rn this->Show(); rn system("pause"); //暂停 rn system("cls"); //清屏 rn rn rntemplate rnvoid Student ::Insert() rn rn cout << "\n欢迎来到插入记录界面\n" << endl; rn this->Show(); rn int s; rn Node *p, *t; rn p = first; rn cout << "请输入你想要插入同学记录的位置:"; rn cin >>s; rn while (s <= 0 || s > length + 1) rn rn cout << "\n插入的位置不正确,请重新输入一个正确的位置:"; rn cin >> s; rn rn for (int i = 0; i < s - 1; i++) rn p = p->next; rn t = new Node ; rn cout << "\n请输入你想插入的同学信息(用空格号隔开):"; rn cin>> p->data.name>>p->data.sex>>p->data.address>>p->data.code>>p->data.age>>p->data.number>>p->data.QQ>>p->data.wechat>>p->data.birthday.year>>p->data.birthday.month>>p->data.birthday.day; rn t->next = p->next; rn p->next = t; rn length++; rn cout << "\n同学记录插入完毕." << endl; rn cout << "\n"; rn this->Show(); rn system("pause"); rn system("cls"); rn rn rntemplate rnvoid Student::Find_Loc() rn rn cout << "\n欢迎来到按系统默认编号查找界面\n" << endl; rn this->Show(); rn int s; rn Node *p; rn p = first; rn cout << "请输入你想要查找的同学记录的位置:"; rn cin >> s; rn while (s <= 0 || s > length) rn rn cout << "\n你输入的编号有误,请重新输入一个正确的编号:"; rn cin >> s; rn rn for (int i = 0; i < s; i++) rn p = p->next; rn cout << "\n你想要查找的同学信息为:"; rn cout <data.name< rnvoid Student ::Find_Val() rn rn cout << "\n欢迎来到按同学信息查找界面\n" << endl; rn bool t = false; rn int i = 1; rn Node *p; rn p = first->next; rn int x; rn cout << "请输入想要查找的号码:"; rn cin >> x; rn while (p != NULL) rn rn if (x == p->data.number) rn rn cout << "\n你查找的号码的同学名为:" << p->data.name << endl; rn t = true; rn rn p = p->next; rn i++; rn rn if (t == false) rn cout << "\n没有符合条件的同学记录." << endl; rn system("pause"); rn system("cls"); rn rn rntemplate rnvoid Student ::Del() rn rn cout << "\n欢迎来到删除记录界面\n" << endl; rn this->Show(); rn int s; rn Node *p, *q; rn p = first; rn cout << "请输入你想要删除的同学的位置为:"; rn cin >> s; rn while (s <= 0 || s > length) rn rn cout << "\n你输入的同学位置有误,请重新输入一个正确的同学位置:"; rn cin >> s; rn rn for (int i = 0; i < s - 1; i++) rn p = p->next; rn q = p->next; rn p->next = q->next; rn cout << "\n你删除的同学为:"; rn cout << q->data.name<Show(); rn system("pause"); rn system("cls"); rn rn rntemplate rnvoid Student ::Destroy() rn rn Node *p, *q; rn p = first; rn q = p; rn for (int i = 0; i < length; i++) rn rn q = q->next; rn delete p; rn p = q; rn rn length = 0; rncout << "\n记录表清空完毕.\n" << endl; rn rn rn rnrntemplate rnvoid Student ::Show() rn rn if (first->next == NULL) rn rn cout << "\n记录表里数据为空,显示操作失败!!"; rn return; rn rn rn rn Node *p; rnrn p = first->next; rn cout << "\n记录表中同学信息为:" << endl; rn while (p != NULL) rn rn cout<<"同学名字:"<data.name<data.number<next; rn rn cout << endl; rn cout << "\n\n"; rn rnrnrntemplate rnvoid Student ::Choice_menu()rn rn int ch; rn cout << " "; rn cout << " "; rn cout << " 同学信息管理 "; rn cout << " "; rn cout << " "; rn cout << " 1. 输 入 记 录 "; rn cout << " 2. 插 入 记 录 "; rn cout << " 3. 按系统默认编号查找 "; rn cout << " 4. 按同学号码查找 "; rn cout << " 5. 删 除 记 录 "; rn cout << " 6. 清 空 记 录 "; rn cout << " 0. 退 出 "; rn cout << " "; rn cout << " "; rn cout << " "; rn cout << " "; rn cout << " "; rn cout << "请选择你要执行的选项:"; rn cin >> ch; rn while (ch != 1 && ch != 2 && ch != 3 && ch != 4 &&ch != 5 &&ch != 6 &&ch != 0)rn rn cout << "\n没有该选项,请重新选择." << endl; rn cout << "\n请选择你要执行的选项:"; rn cin >> ch; rn rn switch (ch)rn rn case 1: rn system("cls"); rn this->Init(); rn break; rn case 2: rn system("cls"); rn this->Insert(); rn break; rn case 3: rn system("cls"); rn this->Find_Loc(); rn break; rn case 4: rn system("cls"); rn this->Find_Val(); rn break; rn case 5: rn system("cls"); rn this->Del(); rn break; rn case 6: rn system("cls"); rn this->Destroy(); rn break; rn case 0: rn cout << "\n 感谢您的使用!\n" << endl; rn exit(EXIT_FAILURE); //用于退出操作rn rn rnrn//////////////////////////////////////////////////主函数////////////////////////////////////rn#include "tongxunlu.cpp" rn#include rnusing namespace std; rn rnint main() rn rn Student ss;rn while(1)rn ss.Choice_menu(); rn return 0; rn rnrn调试发现程序没有问题,但总是运行后出现appcrash的错误,到底是怎么回事呢??
帮忙解读一段js代码
var name = "The Window";rnrn  var object = rn    name : "My Object",rnrn    getNameFunc : function()rn      return function()rn        return this.name;rn      ;rnrn    rnrn  ;rnrn  alert(object.getNameFunc()());rnrn为什么结果是The Window ?谢谢
搞cad二次开发的朋友请帮忙!
我想二次开发cad,最终程序是获取图上的几点坐标,然后自动以.txt格式保存一个文件,用什么语言最好啊,vba、ads、ARX、还是lisp最容易实现啊
请帮忙修改一下!
下面是我编的程序,我想把数据写到一个文件里,请各位学长帮忙,加上写入文件的语句,实现这一功能,写入mydata.dat文件吧!多谢!rn#include "stdio.h"rn#include "math.h"rn#define A 0rn#define B 0.1 rn#define C 1 rn#define D 1rn#define E 1rn#define W 3 rnrnvoid func(double x[],double z[]) rn z[0]=-10*x[0]+(10*x[1]);rn z[1]=28*x[0]-x[1]-x[0]*x[2];rn z[2]=(-8/3)*x[2]+x[0]*x[1];rnrnrnvoid runk(double t,double b[],double h) rn rn double j[W],c[W],c1[W],c2[W],k[W],l[W],m[W];rn double a;rn int i;rn func(b,j);rn a=t+h/2.0;rn for(i=0;iq[1])rn max=q[0];rn elsern max=q[1];rn if(max1.0e-6)rn rn for(i=0;i
修改tabBar顶部线条颜色
也可以直接替换图片,本文是代码自建图片 //改变tabbar顶部分割线颜色 CGRect rect = CGRectMake(0, 0, ScreenWidth, 0.5); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphicsGetCurrentContext(); CGCo
修改edit底部线条颜色
&amp;lt;!--edit text 底部线条 --&amp;gt; &amp;lt;style name=&quot;EditTextBottomLine&quot; parent=&quot;Theme.AppCompat.Light&quot;&amp;gt; &amp;lt;item name=&quot;colorControlNormal&quot;&amp;gt;@color/edit_bottom_line&amp;lt;/item&amp;gt; &amp;lt;ite
帮忙修改一下改写程序出现的错误
怎么样把写好的c程序改编成c++程序,我改的程序有太多的基本结构错误,可我在书上的语法学习中也没有领悟到怎么改,大家帮一下忙,帮我改一下。rn这是个双基回文数;#includern#includernint pku(long int x)rnrn char s[40];rn int n,i;rn sprintf(s,"%ld",x);rn n=strlen(s);rn for(i=0;i=0;j--)rn s=s*10+a[j];*/rn for(int x=1;x<=k;x++)rn rn int t=1;rn for(int y=x;y=2)rn ok=0;break;rn rn if(!ok)rn printf("%ld\n",i);break;rn rn return 0;rnrn 把双基回文数做成一个类,由于出现的错误,我无法改正,后面也没有写。rn#includern#includern#define N 100rnusing namespace std;rnclass Doubplindrnrnpublic:rn int plind(x);rn int convert(x,y);rnprivate:rn long int x;rn int y;rn;rnDoubplind::plind(long int x)rnrn int a[N];rn sprintf(a,"%d",x);rn int n=strlen(a);rn for(int i=0;i
CAD二次开发程序-3
原型系统产生的图纸幅面分为装配图和零件图两种格式,包括国家标准规定的A0、A1、A2、A3、A4幅面的横幅和竖幅,以及自定义图幅,自动生成图框和标题栏,并将图纸幅面图形元素组成图形单元。 填写标题栏是一项很繁琐的工作,原型系统提供了标题栏自动填写功能。用户在对话框中交互编辑填写内容,系统将用户信息转换成矢量汉字,填写在指定位置,并将填写内容组成图元。 本例程实现的功能有:(1)为新图添加图纸幅面;(2)为已存在的图追加图纸幅面(图9-27);(3) 自动填写标题栏(图9-28)。
UITabBar修改顶部线条颜色
CGRect rect = CGRectMake(0.0f, 0.0f, self.view.bounds.size.width, 0.5); UIGraphicsBeginImageContextWithOptions(rect.size,NO, 0); CGContextRef context =UIGraphicsGetCurrentContext(); CGCon...
CAD二次开发程序-2
根据国家标准GB/T131-1993,在AutoCAD中标注表面粗糙度时应遵守下列原则: (1)表面粗糙度符号参数的尖峰总是由实体表面外部指向所标注的表面,且与该表面垂直; (2)表面粗糙度符号参数在定位之前,能动态调整,以便用户调整其位置和角度; (3)连续标注时,用户可用表面粗糙度文本参数的缺省值,也可用自定义值; (4)表面粗糙度符号参数的旋向,能保证文本参数的字头始终具有向上或向左的趋势; (5)表面粗糙度符号参数和文本参数的大小,应与全图尺寸比例协调一致。
CAD二次开发程序-1
(1)设置米制绘图单位、文字尺寸;(2)设置尺寸标注变量;(3)预定义单线体汉字、仿宋体汉字、制表用汉字的字型文件;(4)预定义原型系统的公用图库、符号库;(5)生成绘图模板和通用菜单等。新的国家标准对CAD系统的图层、线型和颜色等都作了具体规定,结合国标与原型系统开发的需要,我们不仅建立了图层、线型和颜色对应关系(见下表),而且通过采用颜色表达线条粗细,提供了简洁的图形处理方法。
请帮忙解读一段初级汇编程序
[code=Assembly] rn __asm rn pusha //将寄存器弹入堆栈rn push es //将ES弹入堆栈rn mov ax,Addr //将Addr赋给AX,Addr是内存地址rn mov es,ax //将Addr传给ESrn mov ecx,0 //ECX设置为0rn mov cx,Len //设置counter,Len是数据长度rn mov esi,lpSrc//lpsrc指向一段数据,长度为Len;Source Index?rn mov edi,0 //Destination Indexrn cld //SI,DI+1rn rep movsd //传送DWORD数据:是将lpsrc开始的数据丢给哪?rn pop es //弹出ESrn popa //弹出寄存器rn rn[/code]rn程序如上,作用是将lpsrc指向的Len长数据传给PCI.rn我不能很清晰的理解rn特请教.谢谢!
请帮忙修改一段代码
需求是:当选择第一个下拉框的时候,后面文本框得到的值是第一个下拉框的选择值,当选第二个框的时候,后面文本框得到的值是第二个下拉框的选择值,当选第三个框的时候,后面文本框得到的值是第三个下拉框的选择值。后面的选择框可以不选。rn另外,怎样才能实现动态的选择框?就是说一共有多少个下拉选择框是不定的,根据前面的选择,如果当前的选择不是末级的话,自动弹出下一个下拉选择框,如果是末级,就没有了rnrnrnrnrnrnrnrnrnrnrn rn rn
帮忙修改一下程序~
我在做的一学生信息管理系统,登录有问题,(不知道如何修改,注销再登录会出现错误`rn不知道怎么修改)`谁能帮忙的话,我把程序发过去(未完成的)帮忙看看`rn请用qq联系~38225536
帮忙修改一下程序
rn;参数说明:ah=功能号,dh=控制显示行,dl=控制显示列,top=栈顶rnstack segmentrndb 128 dup(?)rnstack endsrnrndata segmentrntable dw charpush,charpop,charshowrntop dw 0 rndata endsrnrnassume cs:code,ss:stack,ds:datarnrncode segmentrnstart:rn;;;;以下是接收字符窜的过程rnrnmov ax,stackrnmov ss,axrnmov sp,toprnmov si,0rngetstr:push axrngetstrs:rnmov ah,0rnint 16hrnrncmp al,20hrnjl nochar ;判断非字符rnmov ah,0rncall charstackrnmov ah,2rncall charstackrnjmp getstrsrnrnnochar:rncmp al,0eh ;退格键扫描码rnje backspacerncmp al,1ch ;回车键的扫描码rnje enterrnjmp getstrsrnrnbackspace: ;退格就出栈rnmov ah,1rncall charstackrnmov ah,2rncall charstackrnjmp getstrsrnrnenter:rnmov ah,0rnmov al,0 ;字符窜以0结束rncall charstackrnmov ah,2rncall charstackrnpop axrnjmp exitrnrn;;;;;;;;;;;以下是字符入栈,出栈和显示的过程rncharstack procrnrncharstart:rnpush bxrnpush dxrnpush dirnpush esrncmp ah,2rnja sretrnmov bl,ahrnmov bh,0rnadd bx,bxrncall word ptr table[bx] rnrncharpush:rnmov bx,toprnmov [bx+si],alrninc toprnjmp sretrnrncharpop:rncmp top,0;判断是否栈空?rnje sretrndec toprnmov bx,toprnmov al,[bx+si]rnjmp sretrnrncharshow:rnmov bx,0b800h ;显存始址rnmov es,bxrnmov al,160rnmov ah,0rnimul dh ;乘积放到ax里rnmov di,axrnadd dl,dlrnmov dh,0rnadd di,dx ;在哪行哪列显示字符rnmov bx,0rnrncharshows:rncmp bx,toprnjne noemptyrnmov byte ptr es:[di],' 'rnjmp sretrnnoempty:rnmov al,[bx+si]rnmov es:[di],alrnmov byte ptr es:[di+2],' 'rninc bxrnadd di,2rnjmp charshowsrnsret:rnpop esrnpop dirnpop dxrnpop bxrnretrncharstack endprnexit:rnmov ah,4chrnint 21hrncode endsrnend startrn大家帮忙看看,小弟不胜感激
请帮忙解读下面的程序
Dim server As SQLDMO.SQLServerrnDim database As SQLDMO.databasern Dim bak As New SQLDMO.Backuprn Dim bakdv As New SQLDMO.BackupDevicern Set server = New SQLDMO.SQLServerrn server.Connect 服务器名,"用户名", "密码"rn rn bakdv.Type = SQLDMODevice_DiskDump '备份到磁带机上面呢?rn bakdv.Name = ?????rn bakdv.PhysicalLocation = 物理路径rn On Error GoTo errhandlerrn bak.database = "数据库名"rn bak.Devices = ?????rn bak.Initialize = Truern bak.SQLBackup serverrn上面的如果是备份到磁盘上面,???问号处应该是什么?rn如果是备份到磁带机或者其他设备上,???应该是什么?
哪位大神能帮忙,每次tomcat结束,报一下错误
java.lang.Object.wait(Object.java:502) java.util.TimerThread.mainLoop(Timer.java:526) java.util.TimerThread.run(Timer.java:505)
清华大学的《CAD二次开发》(附动态块源文件)
本书以AutoCAD软件为基础,集使用与开发为一体,以开发为主。内容分为4部分: 第一部分(第1章)介绍AutoCAD 系统二次开发的基本特性,外部命令的定义等; 第二部分(第2、3、4、7章)介绍开发内容,这些内容包括各种菜单技术,线型、图案以及图形符号的扩充,对话框设计技术; 第三部分(第5、6章)介绍系统的开发工具,比较详细地介绍了Visual LISP和AutoLISP语言开发工具、参数化绘图以及高级语言的接口技术等; 第四部分(第8、9、10、11章)介绍CAD二次开发技术在机械、建筑和采矿等工程领域中的应用。
高手帮忙解读一段程序,谢了!
我今天偶然看到一个程序,看不明白,帮忙解读一下,分数不多,略微表示一下.谢谢.rnrn#include rnmain(t,_,a)char *a;return!0
请高手帮忙修改一段程序,关于split的.
這段程序有錯,請幫忙修改,使其可以正常運行.rn
Revit二次开发--明细表导出
、、、 [Transaction(TransactionMode.Manual)] public class Class1 : IExternalCommand { public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { //1. UIDocument uiD...
请大神帮忙解决一下
请各位大神给出源程序,不胜感激!rnrn1.编写一个C++程序,计算并输出两个无符号大整数m与n的和、差、积、整商及余数(其中| m | ≤ 101000 ,| n | ≤ 101000)。用类来实现这个无符号大整数的和、差、积、整商及求余运算以及插入符(<<)和提取符(>> )的重载。rnrn2.编程求解皇后问题。在m*m的棋盘上有n个皇后(n ≤ m),输出所有合法的皇后排列(即在任何一行、一列或一条对角线上,仅能放置一个皇后)。rnrn3.实现图书馆借书系统,其功能包括:rn申请新的图书证;rn注销图书证;rn图书查询,方式包括按书名、作者、关键字查询等;rn借书(包括续借、预约);rn书到期后,发送还书的通知;rn还书(包括过期罚款);rn读者状态查询;rn读者个人信息修改(包括修改密码)。rnrn4.编写一个C++程序,它能根据读入的某二叉树的中序序列和后序序列(两个英文字母串,每个串长不大于80,各占一行),构造该二叉树,并输出该二叉树的前序序列、叶的个数、二度结点个数及其从根节点开始的最长路径上的各结点。rnrn5.编写一个C++程序,它能根据读入的某带权有向图G的边、权,来构造图G,并输出G的邻接矩阵、拓扑序列、各顶点之间的最短路经。输入时用三个非负整数i、j、w表示一条边(顶点Vi到顶点Vj的边)及该边的权(w);三个-1(-1 -1 -1) 表示输入结束。其中,i和j的值都不大于40,i、j值中最大者再加1是图G的顶点个数。
求助!!请帮忙修改一下程序
这是一个TCP通信程序,小弟初学,是个菜鸟rn求助各位帮忙修改一下程序rn服务器端发送Form中N个textBox中的消息,客户端对应的N个textBox接收rn代码如下:rnTcpSever:rnrn public partial class Form1 : Formrn rn TcpListener listener;rn Socket s;rn private void button1_Click(object sender, EventArgs e)//启动服务器rn rn //启动监听器rn listener = new TcpListener(9999);rn listener.Start();rn rn rn s= listener.AcceptSocket();rn Thread th = new Thread(new ThreadStart (Receive));rn th.IsBackground = true;rn th.Start();rnrn private void button2_Click_1(object sender, EventArgs e)//发送rn rn byte[] br1 = new byte[1024]; byte[] br2 = new byte[1024];rn byte[] br3 = new byte[1024]; byte[] br4 = new byte[1024];rn byte[] br5 = new byte[1024];rn br1 = new UTF8Encoding().GetBytes(textBox1.Text); s.Send(br1);rn br2 = new UTF8Encoding().GetBytes(textBox2.Text); s.Send(br2);rn br3 = new UTF8Encoding().GetBytes(textBox3.Text); s.Send(br3);rn br4 = new UTF8Encoding().GetBytes(textBox4.Text); s.Send(br4);rn br5 = new UTF8Encoding().GetBytes(textBox5.Text); s.Send(br5);rnrn rnrnrnrnrnrnTcpClient:rn public partial class Form1 : Formrn rn TcpClient client;rn NetworkStream ns;rn private void button1_Click(object sender, EventArgs e)//连接服务器rn rn client = new TcpClient("127.0.0.1",9999);rn ns = client.GetStream();rn UTF8Encoding code = new UTF8Encoding();rn byte[] br1 = new byte[1024]; byte[] br2 = new byte[1024];rn byte[] br3 = new byte[1024]; byte[] br4 = new byte[1024];rn byte[] br5 = new byte[1024];rnrn ns.Read(br1, 0, br1.Length); ns.Read(br2, 0, br2.Length);rn ns.Read(br3, 0, br3.Length); ns.Read(br4, 0, br4.Length);rn ns.Read(br5, 0, br5.Length);rn this.textBox2.Text = code.GetString(br1);rn this.textBox3.Text = code.GetString(br2);rn this.textBox4.Text = code.GetString(br3);rn this.textBox5.Text = code.GetString(br4);rn this.textBox6.Text = code.GetString(br5);rnrn rnrnrnrnrn明知程序是错的,可就是不知道该怎么改rn请各位帮忙
请高手帮忙修改一下程序
rn首先在文件中存入图的顶点数据(字符)和邻接关系数据,读入该图,对该图进行深度优先遍历和广度优先遍历rn#define Maxvernumber 5rntypedef char vertexTyperntypedef structrn int adjvex;rn struct node *next;rnANode;rntypedef struct VondernVertexType vertex;rnEdgeNode *first;rnVNode;rntypedef structVertextNode adjlist[Maxvernumber];rnint n,e;rnALgraph;rnrnvoid creat_adjlist(ALgraph *G)rnint i,j;rn ANODE *P;rn printf("input n and e:");rn scanf("%d%d),&->n,&G->e);rn for(i=0;in,i++)rn G->adjlist[i].vertex=getchar();rn G->adjlist[i].first=NULL;rn for(k=0;ke;k++)rn rn scanf("%d%d",&i,&j);rn //生成边表结点rn p=(ANODE *)malloc(sizeof(EdgeNode));rn p->vertex=j;p->next=adjlist[i].first;G->adjlist[i].first=p;rn p=(ANODE *)malloc(sizeof(EdgeNode));rn p->vertex=i;p->next=adjlist[j].first;G->adjlist[j].first=p;rn scanf("%d%d',&i,&j);rn rnrn rn深度优先遍历rnBoolean VISITED[MaxVerNum];rnvoid DFStravel(ALgraph *G)rnint i;rn for (i<0;in;i++)rnVISTED[i]=FALSE;rnFor(i=0;in;i++)rnif (not VISTED[i])rnthen DFSM(G,i);rnrnvoid DFSM(ALgraph *G,int i)rnAnode *p;rnprintf("visit Vertex:%c",G->adjlist[i].vertex);rnVISTED[I]=TRUE;rnp=G->adjlist[i].first;rnwhile(p)rnif(!Visted[p->adjvex)then DFS(G,p->adjvex);rnp=p->next;rnrn广度优先遍历rnvoide BFStravel[VNODE *G,int i)rnint visited[Maxvernumber],queue[Maxvernumber],rear=false,front=true;rn ANODE *P;rn VISITED[i]=true;rn printf("%d",i);rn queue[rear++]=i;rn while(frontadjlist[i].first;rn while(p!=NULL);rn i=p->vertex;rn if(VISTED[I]==false);rn VISITED[I]=1;rn printf("%d",i);rn queue[r++]=v;rn rn p->next;rn rn rnrnrn void main()rn int i;rn ALgraph G;rn Create_adjlist(G);rn    DFStravel(G)rn printf("\n深度优先遍先遍历为: ");rn printf("\n");rn rn BFStravel[G,i]rn printf("\n广度优先遍历为: ");rn printf("\n");rn printf("\nProgram end.\n");rnrn
关于CAD的二次开发
请问哪位仁兄知道一些delphi或vb对cad进行二次开发方面的资料,不胜感激,主要是通过程序生成\处理cad文件
关于cad的二次开发
求教:怎样在cad的菜单中添加自己的菜单项?请详细告知,最好有一段程序例子,谢谢!
求助:关于CAD二次开发
语言:C# rn背景:目前在做CAD的Ribbon界面载入,需要判断CAD的版本和工作空间。rn例如:CAD2010版本以上的,且工作空间为非CAD经典的话需要加载Ribbon菜单。rn问题:1. ObjectArx有没有判断CAD版本的接口或方法,有的话接口或方法是什么?rn 2. ObjectArx2014有没有开发指南之类的东西,就是告诉你都有什么方法,和接口?
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件

相似问题

1
为什么开启了JPA二级缓存,查询第一次后,再次查询,还有一半的数据需要到数据库查询呢
1
跪求大神,求解,如何用VBA建立多功能录入并计算功能
6
这样的存储过程怎么写啊,求大神指点(SQL SERVER)
3
用C#写的FTP访问FTP服务器代码出错,500命令出错。
3
c#窗体代码中调用类库中的一个类使 lblist.Text=lblist
2
求几个h5静态页面(会员卡,消费明细,积分兑换,在线充值 ),类似的就可以
4
C#打印模板问题,打印超过一页,显示有问题
4
多用户高并发插入数据怎么解决并发问题
1
下面这段(合并excel表)代码运行中出现下标越界,为什么
1
c++改进程序:添加借贷和活期与定期存款业务;能够查询某账号下的总资产和明细记录
2
新人菜鸟求教如何实现下面的三张表的录入存储过程,求完整代码?
3
go.js中如何给流程图中的模块添加点击事件?
4
jquery 下拉框 刷新后怎么显示出想要的option
1
已经拿到存在服务器上的文件路径,如何用js实现将多个文件打成zip压缩包下载?
0
kettle预览报错,但是数据却能执行成功,这是怎么回事呢
7
数据库建表,几个表的字段几乎相同,有一些细微的差别该怎么建?
1
IE浏览器调用JSP文件,从第一个界面到第二个界面提示脚本错误
1
正则表达式怎么匹配最外层&& 与最外层 || ?
1
页面渲染问题,页面,后台方法都执行未报错
1
mysql 虚拟列可以不可以用于 函数求和另外一张表内符合条件的数据 的值。