社区
新手乐园
帖子详情
c++项目看不懂
zxczxc233
2017-09-18 11:30:59
买了一本深入体验c++项目开发 里面代码根本看不懂 也没有找到main函数 只有类 这个代码到底要怎么看
...全文
815
10
打赏
收藏
c++项目看不懂
买了一本深入体验c++项目开发 里面代码根本看不懂 也没有找到main函数 只有类 这个代码到底要怎么看
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
酱油党
2017-09-19
打赏
举报
回复
直接按F10单步启动。你会找到入口甚至入口之前的函数。
paschen
2017-09-19
打赏
举报
回复
先从你看的懂的开始看,先把基础打好再深入研究
cain-won
2017-09-19
打赏
举报
回复
只能说明你选的书不对,任何项目都有入口,这本书没有告诉你入口吗?或者是你没看到?
zxczxc233
2017-09-19
打赏
举报
回复
这用的是vc++6.0版本 因为家里电脑是win10vc++6。0装不上 现在用的vs2010运行不了
搜索过关键字也没看懂
倚栏|听风
2017-09-19
打赏
举报
回复
.......没有main函数或许有winmain呢,那个代码我也看不懂啊,慢慢跟着书上的思路做就行了 没看过这本书,也不知道是什么样的项目,不太好发表意见...
CT8100
2017-09-19
打赏
举报
回复
项目类型是什么?
jena_wy
2017-09-19
打赏
举报
回复
代码看不懂就多看几遍。
ooolinux
2017-09-19
打赏
举报
回复
C++ Builder是什么? C++ Builder是基于可视组件技术和C++语言的快速应用程序开发工具。C++ Builder的前身是Borland C++,而Borland C++最早是Turbo C,在DOS界面编程的年代,对于每一个工科学生,几乎是无人不知。学习C++ Builder最常用的版本是C++ Builder 6.0,C++ Builder 2010等,最新的版本还支持iOS、安卓平台软件的开发。 Windows是图形用户界面(Graphical User Interface)操作系统,标准的Windows应用程序也是图形用户界面的。传统上,SDK方式开发Windows应用程序的GUI界面是一个很繁琐的工作,界面相关的代码量甚至占到项目总代码量的一半以上,而且业务逻辑代码和界面相关的代码是混杂在一起的,难以扩展、重用和维护。 C++ Builder是真正的可视化的开发工具。C++ Builder可以用鼠标拖拉控件加上设置属性轻松的“设计”出一个程序的图形用户界面,利用可视的组件/控件像“搭积木”一样,以“所见即所得”的方式搭建应用程序的界面,这也是C++ Builder这个名字中Builder的概念。这样,只需要用C++语言编写业务逻辑代码,类似于DOS下文本界面编程,只要专注于实现业务逻辑功能就可以了,代码非常简洁。数据的输入和表现,都在图形用户界面,非常直观、易用。这就是RAD开发(Rapid Application Development,快速应用程序开发)。 VCL是Visual Component Library的缩写,即可视组件库,它是Delphi和C++ Builder编程语言的基本类库。VCL以组件化、可视化为设计方向,是新一代的应用程序框架(Framework)。它拥有封装纯粹、可扩展性强、操作方便等特点。如果是一个非常繁杂的Win32 API,在经过VCL封装后,使用也是非常简便的。VCL对事件的支持及封装也是非常完整的,通过事件对象的声明,可以将任意的外部事件源绑定到VCL控件。 在VCL类库中,窗体和每一种控件都是一个类,它们和基类(比如TObject、TControl、TWinControl类等)之间通过继承关系,共同组成了VCL类库,基类有一些共同的属性、方法和事件,控件类比如TButton(按钮类)继承了它的基类的属性、方法和事件,并增加了它自己的一些属性和方法。VCL中还有一些不可视的组件(组件(Component)概念上包括可视的控件(Control)和不可视的组件),比如TTimer(定时器)。VCL类库支持了C++ Builder的RAD开发。 C++ Builder的VCL类库和Visual C++的MFC类库是同一个级别的概念,VCL比MFC出现较晚,在技术架构上领先了一代。它的PME架构(Property属性、Method方法、Event事件)也是VCL类库和RAD开发的基础。
ooolinux
2017-09-19
打赏
举报
回复
是《深入体验VC++项目开发》吗?这个是用MFC类库的,没有基础知识很难看懂的。 —————————— 图形用户界面(GUI)编程可以学习C++ Builder,架构先进(和C#一样拖控件),入门比较容易。 C++ Builder的较新版本——RAD Studio XE3以上版本添加对iOS和Android的支持工具包,让开发者编写的Delphi/C++应用可以同时在Windows、OS X、iOS和Android平台上运行。现在最新版本是RAD Studio 10.2。 仅供参考: 初学者学习C++ Builder第一个程序(模拟聊天室),经典!
http://blog.163.com/tab_98/blog/static/11924097201693033057497/
C++ Builder绘图示例(模拟时钟)
http://blog.163.com/tab_98/blog/static/11924097201611324819376/
从C语言的菜单界面管理系统到C++ Builder的图形用户界面,一个简单的电话簿Demo例子
http://blog.163.com/tab_98/blog/static/1192409720158673337998/
C++ Builder写的《ZEC 纸牌游戏21点》
http://blog.163.com/tab_98/blog/static/119240972016115113039304/
C++ Builder写的《ZEC 僵尸版打地鼠》
http://blog.163.com/tab_98/blog/static/11924097201601084117748/
C++ Builder写的《ZEC 推箱子》
http://blog.163.com/tab_98/blog/static/11924097201612011839642/
书籍推荐: 《C++Builder 6程序设计教程(第二版)》 (陆卫忠,刘文亮 等编著 /2011-04-01 /科学出版社)(当当网) 《C++Builder 6编程实例精解》(赵明现),PDF,是数字版的,非扫描版的,里面还有一个俄罗斯方块游戏的完整实现。 《精彩C++Builder 6程序设计》(台湾 吴逸贤),里面有10几个简单小游戏的实现,可以自己看懂以后再重写,才是自己掌握的。 《C++ Builder 5高级编程实例精解》(刘滨 编著)都是较大的实用的程序。
赵4老师
2017-09-19
打赏
举报
回复
现代中国人的能力差别很大程度上体现在会不会合理高效地使用百度上。 百度搜相关关键字。
C++
在一个cpp文件中使用另一个cpp文件中定义的函数
C++
在一个cpp文件中 使用另一个cpp文件中定义的函数建立一个console
项目
头文件cpp文件main.cpp 建立一个console
项目
以dev为例,在【文件】【新建】【
项目
】,新建一个console
项目
。 头文件 添加新文件,输入说要使用函数的声明,保存为.h文件。 int add(int a,int b); cpp文件 定义在.h中声明的函数,保存为.cpp文件。 #include<iostream> #include"chen.h"//不要忘记这个 int a
如何在CPP
项目
中使用CUDA
如何在CPP
项目
中使用CUDA1.创建一个CPP
项目
2.添加.cu/.cuh文件3.修改.cu文件4.工程配置修改5.配置成功 很多时候我们需要对一个cpp
项目
中某一部分进行GPU加速,如下步骤能够实现这一目的。 1.创建一个CPP
项目
直接新建或者打开已有的cpp
项目
2.添加.cu/.cuh文件 右键
项目
,新建或者添加已有的.cu/.cuh文件 3.修改.cu文件 注意:.cpp文件不能直接调用kernel函数(添加了cuda的头文件也不行) 于是我们可以以函数调用的方式,从.cpp文件调用一个.cu里
推荐开源
项目
:CPP
C++
Papyrus
推荐开源
项目
:CPP
C++
Papyrus
项目
介绍 CPP
C++
Papyrus 是一个全面的
C++
编程资源库,由Caio Rodrigues Soares精心编撰和维护。这个开源
项目
旨在为开发者提供
C++
语言的核心概念、标准库、工具以及各种应用领域的实例代码和示例。无论你是初学者还是经验丰富的程序员,都能在这个
项目
中找到你需要的知识点和实践案例。
项目
技术分析 该
项目
涵盖了
C++
的各个方面...
Godot-CPP 开源
项目
指南
### 简介 Godot-CPP 是一个用于 Godot 游戏引擎的
C++
绑定库,允许开发者以
C++
编写游戏逻辑或扩展 Godot 的功能。这个绑定库通过 GDExtension 接口提供,使得
C++
开发者可以无缝地集成到 Godot 引擎中。 ### 特点 - **高效性**: 直接在底层实现性能关键的游戏逻辑。 - **灵活性**: 利用
C++
的强大功能来开发复杂的游戏系统。...
CPP-Terminal
项目
教程
CPP-Terminal
项目
教程 1.
项目
介绍 CPP-Terminal 是一个用于编写跨平台终端应用程序的
C++
库。它遵循“零开销原则”,并限制外部包含文件为
C++
STL。CPP-Terminal 支持 Windows、Linux 和 MacOS,并提供统一的 API 跨所有平台。其主要功能包括颜色、键盘输入、终端大小调整处理以及其他常见的终端功能。此外,它还支持从 Windows ...
新手乐园
33,315
社区成员
41,769
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章