IT pro - 10th --[1][0][T][H] - Welcome to dh10th forum .AG Universitas
 :: 

[ I ][ T ]

 :: 

Thủ thuật máy tính


Alo thông báo dừa khô lên giá
-‘๑’-CHÀO MỪNG BẠN ĐẾN VỚI FORUM DH10TH-‘๑’-
  • Gallery & Others

Quà Tặng Âm Nhạc -‘๑’- DH10TH -‘๑’-
Góc kỉ niệm

MERRY CHHRISTMAS
Nhấn nút PLAY > để xem nhé !!

Tạo giao diện Loading giống word2007Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down
Wed May 16, 2012 1:20 pm
Cuộc sống vốn không công bằng, chúng ta phải tìm cách thích ứng với nó
[Thành viên] - nam707123
[Chức vụ] Thành viên lớp
Thành viên lớp
Tổng số bài viết Tổng số bài viết : 117
Xu Xu : 168
Số lần được cám ơn Số lần được cám ơn : 17
Tham gia Tham gia : 25/11/2010
Đến từ Đến từ : Việt Nam
Nghề ngỗng Nghề ngỗng : Lang thang
Châm ngôn sống Châm ngôn sống : Cuộc sống vốn không công bằng, chúng ta phải tìm cách thích ứng với nó

Bài gửiTiêu đề: Tạo giao diện Loading giống word2007
Xem lý lịch thành viên

Tiêu đề: Tạo giao diện Loading giống word2007

Chào cả nhà có lẽ chúng ta khi sử dụng world 2007 hoặc các chương trình khác đều thấy giao diện loading khi khởi động chương trình. Hôm nay, mình sẽ giới thiệu các bạn cách thực hiện để tạo ra 1 ứng dụng chuyên nghiệp hơn.

Cách 1:
Tạo 1 form chẳng hạn lấy tên là frmLoading. Và thiết kế giao diện.

[You must be registered and logged in to see this image.]

Sau đó, bạn tạo 1 form chính giả sử là frmMain.
Viết code sau vào contructor của frmMain.
Code:

public FrmMain()
        {
            InitializeComponent();

            FrmLoading f = new FrmLoading();
            f.Show();
            Thread.Sleep(4000);
            f.Close();
        }
Lưu ý: trong tập tin program.cs phải gọi FrmMain.

Cách 2:
Bạn tạo 1 project riêng frmLoading . sau đó bạn tạo 1 project FrmMain. Thiết kế giao diện cho cả 2.
Đăng kí sự kiện FormClosed trong FrmLoading. Sau đó code như sau:
Code:
private void FrmLoading_FormClosed(object sender, System.Windows.Forms.FormClosedEventArgs e)
        {
            try
            {                System.Diagnostics.Process.Start(System.Windows.Forms.Application.StartupPath + "\\" + "FrmMain.exe");
            }
            catch
            {
                MessageBoxEx.Show("Không thể thi công ứng dụng! Hãy xem lại tập tin FrmMain.exe", "ERROR", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
            }
        }
Lưu ý: Theo code trên phải để 2 tập tin sau khi build vào ngang cấp với nhau. Và chạy tập tin FrmLoading.exe
Video nặng có 217KB thui:
[You must be registered and logged in to see this link.]
Thật dễ dàng phải không các bạn.



Wed May 16, 2012 1:23 pm
Cuộc sống vốn không công bằng, chúng ta phải tìm cách thích ứng với nó
[Thành viên] - nam707123
[Chức vụ] Thành viên lớp
Thành viên lớp
Tổng số bài viết Tổng số bài viết : 117
Xu Xu : 168
Số lần được cám ơn Số lần được cám ơn : 17
Tham gia Tham gia : 25/11/2010
Đến từ Đến từ : Việt Nam
Nghề ngỗng Nghề ngỗng : Lang thang
Châm ngôn sống Châm ngôn sống : Cuộc sống vốn không công bằng, chúng ta phải tìm cách thích ứng với nó

Bài gửiTiêu đề: Re: Tạo giao diện Loading giống word2007
Xem lý lịch thành viên

Tiêu đề: Tạo giao diện Loading giống word2007

Link xem video: [You must be registered and logged in to see this link.]



Wed May 16, 2012 2:20 pm
Làm chuyện không thẹn với lòng!!!
[Thành viên] - master_cheat001
[Chức vụ] Tổ trưởng
 Tổ trưởng
Tổng số bài viết Tổng số bài viết : 79
Xu Xu : 101
Số lần được cám ơn Số lần được cám ơn : 9
Tham gia Tham gia : 22/08/2010
Đến từ Đến từ : Bình Khánh, LX, AG
Nghề ngỗng Nghề ngỗng : Đạp Vịt
Châm ngôn sống Châm ngôn sống : Làm chuyện không thẹn với lòng!!!

Bài gửiTiêu đề: Re: Tạo giao diện Loading giống word2007
Xem lý lịch thành viên

Tiêu đề: Tạo giao diện Loading giống word2007

Mẹo làm chương trình đẹp hơn. Good. :/-rose:



Wed May 16, 2012 2:22 pm
Chưa nghĩ ra được nên sống làm sao cho tốt
[Thành viên] - jen
[Chức vụ] VIP Member
VIP Member
Tổng số bài viết Tổng số bài viết : 690
Xu Xu : 1604
Số lần được cám ơn Số lần được cám ơn : 28
Tham gia Tham gia : 12/08/2010
Đến từ Đến từ : Long Xuyên AG
Nghề ngỗng Nghề ngỗng : student
Châm ngôn sống Châm ngôn sống : Chưa nghĩ ra được nên sống làm sao cho tốt

Bài gửiTiêu đề: Re: Tạo giao diện Loading giống word2007
Xem lý lịch thành viên http://dh10th.4rumer.net

Tiêu đề: Tạo giao diện Loading giống word2007

Hì thấy bài viết cũng thú vị ,vô mình chia sẽ thêm ^^, cái này là copy của người ta về mần lại thôi không phải mình tự nghĩ ra , nguồn gốc từ đâu thì không nhớ luôn , hình như đâu bên DH8
Bạn cũng có thể tạo thêm processsbar cho nó đẹp như hình dưới đây :
[You must be registered and logged in to see this image.]

Bạn dùng thêm toolbox Timer vào Form bạn muốn làm Form khởi động !!

Vào trong hàm Page_Load(s,e) bản khởi tạo giá trị cho Timer

Code:
this.timer1.Enabled = true;
            this.timer1.Interval = 200;

Sau đó bạn qua phần design tạo phương thức Tick cho timer
1 tick bạn cho giá trị của process cộng dồn lên nào tới 1 giá trị nào đó, bạn muốn nó nghỉ chạy ở giá trị nào thì để giá trị đó vào if hoặc while , ví dụ như sau :
Z là giá trị của timer
X là giá trị của tọa độ chiếc xe chạy !!
Code:

FrmConnection connec = new FrmConnection();
Frm_DangNhap login = new Frm_DangNhap();
int z;
int x;
private void timer1_Tick(object sender, EventArgs e)
        {
            z += 2;
            x += 10;
            if (z > 100)
            {
                this.Hide();
                this.timer1.Enabled = false;
                connec.ShowDialog();
                if (connec.DialogResult == DialogResult.OK)
                {
                    login.ShowDialog();
                    if (login.DialogResult == DialogResult.Cancel || login.DialogResult == DialogResult.No)     
                        this.Close();                       
                }
                return;

            }
            [u]this.progressBar1.Value = z;[/u]
            this.pictureEdit1.Location = new Point(x, 270);
        }

Ngoài ra bạn có thể làm thêm 1 khoảng giá trị cho nó mờ dần dần cái form rồi biến mất hoặc cho nó rung theo kiểu trạng thái buzz hồi trước của bạn Dương có viết đưa lên forum
Khi báo cáo bạn có thể quất thêm 1 câu cho đặc sắc để không thấy cái form chạy chạy này để nhìn cho đẹp tốn thời gian mà không có tác dụng gì đó là câu : "Ổn định hệ thống trước khi chạy chương trình " =))



