c++实现c语言子集编译器,共有三种数据类型INT,BOOL,ARRAY;
三种控制结构IF-ELSE、WHILE、FOR,产生四个表,词法分析parser.out、action.out、goto.out、四元式parser.out。
2023/7/14 1:38:04 971KB C编译器 词法分析 语法分析 四元式
1
《VisualC++6.0编程实例与技巧》,作者:吕昕,出版社:中国水利水电出版社,ISBN:7508400518,pdf格式,大小13.1MB。
内容简介:  本书主要介绍VisualC++6.0编程技术,内容涉及相当广泛,既包括VisualC++常规编程技术和应用程序基础的介绍,又有图形用户界面、ActiveX控件、多媒体、数据库等高级话题的介绍。
通过这些内容的学习,会使用户充分领略到VisualC++事件驱动可视编程技术的威力所在。
  书中内容实例丰富、讲解清晰、力避代码复杂冗长。
简短的实例特别有助于初学者仿效理解、把握问题的精髓,能够协助读者快速建立对应用程序框架的整体认识。
本书是学习VisualC++编程人员不可多得的参考书。
目录:前言第一章visualc++6.0概述1.1visualc++6.0的特点1.2visualc++6.0的软、硬件配置1.3visualc++6.0的新增功能1.3.1智能提示功能1.3.2新的联机协助1.3.3新的项目风格1.3.4中文语言支持1.3.5工具条新特征第二章visualc++6.0开发环境2.1visualc++6.0主窗口界面2.2visualc++6.0工具栏2.3visualc++6.0菜单栏2.3.1file菜单2.3.2edit菜单.2.3.3view菜单2.3.4insert菜单2.3.5project菜单2.3.6build菜单2.3.7debug菜单2.3.8window菜单2.3.9tools菜单2.3.10help菜单2.4项目及项目工作区2.5资源与资源编辑区2.5.1资源编辑器2.5.2资源符号2.5.3资源符号浏览器2.5.4对话编辑器2.5.5菜单编辑器2.5.6加速键编辑器2.5.7串编辑器2.5.8版本信息编辑器2.5.9图形编辑器2.5.10工具栏编辑器2.6快速的应用程序实例第三章c++语言基础3.1简单的c++程序3.2标识符3.3基本数据类型3.3.1类型char3.3.2类型short3.3.3类型int3.3.4类型long3.3.5类型_intn3.3.6浮点类型3.3.7常量3.4数据类型转换3.5c++存储类3.5.1auto存储类3.5.2register存储类3.5.3extern存储类3.5.4static存储类3.6基本运算3.6.1算术运算3.6.2关系运算3.6.3逻辑运算3.7自定义数据类型3.7.1typedef3.7.2结构3.7.3联合3.7.4枚举3.8控制结构3.8.1条件语句3.8.2循环语句3.8.3转移语句3.9数组、字符串和指针3.9.1数组3.9.2字符串3.9.3指针3.10函数3.11类与对象3.11.1类的定义3.11.2对象的定义3.11.3构造函数和析构函数3.11.4内联成员函数3.11.5对象与成员函数3.11.6this指针3.11.7静态数据成员和成员函数3.11.8友元函数3.12类继承3.12.1派生类与基类3.12.2派生类的对象和构造函数3.12.3多复派生类3.12.4类的多继承3.12.5多层派生类3.13重载3.13.1函数重载3.13.2操作符重载3.14多态性3.14.1虚拟函数3.14.2纯虚拟函数3.15c++语言的输入/输出3.15.1i/o结构3.15.2其他输入/输出函数第四章widnows程序的组织结构4.1单工与多工作操作系统4.1.1单任务4.1.2多任务4.2消息message4.2.1message的结构4.2.2消息的来源4.2.3读取消息的循环:messageloop4.2.4消息队列messagequeue4.3窗口函数:消息所要送达的对象4.3.1call-backfunction:回调函数4.3.2窗口函数的登记4.3.3用dispatchmessage来分配消息4.4windows程序的流程4.
2023/3/20 1:12:11 12.17MB VC6 VC6.0 VC6.0编程实例 VC6.0编程技巧
1
压缩包内部包含sql文件需要本人创建Student数据库导入sql文件即可创建相应数据库。
使用sts开发,导入更新,即可使用。
学生微服务:(1)实现辅导员登录并查看本人所管理班级的学生。
(多个辅导员看到的学生不同)(2)实现辅导员对学生基本信息的增加和删除(3)实现辅导员搜索某一学生基本信息。
(4)实现辅导员对学生信息的修改。
(包含数据回显)辅导员微服务:(1)实现管理员登录并查看辅导员信息(同理)(2)实现管理员增加和删除辅导员账号信息。
(3)将辅导员与其所管理的班级连接。
(4)实现管理员对辅导员信息的修改。
网站采用B/S架构,采用经典的MVC三层分层控制结构,共分为数据库模块、控制层模块、界面模块。
数据库层由DAO模块和mapper模块组成,控制层由service模块和impl模块和controller模块构成,界面层由html页面和bootstrap实现,采用mysql,springboot,mvc,mybatis,gengerator,以及springcloud的父子类项目搭建工程。
可以直接使用
2023/3/8 8:38:03 821KB springboot mvc mybatis generator
1
FlexRay通讯协议运用于可靠的车内网络中,是一种具备毛病容错的高速汽车总线系统。
它已经成为同类产品的基准,将在未来很多年内,引导汽车电子产品控制结构的发展方向。
2023/1/11 12:54:29 1.2MB FlexRay
1
Linux实验四shell编程,shell脚本的建立和执行,历史命令和别名定义,shell变量和位置参数、环境变量,bash的特殊字符,普通控制结构,算数运算及bash函数。
2020/11/16 19:47:07 336KB Linux shell编程
1
Linux实验四shell编程,shell脚本的建立和执行,历史命令和别名定义,shell变量和位置参数、环境变量,bash的特殊字符,普通控制结构,算数运算及bash函数。
2020/11/16 19:47:07 336KB Linux shell编程
1
本资源是压缩包方式的,里面包含本书,里面是pdf格式的,带书签目录,本书是完整版的。
资源都是我自己用过的,不骗大家。
本书作者:肖俊宇吴为胜;
出版社:电子工业出版社内容简介:《由浅入深学C++:基础、进阶与必做300题(含DVD光盘1张)》是C++语言的入门教程,较为系统地介绍了C++语言的基础内容。
本书共分为3篇22章,详细介绍了C++语言的基础知识、面向对象、标准模块、底层开发和综合案例。
本书循序渐进地讲述了C++的基础知识、C++程序的组成及其开发过程、C++程序中的数据、表达式和语句、控制程序流程、数组与字符串、指针与引用、使用函数、函数模板、错误和异常处理、宏和预编译、面向对象的开发、封装、继承、多态、类模板、文件流、标准模板库STL和编程实践等内容。
《由浅入深学C++:基础、进阶与必做300题(含DVD光盘1张)》涉及面广,从基本知识到高级内容和核心概念,再到综合案例,几乎涉及C++开发的所有重要知识。
本书适合所有想全面学习C++开发技术的人员阅读,尤其适合没有编程基础的C++语言初学者作为入门教程,也可作为大、中院校师生和培训班的教材,对于C++语言开发爱好者,本书也有较大的参考价值。
章节目录:第1篇C++基础篇第1章C++概述11.1引言11.1.1C++的历史沿革11.1.2入门C++21.1.3编程思想的转变31.2C++概述41.2.1C++的特征51.2.2C与C++的比较51.2.3C++的应用领域61.3C++源程序的组成61.3.1基本组成元素71.3.2标识符81.3.3保留字81.3.4符号81.4C++集成开发环境——DEV-C++91.4.1选择C++编译器91.4.2安装DEV-C++101.4.3DEV-C++IDE简介111.5第一个C++程序——HelloWorld111.5.1创建源程序111.5.2编译运行131.6小结141.7习题14第2章变量与数据类型182.1常量和变量182.1.1常量182.1.2变量212.1.3变量的定义及赋值222.1.4变量的应用示例242.2基本数据类型252.2.1基本数据类型概述252.2.2整型数据类型262.2.3浮点型数据类型272.2.4字符型数据类型292.2.5布尔型数据类型302.3变量的作用域312.4类型转换322.4.1隐式转换322.4.2显式转换332.5小结342.6习题34第3章表达式与语句393.1运算符393.1.1运算符概述393.1.2算术运算符403.1.3自增和自减运算符423.1.4赋值运算符433.1.5关系运算符443.1.6逻辑运算符453.1.7条件运算符463.1.8逗号运算符473.1.9位运算符483.1.10sizeof运算符493.2运算符的优先级和结合性503.3表达式513.4语句533.4.1空格的作用533.4.2语句块543.4.3赋值语句553.4.4空语句563.5小结573.6习题57第4章流程控制结构之顺序结构634.1程序流程图634.2表达式语句644.3格式化输入/输出654.3.1标准输入流cin654.3.2标准输出流cout664.3.3输出流cerr和clog684.4格式控制函数694.5格式控制符714.5.1控制不同进制的输出724.5.2控制输出宽度724.5.3控制输出精度734.6顺序结构综合应用744.7小结754.8习题75
2021/4/10 10:15:43 104.49MB C/C++ 编程 入门 pdf
1
本书由浅入深,全面、系统地介绍了VisualC++开发技术。
本书提供了大量实例,供读者实战演练。
本书涉及面广,从基本操作到高级技术和核心管理,再到项目开发,几乎涉及C++开发的所有重要知识。
另外,作者为协助读者更好地学习本书内容,将书中的示例源代码收录于本书的配书光盘中。
全书共分17章。
主要内容有C++入门、安装和配置VisualC++6.0、变量和基本数据类型、运算符和表达式、程序控制结构、数组、函数、函数的高级应用、编译预处理、指针、构造数据类型、类、类的初始化和赋值及析构、模板、进行面向对象程序设计、人事管理系统、点歌管理系统。
2019/1/14 9:17:30 250.49MB C++ 编程 兵书
1
目录第1章JavaScript基础1.1关于JavaScript1.2了解JavaScript1.3WorldWideWeb1.4Web应用程序结构1.5JavaScript与VBScript第2章JavaScript与HTML2.6HTML基础2.7在HTML文档中嵌入JavaScript2.8编写JavaScript脚本第3章JavaScript基本语法3.9JavaScript基本数据结构3.10JavaScript运算符和表达式3.11JavaScript控制结构和循环第4章Window窗口对象4.12Window窗口对象的属性4.13Window窗口对象的方法4.14创建和关闭窗口第5章document对象5.15document对象的属性5.16document对象的方法第6章文本对象6.17文本对象属性6.18文本对象的方法6.19文本对象的事件6.20文本区域对象第7章按钮对象7.21buttonsubmitreset对象7.22复选框对象7.23Radio对象第8章选择和隐藏对象8.24select对象8.25隐含对象第9章location对象9.26hash属性9.27Href属性9.28pathname属性9.29Protocol属性第10章history对象第11章layer对象11.30layer属性11.31layer对象的方法11.32JavaScript操作层第12章字符串对象12.33转义字符12.34字符串对象的属性12.35字符串对象的方法第13章日期对象13.36时间对象的属性13.37时间对象的设置第14章数学对象14.38math对象的属性14.39math对象的方法第15章数组对象15.40数组对象的创建15.41数组对象的扩充15.42对象类数组第16章样式单实例16.43样式单的实用16.44样式单的定义16.45样式单的使用第17章实用小程序17.46导言17.47形态栏滚动信息17.48计算用户来访次数17.49散布页面的星星17.50永在顶端的图片第18章JavaScript语言的扩展18.51ActiveX通信18.52调用插入件第19章网上购物系统19.53示例特性19.54源代码19.55功能概述19.56程序详解第20章2000珍藏版20.57Cookie入门20.58实例特性20.59程序源代码20.60功能概述20.61程序详解第21章时钟日历21.62示例特性21.63源代码21.64功能概述21.65程序详解第22章JavaScript服务器端编程22.66预备知识22.67实例学习22.68功能概述22.69脚本详解第23章网络安全性23.70安全性破坏的种类23.71安全服务
2022/9/5 10:22:26 5.22MB javascript基础教程
1
一.C语言基础1.C语言特点(识记);
2.C语言程序基本组成(识记):3.基本数据类型:3.1标识符与基本数据类型(识记),3.2常量与变量(领会)3.3内存的概念(识记)4.基本输入、输出函数(领会):5.运算符与表达式(简单应用):5.1运算符的优先级与结合性二.程序控制结构1.C语言的语句(识记):2.顺序结构(领会):3.分支结构(简单应用):4.循环结构(综合应用):5算法特点6流程图三.构外型数据1.数组(综合应用):1.1定义和引用1.2字符数组1.3指针和数组2.结构类型:2.1结构类型的概念2.2结构类型定义及结构变量说明2.3结构变量的初始化2.4结构数组的初始化3.联合类型(识记):3.1联合类型的概念3.2联合类型定义和联合变量说明3.3联合类型的使用3.4Struct和Union区别4.枚举型(识记):4.1枚举型的定义4.2使用枚举型变量5.typedef的用途(识记):四.指针1.指针与指针变量(识记):2.指针运算符(领会):3.指针与函数4.指针数组与指向指针的指针(识记):5.指针与结构(领会):6.难点和易混淆五.函数1.常见的系统库函数(识记):2.用户自定义函数(简单应用):2.1函数定义2.2函数调用2.3函数声明2.4函数返回值2.5函数参数3.函数之间的数据传递(领会):4.函数的嵌套调用及递归调用(领会):5.局部变量与全局变量(识记):6.变量的存储类型与变量的初始化(领会):7.编译预处理(领会):六.文件1.文件的基本概念,C语言中的两种文件(识记)2.文件的打开、关闭和文件结束测试,文件的读写,文件的定位(识记)2.1文件操作函数2.2文件权限七.算法与编程(综合应用)1使用TurboC集成开发环境调试程序1.1.源程序的编写、编辑与改错(领会);
1.2.集成环境下的求助Help(识记);
1.3.程序的编译与目标代码的生成(识记);
1.4.程序的调试(综合应用):1.5.了解TurboC程序的常见错误提示(识记)。
2重点编程题八位运算1.&2.|3.^4.~5.>————————————————版权声明:本文为CSDN博主「kaikai_sk」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/kaikai_sk/article/details/106061539
2019/1/19 6:33:11 7.7MB C语言 大学课程
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