คำถามติดแท็ก view

แท็กนี้สำหรับคำถามเกี่ยวกับมุมมองฐานข้อมูลหรือมุมมอง UI / สถาปัตยกรรม ดูเพิ่มเติมแท็กต่อไปนี้: sql-view, android-view, uiview




8
เมื่อใดควรใช้ View แทน Table?
เมื่อใดควรใช้ View บนตารางจริง สิ่งนี้ควรคาดหวังว่าจะได้รับอะไรบ้าง? โดยรวมแล้วข้อดีของการใช้มุมมองบนตารางคืออะไร? ฉันไม่ควรออกแบบโต๊ะในแบบที่มุมมองตั้งแต่แรกหรือไม่?

5
สร้างมุมมองแบบกำหนดเองโดยขยายเค้าโครง?
ฉันกำลังพยายามสร้างมุมมองที่กำหนดเองซึ่งจะแทนที่เค้าโครงบางอย่างที่ฉันใช้ในหลาย ๆ ที่ แต่ฉันกำลังดิ้นรนที่จะทำเช่นนั้น โดยทั่วไปฉันต้องการแทนที่สิ่งนี้: <RelativeLayout android:id="@+id/dolphinLine" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerInParent="true" android:background="@drawable/background_box_light_blue" android:padding="10dip" android:layout_margin="10dip"> <TextView android:id="@+id/dolphinTitle" android:layout_width="200dip" android:layout_height="100dip" android:layout_alignParentLeft="true" android:layout_marginLeft="10dip" android:text="@string/my_title" android:textSize="30dip" android:textStyle="bold" android:textColor="#2E4C71" android:gravity="center"/> <Button android:id="@+id/dolphinMinusButton" android:layout_width="100dip" android:layout_height="100dip" android:layout_toRightOf="@+id/dolphinTitle" android:layout_marginLeft="30dip" android:text="@string/minus_button" android:textSize="70dip" android:textStyle="bold" android:gravity="center" android:layout_marginTop="1dip" android:background="@drawable/button_blue_square_selector" android:textColor="#FFFFFF" android:onClick="onClick"/> <TextView android:id="@+id/dolphinValue" android:layout_width="100dip" android:layout_height="100dip" android:layout_marginLeft="15dip" android:background="@android:drawable/editbox_background" android:layout_toRightOf="@+id/dolphinMinusButton" android:text="0" android:textColor="#2E4C71" android:textSize="50dip" android:gravity="center" android:textStyle="bold" …
107 android  xml  view 


20
จะสร้างมุมมองที่มีมุมมนได้อย่างไร?
ฉันกำลังพยายามสร้างมุมมองใน Android ที่มีขอบมน วิธีแก้ปัญหาที่ฉันพบคือการกำหนดรูปร่างที่มีมุมโค้งมนและใช้เป็นพื้นหลังของมุมมองนั้น นี่คือสิ่งที่ฉันทำกำหนด Drawable ตามที่ระบุด้านล่าง: <padding android:top="2dp" android:bottom="2dp"/> <corners android:bottomRightRadius="20dp" android:bottomLeftRadius="20dp" android:topLeftRadius="20dp" android:topRightRadius="20dp"/> ตอนนี้ฉันใช้สิ่งนี้เป็นพื้นหลังสำหรับเลย์เอาต์ของฉันดังนี้: <LinearLayout android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_marginBottom="10dp" android:clipChildren="true" android:background="@drawable/rounded_corner"> มันใช้งานได้ดีฉันเห็นว่ามุมมองมีขอบมน แต่เลย์เอาต์ของฉันมีมุมมองเด็กอื่น ๆ มากมายพูดว่า ImageView หรือไฟล์MapView. เมื่อฉันวางImageViewภายในเลย์เอาต์ด้านบนมุมของภาพจะไม่ถูกตัด / ครอบตัด แต่จะปรากฏเต็ม ฉันได้เห็นวิธีการแก้ปัญหาอื่น ๆ ที่จะทำให้การทำงานเช่นเดียวที่อธิบายที่นี่ แต่มีวิธีการกำหนดมุมโค้งมนสำหรับมุมมองหรือไม่และมุมมองย่อยทั้งหมดอยู่ในมุมมองหลักที่มีมุมโค้งมนหรือไม่?

