用VC做软件有什么优点?
要求执行效率和稳定的程序,在Win平台下,一般都是VC开发的。
一般是VC开发核心组件,其它平台开发界面。
就是有些数据库程序,如果要求特别稳定,也是VC++开发的。
VC++使用微软的编译器,对微软的操作系统支持的最好。
VC++用C++,保证了强大的执行效率。
锐英源专业回答。
电脑软件是怎么实现对硬件的控制的?
当然可以,VB不是也是用高级语言写出来的吗?VC只是一个环境而已,用C语言能做到的事,在VC中都能够实现的。
本人过去就用VC开发过不少自己定义的图形界面,VB界面也没有太复杂的地方,即使再复杂,用C语言都能够实现的(这里不必强调VC还是BC还是其他的编程环境)
有谁知道哪款软件可以简单实现串口数据收集、对比、并最后显示到界...
VB6.0使用MSCOM控件我没有COM设置所以代码没有办法给你.简单的说一下.你加载名为Microsoft Comm Control 6.0然后右建对其属性进行设置.例如端口N?硬件参数.频率等(可按相应硬件开发手册设置)然后是协议.你只要多测试一下.一定可以解决的祝你成功
利用vc创建基于对话框模式的应用程序,设计简单功能明确的界面,实...
服务器端:1234第一步:VC创建MFC对话框应用程序。
第二步:在对话框中拖一个用于显示客户端发送的数据显示框。
第三步:程序启动创建socket监听,等待客户端连接。
第四步:创建接受线程等待客户端发送数据上来,并显示。
客户端:1234第一步:和服务器端是一样的。
第二步:和服务器端是一样的。
第三步:程序启动创建socket连接服务器端,其中连接ip和端口就是服务器端监听的端口。
第四步:发送数据到服务器端,并接收服务器端发送的数据显示。
基本上socket通信模式都是这样的。
VC中,怎么在软件中实现中英文版本的切换
VC中实现多语菜单非常容易,下面以英汉对照菜单为例说明多语菜单实现的方法。
一、建立工程项目文件 选择语言为中文,其余采用默认,添加中英文切换菜单IDD_MENU_CHANGE 二、用文本形式打开资源文件,找到IDR_MAINFRAME的菜单文本内容如下: view sourceprint?01.IDR_MAINFRAME MENU PRELOAD DISCARDABLE02.BEGIN03. POPUP "文件(&F)"04. BEGIN05. MENUITEM "新建(&N)\tCtrl+N", ID_FILE_NEW06. MENUITEM "打开(&O)...\tCtrl+O", ID_FILE_OPEN07. MENUITEM "保存(&S)\tCtrl+S", ID_FILE_SAVE08. MENUITEM "另存为(&A)...", ID_FILE_SAVE_AS09. MENUITEM SEPARATOR10. MENUITEM "打印(&P)...\tCtrl+P", ID_FILE_PRINT11. MENUITEM "打印预览(&V)", ID_FILE_PRINT_PREVIEW12. MENUITEM "打印设置(&R)...", ID_FILE_PRINT_SETUP13. MENUITEM SEPARATOR14. MENUITEM "最近文件", ID_FILE_MRU_FILE1, GRAYED15. MENUITEM SEPARATOR16. MENUITEM "退出(&X)", ID_APP_EXIT17. END18. POPUP "编辑(&E)"19. BEGIN20. MENUITEM "撤消(&U)\tCtrl+Z", ID_EDIT_UNDO21. MENUITEM SEPARATOR22. MENUITEM "剪切(&T)\tCtrl+X", ID_EDIT_CUT23. MENUITEM "复制(&C)\tCtrl+C", ID_EDIT_COPY24. MENUITEM "粘贴(&P)\tCtrl+V", ID_EDIT_PASTE25. END26. POPUP "查看(&V)"27. BEGIN28. MENUITEM "工具栏(&T)", ID_VIEW_TOOLBAR29. MENUITEM "状态栏(&S)", ID_VIEW_STATUS_BAR30. MENUITEM "弹出CD", ID_VIEW_FULLSCREEN31. MENUITEM "英文", ID_MENU_CHANGE32. END33. POPUP "帮助(&H)"34. BEGIN35. MENUITEM "关于 FullScreen(&A)...", ID_APP_ABOUT36. END37.END 在此后加入英文菜单资源复制上述文本,把其中的中文改成英文,并作些改动 view sourceprint?01.IDR_MAINFRAME_ENGLISH MENU PRELOAD DISCARDABLE02.BEGIN03. POPUP "File(&F)"04. BEGIN05. MENUITEM "New(&N)\tCtrl+N", ID_FILE_NEW06. MENUITEM "Open(&O)...\tCtrl+O", ID_FILE_OPEN07. MENUITEM "Save(&S)\tCtrl+S", ID_FILE_SAVE08. MENUITEM "Save as(&A)...", ID_FILE_SAVE_AS09. MENUITEM SEPARATOR10. MENUITEM "Print(&P)...\tCtrl+P", ID_FILE_PRINT11. MENUITEM "Print Preview(&V)", ID_FILE_PRINT_PREVIEW12. MENUITEM "Print Setting(&R)...", ID_FILE_PRINT_SETUP13. MENUITEM SEPARATOR14. MENUITEM "Recent Files", ID_FILE_MRU_FILE1, GRAYED15. MENUITEM SEPARATOR16. MENUITEM "Exit(&X)", ID_APP_EXIT17. END18. POPUP "Edit(&E)"19. BEGIN20. MENUITEM "Undo(&U)\tCtrl+Z", ID_EDIT_UNDO21. MENUITEM SEPARATOR22. MENUITEM "Cut(&T)\tCtrl+X", ID_EDIT_CUT23. MENUITEM "Copy(&C)\tCtrl+C", ID_EDIT_COPY24. MENUITEM "Paste(&P)\tCtrl+V", ID_EDIT_PASTE25. END26. POPUP "View(&V)"27. BEGIN28. MENUITEM "ToolBar(&T)", ID_VIEW_TOOLBAR29. MENUITEM "StatusBar(&S)", ID_VIEW_STATUS_BAR30. MENUITEM "Eject CD", ID_VIEW_FULLSCREEN31. MENUITEM "Chinese", ID_MENU_CHANGE32. END33. POPUP "Help(&H)"34. BEGIN35. MENUITEM "About FullScreen(&A)...", ID_APP_ABOUT36. END37.END 修改完成后保存资源。
三、在 CMainFrame中加入变量CMenu m_englistmenu 和m_chinesemenu保存中英文菜单资源 加入变量enum Enum{e,c}m_current 保存当前菜单 四、由于默认为中文菜单在 CMainFrame::CMainFrame()中设置m_current=c;表示当前为中文菜单,在CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)中装入英文菜单资源 view sourceprint?1.m_englistmenu.LoadMenu("IDR_MAINFRAME_ENGLISH");2.HMENU m_hMenu=::GetMenu(this->m_hWnd); // 保存中文菜单3.m_chinesemenu.Attach(m_hMenu); 五、加入菜单函数 view sourceprint?01.void CMainFrame::OnMenuChange()02.{03. if(m_current==e)04. {05. SetMenu(&m_chinesemenu);06. m_current=c;07. }08. else09. {10. SetMenu(&m_englistmenu);11. m_current=e;12. }13. 14.} 编译运行程序您就可以获得一个具有英汉对照菜单的应用程序。
参考http://www.vckbase.com/index.php/wv/370
c++/mfc 卸载软件功能怎么实现
你是要卸载自己还是卸载其它软件?如果卸载自己,首先要有安装包制作程序(如VC自带的InstallShield),这个打包自带卸载。
如果卸载其它软件,需要读取注册表获取卸载命令(各种安装方法,卸载方式不一样),百度一下这个“vc++获取软件列表”,有很多参考代码,获取到卸载命令,VC里面ShellExecute执行就可以了。
我是初中生,想学开发软件
上面某位的回答是不是有点不道德啊, 跑这里来打广告呢~ 我愤\./学软件开发,基础固然重要。
但人家小小年纪就对它有了兴趣,更难得啊。
不要以自己的经历来告诉别人路怎么怎么难走, 人家还没走呢。
现在最重要的是入门, 不是一下子站得高看得远,看得全。
从小编程入门,以后学习的路还长着呢,慢慢来啊。
软件不等于编程,但编程不扎实就谈不上软件。
我大学才开始学编程:大一对编程感兴趣,自学VB,浅识。
大二学C(结构化程序设计),后来开课了,学C/C++/VC。
后来想学java,但没时间了。
我电子信息专业,快大四了,忙。
虽然不是学计算机的。
但对编程语言的兴趣、热情和认识 有增无减。
就编程入门方面给点建议吧。
编程语言选择方面:结构化程序语言 basic, pascal, c ……(基本程序设计思想,以语言描述问题解决的过程)可视化程序语言 vb, vc ……(vb的软件开发所见即所得;vc只是程序的编译环境。
以结构化编程为重要基础哦)面向对象程序语言 c++, java ……(面向对象,更接近人类自然思维的程序设计语言)入门程序语言选择 结构化程序设计语言,等这个到要一定程序再学另一种思想oop(面向对象)。
basic 常作为程序设计教学语言,如果打算将来从事软件开发,建议不选它。
pascal 在很多中小学信息竞赛的书上看到过,我没学这个,也请对于小孩容易理解和接受吧。
c 这个是精典啊, 具体好在什么地方,百度下,参别人总结吧~~ 具有高低级语言的优点:简捷高效,功能强大。
适应面广。
但概念多点哦,语法可能难学哦,但语法只是语法,程序设计的精神不在语言而在思想。
等你懂了,它就是一把利器。
顶。
面向对象别于面向过程的思想(你百度这个个词吧)。
有人说学习面向对象语言c++(它和c是爷孙关系哦~~)前不一定要学习c,其实那是有前提的,前提是你掌握了结构化程序设计思想,所以用词是'不一定'或者'不需要'啦。
我学的c++, 之前学c, 都是好东东。
java在网络编程方面强,想到以后的电器都是网络智能的,想学这个,但没时间了。
呵呵,过几天要参加ACM(计算机程序设计竞赛),我得做题了哦。
哦,多说点吧,去年参加acm培训的同学只用三种语言c/c++,java。
等你编程入门了再看看acm的题吧(各个层次的都有),你的每个细胞都会亢奋的!下一步》选本好的入门书可以节省很多时间哦。
最后不得提醒你: 基础课(数理,英语很重要)不要偏科哦。
偏食的孩子长不壮!!!(偏食:觉得哪个好吃,就猛吃,其它不是不好吃,只是不懂得吃。
而且很多时间,好吃的常常是垃圾食品)后生可畏,后生有望啊。
转载请注明出处51数据库 » vc实现软件硬件捆绑