当前位置: 首页 > news >正文

网站如何留住用户企业品牌网站建设定制开发

网站如何留住用户,企业品牌网站建设定制开发,黄石手机网站建设,wordpress怎样下载文件MFC绘制门电路 1. 设计内容、方法与难点 本课题设计的内容包括了基本门电路中与门和非门的绘制、选中以及它们之间的连接。具体采用的方法是在OnDraw函数里面进行绘制#xff0c;并设计元器件基类#xff0c;派生出与门和非门#xff0c;并组合了一个引脚类#xff0c;在…MFC绘制门电路 1. 设计内容、方法与难点 本课题设计的内容包括了基本门电路中与门和非门的绘制、选中以及它们之间的连接。具体采用的方法是在OnDraw函数里面进行绘制并设计元器件基类派生出与门和非门并组合了一个引脚类在这些类中进行移动、选中、连线的绘图刷新。 课题的难点有两个方面一是绘制对于不同的元器件大多数的方法都是一致的所以应该考虑继承于一个元器件基类但是每一种元器件的绘制方法不一样那么就可以考虑用到多态的思想即构造一个绘制的纯虚函数可以实现绘制的统一性。除此之外元器件都应该包含有自身的输入输出引脚所以元器件基类应该与引脚类组合使用。 二是图像刷新时的闪烁问题。对于元器件的移动、连线等动作都会使得全屏重绘一次所以就会出现图像的闪烁问题。解决方案 刚开始我在所有鼠标事件响应函数末尾都加了重绘函数所以就算鼠标只是在界面上移动不做任何点击操作都会出现闪烁问题所以后来我在只有要进行操作、需要重绘的时候才加了重绘函数。在用鼠标拖动选中的元器件时记录下上次的矩形选中框和现在这次的矩形选中框从这两个矩形共8个顶点中选出最左上角和最右下角的顶点得到一个同时包含两个矩形的矩形框否则就选最左下角和最右上角的顶点然后调用InvalidateRect函数只绘制该矩形框区域也可以改善闪烁问题。 2. 作品特色 本作品的特点一是界面美观整洁二是解决了拖动元器件时鼠标始终在元器件左上角的问题计算鼠标移动的偏移量来计算元器件的偏移量用这种方法来解决此问题三是改善了绘制闪烁的问题。 3. 项目类设计 4. 重点函数简介 左键点击响应函数主要实现了选中元器件和引脚以及引脚之间的连线。 void CGateCircuitDemoView::OnLButtonDown(UINT nFlags, CPoint point) {//当前已选中引脚若鼠标又点击另一个元电器的引脚则将两引脚连线LineToPin(point);if (m_flag){m_flag false;return;}//根据鼠标点击的位置判断是否选中元器件或元器件上的引脚SelectGateAndPin(point);CView::OnLButtonDown(nFlags, point); }5. 运行结果 运行界面美观简洁包括与门和非门的添加、选中、移动及引脚的连线等内容。 6. 有待解决的问题 已经连上的线不能取消引脚之间只能通过直线连接不能自动变成折线
http://www.hkea.cn/news/14293465/

相关文章:

  • 做系统网站信息检索网站重庆电子工程职业学院教育网
  • 如何做网站的教程二维码百度搜索风云榜官网
  • 怎么做网站界面分析二级消防工程师
  • 阿里云上的网站建设网络营销的实现方式有哪些
  • 黑色时尚橱柜网站源码中土南方建设有限公司网站
  • 超级网站模板下载邢台在百度上做个网站
  • 网站建设后怎么做主页宁波房产交易信息网官网
  • 网页 网 址网站区别网站建设公司好吗
  • 南通网站建设服务网络营销运营推广
  • 岳阳网站建设制作台州wordpress
  • 家庭宽带做网站稳定吗WordPress主题素材资源中文模板
  • 网站建设包括哪些技术色一把看片网 做最好的在线看片网站
  • 看课学校网站建设目前流行的网站开发技术
  • 精品课网站制作拉新十大推广app平台
  • 怎么做软文代发平台网站用易语言做网站
  • 网站推广工作总结wordpress iis rewrite
  • 校园二级网站建设好听的公司名字大全
  • 网站购买平台修改wordpress主页标题
  • 医院做网站备案都需要什么网站不备案什么意思
  • sendcloud wordpress太原新站优化
  • 建设直播网站软件网站备案是什么
  • dz系统怎么做地方网站提高网站关键词排名
  • 东莞建设网站软件赣州市微语网络科技有限公司
  • 网站建设排行公司网站全网推广好还是做58精准好
  • 性价比最高网站建设价格诸城建设局网站
  • 女人与黑狗做视频网站门户网站建设哪专业
  • 合肥网站优化软件全国分类信息网站排名
  • 商务网站的分类关键词优化心得
  • 上海自聊自做网站鄂州手机网站设计
  • 网站开发学习路线株洲公司做网站