我真的不想问一些愚蠢的问题,但我有一项任务要完成,其中包括一些基本的实验室工作。我一定错过了一些重要的东西,因为我总是习惯以这种方式创建实例:
DVD dvd2 = new DVD("Song Bird","Blues", "Eva Cassidy");
但是我的讲师希望我们用这样的方式来创造它:
DVD dvd1 = new DVD(); // CALL THE DVD CLASS TO CREATE A NEW INSTANCE OF OBJECT DVD
dvd1.setTitle("Song Bird"); // I
好的,所以我正在尝试将值从DvdView.cs传递到DvdController.cs。我想将id、readTitle、readReleaseYear、readDirector、readRating从DvdView.cs中的GetNewDvdInfo()方法传递到DvdController.cs中的CreateDvd()。问题是,根据需求,他们希望CreateDvd()是私有的。我的Dvds列表被保存到DvdRepository.cs。注意,我被告知控制器应该是唯一的调用方法。
更新:我发布了DvdRepository.cs,我注释掉了我使用的方法。这种方法应该删除吗?
DvdView.cs
u
我仍然是相当新的编程,并需要一些帮助完成一个程序。
它是一个足够简单的程序,用Bluej编写,它从用户那里获取输入,然后显示或搜索。
我一直在为这两种方法(显示和搜索)而挣扎,因为我不断地将实现的消息显示出来,以显示没有可显示的记录。
public class Collection extends Dvd
{
//private ArrayList<Dvd> dvds;
//private int[] array;
private Dvd dvd1;
private Dvd dvd2;
private Dvd dvd3;
/**
* Constructor for object
有谁能解释一下为什么这里的结果是: DVD未知DVD:DVD
using System;
class Program
{
class M
{
internal string n;
internal M() { }
internal M(string N)
{
Console.Write(N + " ");
n = N;
}
}
class D : M
{
internal D(string
下面的代码是:
--Code Created by Michael Berkowski
create table dvd (
dvd_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY
);
INSERT INTO dvd VALUES (1),(2),(3),(4);
CREATE TABLE dvd_price (
dvd_price_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
dvd_id INT NOT NULL,
rental_amount INT,
time_rente
我在这里浏览了所有与静态成员变量相关的线程,但不幸的是,这并不能帮助我找出原因。
这就是问题:
1)定义一个类名DVD_DB。包括以下成员。
DATA MEMBERS:
Name of DVD – private character array, size 10
Price – private double variable
Quantity – private int variable
A private static int variable to keep track of how many DVD have been created so far.
MEMBER FUNCTIONS:
我不知道这个问题的标题是什么,所以如果标题有误导性,我向您道歉。
我在表MovieID和Format中有两列(我还有更多列,但这是我关注的重点。
在“格式”列中有两种类型的值:“DVD”和“蓝光”。我想选择只有DVD格式的电影。请注意,有多部影片具有蓝光和DVD格式,我不想显示这些值。请参阅下面的小提琴,以获取我的数据示例。谢谢!
MovieID | Format
-----------------
1000 DVD
1000 DVD
1000 Blu-ray
1001 DVD
1001 DVD
1002 DVD
1003 DVD
1003 B
select
d.DVD_catalogno,
d.DVD_name,
r.mb_id as Member_ID,
m.mb_fname,
m.mb_lname,
r.outstandingfee as Outstandingfine,
r.rent_date,
due_date,
r.daysoverdue
from rent r
inner join Member m on r.mb_id = m.mb_id
inner join DVD d on d.DVD_catalogno = Catalog
我有一些问题,这是正确的代码,但在我添加计数聚合之后
select
c.branch_id, d.DVD_genre, count(c.DVD_catalogno) as Total_DVD
from
CatalogNo_No c
inner join
DVD d on c.DVD_catalogno = d.DVD_catalogno
where
d.DVD_catalogno = d.DVD_genre
order by
c.branch_id;
我不能再执行了,它弹出一个错误,因为'CatalogNo_No.branch_id‘列
我做了一个简单的DVD商店数据库。DVD表有一列"status“,可以是'FOR_RENT‘、'FOR_SALE’、‘RENT’或'SOLD‘。如果DVD表中的status列没有设置为'FOR_RENT‘,我想写一个触发器来阻止对我的租用表的任何插入。
我看过的大部分文档通常不会显示使用来自两个不同表的值的示例,所以我有点困惑。
这是我到目前为止最好的尝试:
CREATE OR REPLACE TRIGGER RENTAL_UNAVAILABLE
BEFORE INSERT ON RENTAL;
FOR EACH ROW
WHEN (DVD.STATUS
我已经创建了一个程序,允许用户输入Dvd收藏或图书收藏。
我对我所取得的成就相当满意(对编程来说仍然是很新的),但是我对我的搜索方法感到厌烦。
搜索确实有效,并返回用户查找的内容,但随后它也会打印出什么都找不到。原因是,我认为,我编写代码的方式,意味着在结束之前读取每个搜索参数,然后返回到菜单。
我认为可能需要在满足搜索条件时使用布尔值或类似的方法来结束循环。
我相信任何有经验的程序员都会对我的代码摇头.
搜索方法:
/**
* Asks user to input Dvd title then compares
* with Dvd titles in collection
* @p
可能重复: 我如何播放加密的DVD电影?
我一直在努力获得在Ubuntu11.04上观看DVD的能力。我在用电影播放器。
我已经安装了ubuntu-restricted-extras软件包,但是当我试图播放DVD时,我会收到以下消息:
Could not read DVD. This may be because the DVD is
encrypted and a DVD decryption library is not installed.
有什么想法吗?
此查询工作良好:$query = "SELECT * from hired WHERE username = 'kaas' and dvd = 'dvd 2'";
但是,我将其更改为以下查询:$query = "SELECT * from hired WHERE username = " . $_SESSION['name'] . " AND dvd = " . $_POST['dvd'];
而且它不起作用,即使值应该与顶级查询相同。它直接指向我的错误消息,您的SQL语法有一个错误;