记:数据库课程设计(一)

数据库课程设计mysql 以上是一个简单的数据库课程设计示例,涵盖了数据库设计、表结构、SQL查询和一些基本的操作。你可以根据自己的需求扩展这个示例,例如添加更多的实体和关系,增加更多的查询和操作等。希望这个示例能帮助你更好地理解和掌握数据库设计和MySQL的使用。数据库课程设计是一个重要的实践环节,它可以帮助你更好地理解数据库系统的设计和应用。以MySQL为例,下面是一个可能的数据库课程设计的基本步骤和要点。### 1. 选题首先,你需要确定一个具体的设计题目。这个题目应该具有一定的实际应用背景。 阅读详情

冬日慵懒的阳光照进寝室,好暖呀,终于结束了两个星期的期末考试还有昨天那该死的英语六级考试;

其他五个哥们儿睡得好香,但是,我要开始我的课程设计了!

这学期课程设计有三周,依次是 数据库,计算机组成原理,编译原理。

我想就这样用博客的形式记录下我的每一个小项目,在30岁的时候再回头看一看,调侃一下自己,呵呵。


言归正传,课程设计开始!

许南山老先生的要求:

三.实践环节要求

实践环节要求学生能够独立或小组合作形式,按预定题目开发出功能完善的小型管理信息系统。

1.掌握管理信息系统的开发方法学、各阶段的步骤、基本技术与方法;

    2.要求规范化完成系统设计、实施与转换、调试、运行、管理与维护等阶段;

    3.能够编写开发过程各阶段的主要文档;

4.要求提交系统说明书、用户手册、设计报告;

5.B/S结构,SQL Server数据库

6.要求提交开发源代码;

7. 实践环节终了要求进行系统功能演示。


我的题目如下:


实践内容8 学生公寓交费管理系统
模拟一个学生公寓交费管理系统,编写应用程序完成系统开发。
系统用户是负责学生公寓管理的工作人员和负责教师,
日常的主要管理工作有:入住学生信息的查询与管理、寝室分配及调整等日常公寓管理。


1. 建立基本表:
学生基本信息表:学号、姓名、性别、民族、专业、班级、联系方式、公寓号、寝室号等;
公寓楼房基本信息表:公寓楼号、楼层数、房间数、启用时间等;
公寓寝室基本信息表:寝室号、可住人数、住宿费用、电话、公寓号等;
交费基本信息表:交费编号、公寓号、寝室号、交费时间、交费类型、金额等;


2. 系统应包括以下主要功能:
(1)学生基本信息管理:学生基本信息添加、修改、查询、删除;
(2)公寓楼房基本信息管理:公寓楼房基本信息添加、修改、查询、删除;
(3)公寓寝室基本信息管理:公寓寝室基本信息添加、修改、查询、删除;
(4)交费功能:交费信息的添加、修改、查询、删除;
(5)系统管理功能:添加用户:编号、姓名、密码、权限修改、删除系统用户。

当然,在读懂题目之后,首先要进行数据库的设计,打开sybase的PowerDesigner,新建一个物理模型,选择sqlsever2005,对了,这里还有一个小插曲,是关于我为什么要用sql sever 2005的原因;

(可跳过)(其实以前我自学的j2ee开发都是用的mysql数据库,但是老师要求使用sqlsever也只能按照要求来,本想使用2008 R2的,可能安装过2008的同学都知道,你先前要是安装了vs2010的sqlsever2008express版本,你想要卸载干净,可不是件简单的事情,在我反复卸载,手动删注册表,安装了若干遍之后,寝室他们都说,“哎,别瞎折腾了,跟我们似的,重新装下系统,在全新安装不得了”,我的确也想过这样,但让我更厌恶的是安装完系统之后我的所有的软件的安装,配置,都成了要浪费的一天时间的罪魁祸首,于是,我据顶,明知山有虎,偏向虎山行,装!)