6
MVC Razor ดูแบบจำลองของ foreach ที่ซ้อนกัน
ลองนึกภาพสถานการณ์ทั่วไปนี่เป็นเวอร์ชันที่ง่ายกว่าของสิ่งที่ฉันเจอ ที่จริงฉันมีสองชั้นที่ทำรังอยู่บนของฉัน .... แต่นี่คือสถานการณ์ ชุดรูปแบบประกอบด้วยประเภทรายการประกอบด้วย List Product มีรายการ ตัวควบคุมของฉันมีธีมที่ได้รับการเติมเต็มพร้อมด้วยหมวดหมู่ทั้งหมดสำหรับธีมนั้นผลิตภัณฑ์ในหมวดหมู่นี้และคำสั่งซื้อของพวกเขา คอลเลกชันคำสั่งซื้อมีคุณสมบัติที่เรียกว่า Quantity (ท่ามกลางอื่น ๆ อีกมากมาย) ที่ต้องแก้ไขได้ @model ViewModels.MyViewModels.Theme @Html.LabelFor(Model.Theme.name) @foreach (var category in Model.Theme) { @Html.LabelFor(category.name) @foreach(var product in theme.Products) { @Html.LabelFor(product.name) @foreach(var order in product.Orders) { @Html.TextBoxFor(order.Quantity) @Html.TextAreaFor(order.Note) @Html.EditorFor(order.DateRequestedDeliveryFor) } } } ถ้าฉันใช้แลมด้าแทนดูเหมือนว่าฉันจะได้รับการอ้างอิงไปยังวัตถุโมเดลด้านบนเท่านั้น "ธีม" ไม่ใช่สิ่งที่อยู่ในลูป foreach สิ่งที่ฉันพยายามทำนั้นเป็นไปได้หรือไม่หรือฉันประเมินค่าเกินหรือเข้าใจผิดว่าเป็นไปได้หรือไม่ จากข้างต้นฉันได้รับข้อผิดพลาดใน TextboxFor, EditorFor …

3
ฉันสามารถสร้างมุมมองด้วยพารามิเตอร์ใน MySQL ได้หรือไม่
ฉันมีมุมมองเช่นนี้: CREATE VIEW MyView AS SELECT Column FROM Table WHERE Value = 2; ฉันต้องการทำให้มันกว้างขึ้นหมายถึงเปลี่ยน 2 เป็นตัวแปร ฉันลองสิ่งนี้: CREATE VIEW MyView AS SELECT Column FROM Table WHERE Value = @MyVariable; แต่ MySQL ไม่อนุญาต ฉันพบวิธีแก้ปัญหาที่น่าเกลียด: CREATE FUNCTION GetMyVariable() RETURNS INTEGER DETERMINISTIC NO SQL BEGIN RETURN @MyVariable; END| จากนั้นมุมมองคือ: CREATE VIEW MyView AS …

