คำถามติดแท็ก vb.net

Visual Basic.NET (VB.NET) เป็นกระบวนทัศน์หลายภาษาที่มีการจัดการชนิดปลอดภัยการเขียนโปรแกรมคอมพิวเตอร์เชิงวัตถุ นอกเหนือจาก C # และ F # เป็นหนึ่งในภาษาหลักที่กำหนดเป้าหมายใน. NET Framework VB.NET สามารถดูได้ว่าเป็นวิวัฒนาการของ Microsoft Visual Basic 6 (VB6) แต่มีการใช้งานบน Microsoft .NET Framework อย่าใช้แท็กนี้สำหรับคำถาม VB6, VBA หรือ VBScript

26
การสร้างไฟล์ Excel ใน ASP.NET [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังจะเพิ่มส่วนในแอป ASP.NET (VB.NET codebehind) ที่จะช่วยให้ผู้ใช้รับข้อมูลกลับมาเป็นไฟล์ Excel ซึ่งฉันจะสร้างตามข้อมูลฐานข้อมูล แม้ว่าจะมีหลายวิธีในการทำเช่นนี้ แต่แต่ละวิธีก็มีข้อเสียของตัวเอง คุณจะส่งคืนข้อมูลอย่างไร ฉันกำลังมองหาสิ่งที่สะอาดและตรงไปตรงมาที่สุด



8
หรือเทียบกับ OrElse
อะไรคือความแตกต่างระหว่างหรือกับOrElse ? if temp is dbnull.value or temp = 0 สร้างข้อผิดพลาด: Operator '=' ไม่ได้กำหนดไว้สำหรับประเภท 'DBNull' และประเภท 'Integer' ในขณะที่ตัวนี้ใช้งานได้อย่างมีเสน่ห์!? if temp is dbnull.value OrElse temp = 0
96 vb.net 

7
มี VB.NET เทียบเท่ากับพารามิเตอร์ C # out หรือไม่?
VB.NET มีคุณสมบัติเทียบเท่ากับoutพารามิเตอร์ฟังก์ชันC # โดยตรงหรือไม่โดยที่ตัวแปรส่งผ่านไปยังฟังก์ชันไม่จำเป็นต้องเริ่มต้น

6
ฉันจะสร้างแบบสอบถาม SQL ที่กำหนดพารามิเตอร์ได้อย่างไร ทำไมฉันถึงควร?
ฉันได้ยินมาว่า "ทุกคน" กำลังใช้การสืบค้น SQL ที่กำหนดพารามิเตอร์เพื่อป้องกันการโจมตีด้วยการแทรก SQL โดยไม่จำเป็นต้องยกเลิกการป้อนข้อมูลของผู้ใช้ทุกชิ้น คุณจะทำอย่างไร? คุณได้รับสิ่งนี้โดยอัตโนมัติเมื่อใช้กระบวนงานที่จัดเก็บไว้หรือไม่? ดังนั้นความเข้าใจของฉันจึงไม่ถูกกำหนดพารามิเตอร์: cmdText = String.Format("SELECT foo FROM bar WHERE baz = '{0}'", fuz) สิ่งนี้จะถูกกำหนดพารามิเตอร์หรือไม่ cmdText = String.Format("EXEC foo_from_baz '{0}'", fuz) หรือฉันต้องทำอะไรให้กว้างขวางกว่านี้เพื่อป้องกันตัวเองจากการฉีด SQL? With command .Parameters.Count = 1 .Parameters.Item(0).ParameterName = "@baz" .Parameters.Item(0).Value = fuz End With มีข้อดีอื่น ๆ ในการใช้แบบสอบถามแบบกำหนดพารามิเตอร์นอกเหนือจากข้อพิจารณาด้านความปลอดภัยหรือไม่? อัปเดต: บทความที่ยอดเยี่ยมนี้เชื่อมโยงกับหนึ่งในคำถามที่อ้างอิงโดย Grotok http://www.sommarskog.se/dynamic_sql.html

6
VB.NET - จะย้ายไปยังรายการถัดไป a สำหรับแต่ละลูปได้อย่างไร?
มีสเตตัสExit Forไหมยกเว้นแทนที่จะออกจากลูปมันก็ย้ายไปรายการถัดไป ตัวอย่างเช่น: For Each I As Item In Items If I = x Then ' Move to next item End If ' Do something Next ฉันรู้ว่าสามารถเพิ่มElseคำสั่ง If ได้ดังนั้นมันจะอ่านดังนี้: For Each I As Item In Items If I = x Then ' Move to next item Else ' Do something …
94 vb.net  loops 

14
ดาวน์โหลดไฟล์ Excel ผ่าน AJAX MVC
ฉันมีรูปแบบ (ish) ขนาดใหญ่ใน MVC ฉันต้องสามารถสร้างไฟล์ excel ที่มีข้อมูลจากชุดย่อยของแบบฟอร์มนั้นได้ สิ่งที่ยุ่งยากคือสิ่งนี้ไม่ควรส่งผลกระทบต่อส่วนที่เหลือของฟอร์มดังนั้นฉันจึงต้องการทำผ่าน AJAX ฉันเจอคำถามสองสามข้อเกี่ยวกับ SO ที่ดูเหมือนจะเกี่ยวข้อง แต่ฉันไม่สามารถสรุปได้ว่าคำตอบหมายถึงอะไร อันนี้ดูเหมือนจะใกล้เคียงที่สุดกับสิ่งที่ฉันต้องการ: asp-net-mvc-download-excel - แต่ฉันไม่แน่ใจว่าฉันเข้าใจคำตอบและตอนนี้มันอายุได้สองสามปีแล้ว ฉันเจอบทความอื่น (หาไม่ได้อีกแล้ว) เกี่ยวกับการใช้ iframe เพื่อจัดการกับการดาวน์โหลดไฟล์ แต่ฉันไม่แน่ใจว่าจะทำงานกับ MVC ได้อย่างไร ไฟล์ excel ของฉันจะคืนค่าได้ดีถ้าฉันกำลังโพสต์แบบเต็ม แต่ฉันไม่สามารถใช้งานกับ AJAX ใน mvc ได้

19
วิธีแก้ COM Exception Class ไม่ได้ลงทะเบียน (ข้อยกเว้นจาก HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
เมื่อฉันพยายามสร้างอินสแตนซ์ของคลาส COM มันจะแสดงข้อยกเว้นเป็น ไม่ได้ลงทะเบียนคลาส (ข้อยกเว้นจาก HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)) โปรดแนะนำว่าฉันจะแก้ปัญหาได้อย่างไร
93 c#  vb.net 


13
.NET คลังกราฟรอบ? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังมองหาไลบรารีกราฟสำหรับ. net มีหมดมั้ย? ps: ฉันหมายถึงไลบรารี GRAPH ไม่ใช่กราฟิกหรือไลบรารีแผนภูมิ! แก้ไข: สิ่งที่ฉันหมายถึงคือกราฟจากทฤษฎีกราฟ: (ที่มา: sourceforge.net ) ฉันต้องมีความสามารถในการวาดภาพด้วย
92 c#  .net  vb.net  graph 


10
จะรับรหัสสถานะจากเว็บไคลเอนต์ได้อย่างไร?
ฉันใช้WebClientชั้นเรียนเพื่อโพสต์ข้อมูลบางส่วนไปยังแบบฟอร์มบนเว็บ ฉันต้องการรับรหัสสถานะการตอบกลับของการส่งแบบฟอร์ม จนถึงตอนนี้ฉันได้ค้นพบวิธีรับรหัสสถานะหากมีข้อยกเว้น Catch wex As WebException If TypeOf wex.Response Is HttpWebResponse Then msgbox(DirectCast(wex.Response, HttpWebResponse).StatusCode) End If อย่างไรก็ตามหากส่งแบบฟอร์มสำเร็จและไม่มีข้อยกเว้นเกิดขึ้นฉันจะไม่ทราบรหัสสถานะ (200,301,302, ... ) มีวิธีรับรหัสสถานะบ้างไหมเมื่อไม่มีข้อยกเว้นใด ๆ เกิดขึ้น? PS: ฉันไม่ต้องการใช้ httpwebrequest / httpwebresponse
90 c#  .net  vb.net  webclient 

2
MailMessage ความแตกต่างระหว่างคุณสมบัติของ Sender และ From
ฉันใช้System.Netเนมสเปซมาตลอดตั้งแต่เราเปลี่ยนจาก. NET Framework 1.1 เป็น 3.5 framework แต่มีสิ่งหนึ่งที่ทำให้ฉันงงตั้งแต่นั้นมา อะไรคือความแตกต่างระหว่างคุณสมบัติSenderและFromคุณสมบัติในMailMessageคลาส? ทั้งคู่เหมือนกันไหมและถ้าไม่มีจะใช้Senderร่วมกันด้วยFrom? ตัวอย่างเช่น: Using m As New System.Net.Mail.MailMessage() m.Sender = New System.Net.Mail.MailAddress("test@test.com", "Name here") m.From = New System.Net.Mail.MailAddress("test@test.com", "Name here") m.Subject = "Test" m.Body = "Test" Dim client As New System.Net.Mail.SmtpClient("mymailserver.com") client.Send(m) End Using

4
เหตุใด for loop จึงทำงานแตกต่างกันเมื่อย้ายรหัส VB.NET ไปที่ C #
ฉันอยู่ระหว่างการย้ายโปรเจ็กต์จาก Visual Basic เป็น C # และฉันต้องเปลี่ยนวิธีการประกาศforลูปที่ใช้ ใน VB.NET forลูปถูกประกาศไว้ด้านล่าง: Dim stringValue As String = "42" For i As Integer = 1 To 10 - stringValue.Length stringValue = stringValue & " " & CStr(i) Console.WriteLine(stringValue) Next ผลลัพธ์ใด: 42 1 42 1 2 42 1 2 3 42 1 2 3 …
87 c#  vb.net  loops  for-loop 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.