WinFormResizer cho .NET 1.1 được thiết kế để nhanh chóng và dễ dàng thêm độ phân giải độc lập cho các hình thức Windows và điều khiển của bạn, cả hai tại thời gian chạy, và tại thời điểm thiết kế khi làm việc với môi trường phát triển Visual Studio .NET 2003.
WinFormResizer tự động theo dõi kích thước và vị trí biểu mẫu của bạn. Khi biểu mẫu của bạn được thay đổi kích thước, WinFormResizer thay đổi kích thước tất cả các điều khiển chứa tương ứng. Điều này bao gồm bất kỳ phông chữ và đồ họa điều khiển của bạn có thể chứa.
WinFormResizer có thể duy trì tỷ lệ khung hình của biểu mẫu (thu phóng) trong quá trình thay đổi kích thước; giúp thêm các điều khiển có kích thước tương ứng vào biểu mẫu được thay đổi kích thước của bạn một cách dễ dàng; lưu các hình thức vị trí cuối cùng, kích thước và cửa sổ nhà nước trên đóng và khôi phục lại các hình thức cuối cùng lưu nhà nước trên mở.
WinFormResizer tự động điều chỉnh biểu mẫu của bạn với những thay đổi về độ phân giải màn hình hoặc cài đặt DPI, mang lại cho các ứng dụng của bạn một diện mạo thực sự nhất quán ở bất kỳ độ phân giải nào.
Đồng thời, WinFormResizer không thỏa hiệp về tốc độ, tính linh hoạt hoặc độ chính xác.
Khi thay đổi kích thước tại thời gian chạy, WinFormResizer sử dụng một bộ đệm đặc biệt trên màn hình để hiển thị các hình thức của bạn. Điều này, cùng với bộ đệm kép tự động, giúp giảm đáng kể nhấp nháy và tăng tốc độ hiển thị.
Một số thuộc tính có sẵn để cho phép bạn tinh chỉnh như thế nào mỗi điều khiển được thay đổi kích thước khi hình thức container của họ được thay đổi kích thước, cả hai tại thời gian chạy, thông qua mã, và tại thời gian thiết kế, thông qua cửa sổ thuộc tính Visual Studio.
Trợ giúp WinFormResizer được tích hợp đầy đủ vào Visual Studio .NET 2003, vì vậy tất cả các chủ đề có thể truy cập từ Trợ giúp Động, F1, Tìm kiếm, Chỉ mục Trợ giúp và Nội dung Trợ giúp.
WinFormResizer cho .NET 1.1 là một 100% quản lý lắp ráp và mã nguồn có sẵn trong cả hai C # và VB.NET.
WinFormResizer cho .NET 1.1 là miễn phí bản quyền để phân phối, với tất cả các bản cập nhật cho phiên bản hiện tại miễn phí.
lịch sử phiên bản
- Phiên bản 2.0 đăng trên 2007-02-22
Xem http://www.fengarisoftware.com/Forums/tabid/107/forumid/5/threadid/91/scope/posts/Default.aspx
Chi tiết chương trình
Eula
EULA - Thỏa thuận cấp phép người dùng cuối
THỎA THUẬN CẤP PHÉP
VUI LÒNG ĐỌC THỎA THUẬN NÀY TRƯỚC KHI MỞ GÓI PHẦN MỀM NÀY. NẾU BẠN MỞ GÓI NÀY HOẶC GIỮ NÓ TRONG HƠN BỐN MƯƠI LĂM (45) NGÀY, BẠN CHẤP NHẬN TẤT CẢ CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN CỦA THỎA THUẬN NÀY. NẾU BẠN KHÔNG ĐỒNG Ý VỚI CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN NÀY, KHÔNG MỞ GÓI PHẦN MỀM NÀY. BẠN CHỈ CÓ THỂ MỞ KHÓA VÀ/HOẶC SỬ DỤNG PHẦN MỀM MÀ BẠN CÓ GIẤY PHÉP TRẢ PHÍ.
(1) ĐỊNH NGHĨA THUẬT NGỮ
&Trích dẫn;Tài liệu&: bất kỳ tài liệu giải thích bằng văn bản hoặc trực tuyến nào bao gồm, nhưng không giới hạn ở hướng dẫn sử dụng, hướng dẫn tham khảo và tệp HTML.
&Người được cấp phép&trích dẫn;: sẽ đề cập đến người được cấp phép cá nhân, cho dù là một lập trình viên cá nhân, công ty hoặc tổ chức khác.
&Phần mềm": Tất cả các tài liệu trong phân phối này bao gồm, nhưng không giới hạn, một hoặc nhiều điều sau đây: mã nguồn, mã đối tượng, mã byte, thư viện liên kết động, hội đồng, thực thi, kịch bản, chương trình mẫu, chương trình tiện ích, makefiles và tài liệu.
&Phần mềm được cấp phép&: Phần mềm mà Bên được cấp phép đã trả phí cấp phép hiện hành.
& Giao diện lập trình ứng dụng phần mềm (&API")": tập hợp các phương pháp truy cập, cho dù được cung cấp bởi Phần mềm Fengari, bên thứ ba hoặc được phát triển bởi Bên được cấp phép, thông qua đó các dịch vụ lập trình được cung cấp bởi Phần mềm được cấp phép được cung cấp.
&Sản phẩm phần mềm người dùng cuối&: một ứng dụng được phát triển bởi Bên được cấp phép dành cho việc thực hiện trên máy tính, sử dụng Phần mềm được Cấp phép trong quá trình triển khai.
Phần mềm được cấp phép chứa một số thư viện thời gian chạy và các tập tin dành cho sao chép và phân phối bởi người được cấp phép trong sản phẩm phần mềm người dùng cuối cho người dùng (s) của sản phẩm phần mềm người dùng cuối (các & phân phối lại các thành phần"). Các thành phần phân phối lại là những tập tin được chỉ định cụ thể là được phân phối như là một phần của phần mềm được cấp phép.
GIẤY PHÉP ĐÁNH GIÁ GIỚI HẠN ĐẶC BIỆT
Nếu Bên được cấp phép đã được cung cấp một bản sao Của Phần mềm cho mục đích đánh giá, Fengari Software cấp cho Bên được cấp phép, tuân theo các điều khoản của Thỏa thuận Cấp phép Người dùng Đơn này (không bao gồm Mục 3, theo đó Bên được cấp phép không có quyền) một giấy phép sử dụng nội bộ giới hạn không độc quyền, không thể chuyển nhượng, không đồng thời chỉ dành cho mục đích đánh giá. Giấy phép này có thời hạn bốn mươi lăm (45) ngày, bắt đầu khi nhận được Phần mềm, hoặc, nếu nhận được bằng điện tử, từ ngày tải xuống ban đầu của Bên được cấp phép, để đánh giá Phần mềm. Nếu Phần mềm được chấp nhận, Bên được cấp phép đồng ý thông báo kịp thời cho Phần mềm Fengari. Nếu không, Bên được cấp phép sẽ ngay lập tức chấm dứt bất kỳ việc sử dụng Phần mềm nào nữa và phá hủy tất cả các bản sao của Phần mềm (bao gồm cả bản gốc)bất kỳ việc sử dụng phần mềm nào khác và phá hủy tất cả các bản sao của Phần mềm (bao gồm cả bản gốc) và Tài liệu liên quan được cung cấp cho Bên được cấp phép bởi Phần mềm Fengari.
(2) TỔNG QUÁT
Phần mềm này thuộc sở hữu của Phần mềm Fengari và được bảo vệ bởi luật bản quyền của Úc và các luật khác và theo các điều ước quốc tế. Nó được thiết kế để sử dụng bởi một lập trình viên phần mềm có kinh nghiệm sử dụng các công cụ phát triển và thư viện lớp.
(3) CẤP GIẤY PHÉP
(a) Theo các điều khoản và điều kiện của Thỏa thuận này, Phần mềm Fengari cấp cho Bên được cấp phép giấy phép vĩnh viễn, không độc quyền, không thể chuyển nhượng, không đồng thời, trên toàn thế giới cho một (1) lập trình viên để (i) cài đặt Phần mềm được Cấp phép trên một máy tính cá nhân duy nhất và (ii) sử dụng Phần mềm được Cấp phép và một bản sao của tài liệu người dùng liên quan và trợ giúp trực tuyến.
Bên được cấp phép cũng có thể:
(i) Tạo một bản sao lưu của Phần mềm được Cấp phép chỉ cho mục đích lưu trữ và phục hồi sau thảm họa, hoặc
(ii) Chuyển phần mềm được cấp phép vào đĩa cứng và giữ bản sao gốc chỉ cho mục đích lưu trữ và phục hồi thảm họa.
(iii) Sao chép và phân phối các Thành phần tái phân phối trực tiếp hoặc gián tiếp cho người dùng cuối và các OEM, VAR và Nhà phân phối được ủy quyền của Bên được cấp phép, thông qua các kênh phân phối thông thường, trên toàn thế giới, trên cơ sở miễn phí bản quyền với điều kiện là (i) cùng với Sản phẩm phần mềm người dùng cuối được phát triển bởi Bên được cấp phép sử dụng Phần mềm được cấp phép và (ii) Phần mềm được cấp phép không phải là thành phần duy nhất hoặc chính của Sản phẩm phần mềm người dùng cuối đó.
(iv) Các quyền cấp phép được cấp theo Thỏa thuận này không áp dụng cho việc phát triển và phân phối các sản phẩm hoặc bộ công cụ phát triển phần mềm dưới bất kỳ hình thức nào được sử dụng bởi các nhà phát triển phần mềm không phải là (các) Bên được cấp phép.
Bên được cấp phép không có quyền sử dụng Phần mềm được Cấp phép ngoài những phần được cấp cụ thể trong phần này.
(4) HẠN CHẾ GIẤY PHÉP
Bất kể bất kỳ điều khoản nào trong Thỏa thuận này ngược lại, Bên được cấp phép không được phân phối bất kỳ phần nào của Phần mềm ngoài Các Thành phần Tái phân phối.
Ngoài ra, Bên được cấp phép không được dịch ngược, tháo rời hoặc thiết kế ngược bất kỳ dạng mã đối tượng nào của bất kỳ phần nào của Phần mềm.
(5) DANH HIỆU
Bên được cấp phép thừa nhận và đồng ý rằng tất cả các quyền, quyền sở hữu và lợi ích trong và đối với Phần mềm, bao gồm tất cả các quyền sở hữu trí tuệ trong đó, là tài sản của Phần mềm Fengari, chỉ tuân theo các giấy phép được cấp cho Bên được cấp phép theo Thỏa thuận này. Thỏa thuận này không phải là bán hàng và không chuyển giao cho Bên được cấp phép bất kỳ quyền sở hữu hoặc quyền sở hữu nào trong hoặc cho Phần mềm hoặc bất kỳ bằng sáng chế, bản quyền, bí mật thương mại, tên thương mại, nhãn hiệu hoặc quyền sở hữu hoặc sở hữu trí tuệ khác liên quan đến nó.
(6) KHÔNG CHUYỂN NHƯỢNG
Ngoại trừ các quyền của Bên được cấp phép để phân phối các Thành phần Tái phân phối, Bên được cấp phép không được thuê, chuyển nhượng, chuyển nhượng, cấp phép lại hoặc cấp bất kỳ quyền nào trong Phần mềm, đầy đủ hoặc một phần, cho bất kỳ cá nhân hoặc tổ chức nào khác mà không có sự đồng ý bằng văn bản của Fengari Software, ngoại trừ việc thỏa thuận này có thể được gán cho người kế nhiệm Được cấp phép trong trường hợp tất cả hoặc về cơ bản tất cả tài sản hoặc vốn chủ sở hữu của Bên được cấp phép được mua lại bởi người kế nhiệm.
(7) BẢO HÀNH GIỚI HẠN
Fengari Software bảo đảm với Bên được cấp phép rằng Phần mềm được Cấp phép sẽ thực hiện đáng kể các chức năng được mô tả trong Tài liệu trong khoảng thời gian bốn mươi lăm (45) ngày sau ngày giao Phần mềm được Cấp phép cho Bên được cấp phép. Nghĩa vụ duy nhất và độc quyền của Fengari Software, và biện pháp khắc phục duy nhất và độc quyền của Bên được cấp phép, theo bảo hành này được giới hạn trong việc Fengari Software sử dụng những nỗ lực hợp lý để sửa chữa các khiếm khuyết tài liệu, tài liệu, có thể tái sản xuất trong Phần mềm được Cấp phép mà Bên được cấp phép mô tả và tài liệu cho Phần mềm Fengari trong thời hạn bảo hành bốn mươi lăm (45) ngày. Trong trường hợp Phần mềm Fengari không khắc phục được lỗi tài liệu, tài liệu, có thể tái sản xuất trong thời gian này, Phần mềm Fengari có thể, theo quyết định của Phần mềm Fengari, thay thế Phần mềm được cấp phép bị lỗi hoặc hoàn trả cho Bên được cấp phép số tiền mà Bên được cấp phép đã thanh toán phần mềm Fengari cho Phần mềm được cấp phép bị lỗi và hủy Thỏa thuận này và các giấy phép được cấp ở đây. Trong trường hợp đó, Bên được cấp phép đồng ý trả lại cho Fengari Software tất cả các bản sao của Phần mềm được Cấp phép (bao gồm cả bản gốc).
Phần mềm Fengari đảm bảo rằng phần mềm sở hữu tài sản trí tuệ có trong Phần mềm được cấp phép và Phần mềm được cấp phép không vi phạm bất kỳ quyền sở hữu trí tuệ hoặc quyền sở hữu nào của bất kỳ bên thứ ba nào.
Fengari Software đồng ý bồi thường, bảo vệ và giữ cho Bên được cấp phép vô hại khỏi và chống lại bất kỳ khiếu nại hoặc kiện tụng nào, bao gồm phí luật sư hợp lý, phát sinh hoặc là kết quả của việc Phần mềm được cấp phép vi phạm quyền sở hữu trí tuệ hoặc quyền sở hữu của bên thứ ba. Việc bồi thường rõ ràng không bao gồm các vi phạm gây ra bởi sự kết hợp của Phần mềm được cấp phép và bất kỳ Sản phẩm phần mềm người dùng cuối nào do Bên được cấp phép tạo, bán hoặc tiếp thị.
TRỪ KHI ĐƯỢC QUY ĐỊNH RÕ RÀNG Ở TRÊN, PHẦN MỀM FENGARI TỪ CHỐI RÕ RÀNG TẤT CẢ CÁC BẢO ĐẢM KHÁC, RÕ RÀNG HAY NGỤ Ý, BAO GỒM NHƯNG KHÔNG GIỚI HẠN, CÁC BẢO ĐẢM NGỤ Ý VỀ KHẢ NĂNG BÁN HÀNG VÀ SỰ PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ.
(8) GIỚI HẠN TRÁCH NHIỆM PHÁP LÝ
TRONG MỌI TRƯỜNG HỢP, PHẦN MỀM FENGARI SẼ KHÔNG CHỊU TRÁCH NHIỆM VỀ BẤT KỲ THIỆT HẠI GIÁN TIẾP, TRỪNG PHẠT, ĐẶC BIỆT, NGẪU NHIÊN HOẶC DO HẬU QUẢ (BAO GỒM LỢI NHUẬN, DOANH THU, DỮ LIỆU HOẶC LỢI THẾ KINH TẾ KHÁC BỊ MẤT) CHO DÙ DỰA TRÊN HỢP ĐỒNG, SAI LẦM CÁ NHÂN HOẶC BẤT KỲ LÝ THUYẾT PHÁP LÝ NÀO KHÁC, NGAY CẢ KHI PHẦN MỀM FENGARI ĐƯỢC THÔNG BÁO VỀ KHẢ NĂNG XẢY RA THIỆT HẠI ĐÓ.
(9) CHẤM DỨT
Fengari Software có quyền, theo quyết định riêng của mình, chấm dứt Thỏa thuận này khi có thông báo bằng văn bản nếu Bên được cấp phép vi phạm các điều khoản và điều kiện của Thỏa thuận này. Bên được cấp phép được cung cấp thông báo bằng văn bản về vi phạm và thời gian hợp lý để chữa trị vi phạm. Bên được cấp phép có thể chấm dứt Thỏa thuận này bất cứ lúc nào bằng cách ngừng sử dụng Phần mềm được Cấp phép và bằng cách phá hủy tất cả các bản sao của Phần mềm được Cấp phép (bao gồm cả bản gốc). Các mục 4, 5, 6, 7, 8, 9 và 10 tồn tại bất kỳ việc chấm dứt Thỏa thuận này và áp dụng đầy đủ cho bất kỳ chấm dứt nào. Trừ khi chấm dứt theo quy định tại đây của một trong hai bên, Thỏa thuận này sẽ vẫn có hiệu lực. Việc chấm dứt sẽ không ảnh hưởng đến giấy phép người dùng cuối của Sản phẩm Phần mềm Người dùng Cuối có chứa Các Thành phần Phân phối lại được phân phối bởi Bên được Cấp phép trước khi chấm dứt.
(10) LINH TINH
Luật và thẩm quyền hiện hành. Thỏa thuận này sẽ được điều chỉnh và hiểu theo luật pháp của Tiểu bang New South Wales mà không liên quan đến xung đột các nguyên tắc pháp luật và không liên quan đến Công ước Liên Hiệp Quốc về Hợp đồng Mua bán Hàng hóa Quốc tế năm 1980. Các tòa án liên bang và tiểu bang New South Wales sẽ có thẩm quyền và địa điểm độc quyền để xét xử bất kỳ tranh chấp nào phát sinh từ Thỏa thuận này và Bên được cấp phép đồng ý rõ ràng với (i) thẩm quyền cá nhân của các tòa án tiểu bang và liên bang của New South Wales, và (ii) dịch vụ xử lý được thực hiện theo Người được cấp phép bằng thư đã đăng ký.
Giới hạn hành động. Không có hành động nào, bất kể hình thức, có thể được đưa ra bởi một trong hai bên hơn mười hai (12) tháng sau khi nguyên nhân của hành động đã phát sinh, ngoại trừ việc một trong hai bên có thể đưa ra một hành động liên quan đến quyền sở hữu trí tuệ của mình bất cứ lúc nào. Không có khiếu nại nào như vậy có thể được đưa ra trừ khi Phần mềm Fengari lần đầu tiên được thông báo hợp lý về mặt thương mại, giải thích đầy đủ bằng văn bản về tất cả các chi tiết thích hợp (bao gồm bản sao của tất cả các tài liệu) và cơ hội tốt để giải quyết vấn đề.
Vô hiệu và từ bỏ. Nếu bất kỳ điều khoản nào của Thỏa thuận này bị tòa án giữ là bất hợp pháp, không hợp lệ hoặc không thể thực thi, tính hợp pháp, hiệu lực và khả năng thực thi các điều khoản còn lại của Thỏa thuận này sẽ không bị ảnh hưởng hoặc suy giảm do đó. Việc bất kỳ bên nào không thực thi bất kỳ điều khoản hoặc điều kiện nào của Thỏa thuận này, trừ khi được miễn bằng văn bản, sẽ không cấu thành sự từ bỏ quyền của bên đó để thực thi từng điều khoản và điều kiện của Thỏa thuận này.
NGƯỜI ĐƯỢC CẤP PHÉP THỪA NHẬN RẰNG HỌ ĐÃ ĐỌC THỎA THUẬN NÀY, HIỂU NÓ VÀ ĐỒNG Ý BỊ RÀNG BUỘC BỞI CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN CỦA NÓ. BÊN ĐƯỢC CẤP PHÉP ĐỒNG Ý THÊM RẰNG ĐÓ LÀ TUYÊN BỐ ĐẦY ĐỦ VÀ ĐỘC QUYỀN CỦA THỎA THUẬN GIỮA BÊN ĐƯỢC CẤP PHÉP VÀ PHẦN MỀM FENGARI THAY THẾ BẤT KỲ ĐỀ XUẤT HOẶC THỎA THUẬN TRƯỚC HOẶC ĐƯƠNG THỜI, BẰNG MIỆNG HOẶC BẰNG VĂN BẢN VÀ BẤT KỲ THÔNG TIN LIÊN LẠC NÀO KHÁC LIÊN QUAN ĐẾN CHỦ ĐỀ CỦA THỎA THUẬN NÀY