VCer代码 VCer开源 VCer文章 VCer工具 VCer知道 VCer词典 VCer读书 VCer论坛   站点首页 我要张贴 控制面板
VCer代码 VCer开源 VCer文章 VCer工具 VCer知道 VCer词典 VCer读书 VCer论坛   站点首页 我要张贴 控制面板

目前位置: VCer资源中心
子级分类: VCer代码 VCer开源 VCer工具 VCer知道 VCer词典 VCer读书 VCer文章 VCer论坛
我来张贴一个>>>


visual c++ 程序开发范例宝典随书CD 源码
 
 
...分享快乐 第1章 窗体与界面设计 1 1.1 菜单应用实例 2 实例001 在系统菜单中添加菜单项 2 实例002 带图标的程序菜单 3 实例003 根据表中数据动态生成菜单 6 实例004 浮动的菜单 8 1.2 弹出菜单应用实例 10 实例005 在控件上单击右键弹出菜单 10 实例006 个性化的弹出菜单 11 实例007 任务栏托盘弹出菜单 13 1.3 工具栏应用实例 15 实例008 带背景的工具栏 15 实例009 带图标的工具栏 16 实例010 带下拉菜单的工具栏 17 实例011 可调整按钮位置的工具栏 19 实例012 浮动工具栏 20 实例013 根据表中数据动态生成工具栏 22 实例014 具有提示功能的工具栏 24 1.4 状态栏应用实例 26 实例015 带进度条的状态栏 26 实例016 动画效果的状态栏 27 实例017 滚动字幕的状态栏 28 1.5 导航界面应用实例 30 实例018 Outlook导航界面 30 实例019 树状导航界面 32 实例020 按钮导航界面 34 实例021 类QQ导航菜单 35 1.6 界面窗体应用实例 36 实例022 背景为渐变色的程序界面 36 实例023 椭圆形的程序界面 38 实例024 自绘窗体界面 39 实例025 类似Windows XP的程序界面 44 实例026 窗体融合技术 ...
作者:qq418814 qq418814张贴于2007-10-29 11:17:24.0,共阅读11972次,回复102
CodeHelp
 
 
概 述 程序员可能常有这样的烦恼:编程中经常需要去查阅以前写过的代码片断,而每次打开代码所在的工程既费时又费力。 知识管理越来越被大家所重视,源代码也应该做为一种知识资源,纳入知识管理体系中去。CodeHelp 是为了方便程序员更好的管理自己的源代码而写的一款免费软件。 利用 CodeHelp,可以方便的管理你的各种技术资料和源代码。 CodeHelp 以目录树来管理代码文件,你可以自由定义目录,并能够自由移动修改,支持无限分支延伸。采用分段读入方式,能支持超大的目录树。 CodeHelp 支持“语法突出”方式显示代码(目前仅支持C/C++)。能高亮显示源代码中的“注释”、“关键字”和“字符串”,和在 VC6.0 看起来完全一样。 CodeHelp 采用 TabView 来显示多个源代码文件,查看起来非常方便。 版本历史 当前最新版本为 1.2 版(2003-4-17) 作者:祝小斌(thinkry@263.net) V1.0 完成核心功能 V1.1 增强了 EditView 对中文的支持 V1.2 增强了 TreeView 的功能,使支持拖拽, 实现分段读入子节点的方式,能支持超大目录树。
作者:不祥 iter张贴于2004-03-31 17:47:52.0,共阅读8219次,回复26
MFC类库祥解
 
 
该MFC参考含盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容。 参考中“类层次结构图”是为了方便查找某个类的基类。 该MFC参考通常不描述通过继承的函数或操作符。若要寻求这些函数的信息,请参阅类层次结构图中该类的基类信息。 每个类的说明文档包括:该类的概括、类成员的种类、以及该成员函数、重载操作符或数据成员的基本用途。 仅撰写应用程序或派生类在一般情况下对于公共和保护类成员的使用说明。 寻求完整的类成员的列表,请参阅该类的头文件。
作者:烧香的熊猫 iter张贴于2008-02-09 20:05:42.0,共阅读3638次,回复39
老白,建议你有空制作一些视频教程~~
 
有空配套书中的例子做一些视频教程吖~~~
作者:Koma koma0769张贴于2008-09-13 11:03:23.0,共阅读129次,回复1
求救!!!
 