[You must be registered and logged in to see this image.]

Wed May 16, 2012 6:36 pm
Cuộc sống vốn không công bằng, chúng ta phải tìm cách thích ứng với nó
[Thành viên] - nam707123
[Chức vụ] Thành viên lớp
Thành viên lớp
Tổng số bài viết Tổng số bài viết : 117
Xu Xu : 168
Số lần được cám ơn Số lần được cám ơn : 17
Tham gia Tham gia : 25/11/2010
Đến từ Đến từ : Việt Nam
Nghề ngỗng Nghề ngỗng : Lang thang
Châm ngôn sống Châm ngôn sống : Cuộc sống vốn không công bằng, chúng ta phải tìm cách thích ứng với nó

Bài gửiTiêu đề: Re: Tạo giao diện Loading giống word2007
Xem lý lịch thành viên

Tiêu đề: Tạo giao diện Loading giống word2007

Hay



Today at 4:46 am
[Thành viên] - Sponsored content
[Chức vụ]

Bài gửiTiêu đề: Re: Tạo giao diện Loading giống word2007

Tiêu đề: Tạo giao diện Loading giống word2007




Tạo giao diện Loading giống word2007

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
Xem tiếp các bài khác:

Trang 1 trong tổng số 1 trang
.::Host upload ảnh miễn phí Clickhere!::.
Permissions in this forum:Bạn không có quyền trả lời bài viết
[1][0][T][H] - Welcome to dh10th forum .AG Universitas :: [ I ][ T ] :: Thủ thuật máy tính-
Logo bạn bè:
Lượt xem
Cố găn nâng cao số lượng truy cập
Hỗ trợ online
Web trường đại học An Giang
Web khoa CN-KT-MT
Xem thới khóa biểu online
Trường Đại Học An Giang
Lớp : DH10TH
Khoa :Kỹ thuật - Công nghệ - Môi trường
Chuyên ngành : Kỹ thuật phần mềm
Diễn Đàn Được Xây dựng và phát triển bởi các thành viên
.
Copyright © 2009 - 2013, DH10TH.CO.CC .
Powered by phpBB2 - GNU General Public License.
Style Win7 of VBB - - FM Rip by BI
Xem tốt nhất ở độ phần giải lớn hơn 1280x1024 và trình duyệt Firefox
Get Firefox Now Get Windows Media Player Now

Đầu trang
Giữa trang
Cuối trang
Để lại tin nhắn cho Forum
Forumotion.com | © phpBB | Free forum support | Liên hệ | Report an abuse | Sosblogs.com
Jen