那天(忘了哪天,记得是一个是在复习不下去的午后),再经过了两个小时之后终于把sqlsever2005+SQL Server Management Studio 2008 安装好了。。

好了,下面记录下刚刚完成的数据库设计,既然是数据库的课程设计,数据库当然也不能设计的太随意,我想,起码要满足 第三范式(3NF),题目在上面,下面这张图片是我设计的数据库。


可能有些设计的不太合理,可能在以后的日子里会加以修改。

好了,几天就记录到这里。还忘大家多多指教。

数据库课程设计 校史馆讲解预约系统一、需求分析(一)应用背景(二)项目目标1.系统管理功能2.讲解员信息管理功能二、解决方案设计(一)功能设计(二)E-R图分析三、逻辑结构设计(一)讲解员信息表(二)参观者信息表(三)讲解信息表/我的讲解表四、具体实现(一)创建数据库(二)编写数据库实体类(三)实体类操作(四)信息处理(五)主要界面五、课设总结六、文章总结 一、需求分析 (一)应用背景   校史馆讲解管理是校史馆发展的重要保障,过去我们都是通过聊天消息发布讲解信息,利用文本管理讲解的信息,这样做既不方便,效率也很低。如何更 阅读详情

相关推荐

数据库课程设计报告 毕业设计

数据库课程设计报告 毕业设计数据库课程设计报告 毕业设计

C#-学生公寓管理系统的实现

C#-学生公寓管理系统的实现 引言 随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。传统的学生公寓管理倾向于人工现场登记,资料多为纸质形式,不便于管理和查看。宿舍管理员管理的对象多且复杂,学生公寓管理系统的开发,能使其管理的各种数据资源得到良好的继承和共享,减轻宿舍管理员的工作量,进一步推动宿舍管理便捷式的发展。在与传统的管理模式对比,不仅节约人力物力,还节省纸张保护环境,同时也促进了宿舍管理员的事务管理信息化发展。 1 业务概述 传统的学生宿舍管理采用人工登记的方式,这种方式在

weixin_42954389的博客 4442

学生公寓缴费管理系统

学生公寓缴费管理系统 全套代码,包括全部java类,配置文件,相关jar包,js,css,jsp。 适合j2ee新手学习,相关内容可以参考我的博客系列:http://blog.youkuaiyun.com/devil_cpp/article/details/7086986

数据库课程设计报告总结

学生信息管理系统数据库系统课程设计是为了配合学习数据库系统原理及应用开发而设置的,是将关系数据库理论知识转化为解决实际问题能力的重要环节。数据库系统课程设计目的在于加深对关系数据库理论知识的理解,通过使用具体的 DBMS,掌握一种实际的数据库管理系统并掌握其操作技术,熟练掌握使用数据库前端开发工具(如 VB、 C++、 Java、 JSP、 Delphi、PowerBuilder 等),进一步提高同学们运用数据库技术解决实际问题的能力。学校每年都有新生入学、老生毕业,还有其他各种人事变动。如何有效地管理这些

qq_54162207的博客 8万+

宿舍分配管理系统

高校学生宿舍分配和管理系统 在ASP.NET环境下由C#编写,数据库采用SQL 2000

数据库课程设计报告

数据库课程设计报告,给不太会写的同学们做个参考。

数据库课程设计-购物系统(纯MySQL)

首先从“店铺”实体和“商品”实体以及它们之间的联系来考虑,“店铺”实体与“商品”实体之间是一对多联系,需要在“商品”实体转换的关系模式中加入“店铺”实体的键。create_bill_pr包含八个参数:input_cust_id、input_shop_id、input_comm_id_1、input_count_1、input_comm_id_2、input_count_2、input_comm_id_3和input_count_3,含义是消费者编号、店铺编号,以及三个商品的商品编号和需求量。

2303_77517907的博客 2925

数据库课程设计心得体会6篇 (2).docx