大侠们,麻烦给我一下下载vc6.0的网站,我在百度上面已经搜得快要吐了
作者:Kimico jiangwendan张贴于2008-09-16 19:15:09.0,共阅读136次,回复3
句柄概念
 
句柄概念在WINDOWS编程中是一个很重要的概念,在许多地方都扮演着重要的角色。但由此而产生的句柄概念也大同小异,比如:<< Microsoft Windows 3 Developer’s Workshop>>(Microsoft Press,by Richard Wilton)一书中句柄的概念是:在Windows环境中,句柄是用来标识项目的,这些项目包括: *.模块(module) *.任务(task) *.实例(instance) *.文件(file) *.内存块(block of memory) *.菜单(menu) *.控制(control) *.字体(font) *.资源(resource),包括图标(icon),光标(cursor),字符串(string)等 *.GDI对象(GDI object),包括位图(bitmap),画刷(brush),元文件(metafile),调色板(palette),画笔(pen),区域(region),以及设备描述表(device context)。 WINDOWS程序中并不是用物理地址来标识一个内存块,文件,任务或动态装入模块的,相反的,WINDOWS API给这些项目分配确定的句柄,并将句柄返回给应用程序,然后通过句柄来进行操作 ...
作者:流水 liushuiwu张贴于2008-10-07 04:05:26.0,共阅读62次,回复0
一个程序员给初学编程人的建议!绝对的好!!
 
本篇文章是作者多年来的一些感受,主要写给那些想学习程序设计而又很迷惘的朋友,希望可以带来一点帮助。 我第一次接触电脑是在小学二年级的时候。那时纯粹是因为喜欢打电子游戏,听别人说电脑上的游戏十分好玩,于是就漫漫开始与之接触了。在三年级时父母出于我对计算机浓厚的兴趣送我去了一个BASIC编程学习班,从那时起我才真正开始走上编程这条不归之路。虽然说现在程序设计这门专业在社会上很热,竞争十分激烈,但是这只是学习编程的人比较多而已。真正能够掌握以至于精通的人实际上很少,毕竟中国的软件业才刚刚起步不久。现在社会对优秀的程序设计人员的需求量还是相当大的,但是前提是必须要优秀。我自己虽然也谈不上优秀,但多少还是有些感触。在这里想讲述自己对于一般程序员和优秀程序员之间在技术上的一些认识(什么敬业精神生活态度我就不多说了): 首先作为一个优秀的程序员,数学是十分重要的。数学是自然科学的基础,计算机科学实际上是数学的一个分支。数学主要能让人懂得一种分析问题的方法,然后再通过编程去实现它。计算机内部的许多原理也都牵涉到比较复杂的数学知识。它是我们用来解决现实问题的最高效的工具。很多学习编程的朋友对数学觉得不屑一顾,觉得对于编程没有什么关系。实际上优秀程序员和一般程序员拉开档次很大一个程度上就是取决于对数学的能力。一些项目有时需要很复杂的数学建模和利用数学对于系统效率进行分析,而这些项目对于一般的程序 ...
作者:不祥 bluejoe张贴于2004-03-03 14:05:20.0,共阅读6286次,回复42
CTab属性页(如何在一个页面中获得另一页面中的数据)
 