7
มีวิธีการดึงข้อมูลนิยามมุมมองจาก SQL Server โดยใช้ ADO ธรรมดาหรือไม่
ฉันสามารถแยกคำจำกัดความของคอลัมน์จากฐานข้อมูลที่โฮสต์บนเซิร์ฟเวอร์ SQL ได้สำเร็จโดยใช้การOpenSchema()เรียกการเชื่อมต่อ ADO ในรูปแบบต่างๆดังนั้นฉันจึงสามารถสร้างตารางเหล่านั้นขึ้นมาใหม่ในฐานข้อมูล SQL อื่นโดยทางโปรแกรมได้ จนถึงตอนนี้ดีมาก การโต้ตอบหลักกับตารางด้านบนเกิดขึ้นโดยใช้หลายมุมมอง ในขณะที่OpenSchema()สามารถส่งคืนคำจำกัดความของคอลัมน์สำหรับมุมมองในลักษณะเดียวกับที่ส่งกลับคำจำกัดความคอลัมน์สำหรับตารางข้อมูลที่สำคัญขาดหายไป - ตารางและคอลัมน์ใดในตารางที่อยู่ในคอลัมน์ในมุมมองที่แมป ฉันพยายามเข้าถึงคำสั่ง SQL ที่ใช้สร้างมุมมองโดยใช้ ADOX Catalog Views แต่ดูเหมือนว่าไดรเวอร์ OLEDB สำหรับ SQL Server ที่เราใช้ไม่รองรับฟังก์ชันนี้ มีวิธีใดบ้างในการรับข้อมูลนี้สำหรับการกำหนดค่ามุมมองผ่าน ADO ทั้งในลักษณะที่ระบุว่า "ColumnX แมปกับ ColumnY ในตาราง Z" หรือในรูปแบบของคำสั่ง SQL จริงที่ใช้สร้างมุมมอง
92 sql-server  view  ado 

1
getWidth / Height () และ getMeasuredWidth / Height () ใน Android SDK ต่างกันอย่างไร
เอกสาร Android กล่าวว่ามีสองขนาดสำหรับมุมมองที่ขนาดวัดและมิติการวาดภาพ มิติที่วัดได้คือมิติที่คำนวณในการส่งผ่านการวัด ( วิธีการonMeasure ) ในขณะที่ขนาดที่วาดเป็นขนาดจริงบนหน้าจอ โดยเฉพาะเอกสารระบุว่า: ค่าเหล่านี้อาจ แต่ไม่จำเป็นต้องแตกต่างจากความกว้างและความสูงที่วัดได้ คำถามของฉันคืออะไรทำให้มิติการวาดแตกต่างจากมิติที่วัดได้ ถ้าเมธอด onMeasure (int, int)ปฏิบัติตามข้อกำหนดโครงร่าง (กำหนดเป็นพารามิเตอร์widthMeasureSpecและheightMeasureSpec SDK จะตัดสินใจได้อย่างไรว่ามุมมองควรมีขนาดการวาดที่แตกต่างกัน นอกจากนี้ซอร์สโค้ด Androidใช้ความกว้าง / ความสูงที่วัดได้อย่างไรในการคำนวณความกว้าง / ความสูงของรูปวาด ฉันพยายามที่จะดูซอร์สโค้ดดูแต่ฉันไม่สามารถเข้าใจได้ว่าความกว้าง / ความสูงที่วัดได้ถูกใช้เพื่อคำนวณความกว้าง / ความสูงสุดท้ายอย่างไร บางทีมันอาจจะมีบางอย่างเกี่ยวกับ padding แต่ฉันไม่แน่ใจ


4
วิธีใช้มุมมองในกรอบเอนทิตีโค้ดแรก [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันจะใช้มุมมองฐานข้อมูลในรหัสกรอบงานเอนทิตีก่อนได้อย่างไร


7
ฉันสามารถมีคีย์ต่างประเทศที่อ้างอิงคอลัมน์ในมุมมองใน SQL Server ได้หรือไม่
ใน SQL Server 2008 และให้ TableA(A_ID, A_Data) TableB(B_ID, B_Data) ViewC(A_or_B_ID, A_or_B_Data) เป็นไปได้หรือไม่ที่จะกำหนดคอลัมน์TableZ(A_or_B_ID, Z_Data)ดังกล่าวให้Z.A_or_B_IDจำกัด ตามค่าที่พบในViewC? สามารถทำได้โดยใช้ Foreign Key เทียบกับมุมมองหรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.