数据库课程设计心得体会6篇 (2).docx数据库课程设计心得体会6篇 (2).docx数据库课程设计心得体会6篇 (2).docx数据库课程设计心得体会6篇 (2).docx数据库课程设计心得体会6篇 (2).docx数据库课程设计心得体会6篇 (2).docx数据库课程设计心得体会6篇 (2).docx数据库课程设计心得体会6篇 (2).docx

数据库课程设计mysql——个人博客数据管理系统

本篇是我大二数据库课程的结课作业,想分享给大家,文中理解有误的地方,请多多指正~ 文章目录需求分析概念结构设计抽象出系统的实体2.2 设计E-R图全局E-R图逻辑结构设计数据库物理设计与实施创建数据库建立和管理基本表建立基本表与管理基本表插入数据建立和管理视图建立视图管理视图访问数据库数据查询数据更新数据库维护备份数据库创建触发器总结与心得 需求分析 随着互联网的发展,越来越多的人拥有了自己的个人博客。但是大多数采用的是网上别人做好的博客模板,众所周知,网上的模板并不是单独为个人而定制,而是面向大多数人

2302_77250325的博客 8757

避开SiC MOSFET驱动设计的3个大坑:电流/电阻/电压配置全指南

本文深入解析SiC MOSFET驱动设计中的三大关键参数:驱动电流、栅极电阻和工作电压,揭示常见设计误区与优化方案。通过实际案例与数据对比,指导工程师避开第三代电力电子半导体应用中的典型陷阱,提升系统可靠性与效率。特别针对驱动电源配置、栅极电阻选型等核心问题提供可落地的解决方案。

weixin_29214199的博客 385

AI Agent开发实战:100个真实场景题库解析

AI Agent开发涉及复杂的需求理解、架构设计及安全防护等关键技术环节。在工程实践中,开发者常面临需求偏差、系统崩溃等挑战,特别是在金融、医疗等高要求场景下。通过真实案例题库,开发者能系统性地掌握需求分析、架构决策树建模(如向量数据库选型)、安全攻防策略(如提示词注入防御)等核心技能。这些实战经验不仅能提升Agent的可用性和安全性,还能优化其在电商客服、智能家居等场景中的表现。题库采用动态难度系统,覆盖从基础到高级的开发挑战,是AI工程化落地的重要参考。

weixin_29057695的博客 347

数据仓库与数据挖掘课程设计

【HNUST】20级数据仓库与数据挖掘课程设计

有为肥宅的博客 1581

Flightmare实战:从零搭建强化学习无人机控制环境

本文详细介绍了从零开始搭建Flightmare强化学习无人机控制环境的完整流程。内容包括环境准备、核心库安装、依赖冲突解决,以及如何运行PPO算法示例进行训练与可视化测试。文章还提供了环境配置、自定义任务修改及常见问题的避坑指南,帮助开发者快速上手这一模块化的无人机RL仿真平台。

weixin_29081101的博客 356

《数据库系统课程设计》

《数据库系统课程设计》大纲一、课程设计的性质和目的二、课程设计教学基本内容和要求三、课程设计报告要求数据库系统课程设计报告课程设计报告内容3.1系统功能设定3.2.1系统软件流程3.2.2 help命令的实现和显示3.2.3表的建立与存储3.2.4视图的建立与显示3.2.5索引的建立与显示3.2.6表数据的插入3.2.7表数据的更新3.2.8表数据的删除3.2.9表数据的select3.2.10权...

汪汪的博客 1万+

【实验】Linux下完全卸载oracle单实例(亲身体验完整版)

停止oracle数据库服务 停止监听 卸载数据库实例 因为自己懒得再弄dbca图形化界面啥的,直接采用dbca静默删除数据库实例,命令如下 dbca -silent -deleteDatabase -sourcedb orclhq -sid orcl -sysDBAUserName orcl -sysDBAPassword zte [oracle@slave ~]$ dbca -silent ...

萝卜吃鱼914的博客 1945