...
作者: yanliyong张贴于2008-09-24 13:55:14.0,共阅读151次,回复4
白乔原创:基于字符任务的串口通讯开发包CTaskedPort
 
 
做过串口通讯的VCer肯定都熟悉MsComm控件和CodeProject上的CSerial。也许更多的程序员更愿意使用不需要控件的CSerial。但是不幸的是,CSerial类仅仅完成对底层串口通讯的封装,有时候并不如MsComm控件好用。 CSerialPort为bluejoe在CSerial基础上开发的类,支持开启事件监视线程。CTaskedPort为CSerialPort的派生类,它支持基于任务的事件处理。 用户发送一条命令(如:AT<cr>),可能就需要等待串口的回应(如:OK)才决定做下一步,这个AT命令其实就是一项任务(CPortTask),任务的结束一般需要用户指定关键词(如:OK或者ERROR)。CTaskedPort自动将命令和关键词列表封装成一个任务。本包主要包括以下几个类: CSerialPort:类似于CSerial的类,类声明如下: class CSerialPort { public: void AssertConnected(); CWinThread * GetListener(); CString ReadAll(); CWinThread * EnableListener(BOOL bEnable = TRUE); BOOL SetDCB(DCB * pDCB, int nHandshaking); ...
作者:不祥 bluejoe张贴于2004-03-04 15:11:50.0,共阅读7613次,回复16
打包工具
 
...
作者:流水 liushuiwu张贴于2008-10-05 04:20:19.0,共阅读97次,回复0
Visual C++ MFC 中常用宏的含义
 
.Visual C++ MFC 中常用宏的含义 AND_CATCHAND_CATCH AND_CATCH(exception_class,exception _object_point_name) 说明: 定义一个代码块,它用于获取废除当前TRY块中的附加异常类型。使用CATCH宏以获得一个异常类型,然后使用AND_CATCH宏获得随后的异常处理代码可以访问异常对象(若合适的话)已得到关于异常的特别原因的更多消息。在AND_CATCH块中调用THROW_LAST宏以便把处理过程移到下个外部异常框架。AND_CATCH可标记CATCH或AND_CATCH块的末尾。 注释: AND_CATCH块被定义成为一个C++作用域(由花括号来描述)。若用户在此作用域定义变量,那么记住他们只在此作用域中可以访问。他也用于exception_object_pointer_name变量。 ASSERT ASSERT(booleanExpression) 说明: 计算变量的值。如果结构的值为0,那么此宏便打印一个诊断消息并且成讯运行失败。如果条件为非0,那么什么也不做。 诊断消息的形式为: assertion failed in file in line 其中name是元文件名,num是源文件中运行失败的中断号。 在Release版中,ASSERT不计算表达式 ...
作者:流水 liushuiwu张贴于2008-10-05 02:20:36.0,共阅读72次,回复0
一个发货单的打印程序
 
 
为某某杂志社做的发货单的打印程序,功能很简单,主要是读取Access数据库,将发货数据打印在预先打印好的单子上。1. 数据库读取 CSheetRecordset类用于读取access数据库。 2. 打印参数设置 由于用户方mail过来的只是预先打印好的表单的扫描图,偶只好提供“打印参数设置”模块,实际打印时,按照用户指定的比例和位置原点打印信息。 3. CPrintView CPrintView::OnPrint(CDC* pDC, CPrintInfo* pInfo)用于打印输出,其中使用到DrawText()以完成换行输出功能。老实说,这个程序太简单了。特奉献给大家,希望能有所用!
作者:不祥 bluejoe张贴于2004-05-21 17:57:41.0,共阅读3628次,回复2
MFC程序开发参考大全
 
 
...
作者:流水 liushuiwu张贴于2008-09-26 02:46:52.0,共阅读370次,回复7
VC技术内幕 第四版
 
 
...
作者:流水 liushuiwu张贴于2008-10-04 01:22:25.0,共阅读109次,回复0
白乔原创:实战软件DIY[5]
 
4. 实战体验 经过详细的实战部署和系统设计,后面就是真枪实弹的实战了。我们按照软件实现(编码)——帮助文档——安装程序——软件打包——软件测试的顺序一一介绍。 4.1 版本管理 且慢!还是不要急着编码,在进入具体的软件实现阶段,作为常识,你应该掌握一下关于版本管理的概念。 版本管理是软件配置管理(Software Configuration Management,简写为SCM)的一个重要环节。版本管理不属于软件开发过程中某个特定的阶段,而是贯穿于整个软件开发过程中的,在软件开发过程中所有的分析、设计文档和源代码都必须有严格的版本管理来保证。 版本管理的工具软件很多,在众多的成熟产品和试验产品中,笔者推荐目前使用比较广泛、有较大用户前景且又能较易获得的版本管理器产品Microsoft公司的Visual SourceSafe(VSS)。VSS是Microsoft Visual Studio产品家族的一员,图8示出了使用Visual SourceSafe对FlashNow!进行版本管理的实况。 图8 使用Visual SourceSafe进行FlashNow!版本管理 运用VSS进行版本控制管理的非常有效而且代价较小的解决方案是: 在一台Windows NT服务器或者是一台较为独立的Windows98/95 PC上安装VSS6.0的服务器端软件,创建一个 ...
作者:不祥 bluejoe张贴于2004-04-25 11:43:49.0,共阅读4506次,回复4
Visual C++权威剖析--MFC的原理、机制与开发实例
 
 
作 者: 林锐 博士 文件状态 [ ] 草稿文件 [√] 正式文件 [ ] 更改正式文件 完成日期: 2001 年7 月24 日 目 录 前 言......................................................................................................................................6 第1 章 文件结构....................................................................................................................8 1.1 版权和版本的声明........................................................................................................8 1.2 头文件的结构...............................................................................................................8 ...
作者:walker walkermk张贴于2008-09-10 13:02:16.0,共阅读211次,回复2
VC++6.0技术内幕(第四版)
 
 
正如本书的目录中所列出的那样,本书主要包括六大部分和附录。 第一部分:Windows、VisualC++和应用程序框架基础 在这部分中,既有理论阐述,又有实际应用,我力求使这两者达到一种平衡。在这部分中,我对Win32和Visual C++的基本组成作了一番评论,进而逐步将应用程序框架以及文档-视图结构(document??view architecture)展现在读者面前。同时,在这部分中还给出了一个通 过MFC类库中的类来构造的简单的“Hello,world!”程序,该程序只需30行代码。 第二部分:MFC库中的视图类 在假定读者已经熟悉使用基本的WindowsAPI的前提下,类库文档材料简捷而又完整地介绍了应用程序框架的基本元素。在第二部分中,我将把读者的注意力集中在应用程序框架的主要构成元素之一??“视图”(view)上,“视图”实际上是一个窗口。在这里,我们将从C++和类库中的类的角度来学习和掌握熟练的Windows程序员早已熟知的有关窗口的一 些特性。您还将使用Visual C++工具,而这些工具避免了以前Windows程序员不得不忍耐的一些繁杂的代码编写工作。 第二部分介绍了很多内容,包括用位图进行图形编程、对话框数据交换、ActiveX控件使用、32位内存管理,以及多线程编程。其中的练习将帮助您编写比较复杂的基于Windows的程序,但这些程 ...
作者:不祥 iter张贴于2007-01-12 21:52:03.0,共阅读29073次,回复99
新手的苦恼
 
...我是新手现在在自学C语言 我看的书名叫<<C语言开发入门与编程实践>> Microsoft Visual C++ 6.0 用的是这个 我该多看书还是多开实例。
作者:︶ㄣ灬炙清风 hackrein张贴于2008-07-09 03:01:13.0,共阅读499次,回复3
怎样提高C语言的编程能力
 
大学刚毕业,觉得自已的c语言基础学得很好,可是总觉得不能更进一层,不知道怎么去提高自己,请各位高手给个建意.
作者:golo liugaolou张贴于2008-08-20 16:14:42.0,共阅读283次,回复3
About Us!
 
关于VCer VCer即VC爱好者。所有正在研究或者正在准备研究VC的程序员,都是VCer。 术语VCer的起源无从考究,但在我的印象中,2003年2月份,在水木清华的Visual C++版,二版主 joybaby就提出过VCer。时任一版主的 bluejoe由此心有触动,慨叹巍巍中华,VCer数以万计,却难见英伦;VC高手林立,民族软件却是低糜不振。我曾经在http://www.royaloo.com/royal/royal.htm上面见过这样的一句话: 世界上充满了自作聪明的脑袋,却罕有真正聪明的嘴巴。 而中国人的缺点就在于聪明人太多了。每个“牛气”的程序员总在花费相同的时间做着和别人重复的事情。很少人在自己拷贝来的代码中声明别人的版权,这确实是太奇怪了。 “网聚人的力量”,其后的事情,便是bluejoe在水木清华的Visual C++版先后做了一些投票,并在精华区收录了一些VCer的名单,并拉了一帮子弟兄,要做个广纳天下VCer的VCer.net交流平台,为VCer、为民族产业尽一份微薄之力。 VCer是你,是我,也是他。只有我们自己才能赋予VCer以新的含义,我们要做开放的、积极上进的、具有强烈民族自尊的VC程序员。我们要善于交流,发现自己的缺点,学习别人的优点,彼此共进!开放源码是一种习惯,开放源码只会让你我的代码越来越完美,越来越经得起考验;学会分享别 ...
作者:不祥 bluejoe张贴于2004-02-25 14:31:25.0,共阅读5812次,回复21

页次: 2/82页 记录总数1634 9 7 [ 1 2 3 4 5 6 7 8 9 10 ] 8 :