图像修复黑科技:对比BM3D/DnCNN等5种去噪器在PNP框架中的实战效果

本文深度评测了BM3D、DnCNN等五款主流去噪器在即插即用(PnP)优化框架中的实战表现。通过量化指标、视觉对比及超分等泛化任务测试,揭示了深度学习模型在性能与收敛速度上的优势,并为不同应用场景提供了选型指南与工程化建议。

weixin_29065959的博客 371

记:数据库课程设计(四)

经过了大约一周的时间,完成了数据库课程设计。记:数据库课程设计(三) 一些截图: 我把源码发到了http://download.youkuaiyun.com/detail/devil_cpp/3961131,欢迎大家交流

Devil_cpp的专栏 5031

《数据库系统原理》课程设计:超市订单管理系统

《数据库原理》课程设计:超市订单管理系统 《数据库原理》课程设计任务书 一、数据库原理课程设计的任务 1)通过本课程设计的训练,使学生掌握数据库技术的实际应用以及数据库信息管理系统的设计方法与开发过程;初步掌握数据库需求分析方法,掌握概要设计、逻辑设计和物理设计的步骤和技巧,理解并掌握数据库系统的整个开发过程。 2)通过课程设计,掌握数据库开发工具的使用以及综合编程调试的能力,结合数据库原理的基本理论,选用一种现代关系数据库系统,设计一个具体的信息管理系统,具备基本的数据库编程能力,为以后能进行数据库系统设

weixin_43906149的博客 1万+

YOLOv12涨点改进| Kimi团队 2026 |独家创新首发、注意力改进篇|爆火AttnRes残差自注意力模块,含多种创新改进,借助残差思想,缓解细节信息在传播过程中被稀释,促进YOLOv12涨点

🔥本文提出AttnRes残差自注意力模块改进YOLOv12模型,通过深度维度的注意力加权机制替代传统固定残差累加方式。该模块能自适应选择更有价值的历史层特征进行聚合,缓解浅层信息在深层传播中被稀释的问题,提升小目标和复杂场景的检测能力。文章详细介绍了模块结构、原理及优势,并提供了完整的代码实现和配置方法,包括三种改进方案:yolov12n_AttnRes.yaml、yolov12n_AttnRes-2.yaml和yolov12n_A2C2f_AttnRes2D.yaml。

Ai缝合怪、助力小伙伴高效发论文 183

YOLOv8【第十三章:模型压缩与极致优化篇·第4节】LAMP 剪枝算法——无需超参的自动化剪枝策略!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 5646

oracle数据库课后报告,ORACLE数据库课程设计报告

好文网为大家准备了关于ORACLE数据库课程设计报告的文章,好文网里面收集了五十多篇关于好ORACLE数据库课程设计报告好文,希望可以帮助大家。更多关于ORACLE数据库课程设计报告内容请关注好文网。ctrl+D请收藏!  华东交目录一、概述……………………………………………………………………………(2)二、需求分析…………………………………………………………………….(3)三、数据库设计…………...

weixin_29051245的博客 10万+

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

数据库课程设计专题-数据库课程设计大作业作业列表【建议在校生收藏】

在学校之中学习数据库是一个充满挑战的学科,一个初学者第一次将自己的项目与数据库相结合。本文介绍了40多个数据库课程设计的大作业并实现了网页端的图形化界面,其中主要采用SQL Server作为主要开发工具,如果采用MySQL、Oracle、SQLlite等数据库也具有参看意义。详情请点击对应的链接查看。 技术:SQL Server\MySQL\Oracle\SQLlite,ASP.NET\JSP\PHP 《数据库课程设计》_大作业_人事管理信息系统设计与开发_1.zip 《数据库课程设计》_大作业_.

Like_Bamboo的博客 5万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

上一篇: 关于ajax $.post() 返回乱码问题
下一篇: 记:数据库课程设计(二)
逆乾坤
博客等级 码龄16年 30粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值